Что такое Mobile-first Indexing
С 2020 Google полностью переключился на mobile-first indexing:
- Робот в первую очередь обходит мобильную версию сайта
- Десктоп — вторично или вообще не учитывается
- Ранжирование основано на мобильном UX
Это значит: если ваша мобильная версия хуже десктопной → теряете позиции.
Реальность 2026
- 75-85% трафика — мобильный
- Google AI Overview ориентируется на мобильный SERP
- Core Web Vitals считается на мобильном
- Я.Нейро также приоритезирует мобильный опыт
Mobile-first уже не тренд, а базовая норма.
Что Google проверяет на мобильной версии
1. Контент
Мобильная и десктопная версии должны содержать одинаковый ключевой контент:
- Все тексты
- Все заголовки H1-H6
- Все изображения с alt
- Все внутренние ссылки
Если мобильная урезанная → Google не видит «недостающий» контент → потеря позиций.
2. Метаданные
- Title и Meta description одинаковые
- Schema.org одинаковая
- Open Graph одинаковый
3. Структурированные данные
Schema на мобильной обязательна. Часто разработчики «забывают» добавить.
4. Скорость и Core Web Vitals
LCP, INP, CLS меряются на мобильном.
5. Юзабилити
- Размер текста (минимум 16px на полях)
- Кликабельные элементы (минимум 48×48px)
- Без горизонтального скролла
- Viewport настроен
6. Доступность
- Контрастность
- Aria-labels
- Семантическая разметка
Подходы к мобильной версии
1. Адаптивный дизайн (рекомендуется)
Один HTML, разный CSS через media queries.
Плюсы:
- Один сайт, один URL
- Один контент, одна Schema
- Простая поддержка
Минусы:
- Сложнее оптимизировать каждое устройство
- Иногда тяжелее по размеру
Используют: 80% современных сайтов.
2. Динамическая отдача (Dynamic Serving)
Один URL, разный HTML в зависимости от User-Agent.
Плюсы:
- Можно оптимизировать под каждое устройство
- Чище мобильный HTML
Минусы:
- Сложнее в поддержке
- Риск ошибок (мобильный бот видит «не то»)
- Нужно правильное Vary заголовок
3. Отдельный мобильный сайт (m.example.com)
Устаревший подход. НЕ рекомендуется в 2026.
Плюсы:
- Полная свобода
Минусы:
- Дублирование контента
- Канонизация сложная
- Поддержка двух кодовых баз
- Часто мобильная отстаёт
Типичные ошибки
❌ Контент скрыт на мобильной
Tabs, accordions с display: none без правильного JS — Google может не видеть скрытый контент.
Решение: показывать контент сразу, JS только для UI.
❌ Lazy loading главного контента
LCP-элемент с loading="lazy" → Google не учитывает.
❌ Мобильная без Schema
Десктопная имеет JSON-LD, мобильная — нет. Поправить.
❌ Разные внутренние ссылки
На десктопе расширенная навигация, на мобильном только меню-гамбургер с 3 пунктами → Google теряет ссылки.
❌ Реклама везде
Interstitial-реклама перед контентом → Google пенализирует.
❌ Маленький шрифт
Меньше 12px = плохо. Норма — 16px.
❌ Кнопки слишком близко
Меньше 48×48px или плотно расположенные → промахи.
❌ Viewport не настроен
<meta name="viewport" content="width=device-width, initial-scale=1">Без этого — десктопная вёрстка на мобильном.
❌ Горизонтальный скролл
Обычно из-за width: 100vw или фиксированных ширин таблиц.
❌ Картинки больше viewport
Тормозят загрузку и ломают layout.
Как тестировать
1. Mobile-Friendly Test от Google
search.google.com/test/mobile-friendly — введите URL → отчёт.
2. PageSpeed Insights
pagespeed.web.dev — Mobile вкладка, Core Web Vitals + советы.
3. Chrome DevTools
F12 → Device toolbar (Ctrl+Shift+M) → выбрать устройство.
4. Реальные устройства
Минимум: тест на iPhone и Android-телефоне.
5. GSC → Mobile Usability
В GSC раздел показывает проблемы юзабилити на мобильной.
6. Lighthouse audit
В Chrome DevTools → Lighthouse → Mobile.
Чек-лист mobile-first оптимизации
Контент
- [ ] Все тексты доступны на мобильной
- [ ] Заголовки одинаковые с десктопом
- [ ] Все картинки с alt
- [ ] Schema на мобильной
Метаданные
- [ ] Title идентичный
- [ ] Meta description идентичный
- [ ] Open Graph идентичный
Скорость
- [ ] LCP < 2.5s
- [ ] INP < 200ms
- [ ] CLS < 0.1
- [ ] WebP/AVIF картинки
- [ ] Lazy loading вне viewport
Юзабилити
- [ ] Шрифт ≥ 16px
- [ ] Кнопки ≥ 48×48px
- [ ] Без горизонтального скролла
- [ ] Viewport настроен
- [ ] Без interstitials
Технически
- [ ] Адаптивный дизайн
- [ ] Mobile-Friendly Test пройден
- [ ] PageSpeed Mobile > 80
- [ ] GSC Mobile Usability чисто
- [ ] Тестировано на реальных устройствах
Реальный кейс
Сайт e-commerce одежды:
До оптимизации:
- Mobile LCP: 4.2s
- Mobile CLS: 0.32
- Mobile позиции: топ-20 в среднем
После 1 месяца оптимизации:
- Mobile LCP: 1.9s
- Mobile CLS: 0.05
- Mobile позиции: топ-8
Что делали:
- WebP вместо JPG (−60% веса картинок)
- Critical CSS inline
- Шрифт с
font-display: swap - Lazy loading для below-fold
- Убрали interstitials
- Размер кнопок 48×48
Результат: +40% mobile-трафика за 3 месяца.
Принципы mobile-first дизайна
1. Прогрессивное улучшение
Начинать с мобильной версии, потом расширять до десктопа. Не наоборот.
2. Минимализм
На мобильном меньше места → каждый элемент должен быть нужным.
3. Touch-first
Кнопки и ссылки — большие, далеко друг от друга.
4. Скорость
Mobile users часто на 3G/4G → каждый KB на счету.
5. Контекст
Что нужно пользователю на ходу: быстрый ответ, не глубокое чтение.
Анти-паттерны
❌ «Сделаем десктоп, потом адаптируем»
Часто результат — плохая мобильная версия.
❌ Мобильное приложение вместо мобильной версии
Сайт всё равно нужен. Приложение — дополнение.
❌ Отдельный m.* сайт
Устарело. Адаптив или Dynamic Serving.
❌ Скрытие контента «для краткости»
Уменьшает SEO-сигнал.
❌ Игнор GSC уведомлений
Mobile Usability errors → реагируйте быстро.
Итог
Mobile-first indexing в 2026 — это вся ваша SEO-стратегия. Если мобильная версия плохая → весь SEO страдает.
Цель: мобильная версия = primary, десктоп — bonus.