200 OK — только для существующего содержимого

200 должен означать, что ресурс реально доступен. Страницы ошибок, пустые категории и удалённые товары с 200 создают soft 404 и расходятся с логикой сайта.

Permanent redirect — для постоянного переезда

При миграции или изменении URL используйте постоянный redirect на наиболее эквивалентную страницу. Не отправляйте все удалённые URL на главную: это ухудшает смысл переноса и может восприниматься как soft 404.

Temporary redirect — когда изменение временное

302/307 уместны для временного маршрута, A/B или краткосрочной замены, если старый URL должен остаться основным. Важно не выбирать статус механически: сначала определите бизнес-смысл изменения.

404 и 410 — нормальная часть веба

Если страницы больше нет и аналога нет, корректный 404 или 410 лучше выдуманного редиректа. Для товара можно сохранить страницу только если она всё ещё полезна: есть характеристики, статус, альтернативы и спрос.

5xx — приоритетная техническая проблема

Систематические 500/502/503/504 на важных шаблонах мешают пользователям и crawler. Анализируйте серверные логи и частоту, а не один случайный ping.

Проверяйте цепочки и массовость

Redirect chain из нескольких переходов — признак накопленного технического долга. После миграции ссылки и sitemap лучше обновить сразу на конечный URL.

Метод Владимира Николаева

Что проверить до внедрения

  1. Краулить статус-коды по типам страниц.
  2. Отдельно найти 200-страницы, визуально похожие на ошибку.
  3. Проверить redirect chains и loop.
  4. Сопоставить удалённые URL с реальными эквивалентами.
  5. Проверить 5xx в server logs и мониторинге.
Граница рекомендации: Сам статус-код не определяет ценность страницы: решение об удалении/редиректе должно учитывать интент, контент и наличие эквивалента.