Код 410 сообщает браузеру и поисковым системам: «Ресурс удалён безвозвратно». В отличие от кода состояния 404, который означает «не найдено» (возможно, временно), код ошибки 410 указывает на окончательное удаление страницы.
Интересно: если сайт сообщает о полном удалении страницы с помощью 410, поисковые роботы исключают её из индекса быстрее, чем при ошибке 404. Например, робот Google может выждать порядка 24 часов, прежде чем исключить URL, отдающий 404 код ответа сервера, из поиска. В то время как URL с кодом ответа сервера 410 могут быть удалены из индекса сразу после сканирования.
Использование 410 кода ответа сервера оправданно, когда страница удалена навсегда и не подлежит восстановлению.
Если страница удалена, но в будущем может быть восстановлена, больше подойдет 404 код ответа сервера.
На заметку: Этот код не должен использоваться случайно. Он подходит только тогда, когда вы уверены, что контент не вернётся.
Правильно настроенный код ответа 410 помогает поисковикам быстрее очистить индекс от ненужных или устаревших страниц. Однако, стоит помнить:
ссылки на URL как с 404, так и с 410 кодом ответа сервера должны быть исключены из внутренней перелинковки. Т.е. необходимо удалить или заменить ссылки на такие страницы, чтобы не ухудшать пользовательский опыт и не тратить понапрасну ресурсы поискового робота на запрос таких страниц.
настройка 404 или 410 кода ответа сервера не рекомендуется для URL, которые собирают существенное количество органического трафика или имеют ценные обратные ссылки. В такой ситуации лучше рассмотреть настройку 301-редиректа на схожую страницу.
Кроме того, если страница пользовалась популярностью и добавлялась в закладки, ее внезапное отсутствие может вызвать замешательство пользователей. Поэтому прежде чем настраивать 410 код ответа сервера, следует взвесить все за и против.
Внимание: если вы случайно установите код состояния 410 для важной страницы, она может быть удалена из поисковой выдачи. Перед настройкой убедитесь, что это действительно нужно.
Проверить наличие кода состояния 410 можно с помощью:
инструмента “Проверка ответа сервера” в Яндекс Вебмастер;
сервисов для проверки http-заголовков по типу bertal.ru;
парсеров по типу Screaming Frog;
вкладки Сеть (Network) в браузере.
Для проверки нужно зайти на сайт, нажать F12, перейти во вкладку "Сеть" (Network) и обновить страницу — в списке запросов будет отображён код ответа (Status).
Помните: если удалённую страницу можно заменить на актуальную — лучше настроить редирект 301. Используйте 410 только в случае полного удаления без замены.
Код ответа 410 — это способ корректно сообщить браузерам и поисковым системам об окончательном удалении страницы. Если страница удалена временно, лучше использовать 404 код. URL с 410 кодом ответа сервера быстрее исключаются из поиска. Однако, стоит помнить, что после настройки 410 статус кода, ссылки на страницу нужно удалить со страниц сайта.