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.
Что проверить до внедрения
- Краулить статус-коды по типам страниц.
- Отдельно найти 200-страницы, визуально похожие на ошибку.
- Проверить redirect chains и loop.
- Сопоставить удалённые URL с реальными эквивалентами.
- Проверить 5xx в server logs и мониторинге.