Техаудит и индексация

Проверить работу мобильной версии

Важно

Зачем проверять работу мобильной версии

Больше 70% трафика в рунете приходит с мобильных устройств. Яндекс давно учитывает мобильную оптимизацию как фактор ранжирования и помечает мобилефрендли-сайты в результатах поиска. Google с 2021 года использует Mobile-First Indexing — робот сканирует и индексирует мобильную версию сайта как основную. Если ваш сайт плохо работает на смартфоне, вы теряете и позиции, и пользователей.

Мобильная версия — это не уменьшенная копия десктопной. Это другой контекст использования: маленький экран, тач-управление, нестабильное соединение, ограниченное терпение пользователя. Кнопка, удобная на десктопе, может быть неклибабельной на смартфоне. Таблица, которая выглядит аккуратно на 1920px, превращается в нечитаемую кашу на 375px.

Я регулярно провожу аудиты, где сайт выглядит идеально на десктопе, но на мобильном — горизонтальная прокрутка, наложение элементов, невидимые кнопки, формы, которые невозможно заполнить. Каждая такая проблема — потерянный клиент.

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

Шаг 1. Проверьте через инструменты разработчика в браузере

Самый быстрый способ увидеть мобильную версию — DevTools в браузере. Откройте сайт в Chrome или Яндекс Браузере, нажмите F12, затем Ctrl+Shift+M (или кликните иконку телефона/планшета в панели DevTools).

Проверьте сайт в нескольких разрешениях:

  • 375×667 — iPhone SE / стандартный смартфон (самое распространённое).
  • 390×844 — iPhone 14 / современные смартфоны.
  • 412×915 — Samsung Galaxy S21 / крупные Android-устройства.
  • 768×1024 — iPad / планшеты.
  • 320×568 — старые устройства (всё ещё используются).

На каждом разрешении проверяйте:

  • Нет ли горизонтальной прокрутки. Весь контент должен помещаться в ширину экрана.
  • Текст читается без масштабирования. Базовый размер шрифта — не менее 16px.
  • Кнопки и ссылки нажимаются без промахов. Минимальный размер интерактивного элемента — 48x48px, расстояние между элементами — не менее 8px.
  • Формы заполняются удобно. Поля ввода не обрезаются, клавиатура не закрывает кнопку отправки.
  • Изображения масштабируются корректно. Нет обрезки, нет выхода за пределы контейнера.
  • Меню работает: открывается, подпункты доступны, закрывается без проблем.

Шаг 2. Проверьте через Яндекс Вебмастер

В Яндекс Вебмастере перейдите в «Инструменты» → «Проверка мобильных страниц». Введите URL и получите отчёт о проблемах, которые видит Яндекс. Сервис показывает конкретные ошибки: мелкий текст, близко расположенные ссылки, контент шире экрана, отсутствие viewport.

Также проверьте раздел «Диагностика» → «Безопасность и удобство для мобильных». Здесь Яндекс сообщает о массовых проблемах, которые он обнаружил при обходе сайта.

Шаг 3. Проверьте наличие метатега viewport

Метатег viewport — фундамент адаптивного дизайна. Без него мобильный браузер отобразит десктопную версию сайта, уменьшенную до ширины экрана. Проверьте, что в <head> каждой страницы присутствует:

<meta name="viewport" content="width=device-width, initial-scale=1">

В WordPress этот тег обычно добавляется темой автоматически. Если его нет — добавьте через functions.php:

add_action('wp_head', function() {
    echo '<meta name="viewport" content="width=device-width, initial-scale=1">';
}, 1);

Убедитесь, что в viewport нет параметра maximum-scale=1 или user-scalable=no — они запрещают масштабирование, что мешает пользователям с проблемами зрения. Яндекс и Google могут отметить это как ошибку юзабилити.

Шаг 4. Проверьте скорость загрузки на мобильных

Мобильные устройства обычно работают через мобильный интернет, который медленнее и нестабильнее, чем Wi-Fi. Скорость загрузки критична.

