Страницы были в индексе — и пропали. Почти всегда объяснимо.
Crawl budget
Тысячи дублей, фильтров → робот тратит бюджет на мусор → важные страницы не сканируются. Проверка: GSC «Статистика сканирования», Яндекс «Мониторинг».
Случайный noindex
Кто-то добавил через плагин/тему/настройки WP. Проверьте HTML и HTTP-заголовки.
Ошибочный canonical
Canonical на чужую страницу → ваша исчезает. Бывает после миграции.
Низкое качество
Google Quality Update, Helpful Content Update — тонкий контент вылетает. Яндекс аналогично.
Ручные действия
GSC → «Меры, принятые вручную». Яндекс → «Безопасность и нарушения».
Алгоритм возврата
robots.txt, noindex, canonical, статус 200. «Проверить URL» в обоих Вебмастерах. Усилить контент, добавить ссылки, запросить переиндексацию.
Массовое выпадение → технический аудит.
Если страницы выпали из-за дублей или фильтров, рекомендую провести полный аудит структуры сайта. Я использую Screaming Frog для выявления технических дублей, а затем настраиваю правильные 301-редиректы или закрываю лишние параметры в robots.txt. Для фильтров интернет-магазинов советую добавить атрибут data-nofollow или rel="nofollow" на ссылки в пагинации и сортировках, чтобы робот не тратил бюджет.
Когда проблема в качестве контента, я сначала анализирую топ-10 конкурентов через Ahrefs или Serpstat. Сравниваю их тексты с нашими по объёму, структуре и глубине проработки темы. Часто помогает полный рерайт с добавлением экспертных блоков: чек-листы, сравнения, видеоинструкции. После обновления контента запрашиваю повторное сканирование через GSC — иногда приходится ждать 2-4 недели, особенно после HCU-апдейтов. Для Яндекса дополнительно отправляю страницы в переобход через «Вебмастер».