Ты заходишь на сайт, и он тебе сразу в лицо: «Прими куки», «Подпишись», «Разреши уведомления», «Скачай наше приложение»… А ты просто хотел прочитать статью про собачий корм. Всё. Ты уходишь. Это – прямое попадание в минус. Особенно если человек листает с телефона. У него нет терпения. У него одна рука занята кофе, другая – телефоном. И он в метро. Или в пробке. Или у стоматолога. Всё, что мешает – вылетает.
Удобство, как у любимых кроссовок
Нужно, чтобы человек с маленького экрана чувствовал себя как дома. Большие кнопки. Текст – не микрошрифт из 2002-го. Никаких «щелкни по точке в левом нижнем углу, чтобы увидеть меню». Кто это вообще придумал?.. Сделай навигацию простой. Даже глупо простой. Представь, что твоя бабушка зашла на сайт – она должна понять, куда жать. Без лупы.
Пример из реальной жизни
У меня есть знакомый, у которого кофейня. Он решил сделать сайт. Красивый, модный, с анимациями, шрифтами как в галерее. Только никто не мог найти, где адрес. Всё красиво – только кофе никто не покупает. Потом он убрал всю эту графическую шелуху и просто написал адрес крупно на главной. Продажи выросли. Точка.
Скорость – это вообще закон
Сайт должен грузиться как TikTok открывается – мгновенно. Без «подождите, контент готовится». Никто не будет ждать. Особенно на мобильных. Особенно в 2025 году. Если у тебя загрузка дольше 2 секунд – ты уже как будто извинился и попрощался.
Список, что тормозит сайт (из опыта):
- Слайды, которые никто не смотрит
- Видеофоны на фоне – ну зачем?
- Картинки по 3 мегабайта – серьёзно?
- Пять разных трекеров, включая тот, который ты уже забыл установить
Палец – это новая мышь
Если что-то нельзя удобно нажать пальцем – считай, этого нет. Маленькие ссылки, элементы, расположенные слишком близко – это ад. Это как печатать СМС на Nokia 3310. Мы больше так не живём.
Я один раз пытался нажать «Оформить заказ», но рядом была кнопка «Удалить всё из корзины». Знаешь, чем всё закончилось? Я просто пошёл в другое кафе. Без шуток.
Контент – король? Нет. Он – водитель такси
Текст должен довезти читателя туда, куда тебе нужно. Быстро. Без длинных вступлений. Без философии. Хочешь продать пиццу? Покажи пиццу. Не рассказывай, как твой дед лепил тесто на рассвете. Это всё хорошо, но сначала – сыр и цена. Потом уже можно ностальгировать.
Кстати, вот пример сайта, где всё работает просто как надо: DVMAGIC. Никаких «а теперь угадай, где мы спрятали нужную кнопку». Всё по делу. Как надо. Без цирка.
Непредсказуемость – тоже метод
Иногда полезно сломать шаблон. Например, убрать логотип сверху и вместо него показать отзыв клиента. Или разместить форму прямо посреди страницы, не дожидаясь финального призыва. Пусть пользователь почувствует себя не в музее, а в живом месте, где с ним общаются. Где всё живое, дергается, движется, дышит.
Вот, собственно, и всё. Точнее, нет. Потому что об этом можно говорить бесконечно. Но лучше – просто взять и сделать. Одну вещь. Прямо сейчас. Например, удалить попап. Или заменить слайдер на нормальный текст. Маленький шаг. Большой плюс. Ну что, поехали?
Адаптация сайта к алгоритмам Google, ориентированным на смартфоны
Сначала – выкинь десктоп из головы
Серьёзно. Если ты ещё открываешь макет на ноуте и говоришь: «мм, красиво», то, скорее всего, ты проиграл. Потому что у Google – в приоритете экран ладони, а не Retina на MacBook. Проверь любую выдачу – почти всё приходит с маленького экрана. Так что всё, что ты лепишь сверху, должно смотреться и работать снизу.
Кнопки не влезают? Это не баг – это фейл
Я видел проект, где кнопка «Купить» была за пределами экрана на 90% моделей Xiaomi. И это не абстрактный пример, это был реальный лендинг юриста, который тратил 50 тысяч на рекламу и получал… ну, почти ничего. Всё потому что нужное действие было просто вне зоны пальца. Подумай об этом, когда в следующий раз поставишь «подвал с иконками» на 48px высоты.
Контент – не по центру, а по смыслу
Мобильный алгоритм цепляется не за красоту. А за простоту, доступность и то, что реально грузится. Не запихивай текст в карусель, не прячь за табы. То, что не видно – считай, что не существует. Мы однажды запилили блок отзывов внутри свайпера. Красиво, плавно. Только вот Google считал, что отзывов нет. Ну, их же не видно сразу, да?
Скорость загрузки – это не про «быстро», это про «сейчас»
Ты либо показываешь сразу, либо теряешь человека. Один из клиентов выкинул с главной анимации и видео и просто вставил статичное превью. На первый взгляд – шаг назад. А по факту – вылетел в топ за две недели. И всё из-за того, что стал грузиться в два раза быстрее. Иногда надо откатиться, чтобы проскочить вперёд. Это как с фейерверком – сначала вниз, потом бабах.
Блоки текста – как булочки в бургер: маленькие и вкусные
- Разбивай абзацы. Максимум 3 строки.
- Используй списки. Глазам так проще.
- Пихни самый важный смысл в самое начало.
Мы проводили тест: одни и те же тексты, но оформленные по-разному. Версия с списками, короткими предложениями и заголовками собрала в 2.7 раза больше кликов. Да, почти в три раза. А теперь прикинь, что это значит для конверсии.
Ссылки – не балласт, а мостики
Если уж даёшь человеку уйти со страницы – пусть он уйдёт туда, где тебе это выгодно. Потому что адаптация – это не только кнопки и шрифты. Это вся архитектура. И связи между страницами. И то, как ты ведёшь пользователя от мысли к действию. Через экран в кармане.
И да, забудь слово «адаптивный»
Это уже не адаптация. Это основа. Ты не приводишь сайт в форму. Ты сразу делаешь так, чтобы он был в теме. Как если бы ты проектировал дом не «под землетрясения», а просто строил в Японии. Там это не фича. Это база. Всё остальное – сверху.
Оптимизация структуры контента под приоритет смартфонов
Сначала – одно действие: убери всё лишнее
Вот прям честно: если пользователь не может за 2 секунды понять, что ты хочешь ему показать – всё, ты проиграл. Да, может у тебя и гениальный материал, и графики, и крошечный курсор с летающими эффектами – но на экране телефона это всё выглядит как запутанная простыня. Убери. Сократи. Выкинь всё, что не отвечает на вопрос: “А это точно надо, если я держу телефон одной рукой, а второй – кофе?”
Заголовок? Один. Короткий. Сразу в цель
Не надо этих «Наши решения по улучшению…» – никто это не читает. Напиши как есть: “Как быстро загрузить сайт на телефоне” или “Почему твоя страница тормозит на iPhone”. Чем проще – тем лучше. Я видел кейс, где просто заменили заголовок из 14 слов на 5, и поведенка выросла в 2 раза. Магия? Нет. Просто человеческий язык.
Один экран – одна мысль
Ты же не выкатываешь целый курс по термодинамике на одном слайде? Вот и тут – не лепи в один абзац и оффер, и преимущества, и кнопки. Распредели. Один скролл – одна идея. Всё. Так люди читают. Так пальцы работают. Так устроено сознание, когда у тебя 4G и кот прыгает по клавиатуре.
Меню – это не квест
Иногда ощущение, что автор дизайна меню вдохновлялся «Мрачными подземельями 3». Пожалуйста, просто сделай так, чтобы:
- было видно, где ты находишься;
- не нужно было жать три раза, чтобы найти “Контакты”;
- и да, не надо “бургер” в бургер прятать – мы не в шпионском кино.
Пример? Сайт одной компании по доставке еды: перетащили поиск и корзину вверх – выручка выросла на 12%. И да, всё это за один день. Потому что очевидные вещи – это не всегда глупо. Часто наоборот.
Контраст и ритм – как в хорошем треке
Знаешь, что бесит? Когда всё серое, одинаковое и мелкое. Как будто дизайнеру было лень. А потом смотришь в метрику – люди залипают на 1,5 экрана и уходят. А вот когда текст дышит – жирнее тут, покрупнее там, акценты, пустоты, внезапный список – читатель втягивается. Это как в песне: если весь трек будет с одинаковым битом – ты уснёшь на втором куплете.
Пример – на грани абсурда
Был у меня клиент. Продавали люксовые обои. И на мобильной версии сайта в карточке товара было описание в 4 (!) экрана. Сначала про “историю бренда”, потом “технологию печати”, потом “цветовую палитру”. Люди просто листали-уходили. Заменили всё на три строки: “Французские. Мягкий глянец. Не бликуют.” Продажи взлетели. Потому что никто не хочет читать “микроисторию фрески” на iPhone в метро. Люди хотят знать: купить можно или нет?
Настройка скорости загрузки страниц на смартфонах
Сначала – безжалостно вырезай всё лишнее
Первое, что я делаю – захожу в Chrome DevTools, открываю эмулятор и смотрю, что тянется первым. Если вижу жирнючий слайдер или галерею с десятком превьюшек весом как обед в Макдональдсе – удаляю нафиг. Да, даже если дизайнер рыдает. Картинки – убийцы скорости. Сжимаем, вырезаем, откладываем. Никаких .png, если можно обойтись WebP. Если можно lazy-load – грузим по клику или прокрутке. И нет, тебе не нужно десять фоновых фоток на первом экране. Нужен один, лёгкий. Всё остальное – потом, если вообще нужно.
Шрифты? Не из Google Fonts – и вообще без фанатизма
Да-да, я знаю, хочется стильно. Но шрифты могут убить загрузку. Особенно если подключаешь сразу три семейства и всё это с кириллицей. У меня был кейс – клиент на Wix тянул 7 (семь!) вариаций одного гарнитура. Итог: полторы секунды тупо на шрифты. Мы убрали всё, оставили системный San Francisco и Roboto. И всё, скорость взлетела, как кот с пылесосом. Меньше кастома – быстрее страница.
Скрипты – в угол, и не мешаться
Ты вообще знаешь, сколько всего грузит твоя страница, пока человек ещё даже не моргнул? Аналитика, пиксели, чаты, виджеты, кнопки «Поделиться». Один раз мы считали – 34 внешних скрипта на лендинге. Это не сайт, а салат из сторонних библиотек. Выключили всё, кроме самого нужного. Google Tag Manager настроили так, чтобы всё остальное подтягивалось только по нужде. Например, живой чат включается только после 10 секунд и клика на иконку.
Обфускация и минификация – must-have, но без религии
Да, минифицировать код – дело полезное. Но не надо сходить с ума и превращать всё в нечитаемый шлак. Был случай – клиент использовал какой-то китайский сборщик, который ломал все ивенты. Просто берёшь нормальный инструментик (я люблю esbuild, он как нож гильотины – быстро и без вопросов) – и вперёд. Всё сжимаем. Но после – проверяй. Потому что «быстрее» не должно значить «сломано».
Загрузку стилей откладывай. Прям серьёзно
Всё, что можно загрузить позже – загрузи позже. Кастомный CSS? На второй план. Анимации? Вообще по желанию. Я однажды подгружал CSS-файл на 3 килобайта вручную, через JavaScript, только после скролла. Потому что он отвечал за анимацию кнопки «назад наверх». Да кому она нужна в первые 2 секунды?
Фреймворки – минимально, или вообще без них
React, Vue и вся эта армия – хороши, но не для первой загрузки. На мобиле, где интернет как будто через чайник, всё это тормозит. У нас был случай – удалили React и переписали ленд на ванильный JS. Да, дольше. Да, больно. Но страница начала грузиться на 3.4 секунды быстрее. Это целая жизнь, если ты пользователь с пакетиком на остановке.
🎯 Конкретно:
- Сжимай все изображения – без оправданий.
- Вытаскивай только нужные шрифты и не подключай всё подряд.
- Откладывай скрипты и стили как можешь – отложенная загрузка спасает.
- Минимизируй, но с умом – тестируй всё после сборки.
- Проверь Lighthouse или PageSpeed Insights – но не молись на них.
И да, если ты ищешь какую-то магическую кнопку «ускорить», её нет. Всё в мелочах. Режь по живому. Только тогда начнёт летать.
Проверка соответствия мобильной версии техническим требованиям Google
Начни с самого простого – тест в Search Console
Не надо лезть в дебри. Серьёзно. Просто заходишь в Google Search Console, жмёшь на «Проверка URL», вставляешь любую страницу – и смотришь, что он скажет. Если пишет что «Удобно для смартфонов» – уже хорошо. Не идеально, но хотя бы не катастрофа.
У меня как-то был проект – сайт юриста из Калуги. Всё выглядело пристойно… пока не включаешь его на айфоне SE. Вылезающий сбоку баннер перекрывал половину текста. Техподдержка говорила, что «всё ок». GSC говорил «не ок». Доверяйте GSC. Он не спорит, он показывает.
Ширина контента – это не шутка
Если текст уезжает за пределы экрана – всё, до свидания. Никто не будет свайпать горизонтально, как в 2013 году. Контент должен влезать. Без увеличения. Без скролла вбок. Как проверить? Открываешь Chrome DevTools → инспекция → выбираешь iPhone 12, например. И смотришь, как оно там выглядит. Не ленись.
Кстати, был сайт с шикарной типографикой, просто эстетика уровня Behance. Но. Там была таблица с тарифами, которая на узком экране растягивала всё полотно. Хочешь – верь, хочешь – нет, но один только этот глюк срезал трафик на 30% через две недели. Люди не терпят, когда им неудобно. Да и правильно делают.
Нажимать – не целиться!
Кнопки не должны быть пиксель в пиксель. Если нажатие похоже на снайперский шутер – ты проиграл. Пальцы у всех разные, особенно у людей за 40. Не превращай сайт в полосу препятствий.
Если ты не уверен – найди кого-нибудь, у кого руки потолще твоих, и дай потыкать. Если он случайно жмёт не туда, значит, надо править. Пример? У нас была кнопка «Скачать PDF» рядом с «Удалить аккаунт». Не спрашивай.
Не блокируй CSS и JavaScript – никогда
Бывает, человек берёт и прячет часть стилей или скриптов в robots.txt. Зачем? Кто его знает. Может, ему скучно. Может, он читает блоги 2009 года. В итоге робот Google не может «увидеть» сайт так, как его видит реальный человек. А значит, выдача режется, как шашлык в июне.
Решение – открыть robots.txt и убедиться, что там нет строк вроде `Disallow: /js/` или `Disallow: /css/`. Если есть – убирай. Немедленно.
Загрузка: скорость решает
Если страница грузится дольше двух секунд – уже плохо. А если дольше пяти – ты просто ушёл с радаров. Используй PageSpeed Insights. Не для того, чтобы вылизать 100/100 (это бессмысленно), а чтобы понять, где провал. Чаще всего это:
- огромные изображения без сжатия;
- тяжёлые шрифты с внешних серверов;
- куча подключённых библиотек, которые никому не нужны.
Пример жизни: клиент хотел «чтобы всё летало». Мы смотрим – а у него скрипт FancySlider.js весом 850 кб, и это ради одной карусели. Выкинули, сделали простую обёртку на CSS – и страница пошла как по маслу.
И ещё – не думай, что ты вне игры
Если ты думаешь, что у тебя «всё норм», потому что «ничего не падает» – это самообман. Проверка – регулярная штука. Даже у сайта-визитки. Потому что разработчики что-то обновили, браузеры повели себя странно, кто-то добавил pop-up, который всё поломал. Это как чистить зубы – неприятно, но лучше делать регулярно, чем потом лечить.
Ну и напоследок – загляни на сайт Google Mobile-Friendly Test. Прямо сейчас. Без регистрации и СМС. И посмотри правде в глаза.