БесплатноБесплатный прототип ключевой страницы и черновик ТЗ при старте проекта

Адаптивная вёрстка магазина: mobile-first на практике

Адаптивная mobile-first вёрстка интернет-магазина на 1С-Битрикс: брейкпоинты, тач-цели, фильтр и корзина на телефоне

Больше половины заказов в большинстве магазинов приходит с телефонов, а верстают их всё ещё «от десктопа»: сначала делают красивую широкую версию, а потом на бегу ужимают её под мобильный. В результате на телефоне — мелкие кнопки, фильтр, который невозможно применить одной рукой, и оформление заказа, где палец постоянно промахивается. Каждый такой недочёт — это ушедший покупатель, который просто закрыл вкладку.

Разберём mobile-first не как модный лозунг, а как рабочий метод: почему проектировать нужно от мобильного к десктопу, как выбирать брейкпоинты и тач-цели и как сделать каталог, фильтр и корзину удобными на телефоне в магазине на 1С-Битрикс. Тема тесно связана с производительностью, которую мы поднимаем в рамках аудита и оптимизации 1С.

Коротко

  • Mobile-first — это порядок проектирования: сначала мобильная версия как основная, потом добавление под десктоп.
  • Брейкпоинты ставят там, где ломается контент, а не под конкретные модели телефонов.
  • Тач-цели около 44–48 px и достаточные отступы спасают мобильную конверсию, особенно в оформлении.
  • Фильтр, каталог и корзину на телефоне проектируют отдельно, а не ужимают десктопные.

Что такое mobile-first по-настоящему

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

Разница не косметическая. Когда проектируют «от десктопа», в широкую версию влезает всё — три колонки, большой слайдер, развесистое меню, — а потом это мучительно впихивают в узкий экран. Когда проектируют «от мобильного», вы с самого начала вынуждены выбрать главное и уместить его в 360 пикселей ширины. Этот отбор идёт на пользу и мобильному, и десктопу: интерфейс получается сфокусированным, а не перегруженным.

Почему это важно для магазина

Для интернет-магазина mobile-first — не эстетика, а деньги и трафик. Причин несколько.

Иными словами, мобильная версия — это не «вторая», а главная витрина, и относиться к ней нужно соответственно.

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

Брейкпоинты от контента, а не устройств

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

ДиапазонТипичные устройстваЧто меняется в раскладке
до ~480ТелефоныОдна колонка, шторки, крупные кнопки
~480–768Крупные телефоны, малые планшетыДве колонки в каталоге
~768–1024ПланшетыПоявляется боковая панель
от ~1024ДесктопМногоколоночная раскладка, фильтр сбоку

Значения в таблице — ориентир, а не догма. Реальные брейкпоинты задаёт ваша вёрстка: раздвигайте окно и добавляйте точку перелома ровно там, где раскладка начинает выглядеть плохо. Так вы получаете плавную адаптацию под любые экраны, а не под три «эталонных» устройства.

Тач-цели и удобство пальца

На десктопе курсор точен, на телефоне — палец широк и неточен. Поэтому размер и расположение интерактивных элементов на мобильном критичны. Ориентир для тач-цели — около 44–48 пикселей по высоте с достаточными отступами между соседними элементами.

Проверьте оформление заказа с телефона: если поля ввода мелкие, кнопки стоят вплотную, а «Оформить» легко промахнуться — вы теряете покупателей на самом дорогом шаге. Крупные поля и кнопки в корзине окупаются быстрее любой другой доработки.

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

Каталог и карточка на телефоне

Каталог — сердце магазина, и на телефоне он живёт иначе, чем на десктопе. Что важно продумать:

В карточке товара на телефоне выносят наверх главное: фото, цену, наличие и кнопку заказа, а характеристики, описание и отзывы разворачивают вкладками или аккордеонами, чтобы не гнать пользователя через бесконечную прокрутку.

Умный фильтр в мобайле

Боковая панель фильтра, удобная на десктопе, на телефоне не помещается. Её выносят в отдельный экран или шторку, открывающуюся по кнопке «Фильтр». Хороший мобильный фильтр:

В 1С-Битрикс за фильтр отвечает компонент catalog.smart.filter, и он поддерживает мобильную раскладку, но её почти всегда дорабатывают под конкретный каталог: удобство шторки, поведение счётчиков и скорость применения важнее стандартного вида.

Корзина и оформление заказа

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

  1. Крупные поля ввода. Достаточная высота и правильные типы клавиатуры (телефон, e-mail) для быстрого ввода.
  2. Минимум полей. Спрашивайте только необходимое; лишние поля на телефоне убивают конверсию.
  3. Заметная кнопка оформления. Крупная, на видном месте, не перекрытая клавиатурой.
  4. Понятные ошибки. Валидация подсказывает, что не так, прямо у поля, а не общим сообщением наверху.
  5. Прогресс шагов. Пользователь видит, сколько шагов осталось до завершения.

Корзина и оформление в 1С-Битрikс строятся на штатных компонентах, но их мобильную вёрстку почти всегда шлифуют под пальцы. Здесь окупается каждый вложенный час — это самый прямой рычаг мобильной конверсии.

Изображения и скорость

Главная причина медленной мобильной версии — в телефон грузят то же, что и в десктоп: тяжёлые картинки, лишний скрипт, крупные шрифты. Mobile-first требует обратного — отдавать мобильному минимум необходимого.

