Каждый веб-мастер сталкивается с вопросом: какой код ответа выставить для удалённой страницы – стандартный 404 Not Found или более специфичный 410 Gone? Оба статуса сигнализируют о том, что страница недоступна, но смысл их разный. 404 говорит, что ресурс не найден (и может появиться позже), а 410 прямо сообщает, что ранее существовавшая страница удалена окончательно. В этом материале мы разберём различия, рассмотрим влияние на SEO, приведём примеры настройки и объясним, как работают другие популярные коды ошибок: 422 ошибка, 409 ошибка, 406 ошибка, 204 status code, 415 unsupported media type, 451 http code и др. Ключевое отличие: 404 – неопределённость, 410 – осознанное и навсегда. Итог: 410 помогает быстрее очистить индекс в Google и экономит краулинговый бюджет. Apache (.htaccess): RewriteRule ^old-page$ — [L,R=410] Nginx: location /old-page {
return 410;
} CMS и фреймворки: через плагины или заголовок Status: 410 Gone. 410 быстрее удаляет страницы из Google. 404 мягче – даёт время