SEO и продвижение

Технический SEO-аудит: полный чек-лист
Техника — допуск в индекс. Таблица проверок: что смотреть и какой стоп-сигнал, без баллов «траста».
Зачем отдельный технический контур
Рамка полного аудита — что смотреть по смыслу сайта — в материале как провести SEO-аудит самостоятельно. Этот текст — узкий слой: может ли робот получить правильный документ по правильному адресу.
Без этого слоя семантика и тексты работают вхолостую: услуги закрыты, фильтры плодят тысячи дублей, каноникал смотрит сам на себя с параметром. Чек-лист ниже — для прохождения руками и с обходом. Не для сводного балла.
Чек-лист
| Блок | Проверка | Стоп-сигнал |
|---|---|---|
| Протокол и хост | Один главный хост, один протокол, редирект с остальных | В индексе сразу http, https, www и хост без www |
| Слэш и регистр | Правило фиксировано, лишние редиректы не цепочкой из пяти | Одна и та же услуга доступна с / и без, оба 200 |
| Индекс важных URL | Услуги, разделы, контакты отдаются 200 без noindex | Эталонные URL отсутствуют в индексе или закрыты |
| Мусор в индексе | Параметры, поиск, корзина, тестовые, админка | Фильтры и UTM как отдельные документы |
| robots.txt | Не закрыты нужные разделы, не открыты служебные | Disallow на / и «забыли»; закрыты /uslugi/ |
| Sitemap | Только канонические 200 из белого списка | Карта содержит редиректы, 404 и дубли параметров |
| Canonical | На эталоне — сам на себя; на дубле — на эталон | Каноникал на главную с каждой услуги; конфликт с noindex |
| Дубли шаблона | Title/h1 уникальны внутри типа URL | Все услуги с одним title |
| Пагинация | Страница 2+ не клонирует страницу 1 как новый главный документ | «Страница 1» дублирует листинг; бесконечный scrape ?page= |
| Служебные URL | Поиск, сортировки, print, session id | Session в индексе; сортировка «по цене» как отдельная сущность |
| Скорость шаблона | Листинг и карточка открываются на мобильном без многосекундного ожидания | Шаблон блокирует первый экран тяжёлым виджетом |
| Мобильная вёрстка | Текст читаем, форма доступна, нет горизонтальной прокрутки у услуги | Отдельный «мобильный домен»-клон без склейки |
| hreflang | Только если реально есть языковые/региональные версии | Теги «на всякий случай» на одном русском сайте |
Hreflang не выдумывают. Один язык, одна страна в оффере — блока в таблице для вас нет. Иначе получите ложные связи и пустые альтернативы.
Индекс и обход
Сначала белый список URL, потом инструменты. Вебмастер показывает покрытие и ошибки; обход сайта показывает, куда ведут внутренние ссылки. Как читать факт индекса — в проверке индексации.
Ищите расхождения: в меню услуга есть, в индексе нет; в индексе есть ?utm_source=..., в меню нет. Второе лечится не «уникальным текстом», а правилами параметров и каноникалом.
robots.txt и карта сайта
robots — запрет обхода, не кнопка «удалить из индекса». Закрыли раздел, который уже проиндексирован, — он может висеть, пока не будет noindex или снятия. Открыли служебное — робот пойдёт. Практические allow/disallow без самострела — в руководстве по robots.txt.
Sitemap — подсказка белого списка, не замена внутренней перелинковки. В карту не кладут то, что не должно ранжироваться. Какие URL включать — в статье sitemap.xml.
Canonical и дубли
Дубли бывают честные (www, слэш, регистр) и шаблонные (фильтр, сортировка, UTM, печать, пагинация). Каноникал указывает главную версию. Он не склеивает два разных интента: «услуга А» не каноникалится на главную.
Конфликт сигналов: страница в индексе, каноникал на другой URL, в sitemap оба, в robots ничего. Робот выбирает сам, обычно плохо. Разбор цепочек — в материале canonical и дубли.
Служебные URL и пагинация
Служебное — всё, что помогает пользоваться сайтом, но не является ответом на поисковый запрос: поиск по сайту, «поделиться», версия для печати, id сессии, бесконечные комбинации фильтров.
Пагинация нужна людям. Поиску нужна ясность: какой URL — главный листинг кластера. Не плодите «страница 1» как копию. Не отдавайте page=2 с тем же title и тем же первым экраном, что у страницы 1, без отличия списка. Exact-рецепт разметки зависит от шаблона; принцип один — один главный документ на кластер.
Скорость
Скорость — UX и косвенный сигнал допуска. Смотрите шаблоны, которые реально в спросе: услуга, листинг, статья. Не среднюю по «о компании». Тяжёлая шапка, неотложенные скрипты виджетов, гигантские баннеры — типичный самострел. Как это стыкуется с ранжированием — в статье как скорость влияет на SEO. Конкретные пороги интерфейсов лабораторий плавают; ориентир — страница, на которой можно прочитать оффер и оставить заявку без ожидания «белого экрана».
Как фиксировать проход
Таблица выше копируется в таблицу работ: блок, URL-пример, факт, кто чинит. Три блокера индекса важнее двадцати замечаний про favicon.
После релиза, не «раз в год»
Технический контур ломается деплоем: новый фильтр, UTM в шаблоне ссылок, плагин «поделиться», тестовый поддомен в меню. Чек-лист проходят после заметного релиза на шаблонах листинга и карточки, не по календарю «SEO-отчёт квартал».
Минимум повторного прохода: эталонные URL живы, новые дубли не появились, sitemap не раздулся служебным, первый экран услуги по-прежнему открывается без белой паузы.
Что намеренно не входит
Интент текстов, сила оффера, полнота коммерческих блоков, качество перелинковки как маршрутов. Это другие слои. Смешивать их в одну таблицу «100 пунктов SEO» — способ не закрыть ни технику, ни смысл.
Технический чек-лист не отвечает, правильный ли интент у текста. Он отвечает, существует ли документ. Дальше снова семантика и контент.
Частые вопросы
Нужен ли hreflang на русском корпоративном сайте?
Нет, если нет отдельных языковых или региональных версий с разными URL. Теги «на всякий случай» создают ложные альтернативы. Появились en и ru как разные документы — тогда да, и только согласованно с каноникалом.
PageSpeed красный — это блокер индекса?
Не всегда. Блокер — когда шаблон услуги не отдаёт документ или не даёт прочитать оффер. Красная лабораторная оценка при живой странице — очередь после зеркал и дублей, не вместо них.


