← назад в блог

6 мин чтения#ux и дизайн#сайты#производительность

Mobile-first дизайн: почему сайт делают сначала для телефона

Что такое mobile-first дизайн, почему Google и клиенты судят о сайте по мобильной версии и как продумать структуру, контент, скорость и формы.

Mobile-first дизайн — это подход, при котором сайт сначала проектируют и делают для самого маленького экрана, а потом расширяют для планшетов и компьютеров, а не наоборот. Это важно, потому что большинство людей знакомится с вашим бизнесом через телефон, а Google для индексации и ранжирования в первую очередь использует мобильную версию страницы. Если мобильная версия сделана «по остаточному принципу», именно по ней вас и оценивают — и клиенты, и поисковик.

В статье разберём, что mobile-first означает на практике, почему это больше, чем «сайт красиво сжимается», и что проверить на своём сайте уже сегодня.

Mobile-first и «адаптивный сайт»: в чём разница

Почти любой современный сайт адаптивный — он подстраивается под ширину экрана. Но прийти к этому можно двумя путями:

Сначала десктопСначала мобильный (mobile-first)
Отправная точкаШирокий макет для компьютераУзкий макет для телефона
ДальшеСжимаем, прячем и переставляем для телефонаДобавляем колонки и детали для больших экранов
Типичный результат на телефонеТесное меню, мелкий текст, спрятанный контент, тяжёлые страницыСфокусированный контент, крупные кнопки, лёгкие страницы
ПриоритетыРешаются под большой экранРешаются под самое жёсткое ограничение

Ключевое слово — приоритеты. На телефоне нельзя показать всё сразу, поэтому mobile-first заставляет решить, что важнее всего. И это решение делает чище и десктопную версию.

Почему mobile-first важен для бизнеса

Ваши клиенты — в телефонах

Ресторан, стоматологию, доставку или отзывы о товаре люди ищут с телефона — часто на ходу, одной рукой, через мобильный интернет. В Молдове и Румынии, как и в большей части Европы, телефон — основной способ сидеть в интернете, писать компаниям в Viber или Telegram и платить. Если на телефоне сайт неудобен, многие просто возвращаются в поиск и нажимают на следующий результат.

Google смотрит на мобильную версию

Google использует mobile-first индексацию: он в первую очередь сканирует и оценивает мобильную версию страниц. Контент, который есть только на десктопе, может фактически не учитываться. Данные Core Web Vitals — метрик Google для оценки удобства страницы — тоже собираются с устройств реальных посетителей, и многие из них телефоны. Поэтому мы написали отдельный гайд о скорости сайта и Core Web Vitals.

Добавлять дешевле, чем убирать

Спроектировать мобильную версию первой проще: одна колонка, главный контент, главное действие. Добавить потом боковую панель или колонки для десктопа легко. А вот втиснуть перегруженный десктопный макет в экран телефона — это обычно компромиссы и лишние часы разработки.

Принципы mobile-first дизайна

Сначала контент, потом украшения

Начните с вопроса: что нужно человеку с телефоном на первом экране? Обычно это чем вы занимаетесь, для кого и главное действие — позвонить, записаться, заказать, узнать цену. Большие слайдеры и видео с автозапуском выталкивают всё это вниз и замедляют страницу.

Проектируйте под большой палец

Ключевые действия должны быть там, куда палец дотягивается легко. Кнопки должны быть достаточно крупными — Apple рекомендует минимум 44×44 pt, Material Design от Google — 48×48 dp, а WCAG 2.2 называет абсолютным минимумом 24×24 CSS-пикселя — и стоять с промежутками, чтобы по ним не промахивались. Для локального бизнеса часто хорошо работает закреплённая внизу кнопка «Позвонить» или «Заказать».

Читается без зума

Основной текст около 16px, комфортный межстрочный интервал, короткие абзацы и хороший контраст. Если цены приходится увеличивать пальцами, дизайн не справился.

Простая навигация

Понятное меню с несколькими пунктами лучше мега-меню. Оставьте на виду логотип, кнопку меню и одно самое важное действие (телефон, корзина, запись). Используйте подписи, а не только иконки.

Формы, которые уважают клавиатуру

