Когда использовать 301
Страница переехала или имеет близкую полноценную замену. Старый URL должен постоянно вести на новый документ того же назначения.
Когда использовать 404
Контент удален, замены нет, и URL больше не должен существовать. 404 сообщает, что ресурс не найден. Пользователю при этом можно показывать полезную оформленную страницу ошибки.
Когда использовать 410
410 означает, что ресурс удален намеренно. Для поисковой системы это более явный сигнал удаления. На практике 404 тоже является корректным вариантом.
Рекомендации Google
Google рекомендует для удаленного без замены контента возвращать 404 или 410, а при переносе на другой адрес использовать 301. Это описано в документации Search Central.
Почему не стоит вести все на главную
Такой редирект не помогает человеку найти эквивалентный контент и может восприниматься как soft 404. Перенаправляйте только на релевантную замену.
После удаления
Обновите внутренние ссылки и sitemap. Если старый URL остается в меню или статьях, робот продолжит регулярно к нему возвращаться.
Диагностика по шагам
- определите, существует ли полноценная замена;
- проверьте внешние и внутренние ссылки на старый URL;
- удалите адрес из sitemap;
- обновите навигацию;
- проверьте код ответа после публикации;
Решение принимается по содержанию, а не по страху перед 404. Корректный 404 для исчезнувшей страницы является нормальным техническим ответом.
Типичный сценарий сбоя
Массовый редирект всех удаленных страниц на главную выглядит как попытка сохранить любой URL, но пользователь теряет контекст, а поисковик может воспринимать такие переходы как нерелевантные.
Код выбирают по судьбе содержимого
Если у удаленной страницы есть полноценная новая версия, используйте 301. Если содержимое исчезло и замены нет - 404 или 410. массовое перенаправление удаленных URL на главную ради сохранения веса создает нерелевантный сценарий: человек теряет ожидаемый контекст, и поисковая система может воспринять такой сценарий как нерелевантный.
Google прямо рекомендует 404 или 410 для удаленного содержимого без замены и 301, если страница перемещена. Это описано в руководстве по ошибкам сканирования.
404 или 410
Для большинства сайтов практическая разница невелика: оба кода сообщают, что страницы нет. Важнее вернуть честный 4xx вместо страницы ошибки с кодом 200. На Tilda также стоит проверить пользовательскую страницу 404. Отдельно изучите мягкие 404 и 301-редиректы.
Простое дерево решения
Есть релевантная замена - прямой 301. Замены нет, документ удален окончательно - 404 или 410. Страница должна существовать - возвращайте 200 и восстанавливайте содержимое. Такая схема намного надежнее массового перенаправления всех удаленных URL на главную.
После любого удаления обновите внутренние ссылки и sitemap, иначе робот продолжит регулярно находить старый адрес внутри самого сайта.
Красивая страница ошибки не меняет HTTP-код
Можно показать человеку меню, поиск и полезные ссылки, сохранив настоящий 404. Важна именно комбинация: удобный интерфейс для пользователя и корректный 4xx для робота. Страница ошибки с кодом 200 создает риск мягкой 404.
Как выбрать код без потери логики
301 - для переноса, 404 или 410 - для окончательного удаления без замены. Выбор должен отражать реальную судьбу контента, а не желание любой ценой избежать кода ошибки.
