Viewport
Сверяем meta viewport, масштаб, минимальную ширину и элементы с фиксированными размерами.
Адаптивность сайта
Воспроизводим проблему на нужной ширине и устройстве, проверяем вёрстку, навигацию, формы и загрузку ресурсов. Исправляем мобильный сценарий без случайных изменений десктопной версии.
Диагностика
Одна проверка на популярном телефоне не покрывает все случаи. Мы находим диапазон ширин, где появляется ошибка, и проверяем сам блок, его контейнер и соседние элементы.
Сверяем meta viewport, масштаб, минимальную ширину и элементы с фиксированными размерами.
Проверяем flex и grid, min-width, перенос текста, таблицы, карточки и причины горизонтальной прокрутки.
Тестируем кнопку меню, слои, прокрутку панели, фокус и возврат страницы после закрытия.
Проверяем размер активной области, типы полей, экранную клавиатуру, валидацию и видимость сообщения.
Смотрим изображения, видео, iframe, карты и виджеты, которые могут сохранять десктопную ширину.
Сверяем доступность основного текста, ссылок, метаданных и структурированных данных на мобильном URL.
Результат
Контейнеры, таблицы и медиа адаптируются к ширине без обрезанных элементов управления.
Меню, кнопки, формы и виджеты работают касанием и не прячутся под экранной клавиатурой.
Телефон получает основные материалы, метаданные и внутренние ссылки, доступные на десктопе.
Порядок работ
Пришлите URL, модель телефона, браузер и снимок ошибки. Мы определим ширину появления дефекта и проверим соседние контрольные размеры.
Проверяем реальный сценарий и эмуляцию, портретную и альбомную ориентацию.
Определяем элемент, медиазапрос, скрипт или внешний виджет, который создаёт сбой.
Меняем компонент и его адаптивные состояния, сохраняя общую дизайн-систему.
Тестируем соседние ширины, десктоп, формы, навигацию, консоль и критические страницы.
Рекомендации Google по мобильной индексации советуют адаптивный дизайн как удобный для внедрения и поддержки вариант. Важный контент и метаданные должны оставаться доступными мобильному роботу.
Границы работ
Если дефект находится внутри закрытого iframe, карты, формы оплаты или виджета поддержки, доступные стили сайта не изменят его внутреннюю вёрстку. Тогда проверяем настройки поставщика или замену компонента. Старый шаблон с фиксированной шириной иногда требует переработки нескольких общих блоков, а не одного медиазапроса. Перед изменением шаблона делаем резервную копию и согласуем контрольные страницы.
Вопросы
Да, если причина относится к адаптивным стилям или мобильному сценарию. После изменения всё равно проверяем десктоп.
Чаще подходит один URL с адаптивной вёрсткой. Отдельная версия требует постоянной синхронизации контента и SEO-настроек.
Причина может зависеть от ширины, браузера, системного масштаба, экранной клавиатуры или поддержки конкретного API.
Проверяем согласованный сценарий на нескольких ширинах, ориентациях и браузерах, а также отсутствие горизонтальной прокрутки.
Первый шаг
Укажите модель устройства, браузер и действие, после которого появляется ошибка. Этого достаточно для первого воспроизведения.