Как проверить SEO-оптимизацию сайта: чек-лист за 6 шагов

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

Проверка SEO-оптимизации сайта даёт результат, когда идёт от блокеров к тонкой настройке: сначала индексация, потом техника, метатеги, соответствие запросам, коммерческие факторы и учёт заявок. Такой проход по шести шагам превращает диагностику в список задач с приоритетом. На небольшой сайт это несколько часов работы, и основная её часть идёт в бесплатных сервисах Яндекса и Google.

Сводной цифры «сайт оптимизирован на 62 из 100» не существует: сервис, который её выдаёт, показывает собственное мнение о весе ошибок. Полезнее пройти по каждому шагу с конкретным показателем и критерием нормы. В конце получается пронумерованный список правок, где технические блокеры стоят раньше подбора синонимов.

Шаг 1. Индексация: сравните три числа и проверьте ключевые страницы

Индексация отвечает на вопрос, видит ли поисковик страницы и показывает ли их людям. Смотреть нужно в двух панелях: Яндекс.Вебмастер, раздел «Страницы в поиске», и Search Console, отчёт «Индексирование страниц» (Как Проверить Seo-оптимизацию Сайта: 6 Шагов). Оттуда выгружаются три числа: сколько страниц на сайте всего, сколько в поиске, сколько исключено. Норма для здорового сайта — в индексе 80–95% полезных страниц (Как Проверить Seo-оптимизацию Сайта: 6 Шагов).

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

Причины исключения читаются в тех же отчётах: «дубль», «запрещена в robots.txt», «ошибка HTTP», «недостаточно качественная». Каждая лечится по-своему, и общая цифра не заменяет проверку ключевых страниц поимённо: страница услуги, на которую возлагаются надежды, могла выпасть из индекса месяц назад при нормальной общей доле.

Критерий шага: доля в индексе в пределах 80–95% полезных страниц, и каждая коммерческая страница видна в поиске. Если в поиске половина каталога или меньше, дальше идти рано: это главная проблема, и остальные находки на её фоне вторичны (Как Проверить Seo-оптимизацию Сайта: 6 Шагов).

Шаг 2. Технический слой: robots.txt, sitemap.xml, коды ответа, скорость, мобильность

Техническая проверка показывает, что мешает роботу и человеку физически. Открывайте в браузере не настройки в админке, а то, что реально отдаётся по адресам /robots.txt и /sitemap.xml (Как Проверить Seo-оптимизацию Сайта: 6 Шагов). Типичная поломка — статический файл в корне перекрывает генерацию из CMS, и карта сайта месяцами отдаёт старый список.

Коды ответа смотрите по ключевым URL и выборочно по ссылкам: 200 — всё работает корректно, 404 — страница удалена или никогда не существовала, 500 — внутренняя ошибка сервера (Как проверить сайт компании). Сайт должен открываться по одному адресу: с www или без, по http или https; остальные варианты ведут на него 301-редиректом (Как Проверить Seo-оптимизацию Сайта: 6 Шагов). Отдельно ищите страницы, которые выглядят как «не найдено», но отдают 200: поисковик считает такую страницу нормальной и индексирует пустышки.

Скорость загрузки в Яндекс.Метрике лежит в «Отчёты» → «Мониторинг» → «Время загрузки страниц»; там видны скорость установки соединения и ответа сервера (Как проверить сайт компании). PageSpeed Insights на мобильном показывает LCP и время до первого байта — на них и стоит ориентироваться при правках, а не на итоговый балл.

Мобильность и HTTPS проверяются глазами: откройте главную, категорию и карточку на смартфоне, посмотрите, подстраивается ли вёрстка под ширину экрана. В адресной строке должен быть замок и адрес с https:// — без HTTPS браузер помечает сайт как «небезопасный», и часть функций, например платежи, может не работать (Как проверить сайт компании).

Критерий шага: оба файла отдают актуальное содержимое, ключевые страницы отвечают 200 без цепочек редиректов, сайт открывается на телефоне и по HTTPS.

Шаг 3. Метатеги и заголовки массово: title, description, один H1

