Интернет-магазин свай и ограждений, 1390 известных поиску адресов. Симптом: 124 страницы выпали из индекса, часть категорий не возвращалась в выдачу месяцами. Популярные сервисы аудита выдавали список из двухсот замечаний, ни одно из которых не объясняло выпадение. Причина оказалась в двух местах кода дочерней темы.
Почему списочный аудит здесь бесполезен
Автоматический аудит ранжирует замечания по своей внутренней шкале, а не по влиянию на конкретный симптом. В отчёте одинаковым весом идут «нет alt у 12 изображений» и «отсутствует канонический адрес» — при том, что первое не влияет на индексацию вовсе, а второе способно вынести из поиска весь каталог.
Мы разворачиваем проверку в обратную сторону: не «что на сайте не по учебнику», а «что физически мешает роботу дойти до страницы и оставить её в базе». Порядок фиксированный, каждый шаг отсекает класс причин целиком.
Порядок проверки. Коды ответа по всему списку адресов → канонический адрес → служебные разделы и фильтры в индексе → дубли точек входа → мобильная версия. Первые два шага обычно закрывают вопрос, остальное — гигиена.
Что нашли
Полный обход 495 страниц с проверкой кодов ответа и разметки дал четыре находки, все воспроизводимые.
| Находка | Масштаб | Следствие |
|---|---|---|
| Не выводился канонический адрес | все 495 страниц | поиск сам выбирал, какую из версий страницы считать основной |
| Ответ 404 вместо страницы | 124 адреса | прямая причина выпадения из индекса |
| Открытые страницы фильтров | 27 наборов | каталог конкурирует сам с собой за одни и те же запросы |
| Служебные разделы в индексе | сравнение, избранное, галерея | расход обхода на страницы без спроса |
Оба ключевых дефекта пришли не из настроек и не из плагинов, а из кода дочерней темы: вывод канонического адреса был перекрыт собственной функцией темы, а часть маршрутов каталога отдавала ошибку из-за несовпадения структуры адресов с той, что ожидал шаблон. Ни один плагин SEO этого не показывает — он честно считает, что свою работу сделал, а его результат перезаписывается ниже по коду.
Неудобная находка
Сайт одновременно запрещал роботам раздел авторских страниц в служебном файле и отдавал карту этих же страниц в карте сайта. Такие взаимоисключающие сигналы копятся годами и по отдельности выглядят безобидно. Отдельный побочный эффект: после того как лишние карты убрали, поиск прислал уведомление об ошибке — он запросил уже удалённый файл по старой памяти. Это ожидаемое эхо правки, а не поломка, но выглядит одинаково, и на этом месте многие откатывают правильное решение.
Что это даёт
Понятная причина вместо списка. Правится точечно в двух местах шаблона, а не переборкой всего сайта. Порядок проверки повторяем на любом магазине и занимает около часа до первой гипотезы.