Инструменты для проверки:

  • PageSpeed Insights (pagespeed.web.dev) — показывает отдельные оценки для мобильной и десктопной версий. Обращайте внимание на метрики Core Web Vitals: LCP (Largest Contentful Paint), CLS (Cumulative Layout Shift), INP (Interaction to Next Paint).
  • DevTools → Network — включите троттлинг «Slow 3G» или «Fast 3G» и загрузите сайт. Если при 3G сайт грузится дольше 5 секунд — нужна оптимизация.
  • DevTools → Lighthouse — запустите аудит в режиме «Mobile». Получите конкретные рекомендации по улучшению производительности.

Основные проблемы скорости на мобильных:

  • Тяжёлые изображения без сжатия и без формата WebP.
  • Отсутствие ленивой загрузки (lazy loading) для изображений ниже первого экрана.
  • Неминифицированные CSS и JS файлы.
  • Рендер-блокирующие ресурсы: CSS и JS, которые загружаются синхронно и блокируют отрисовку страницы.
  • Отсутствие кеширования статических ресурсов.

Шаг 5. Проверьте контент мобильной версии

С приходом Mobile-First Indexing контент мобильной версии стал основным для индексации. Если на мобильной версии скрыт контент, который есть на десктопе, — поисковик его не увидит.

Проверьте:

  • Весь текст доступен. Если часть текста скрыта за аккордеоном или табами — это нормально, Яндекс и Google считывают такой контент. Но если контент скрыт через display: none только для мобильных и нигде не раскрывается — он может быть проигнорирован.
  • Все изображения отображаются. Не скрывайте ключевые изображения на мобильных через CSS. Используйте адаптивные изображения (srcset) для разных разрешений.
  • Структурированные данные одинаковы. Schema.org разметка должна присутствовать и на мобильной версии. Проверьте через «Просмотр исходного кода» на мобильном разрешении.
  • Внутренние ссылки сохранены. Если на мобильной версии упрощено меню и убраны ссылки — робот не увидит их при обходе.

Шаг 6. Проверьте типичные элементы интерфейса

Пройдитесь по сайту на реальном мобильном устройстве (не только в DevTools) и проверьте ключевые элементы:

  • Мобильное меню: открывается ли, работает ли «бургер», доступны ли подпункты, закрывается ли при нажатии на пункт.
  • Телефон кликабелен: номер телефона должен быть обёрнут в ссылку <a href="tel:+7...">.
  • Формы: поля корректного типа (type="email", type="tel" — для правильной мобильной клавиатуры), кнопка отправки не перекрыта клавиатурой.
  • Попапы: не перекрывают весь экран, есть крестик закрытия достаточного размера. Яндекс и Google штрафуют за навязчивые межстраничные объявления (interstitials) на мобильных.
  • Таблицы: на узком экране таблицы должны скроллиться горизонтально (обёрнуты в overflow-x: auto) или адаптироваться под мобильный формат.
  • Видео: встроенные видео не выходят за пределы экрана, используют max-width: 100%.

Шаг 7. Протестируйте на реальных устройствах

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

Минимальный набор для тестирования:

  • iPhone с Safari (iOS) — второй по популярности мобильный браузер в России.
  • Android с Chrome — самый популярный мобильный браузер.
  • Если есть возможность — бюджетный Android-смартфон. На устройствах с 2-3 ГБ оперативной памяти сайт может тормозить, даже если на флагмане работает идеально.

Если реальных устройств нет, используйте сервис BrowserStack (browserstack.com) — он позволяет тестировать на реальных устройствах удалённо.

Шаг 8. Исправьте найденные проблемы

Самые частые проблемы и их решения:

  • Горизонтальная прокрутка: найдите элемент, который шире экрана. Обычно это изображение без max-width: 100%, таблица, <pre> блок или элемент с фиксированной шириной в пикселях. Добавьте overflow-x: hidden на <body> как временное решение, но обязательно исправьте корневую причину.
  • Мелкий текст: установите базовый размер шрифта минимум 16px для <body>. Используйте относительные единицы (rem, em) вместо пикселей для масштабируемости.
  • Неклибабельные элементы: увеличьте размер кнопок и ссылок через padding. Минимальная зона нажатия — 48x48px.
  • Перекрытие элементов: проверьте z-index, position: fixed и position: absolute элементы. На мобильных фиксированные шапки и плавающие кнопки часто перекрывают контент.