Метатеги проверяются выгрузкой со всех страниц сразу. Краулер — программа, которая обходит сайт по ссылкам, как поисковый робот, — отдаёт таблицу со всеми title, description и H1, и в ней сортировкой ищутся четыре вещи: пустые поля, полные дубли, title длиннее 60 знаков и страницы, где title дословно повторяет H1 (Как Проверить Seo-оптимизацию Сайта: 6 Шагов). Для description ориентир — до 155 символов (Проверка SEO сайта онлайн). На странице должен быть один H1 и логичная последовательность H2–H4 без пропусков уровней (Проверка SEO сайта онлайн). У изображений проверяется атрибут alt: при нестабильном соединении картинку заменяет текстовое описание (Как проверить сайт компании).

Критерий шага: нет пустых и дублирующихся title и description, длины в пределах 60 и 155 знаков, один H1 на страницу.

Шаг 4. Соответствие страниц запросам и позиции

На этом шаге проверяется, по каким фразам сайт уже показывается и какие страницы на них отвечают. В Вебмастере есть отчёт по поисковым запросам, в Search Console — «Эффективность» (Как Проверить Seo-оптимизацию Сайта: 6 Шагов). Выгрузите фразы, к каждой посмотрите страницу входа. Типовые находки: по коммерческому запросу показывается блоговая статья вместо страницы услуги; десятки запросов с показами и нулевыми кликами — сниппет не цепляет, правится title и description; группа запросов без отдельной страницы — готовое техзадание на новую посадочную (Как Проверить Seo-оптимизацию Сайта: 6 Шагов). Если по одному запросу в разные дни показываются две страницы сайта, они конкурируют между собой, и это лечится склейкой или переформулированием одной из них (Как Проверить Seo-оптимизацию Сайта: 6 Шагов).

Позиции по десяти-двадцати фразам снимаются сервисом, но динамика показов из Вебмастера полезнее: она не зависит от точности съёма и показывает реальный охват (Как Проверить Seo-оптимизацию Сайта: 6 Шагов). Рядом откройте выдачу по трём главным запросам и сравните свою страницу с топ-5 по составу: есть ли цены, калькулятор, фотографии работ, отзывы, таблицы характеристик, ответы на вопросы.

Критерий шага: у каждой значимой группы запросов есть своя страница, каннибализации нет, показы растут или стабильны.

Шаг 5–6. Коммерческие факторы, формы и учёт заявок в аналитике

Коммерческие факторы — это то, что нужно покупателю на странице: цена, условия доставки, сроки, гарантия, контакты, отзывы. Проверяются глазами по каждой посадочной, которая должна приносить заявки. Затем проверяются формы: отправка проходит, письмо или заявка приходит в CRM, ошибка видна пользователю. До этого шага данные клиентов никуда не передаются; на шаге аналитики вы подключаете счётчик и передаёте в сервис аналитики обезличенные события — просмотры, клики, отправку формы. Переписку, номера телефонов и содержимое заявок в сторонние сервисы лучше не отдавать: для проверки воронки достаточно факта события.

В Яндекс.Метрике настройте цель «отправка заявки» и сверьте долю заявок из поиска с долей поискового трафика. Если поиск даёт 40% визитов и 11% заявок, разрыв говорит, что поисковый трафик не доходит до цели. Проверьте ветви по порядку: визиты из поиска приходят на информационные страницы вместо коммерческих (шаг 4), посадочной не хватает цены и условий, форма теряет заявки. Если цель не настроена, заявки из поиска не считаются вовсе.

Критерий шага: на каждой коммерческой странице есть цена и условия, форма отправляется, цель в Метрике фиксирует заявку, доля заявок из поиска сопоставима с долей трафика.

Бесплатные инструменты и что делать со списком находок

Основные инструменты бесплатны: Яндекс.Вебмастер и Search Console для индексации и запросов, Метрика для скорости и целей, PageSpeed Insights для LCP (Как Проверить Seo-оптимизацию Сайта: 6 Шагов). Файлы robots.txt и sitemap.xml открываются в браузере, коды ответа и метатеги собирает краулер. Онлайн-чекеры с оценкой от 0 до 100 баллов дают сводную цифру, которая смешивает категории со своими весами и не заменяет последовательность шагов (Проверка SEO сайта онлайн).

