Технический SEO-аудит: 12 проверок до начала продвижения
Пошаговая проверка небольшого сайта: что посмотреть в индексации, адресах, мобильной версии и формах. На выходе — список задач с приоритетами и критериями приёмки.
Сначала соберите контрольную выборку
Не начинайте с исправления всех предупреждений подряд. Возьмите главную, контакты, три приоритетные услуги, статью и, если есть магазин, категорию и товар. Добавьте недавно изменённую страницу и URL, на который уже приходят посетители из поиска. Такая выборка не заменяет полный обход, но помогает найти ошибки общих шаблонов.
Создайте таблицу: адрес, тип страницы, проверка, фактическое поведение, влияние, ответственный и способ повторной проверки. Сохраняйте код ответа и снимок экрана. Запись «страница работает» мало помогает разработчику; запись «на телефоне шириной 390 px кнопку отправки закрывает виджет» уже превращается в задачу.
Проверки 1–3: доступность, индексация и основная версия
- Откройте каждый URL без авторизации и проверьте HTTP-статус. Рабочая посадочная обычно должна возвращать
200, а действительно отсутствующая страница —404или410. - Посмотрите
robots.txt, метатегrobotsи заголовокX-Robots-Tag. Убедитесь, что важные страницы случайно не закрыты для обхода или индексации. - Проверьте варианты HTTP/HTTPS, с
wwwи без него. Ссылки сайта должны вести на выбранную основную версию.
Дополнительно проверьте важный адрес в инструментах Яндекс Вебмастера и Google Search Console. Факт доступности в браузере и факт присутствия в индексе — разные результаты. Отправка страницы на проверку сама по себе не подтверждает её индексацию.
Проверки 4–6: дубли, заголовки и ссылки
- Найдите доступные копии страницы с параметрами, разным регистром или альтернативными адресами. Определите, где нужен редирект, а где — согласованный canonical.
- Сопоставьте
title, главный заголовок и содержание. Страница ремонта окон не должна иметь заголовок общей страницы остекления только потому, что так устроен шаблон. - Пройдите к каждой важной услуге по обычным ссылкам из меню или разделов сайта. Запишите страницы, которые доступны только через внутренний поиск или прямой ввод адреса.
Проверяйте сначала причину повторений. Если одинаковые заголовки создаёт один шаблон, исправление шаблона полезнее ручной правки десятков отдельных страниц.
Проверки 7–9: мобильный экран и содержимое
- Откройте сайт на настоящем телефоне: проверьте меню, цены, таблицы и горизонтальную прокрутку. Эмулятор удобен, но не воспроизводит все особенности устройства.
- Проверьте первый экран на обычном мобильном соединении. Отдельно отметьте тяжёлые изображения, скачки блоков и задержки после нажатий.
- Сравните исходный HTML и отображаемую страницу. Важные тексты, навигация и ссылки не должны исчезать из-за ошибки скрипта.
Для сложного JavaScript-сайта одного просмотра исходника недостаточно: используйте проверку отрисованной страницы в поисковых инструментах. Отсутствие текста в исходном коде — повод исследовать рендеринг, а не автоматический диагноз «сайт не индексируется».
Проверки 10–12: коммерческая информация и обращения
- Сверьте телефоны, адрес, график и условия выезда в шапке, контактах и карточках организации.
- Сравните услуги и цены с реальным предложением. Уберите недоступные позиции или явно объясните условия заказа.
- Отправьте тестовую заявку с согласованной пометкой. Проверьте сообщение об успехе, получение обращения менеджером и регистрацию целевого события.
Не отправляйте десятки тестовых заявок без предупреждения команды. Одного понятного сценария для каждой формы достаточно, чтобы проверить весь путь и не засорить рабочую аналитику.
Превратите находки в очередь исправлений
Разделите задачи на три группы: мешает получить доступ или отправить заявку; искажает содержание или создаёт массовые дубли; улучшает удобство и оформление. Это рабочая редакционная схема приоритетов, а не формула поисковой системы.
Пример приёмки: «После исправления страница услуги отвечает 200, доступна по ссылке из каталога, содержит согласованный заголовок и проходит тест отправки формы». После релиза повторите те же действия на той же выборке. Сохраните дату изменения в рабочем журнале: она понадобится, если позже изменятся показатели. Не закрывайте задачу только по сообщению «исправлено».