Скорость сильно зависит и от серверной части. Композитный сайт отдаёт статику мгновенно, а тяжёлую динамику догружает; про правильное окружение мы писали в статье про хостинг и BitrixVM, а массовые правки вёрстки удобно выкатывать через процесс из материала про CI/CD и деплой.

Адаптив, мобильная версия или PWA

Частый вопрос: делать одну адаптивную вёрстку, отдельный мобильный сайт или PWA? Короткий ответ — почти всегда начинать стоит с качественного адаптива.

Отдельный мобильный сайт на поддомене сегодня скорее обуза: два кода, дубли, риски для индексации. Если бизнесу нужен приложение-подобный опыт, разумнее смотреть в сторону PWA поверх адаптива, а не в сторону второго сайта. Когда мобильный сценарий требует нестандартной логики, её выносят в отдельную разработку — как мы описывали в материале про разработку модуля 1С-Битрикс.

Как тестировать

Адаптивность нельзя проверить «на глаз в одном браузере». Нужен слоёный подход.

Именно в реальных сценариях на настоящем телефоне вылезают мелкие проблемы вёрстки, которые в эмуляторе незаметны, а на практике превращаются в потерянные продажи.

Частые ошибки

Чек-лист внедрения

  1. Проектирование от мобильного. Мобильная версия сделана как основная, десктоп — надстройка.
  2. Брейкпоинты от контента. Точки перелома там, где ломается раскладка, а не под модели телефонов.
  3. Тач-цели в норме. Кнопки и поля около 44–48 px с достаточными отступами.
  4. Каталог адаптирован. Одна-две колонки, крупное фото, цена и кнопка под пальцем.
  5. Фильтр в шторке. Открывается по кнопке, со счётчиками и применением одним действием.
  6. Оформление вылизано. Крупные поля, минимум ввода, заметная кнопка, понятные ошибки.
  7. Скорость на телефоне. Адаптивные изображения, отложенная загрузка, урезанный скрипт, композит.
  8. Проверено на устройствах. Ключевые сценарии протестированы на реальных телефонах.

Вывод

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

Ставьте брейкпоинты по контенту, делайте тач-цели крупными, проектируйте фильтр и корзину под палец и не грузите в телефон десктопный вес. Тогда мобильная версия станет не «второй», а главной и самой продающей витриной вашего магазина на 1С-Битрикс.

Частые вопросы

Чем mobile-first отличается от «просто адаптивности»?

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

Какие брейкпоинты выбрать для магазина?

Отталкивайтесь не от моделей устройств, а от того, где ломается ваш контент. Типичный набор — около 360–480 для телефонов, 768 для планшетов и 1024–1200 для десктопа, но точные значения задаёт вёрстка: добавляйте брейкпоинт там, где раскладка перестаёт хорошо выглядеть. Гнаться за конкретными «айфонами» не нужно — устройств слишком много, важнее плавная адаптация контента.

Какого размера должны быть кнопки на телефоне?

Тач-цель (кнопка, ссылка, элемент фильтра) должна быть комфортной для пальца — ориентир около 44–48 пикселей по высоте с достаточными отступами между соседними элементами. Слишком мелкие и близко стоящие кнопки приводят к промахам и раздражению, что особенно больно на шаге оформления заказа. Это одна из самых частых причин потери мобильной конверсии.

Как показать умный фильтр на мобильном?

Широкую боковую панель фильтра на телефоне выносят в отдельный экран или шторку, которая открывается по кнопке «Фильтр» и применяется одним действием. Важно показывать счётчик выбранного, число найденных товаров и давать быстро сбросить фильтры. В 1С-Битрикс компонент catalog.smart.filter поддерживает мобильную раскладку, но её почти всегда дорабатывают под конкретный каталог и удобство пальца.

Нужна ли отдельная мобильная версия или хватит адаптива?

В подавляющем большинстве случаев хватает одной адаптивной вёрстки — это дешевле в поддержке и лучше для SEO, чем отдельный мобильный сайт на поддомене. Отдельная версия или PWA оправданы, когда мобильный сценарий сильно отличается от десктопного или нужны офлайн-возможности и установка на экран. Но начинать почти всегда стоит с качественного адаптива, а не с двух отдельных сайтов.

Почему мобильная версия часто медленнее десктопа?

Потому что телефон слабее по процессору и связи, а грузят на него ровно то же самое: тяжёлые изображения, лишний JavaScript, десктопные шрифты и слайдеры. Mobile-first предполагает обратное — отдавать мобильному минимум необходимого: адаптивные изображения нужного размера, отложенную загрузку, урезанный скрипт. Тогда мобильная версия становится не медленнее, а быстрее, потому что несёт меньше груза.

Как проверять адаптивность магазина?

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

Влияет ли адаптивность на позиции в поиске?

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

Поделиться:

Теряете покупателей на мобильных?

Приведём мобильную версию магазина в порядок: тач-цели, фильтр, корзина и скорость. Рассчитаем работу по вашему проекту.

Аудит и оптимизация 1С

Игорь Воскресенский

Команда B2Bsite. С 2014 года разрабатываем интернет-магазины на 1С-Битрикс: адаптивная mobile-first вёрстка, быстрый каталог, удобные фильтр и корзина на любых экранах.

← Все статьи блога