Именно на формах мобильные пользователи сдаются. Спрашивайте только нужное, используйте правильные типы полей, чтобы телефон показывал подходящую клавиатуру, и разрешите браузеру автозаполнение:

<input type="tel" name="phone" autocomplete="tel" inputmode="tel">
<input type="email" name="email" autocomplete="email">

Показывайте ошибки прямо рядом с полем и никогда не стирайте то, что человек уже ввёл.

Скорость — часть дизайна

Телефон в мобильной сети прощает меньше, чем ноутбук на офисном Wi-Fi. Сжимайте и уменьшайте изображения, используйте современные форматы, загружайте только нужный странице код и избегайте тяжёлых сторонних виджетов. Быстрая мобильная страница — часто самое большое улучшение UX, которое можно сделать.

Процесс mobile-first по шагам

  1. Составьте список задач, которые люди решают на сайте, и отметьте, какие из них решаются на ходу.
  2. Сначала набросайте мобильный макет — одну колонку с блоками по приоритету. В конструкторе проекта на этом сайте есть мобильный предпросмотр: можно собрать блоки и посмотреть, как страница читается на телефоне.
  3. Пишите тексты под маленький экран: короткие заголовки, списки, понятные кнопки.
  4. Проектируйте компоненты с состояниями: кнопки, формы, меню, карточки — под касание, а не под наведение мышью.
  5. Масштабируйте: добавьте колонки, крупные изображения и второстепенный контент для планшетов и десктопа.
  6. Тестируйте на реальных телефонах — недорогом Android и iPhone, через мобильный интернет, при дневном свете.

Чек-лист mobile-first для вашего сайта

  • Главное действие видно на телефоне без прокрутки.
  • Ни на одной странице нет горизонтальной прокрутки.
  • Текст читается без зума, по кнопкам легко попасть.
  • Меню простое и работает одной рукой.
  • Номера телефонов кликабельны, адреса открываются в картах.
  • Формы вызывают правильную клавиатуру и поддерживают автозаполнение.
  • Изображения сжаты, страница быстро грузится через мобильный интернет.
  • Всплывающие окна не закрывают контент на маленьких экранах.
  • Всё важное, что есть на десктопе, есть и на мобильном.
  • Сайтом могут пользоваться люди с инвалидностью, в том числе с экранным чтецом.

Последнему пункту посвящена отдельная статья — основы веб-доступности.

Значит ли mobile-first, что нужно приложение?

Не обязательно. Хорошо сделанный mobile-first сайт — или прогрессивное веб-приложение (PWA) — закрывает большинство задач малого и среднего бизнеса: каталог, запись, заказы, связь. Нативное приложение на React Native / Expo имеет смысл, когда сервисом пользуются каждый день или нужны глубокие возможности устройства. Оба варианта можно сравнить на странице разработки приложений.

FAQ

Mobile-first и адаптивный дизайн — это одно и то же?

Не совсем. Адаптивный дизайн означает, что макет подстраивается под любой экран. Mobile-first — это порядок работы: сначала телефон, потом большие экраны. Mobile-first сайт всегда адаптивный, но адаптивный сайт не всегда mobile-first.

Будет ли mobile-first сайт хуже выглядеть на компьютере?

Нет — обычно он выглядит чище. Полноценный десктопный макет всё равно проектируется, просто работа начинается с ясных приоритетов, а не с обрезания перегруженной страницы.

Как проверить, удобен ли мой сайт на телефоне?

Откройте его на своём телефоне через мобильный интернет и попробуйте выполнить главную задачу: найти цену, позвонить, заказать. Затем проверьте страницу в PageSpeed Insights — скорость и Core Web Vitals. Для быстрой проверки вёрстки пригодится режим устройств в Chrome DevTools.

Можно ли сделать существующий сайт mobile-first без полного редизайна?

Иногда да. Исправление навигации, размеров кнопок, форм, изображений и скорости может сильно помочь. Но если сама структура делалась только под десктоп, переделка часто выходит быстрее и дешевле в долгосрочной перспективе.

Делайте сайт для телефона в руке клиента

Ваш следующий клиент, скорее всего, прямо сейчас держит в руке телефон. Соберите структуру сайта с мобильным предпросмотром в конструкторе — и сделаем сайт, которым удобно пользоваться на любом экране. Подробнее о том, что входит в разработку сайтов.