Код 410 часто воспринимают как обычную техническую ошибку, которую нужно немедленно устранить. На самом деле всё зависит от причины его появления. Иногда сервер возвращает 410 правильно: страница удалена навсегда, замены у неё нет, а возвращать её на сайт не планируют. В других случаях такой ответ возникает случайно и приводит к исключению нужного URL из поисковой выдачи.
Поэтому я бы не начинала с механической замены 410 на 200 или 301. Сначала нужно определить, должна ли существовать страница, есть ли у неё актуальный аналог и сохраняет ли старый URL ценность для пользователей и SEO.
Если страница перенесена, нужно настроить 301-редирект. Если её удалили случайно, следует восстановить URL с кодом 200. Если неизвестно, временно или навсегда исчез ресурс, семантически корректнее использовать 404 Not Found.
Именно так код 410 определяется в действующей спецификации HTTP: доступ к целевому ресурсу на исходном сервере больше невозможен, а состояние предположительно является постоянным.
Что означает ошибка 410 Gone
410 Gone относится к группе HTTP-статусов 4xx. Сервер получает запрос, понимает, какой URL запрашивает пользователь или поисковый робот, но сообщает, что ресурс по этому адресу больше недоступен.
Здесь важно разделять два уровня:
- страница, которую видит пользователь – дизайн, сообщение об удалении, меню и ссылки;
- HTTP-код, который получает браузер или робот – в данном случае 410.
Можно создать красивую страницу с текстом «Материал удалён», но по ошибке возвращать статус 200 OK. Тогда возникает мягкая ошибка, или soft 404: фактического полезного документа нет, хотя сервер сообщает об успешной загрузке.
Возможна и обратная ситуация: обычная рабочая страница визуально открывается, но в HTTP-заголовке приходит 410. Пользователь может не заметить проблему, однако поисковая система получает сигнал об окончательном удалении URL.
Чем коды 410, 404 и 301 отличаются друг от друга
|
Код |
Что означает |
Когда применять |
Что происходит с URL |
|---|---|---|---|
|
200 OK |
Страница доступна |
Документ существует и должен индексироваться |
URL может участвовать в поиске |
|
301 Moved Permanently |
Ресурс навсегда перенесён |
Есть новый релевантный адрес |
Пользователь и робот переходят на новый URL |
|
404 Not Found |
Ресурс не найден |
Неизвестно, существовал ли он и вернётся ли в будущем |
URL со временем исключается из поиска |
|
410 Gone |
Ресурс окончательно удалён |
Известно, что страница существовала и больше не вернётся |
URL исключается из поиска после повторной обработки |
Главное отличие 410 от 404 заключается в семантике. Код 404 не сообщает, является ли отсутствие ресурса временным или постоянным. Код 410 прямо указывает на предполагаемое постоянное удаление. Если сервер не может определить характер отсутствия страницы, спецификация рекомендует использовать 404.
При этом не стоит считать код 410 «усиленной версией 404» для ускоренного SEO-удаления. В актуальной документации Google указано, что ошибки класса 4xx, кроме 429, обрабатываются одинаково: новый URL не индексируется, а уже известный со временем удаляется из индекса.
Когда следует использовать код 410
Ответ сервера 410 оправдан, когда одновременно выполняются три условия:
- URL действительно существовал.
- Страница удалена окончательно.
- На сайте нет подходящего документа, куда можно корректно перенаправить пользователя.
Типичные примеры:
- завершённая акция, информация о которой больше не нужна;
- удалённая вакансия без актуального аналога;
- снятый с продажи товар, который никогда не вернётся и не имеет замены;
- устаревшая служебная страница;
- удалённый профиль;
- ошибочно созданная группа технических URL;
- спамные или сгенерированные адреса, которые ранее попадали в обход;
- материал, который компания намеренно удалила без переноса.
Когда код 410 использовать нельзя
Не следует возвращать 410, если:
- страница временно недоступна;
- товар закончился, но может снова появиться;
- материал перенесён на новый URL;
- существует близкая по смыслу замена;
- URL получает органический трафик;
- на страницу ведут ценные внешние ссылки;
- документ удалён случайно;
- сервер, CMS или плагин возвращает код из-за технического сбоя.
Например, если карточка товара перемещена на новый адрес, правильным решением будет 301-редирект, а не 410. Если товар временно отсутствует, чаще разумнее сохранить карточку с кодом 200, сообщить о статусе и предложить аналоги.
Как ответ 410 влияет на SEO
Индексация удалённого URL
Google не индексирует содержимое URL, возвращающих коды 4xx. Если адрес уже находился в индексе, со временем поисковая система перестаёт его использовать и удаляет из результатов. Контент страницы, полученный вместе с ответом 410, для индексирования не используется.
Яндекс также допускает 410 как один из способов удаления страницы из поиска. Согласно документации Вебмастера, URL с ответом 404, 403 или 410 удаляется из поисковой базы после того, как робот обнаружит соответствующий статус.
Отсюда практический вывод: случайный 410 на важной странице нельзя оставлять без внимания. После следующего обхода URL может начать выпадать из поиска.
Внутренние и внешние ссылки
После окончательного удаления страницы нужно проверить, откуда на неё ведут ссылки.
Внутренние ссылки следует:
- удалить, если переход больше не нужен;
- заменить ссылкой на актуальный материал;
- скорректировать меню, хлебные крошки и связанные блоки;
- проверить ссылки в статьях, фильтрах и карточках товаров.
Sitemap и robots.txt
URL с кодом 410 не должен оставаться в XML-карте сайта. Sitemap предназначен для адресов, которые владелец сайта хочет передавать поисковым системам для обхода и индексирования.
Также не нужно одновременно закрывать удалённый URL в robots.txt. Если запретить обход раньше, робот может не увидеть ответ 410 и дольше хранить старую информацию об адресе. Яндекс прямо рекомендует не ограничивать такие страницы в robots.txt, чтобы робот смог обнаружить HTTP-статус.
Как проверить код ответа 410
Проверить статус можно несколькими способами.
Через инструменты разработчика в браузере
- Откройте страницу.
- Нажмите F12.
- Перейдите на вкладку Network, или «Сеть».
- Обновите страницу.
- Найдите основной запрос к документу.
- Посмотрите значение в столбце Status.
Важно проверять именно запрос типа Document, а не отдельное изображение, скрипт или файл стилей.
Через командную строку
Для проверки заголовков можно использовать команду:
curl -I https://example.ru/udalennaya-stranica/
В ответе должна присутствовать строка:
HTTP/2 410
или:
HTTP/1.1 410 Gone
Через SEO-краулер
Screaming Frog и похожие парсеры позволяют массово найти URL с кодом 410. После сканирования нужно отфильтровать внутренние HTML-страницы по статусу 410 и проверить, какие страницы на них ссылаются.
Через Яндекс Вебмастер
В инструменте «Проверка ответа сервера» можно указать URL и посмотреть, какой код получает робот Яндекса. При этом результат инструмента иногда может отличаться от ответа при реальном обходе, поэтому для спорных случаев стоит дополнительно проверить серверные логи.
Как исправить ошибку 410
Исправление зависит не от самого кода, а от того, что должно происходить с URL.
Страница удалена случайно
Если документ должен существовать:
- восстановите страницу из резервной копии;
- верните её на прежний URL;
- убедитесь, что сервер отвечает 200 OK;
- восстановите внутренние ссылки;
- добавьте URL в Sitemap, если он был удалён;
- отправьте страницу на переобход;
- проверьте логи и отчёты поисковых систем.
Если содержимое восстановить невозможно, но есть его актуальная версия, настройте 301-редирект.
У страницы появился новый адрес
В этом случае 410 обычно не нужен.
Следует:
- подобрать максимально близкий по смыслу новый URL;
- настроить прямой 301-редирект со старого адреса;
- заменить внутренние ссылки;
- обновить Sitemap;
- проверить canonical нового документа;
- исключить цепочки из нескольких редиректов.
Например:
/old-service/ → 301 → /new-service/
Плохой вариант:
/old-service/ → 301 → /archive/ → 301 → /new-service/
Страница удалена навсегда
Если аналога нет и восстановление не планируется:
- оставьте ответ 410;
- удалите URL из Sitemap;
- уберите внутренние ссылки;
- проверьте внешние ссылки и трафик;
- не закрывайте адрес в robots.txt;
- при необходимости создайте понятную пользовательскую страницу;
- контролируйте статус после повторного обхода.
Код возвращается из-за ошибки сервера или CMS
Нужно проверить:
- конфигурацию Nginx или Apache;
- правила в .htaccess;
- плагины управления редиректами;
- логику удаления записей в CMS;
- маршрутизацию приложения;
- кеш сервера и CDN;
- шаблон страницы ошибки;
- условия, зависящие от User-Agent;
- недавние изменения после миграции сайта.
Частая ошибка – правило с широким регулярным выражением. Разработчик хотел вернуть 410 для одного старого раздела, но условие начало срабатывать для всех URL с похожим фрагментом.
Как настроить ответ 410
Перед изменением конфигурации сделайте резервную копию и проверьте правило на тестовой среде. Конкретная реализация зависит от сервера и архитектуры проекта.
Пример для Nginx
Для отдельного URL:
location = /old-page/ {
return 410;
}
Для группы адресов:
location ^~ /old-section/ {
return 410;
}
Директива return останавливает обработку запроса и возвращает указанный код клиенту. Nginx поддерживает возврат заданного HTTP-статуса и необязательного текста ответа.
После изменения конфигурации необходимо проверить её синтаксис и только затем перезагрузить сервер.
Пример для Apache
Для отдельного адреса в .htaccess:
RewriteEngine On
RewriteRule ^old-page/?$ - [G,L]
Флаг [G] заставляет Apache вернуть статус 410 Gone. При его использовании дальнейшие правила для запроса не выполняются.
При большом количестве удалённых URL лучше не добавлять сотни разрозненных правил без системы. Рациональнее сформировать таблицу адресов, определить сценарий для каждой группы и согласовать реализацию с разработчиком.
Какой должна быть страница с ответом 410
HTTP-статус предназначен прежде всего для программных клиентов и поисковых роботов, но пользователь также должен понимать, что произошло.
На странице можно разместить:
- сообщение о том, что материал удалён;
- краткое объяснение без технического жаргона;
- ссылку на главную страницу;
- поиск по сайту;
- ссылки на подходящие категории;
- подборку актуальных материалов;
- контакт с поддержкой, если удаление могло быть ошибочным.
При этом наличие полезного текста не должно менять HTTP-статус. Если ресурс удалён окончательно, сервер всё равно должен возвращать 410, а не 200.
Не стоит превращать такую страницу в копию главной или автоматически показывать нерелевантные товары. Её задача – помочь пользователю продолжить путь, а не создать видимость существующего документа.
Частые ошибки при работе с кодом 410
1. Массовая настройка без списка URL
Перед внедрением должен существовать перечень удаляемых адресов и решение по каждому из них: восстановить, перенаправить, оставить 404 или вернуть 410.
2. Удаление страниц с трафиком
Нельзя принимать решение только по содержимому URL. Нужно проверить органические переходы, показы, конверсии, внешние ссылки и роль страницы в структуре сайта.
3. Редирект всех удалённых страниц на главную
Главная редко является релевантной заменой карточке товара, статье или услуге.
4. Сохранение ссылок на удалённые URL
Пользователи продолжают попадать на недоступные страницы, а робот тратит обход на адреса, которые владелец сайта уже признал удалёнными.
5. Одновременная блокировка в robots.txt
Робот может не получить доступ к URL и не увидеть нужный ответ сервера.
6. Страница ошибки возвращает 200 OK
Визуального сообщения недостаточно. Нужно проверять HTTP-заголовок.
7. Уверенность, что 410 всегда быстрее 404
Официальная документация Google не обещает более быстрое удаление. Для Google оба статуса относятся к 4xx и приводят к исключению URL из индекса после обработки.
8. Случайное срабатывание шаблонного правила
Одна неточная маска может закрыть большой раздел сайта. После внедрения необходимо провести контрольное сканирование.
Чек-лист после настройки
- URL действительно удалён навсегда.
- У страницы нет релевантной замены.
- Проверены трафик и внешние ссылки.
- Сервер возвращает именно 410, а не 200.
- URL удалён из XML-карты сайта.
- На него не ведут внутренние ссылки.
- Адрес не заблокирован в robots.txt.
- Важные соседние страницы продолжают отвечать 200.
- Правило не затронуло целый раздел по ошибке.
- Проведено повторное сканирование сайта.
- Статус проверен в браузере, краулере и Вебмастере.
- Для пользователя предусмотрена понятная страница ошибки.
Что означает ошибка 410 на телевизоре или другом устройстве
Фраза «ошибка 410 на телевизоре» не всегда относится к HTTP-статусу 410 Gone. Такой номер может быть внутренним кодом приложения, онлайн-кинотеатра, операционной системы или конкретного сервиса.
В этом случае стоит:
- определить, какое приложение показывает сообщение;
- перезапустить приложение и устройство;
- проверить интернет-соединение;
- обновить программу;
- очистить кеш приложения;
- проверить справку конкретного сервиса;
- обратиться в его поддержку, указав модель устройства и полный текст ошибки.
То же относится к запросам «код ошибки 410 флешки» или «код события 410». Совпадение номера не означает, что проблема связана с HTTP или удалённой веб-страницей.
FAQ
Что важно запомнить
Код ответа 410 – не универсальный инструмент удаления ненужных страниц и не способ автоматически улучшить SEO. Это точный технический сигнал: ресурс существовал, удалён окончательно и не имеет нового адреса.
Перед настройкой я рекомендую ответить на три вопроса:
- Должна ли страница существовать?
- Есть ли у неё полноценная релевантная замена?
- Сохраняет ли старый URL трафик, ссылки или коммерческую ценность?
Если страница нужна – восстановите её и верните 200 OK. Если она перенесена – настройте 301-редирект. Если её судьба неизвестна – используйте 404. И только при подтверждённом окончательном удалении без замены оставляйте 410 Gone.
Ошибки в HTTP-статусах могут затрагивать не одну страницу, а целые разделы сайта. Поэтому при подозрении на массовую проблему лучше провести технический SEO-аудит: просканировать URL, проверить внутренние ссылки, Sitemap, правила сервера и данные поисковых систем. Такой разбор помогает не просто убрать отдельную ошибку, а определить её источник и не допустить повторного появления.
- Что означает ошибка 410 Gone
- Чем коды 410, 404 и 301 отличаются друг от друга
- Когда следует использовать код 410
- Когда код 410 использовать нельзя
- Как ответ 410 влияет на SEO
- Как проверить код ответа 410
- Как исправить ошибку 410
- Как настроить ответ 410
- Какой должна быть страница с ответом 410
- Частые ошибки при работе с кодом 410
- Чек-лист после настройки
- Что означает ошибка 410 на телевизоре или другом устройстве
- FAQ
- Что важно запомнить








