Адаптивная верстка (Responsive Web Design, RWD) — подход к созданию веб-сайтов, при котором дизайн и структура страницы автоматически подстраиваются под размер и разрешение экрана устройства пользователя. Один и тот же HTML-код отображается оптимально как на широкоэкранном мониторе, так и на экране смартфона — без горизонтальной прокрутки, с правильными размерами шрифтов и элементов интерфейса.
Концепция адаптивного дизайна была сформулирована Итаном Маркоттом в 2010 году. Сегодня адаптивная верстка является стандартом де-факто для всех новых сайтов и обязательным требованием Google в эпоху Mobile-First индексации.
Технические основы адаптивной верстки
- Media queries (медиазапросы CSS) — условия в CSS, применяющие разные стили в зависимости от ширины экрана.
@media (max-width: 768px) { ... }— стили для устройств с шириной до 768px. - Гибкая сетка (Fluid Grid) — использование относительных единиц измерения (%, vw) вместо фиксированных пикселей. Элементы масштабируются пропорционально ширине экрана.
- Гибкие изображения —
max-width: 100%в CSS предотвращает выход изображений за пределы контейнера. - Viewport meta tag — обязательный тег в
<head>:<meta name="viewport" content="width=device-width, initial-scale=1">. Без него мобильные браузеры масштабируют страницу как десктопную.
Адаптивность и Mobile-First индексация Google
С 2018–2019 года Google переключился на Mobile-First индексацию: при оценке качества и ранжировании страниц алгоритм использует именно мобильную версию как основную. Это означает:
- Если мобильная версия содержит меньше контента, чем десктопная, — для индексации берётся меньше контента.
- Если мобильная версия плохо работает (медленная загрузка, проблемы с юзабилити), это напрямую влияет на позиции даже для десктопных запросов.
- Сайты без адаптивной версии значительно хуже ранжируются в мобильном поиске.
Адаптивная верстка vs мобильная версия на поддомене
Исторически некоторые сайты создавали отдельную мобильную версию на поддомене (m.example.com). Сегодня Google рекомендует адаптивный дизайн как наиболее предпочтительный подход:
- Один URL для всех устройств — проще для индексации и ссылочного профиля.
- Нет дублированного контента между www и m-версиями.
- Проще поддерживать один кодовый базис.
Проверка адаптивности
- Google Search Console → «Удобство использования на мобильных устройствах» — список страниц с проблемами.
- Google Mobile-Friendly Test (search.google.com/test/mobile-friendly) — проверка конкретного URL.
- Chrome DevTools → режим эмуляции устройств (Ctrl+Shift+M).
- PageSpeed Insights — показывает Core Web Vitals отдельно для мобильных и десктопных устройств.
Часто задаваемые вопросы
Влияет ли адаптивность на позиции в десктопном поиске?
Да, в эпоху Mobile-First индексации — влияет на все позиции. Google использует мобильную версию как основную при оценке качества сайта независимо от того, с какого устройства пришёл запрос. Сайт с плохой мобильной версией получит низкие позиции даже в десктопной выдаче. Обратного разделения нет — «десктопные позиции» и «мобильные позиции» всё больше определяются одним и тем же мобильным краулингом.
Что такое «мобилопригодность» и как её оценивает Google?
Mobile Usability — оценка удобства использования сайта на мобильных устройствах. Google проверяет: текст не слишком мелкий для чтения, кнопки не слишком близко расположены, горизонтальная прокрутка отсутствует, viewport правильно настроен, Flash-контент не используется (не работает на iOS/Android). Проблемы отображаются в Google Search Console → Удобство использования на мобильных → с разбивкой по типу ошибки.
Чем адаптивная верстка отличается от «резиновой» (fluid)?
Fluid (резиновая) верстка — все элементы имеют ширину в процентах и плавно масштабируются при изменении ширины окна. Просто, но без оптимизации для конкретных размеров экрана. Адаптивная верстка — использует media queries для применения разных макетов на разных «контрольных точках» (breakpoints). На мобильном — одна колонка, на планшете — две, на десктопе — три. Это более точное решение, учитывающее реальные устройства.
Как убедиться, что шрифт читаем на мобильном?
Google рекомендует минимальный размер шрифта 16px для основного текста на мобильных устройствах. Проверьте через DevTools в режиме эмуляции мобильного устройства. Отдельные элементы — подписи, сноски, мета-информация — могут быть меньше, но должны быть читаемы без увеличения. Распространённая ошибка: сайт использует 12px в CSS, что выглядит нормально на Retina-экранах MacBook, но мелко на Android-смартфонах с обычной плотностью пикселей.