Список находок приоритизируется в том же порядке, в котором шли шаги. Сначала правки, без которых страницы не попадают в поиск: robots.txt, коды ответа, дубли, исключённые коммерческие страницы. Затем метатеги — массовая и дешёвая правка. После неё — соответствие страниц запросам и коммерческие блоки. Цель в Метрике, если её нет, заводится вместе с первыми правками: без неё не измерить эффект остальных шагов. Сверка долей трафика и заявок из поиска замыкает список, когда страницы уже в индексе.

Учебный пример

Возьмём интернет-магазин на 480 страниц. В Вебмастере видно: 312 страниц в индексе, 168 исключено, из них 96 — «дубль», 40 — «запрещена в robots.txt», 32 — «ошибка HTTP». Выгрузка метатегов: title 78 знаков с дублем на 24 страницах, description пустой на 60 страницах, на странице категории два H1. В Метрике цель «отправка заявки» настроена, но визиты из поиска дают 11% заявок при доле 40% трафика.

Считаем долю от полезных страниц. Допущение: 96 дублей — копии страниц, которые уже стоят в индексе, а остальные адреса полезные, значит полезных страниц 480 − 96 = 384, а в индексе 312. Это 312 / 384 = 81%, в пределах нормы 80–95%. Промежуточное число 312 / 480 = 65% от всех URL оставим для отчёта, но с нормой его не сравниваем: служебные копии в знаменатель не входят. Блокером остаются 72 страницы, закрытые в robots.txt или отдающие ошибку HTTP: 40 + 32. Их приоритет зависит от того, есть ли среди них коммерческие; в разборе считаем, что есть, поэтому техника идёт первой.

Шаг Что нашли Критерий нормы Приоритет
1. Индексация 312 из 384 полезных — 81%; 65% от всех URL — промежуточное число 80–95% полезных страниц норма по доле; блокер — 72 страницы вне индекса по техническим причинам
2. Техника 40 страниц закрыто в robots.txt, 32 с ошибкой HTTP; среди них есть коммерческие ключевые URL отдают 200, файлы актуальны 1, блокер
3. Метатеги title 78 знаков, дубль на 24 страницах, description пуст на 60, два H1 title ≤ 60, description ≤ 155, один H1 2
4. Запросы не проверялось до починки техники своя страница под каждую группу запросов 3
5–6. Заявки поиск — 40% трафика и 11% заявок доли сопоставимы 4, после правок посадочных

Список правок по этому разбору, в порядке приоритетов из таблицы:

  1. Блокеры техники. Сначала выгрузите все 40 адресов, закрытых в robots.txt, и сверьте с картой сайта и семантикой: сам факт запрета ещё не говорит, что он ошибочен. Открывайте в файле только те страницы, на которые действительно должны приходить посетители из поиска; остальные оставляйте закрытыми. Затем почините 32 URL с ошибкой HTTP, начиная с коммерческих.
  2. Дубли. Разберите 96 страниц с причиной «дубль» через canonical.
  3. Метатеги. Перепишите title короче 60 знаков и уберите дубли на 24 страницах, заполните description на 60 страницах, оставьте один H1 на категории.
  4. Запросы и коммерческие блоки. После починки техники сверьте страницы с запросами и пересмотрите содержимое коммерческих посадочных.
  5. Заявки. Проверьте, что цель в Метрике ловит заявки из поиска, и сравните долю заявок с долей трафика.
  6. Повторная проверка. Снова сравните три числа в Вебмастере и Search Console и пересчитайте долю от полезных страниц: правка считается результативной, когда исключённые по техническим причинам страницы вернулись в индекс.

Смежные разборы: как устроены канонические адреса и склейка дублей и как найти пробелы в контенте относительно конкурентов.

Главный вывод проверки: сайт в порядке, когда полезные страницы в индексе, показы растут, заявки из поиска считаются. Всё остальное — список правок в порядке от блокеров к настройке.

Валерий Курземнек

Автор метода «Машиночитаемый маркетинг»

Что ещё почитать