Задача: позиции просели, правки внедрялись регулярно, но эффекта не давали.
Что сделали. Свежий обход собственным краулером плюс данные Яндекс.Вебмастера и Метрики. Проверили индексацию, дубли, Core Web Vitals, коды ответов, HTTPS и безопасность, Schema.org. Каждую гипотезу перепроверяли вторым инструментом.
Что нашли:
— Главная утечка — краулинговый бюджет: бот скачал 143 107 URL при 663 адресах в карте сайта. Около 78% обхода уходит на мусорные адреса (параметрические дубли, служебные страницы, битые цепочки редиректов). Полезные страницы переобходятся редко — отсюда медленная индексация правок.
— Открытый редирект, который разработчик считал закрытым: фильтр по «своим» доменам обходился подстрокой. Автосканеры такое не показывают — находка получена ручной перепроверкой гипотезы.
— SQI 700 при историческом пике 7 900.
Отчёт: 13 страниц — критические дефекты с приоритетами по соотношению «эффект / трудоёмкость» и готовые ТЗ на исправление для разработчиков.
Данные заказчика скрыты по NDA: домен и рабочие URL в примерах заменены на условные, методика и структура — реальные.