Типичные ошибки

  • Тестировать только в DevTools. Эмулятор в DevTools не показывает реальное поведение тач-устройств: инерцию прокрутки, задержку при тапе, поведение виртуальной клавиатуры, производительность на слабом железе. Обязательно проверяйте на реальном смартфоне.
  • Скрывать контент на мобильных через display: none. Если контент важен для SEO — он должен быть на мобильной версии. Mobile-First Indexing означает, что индексируется мобильная версия. Скрытый контент = невидимый контент для робота.
  • Использовать навязчивые попапы. Полноэкранные баннеры, которые перекрывают контент сразу при загрузке — прямой сигнал для понижения в мобильной выдаче. Яндекс и Google борются с этим на уровне алгоритмов. Если нужен попап — показывайте его после 30 секунд или при скролле 50%.
  • Не адаптировать формы. Форма на десктопе может быть в две колонки, с длинными лейблами и выпадающими списками. На мобильном — одна колонка, крупные поля, правильные типы ввода. Форма, которую неудобно заполнить, — потерянная конверсия.
  • Забывать про ландшафтную ориентацию. Часть пользователей поворачивает телефон. Если сайт ломается при повороте — это проблема. Проверяйте оба режима.
  • Делать разные URL для мобильной и десктопной версий. Отдельный мобильный сайт на m.vash-sajt.ru — устаревший подход. Он создаёт проблемы с дублями, каноникализацией и обслуживанием. Адаптивный дизайн (один URL, один HTML, CSS-медиазапросы) — стандарт, рекомендованный Яндексом и Google.
  • Не проверять Core Web Vitals для мобильных. Метрики CWV для десктопа и мобильных могут кардинально отличаться. Сайт с оценкой 90 на десктопе может получить 35 на мобильном. Всегда проверяйте обе версии в PageSpeed Insights.

Что проверить в итоге

  • Метатег <meta name="viewport" content="width=device-width, initial-scale=1"> присутствует на всех страницах.
  • Нет горизонтальной прокрутки ни на одной странице при разрешении 375px.
  • Базовый размер шрифта — не менее 16px, текст читается без масштабирования.
  • Все интерактивные элементы (кнопки, ссылки, поля форм) имеют зону нажатия не менее 48x48px.
  • Мобильное меню работает корректно: открывается, подпункты доступны, закрывается.
  • Номера телефонов обёрнуты в <a href="tel:..."> — кликабельны.
  • Формы адаптированы: одна колонка, правильные типы полей, кнопка не перекрыта клавиатурой.
  • Нет полноэкранных навязчивых попапов при загрузке страницы.
  • Контент мобильной версии идентичен десктопной — ничего критичного не скрыто.
  • Core Web Vitals для мобильной версии в зелёной или жёлтой зоне (LCP < 4s, CLS < 0.25, INP < 500ms).
  • Проверка в Яндекс Вебмастере «Проверка мобильных страниц» не выявляет критических ошибок.
  • Сайт протестирован на реальном мобильном устройстве, а не только в эмуляторе.

Нужна помощь с внедрением?

Проведу аудит вашего сайта и внедрю рекомендации. Результат — чистая техническая база и план роста.

Обсудить проект

Кто ведёт проект

Александр Тригуб — частный SEO-специалист. В поисковом маркетинге с 2010 года, предприниматель с 2001-го. В SEO пришёл из собственного бизнеса — знаю, как устроены продажи не из учебников, а из собственной выручки и расходов.

  • Специализация: медицина, B2B, e-commerce и локальные услуги — ниши, где каждый лид стоит дорого.
  • Подтверждённый опыт: 500+ видео-аудитов в разных тематиках, 1092 заказа (рейтинг 4.9 / 5). Отзывы · Видео-аудиты.
  • Профили с отзывами: 728 отзывов на Kwork (4.9★) · Profi.ru (5.0★) · ORCID 0009-0009-0106-6136.
  • Формат: работаю напрямую, один специалист на проект — без менеджеров и субподрядных цепочек.
  • Отчётность: KPI по лидам и деньгам. Ежемесячный план/факт, а не PDF на 50 страниц.
15+лет в маркетинге
500+видео-аудитов
1092заказов
4.9★728 отзывов