CSS простыми словами: почему сайт «едет» на телефоне и как это влияет на продажи
CSS (Cascading Style Sheets) - язык оформления сайта: цвета, шрифты, отступы, расположение блоков, адаптация под экран телефона. Если HTML задаёт «скелет» страницы, а JavaScript - поведение кнопок и форм, то CSS отвечает за то, как всё это выглядит на мониторе и в кармане у клиента. Когда владелец говорит «сайт едет на телефоне», почти всегда виноваты стили: фиксированная ширина, мелкий текст, кнопка «Купить» за пределами экрана, горизонтальная прокрутка, форма, которую нельзя заполнить пальцем. В 2026 году больше половины заявок с коммерческих сайтов приходит с мобильных - плохая вёрстка бьёт по конверсии напрямую, а не «когда-нибудь поправим».
- CSS - оформление: цвета, шрифты, сетка, адаптив под разные экраны
- «Сайт едет» - горизонтальный скролл, наезд блоков, обрезанный текст, кнопки вне зоны нажатия
- Зачем владельцу - мобильные клиенты не дожидаются «десктопной версии», они уходят к конкуренту
- Связка - HTML (структура) + CSS (вид) + JS (интерактив); без CSS страница - «голый» текст
- Главный риск - красивый макет в Figma на десктопе и сломанная корзина на iPhone
CSS простыми словами
CSS - набор правил для браузера: «заголовок - 24 пикселя и синий», «кнопка - на всю ширину на телефоне», «боковое меню - спрятать на экранах уже 768 пикселей». Это не программирование в привычном смысле - вы описываете внешний вид, а не бизнес-логику.
| Слой | Что делает | Аналогия |
|---|---|---|
| HTML | Заголовки, текст, формы, ссылки | Каркас здания |
| CSS | Цвета, шрифты, отступы, сетка, адаптив | Отделка и планировка |
| JavaScript | Корзина, слайдер, валидация формы | Лифт, сигнализация, умный свет |
| PHP / backend | Заказы, оплата, база данных | Инженерные системы за стеной |
Важно: подрядчик может показать идеальный сайт на вашем ноутбуке - и при этом 70% посетителей увидят другую картину на телефоне, если CSS не настроен под мобильные экраны.
Почему сайт «едет» на телефоне
«Едет» - разговорное название для набора проблем адаптивной вёрстки. Типичные симптомы и их CSS-причины:
Горизонтальная прокрутка
Появляется полоса прокрутки влево-вправо - пользователь видит «обрезанный» сайт. Чаще всего:
- блоку задали фиксированную ширину (например, 1200 px) без ограничения
max-width: 100%; - большая таблица цен или каталог не перестраивается на узком экране;
- баннер или видео шире экрана телефона.
Налезание блоков
Текст наезжает на кнопку, цена уходит под фото, меню перекрывает заголовок:
- элементы стоят абсолютным позиционированием «как на макете 1920 px»;
- не хватает отступов (margin/padding) на малых экранах;
- шрифт не уменьшается, а контейнер не растёт - контент вылезает за границы.
Мелкий текст и кнопки
На телефоне нельзя прочитать условия доставки или попасть пальцем в «Оформить заказ»:
- размер шрифта меньше 14-16 px для основного текста;
- кнопки уже 44 px по высоте (рекомендация Apple и Google для зоны нажатия);
- ссылки в подвале стоят вплотную - промах и уход со страницы.
«Десктопная» версия на мобильном
Сайт открывается, но всё мелкое - приходится увеличивать пальцами:
- нет viewport в HTML (
<meta name="viewport" ...>) - браузер «сжимает» десктоп; - подрядчик сделал отдельный m.-субдомен и забыл про редирект;
- используется устаревший шаблон без media queries (правил «на экранах до 768 px делай так»).
Что проверить за 5 минут без кода
- Откройте сайт на своём телефоне (не только в эмуляторе у подрядчика).
- Пройдите путь главная - каталог - карточка - корзина - оплата.
- Поверните экран вертикально и горизонтально - ничего не должно «ломаться».
- Попробуйте заполнить форму заявки одной рукой.
- Сравните с сайтом конкурента в той же нише - если у них удобнее, ваш CSS проигрывает.
Как «поехавший» мобильный сайт бьёт по продажам
Проблема не в эстетике - в деньгах и заявках.
| Симптом на мобильном | Поведение клиента | Удар по бизнесу |
|---|---|---|
| Горизонтальный скролл | Раздражение, закрытие вкладки за 3-5 сек | Потерянный лид, рост отказов |
| Кнопка «Купить» не видна | Уход в поиск «купить X рядом» | Продажа конкуренту |
| Форма не влезает на экран | Бросает на полпути | Меньше заявок с рекламы и SEO |
| Медленная загрузка из-за тяжёлого CSS/шрифтов | Ожидание 4+ сек на 4G | До 40% уходят до загрузки |
| Нечитаемые цены и условия | Недоверие («сайт кривой - компания сомнительная») | Снижение конверсии даже при трафике |
Цифры для владельца (ориентиры индустрии):
- 53%+ сессий e-commerce в ряде ниш - с мобильных; в локальном сервисе (клиника, автосервис) доля звонков с телефона ещё выше.
- Google с 2020-х использует mobile-first indexing: если мобильная версия хуже, страдает и выдача, и органические заявки.
- Исправление критичных CSS-ошибок на checkout часто даёт +10-30% к завершённым заказам без увеличения рекламного бюджета - потому что трафик уже был, а «дыра» была в интерфейсе.
Практика: посчитайте не «сколько у нас посетителей», а сколько заявок с мобильных. Если десктоп конвертирует 4%, а мобильный 0,8% - проблема почти наверняка в вёрстке, скорости или UX, а не в «плохой аудитории с телефонов».
Адаптив, отдельная мобильная версия и приложение
Подрядчики предлагают разные подходы. Кратко для решения на уровне директора:
Адаптивный дизайн (responsive)
Один сайт, CSS перестраивает блоки под ширину экрана. Плюсы: один URL для SEO, проще поддержка. Минусы: нужен грамотный CSS с самого начала; «натянуть» десктоп на телефон постфактум дорого.
Отдельная мобильная версия (m.site.ru)
Второй набор страниц или шаблон для телефонов. Плюсы: иногда быстрее на legacy-проектах. Минусы: два кода, риск рассинхрона цен и акций, путаница в индексации - без настройки редиректов теряете трафик.
PWA / «приложение»
Сайт с иконкой на экране телефона. Имеет смысл при повторных покупках и сложном личном кабинете; для визитки и лендинга - часто избыточно.
| Подход | Когда логичен | Бюджет на старте |
|---|---|---|
| Адаптивный CSS | Новый сайт, WordPress, типовой магазин | Включён в нормальную вёрстку |
| Доработка CSS старого сайта | Трафик есть, мобильная конверсия просела | $500 - $3 000 за критичные страницы |
| Полный редизайн + CSS | Бренд устарел, отказы > 60% на мобильном | $3 000 - $15 000+ |
| Нативное приложение | Сотни тысяч MAU, push, офлайн-корзина | От $15 000, отдельная история |
Правило: для большинства МСБ в 2026 году достаточно одного адаптивного сайта с проверенным CSS на ключевых страницах. Приложение - не замена сломанной мобильной вёрстке.
Что спросить у подрядчика при приёмке
Не обязательно читать CSS-файлы. Достаточно вопросов и проверок:
- Какие страницы тестировали на мобильном? Нужен список: главная, каталог, карточка, корзина, оплата, контакты.
- Есть ли отчёт PageSpeed / Core Web Vitals для мобильной версии? Плохие показатели часто связаны с тяжёлыми стилями и шрифтами.
- Один URL для всех устройств? Если нет - как настроены редиректы и canonical.
- Кто правит CSS после сдачи? Смена цвета кнопки не должна ломать корзину; уточните, входит ли мелкая правка в поддержку.
- Гарантия на мобильную вёрстку - пропишите в акте: «корректное отображение на iOS Safari и Android Chrome последних двух версий».
Полезно заказать точечный SEO-аудит с блоком mobile usability - там часто находят CSS-проблемы, которые визуально «терпимы», но режут конверсию (мелкий шрифт в футере, перекрывающий попап, CLS при загрузке баннера).
Типичные ошибки владельца
- Смотреть только на десктоп при приёмке - «на моём мониторе красиво» не равно «клиенты покупают».
- Требовать «как на макете пиксель в пиксель» на телефоне - иногда разумное упрощение блоков повышает конверсию.
- Добавлять виджеты (чат, попап, cookie-баннер) без проверки на мобильном - они перекрывают кнопку заказа.
- Экономить на вёрстке, вкладываясь в рекламу - платный трафик утекает в отказы.
- Менять тему WordPress без теста checkout - новый CSS может сломать только мобильную корзину.
Итог
CSS - это то, как ваш сайт выглядит и удобен ли он на телефоне. Когда владелец говорит «сайт едет», речь почти всегда о стилях и адаптиве, а не о «вирусах» или хостинге. В эпоху mobile-first плохая вёрстка - это прямая потеря заявок: клиент уже пришёл, но не смог нажать «Купить» или прочитать цену.
Имеет смысл:
- проверять ключевой путь покупателя на реальном телефоне до оплаты подрядчику;
- сравнивать конверсию десктоп vs мобильный в аналитике;
- требовать адаптивный CSS на одном URL, а не «потом сделаем мобильную»;
- не гнаться за модными эффектами, если они тормозят загрузку на 4G.
Хороший CSS незаметен - клиент просто оформляет заказ. Плохой - вы платите за рекламу и SEO, а половина аудитории видит «сломанную витрину» в кармане.
Часто задаваемые вопросы
CSS и HTML - это одно и то же?
Нет. HTML описывает структуру: заголовок, абзац, кнопка, форма. CSS описывает оформление: цвет кнопки, размер шрифта, расположение колонок, скрытие меню на телефоне. Без HTML CSS не к чему применять; без CSS страница выглядит как документ из 90-х. Для приёмки сайта проверяйте оба слоя: «есть ли текст для Google» (HTML) и «удобно ли нажать на телефоне» (CSS).
Почему на компьютере сайт нормальный, а на телефоне «едет»?
Потому что на большом мониторе хватает ширины для фиксированной вёрстки, а на экране 390 px те же стили не перестраиваются. Типичные причины: нет адаптивных правил (media queries), таблица или баннер шире экрана, устаревший шаблон с viewport «как для десктопа». Решение - мобильное тестирование и правка CSS, а не просьба клиенту «открывайте с компьютера».
Можно ли исправить мобильную вёрстку без переделки всего сайта?
Часто да. Подрядчик может точечно переписать CSS для главной, каталога и checkout - это дешевле полного редизайна. Не получится «дешёво», если сайт на конструкторе 2012 года с жёсткой сеткой на всех страницах - тогда сравните смету доработки и нового адаптивного шаблона. Минимум: исправить горизонтальный скролл, размер кнопок и форму заказа - это уже влияет на заявки.
Влияет ли «поехавший» сайт на позиции в Google?
Да, косвенно и напрямую. Google оценивает mobile-friendly, Core Web Vitals (скорость, стабильность верстки при загрузке), удобство нажатий. Плохой CSS увеличивает отказы и снижает поведенческие сигналы; в Яндексе мобильный опыт тоже учитывается. Отдельная «кривая» мобильная версия без редиректов может плодить дубли страниц. SEO не заменит вёрстку: можно быть в топе и терять клиентов на сломанной кнопке «Позвонить».
Сколько стоит нормальная адаптивная вёрстка?
Зависит от объёма. Лендинг с адаптивным CSS от профессионала - часто $800 - $2 500. Корпоративный сайт на 10-15 шаблонов - $2 500 - $8 000. Интернет-магазин с уникальным дизайном - $5 000 - $20 000+. Доработка только мобильной корзины на существующем WordPress - $500 - $2 000. Заложите 10-15% бюджета на тестирование на реальных устройствах после сдачи - дешевле, чем месяц рекламы на сайт, где кнопка заказа за экраном.