Ошибка 404 в Яндекс Вебмастере: как найти и исправить

Настоящий 404 и soft 404, поиск внутренних ссылок, проверка удалённых страниц и выбор между восстановлением, редиректом и кодом 410.

Ошибка 404 в Яндекс Вебмастере: как найти и исправить

404 Not Found — нормальный ответ для URL, которого не существует. Ошибкой он становится, когда так отвечает важная страница или на удалённый адрес продолжают вести внутренние ссылки, Sitemap и фиды. Отдельная проблема — soft 404: пользователь видит заглушку, а сервер возвращает 200 OK.

Когда 404 нужно исправлять

Если URL удалён намеренно и нигде не рекламируется, 404 сообщает поисковику корректное состояние. Если адрес изменился, а контент переехал, нужен постоянный редирект на эквивалентную страницу. Массовый редирект всех удалённых URL на главную вводит пользователя и робота в заблуждение.

Вебмастер может показывать старые 404 некоторое время после исправления. Смотрите дату обхода и проверяйте live-ответ, прежде чем закрывать задачу.

Что подготовить до начала

  • Экспорт URL с 404 и дата последнего обхода.
  • Данные о внутренних ссылках, Sitemap, фидах и внешнем трафике.
  • Правило выбора: восстановить, редиректить или оставить удалённым.
  • Доступ к роутингу приложения и шаблону страницы ошибки.
Как разобрать 404
Действия расположены в рабочем порядке

Как разобрать 404

  1. Найдите 404 в Статистике обхода, Диагностике и отчёте по неработающим ссылкам.
  2. Проверьте каждый тип URL инструментом ответа сервера и сгруппируйте по шаблону.
  3. Найдите внутренние ссылки, Sitemap, фиды или внешние источники, которые продолжают вести на адрес.
  4. Восстановите важную страницу, настройте релевантный 301/308 либо оставьте корректный 404/410.
  5. Удалите битые ссылки и дождитесь повторного обхода контрольных URL.

Как выбрать конечный ответ

Решение зависит от судьбы контента, а не от желания сделать отчёт зелёным.

Сигнал или статусЧто он означаетЧто делать
200 OKСтраница существует и полезнаВосстановите содержимое и внутренние ссылки
301/308Есть постоянная эквивалентная заменаПеренаправляйте на конкретный новый URL
404 Not FoundURL не существуетУберите ссылки и Sitemap, оставьте понятную страницу ошибки
410 GoneКонтент удалён окончательноИспользуйте при осознанном окончательном удалении
Контроль: Ошибка 404
Проверяйте результат по данным интерфейса и сайта

Частые ошибки 404

Страница ошибки должна быть удобной для пользователя, но передавать правильный HTTP-код.

ПроблемаВероятная причинаИсправление
Soft 404Заглушка отдаёт 200 OKНастройте код 404/410 на уровне сервера или приложения
Редирект на главнуюНет релевантной заменыОставьте 404/410 вместо нерелевантного перенаправления
404 в SitemapКарта не очищается после удаленияИсправьте генератор и удалите URL
Внутренняя ссылка на 404Меню, шаблон или контент устарелиИсправьте источник ссылки, а не только конечный ответ
Частые ошибки 404
Ошибка в панели — начало диагностики, а не готовый диагноз

Контроль результата и приёмка работы

Перед контрольным прогоном подготовьте всё, от чего зависит результат: Экспорт URL с 404 и дата последнего обхода; Данные о внутренних ссылках, Sitemap, фидах и внешнем трафике; Правило выбора: восстановить, редиректить или оставить удалённым; Доступ к роутингу приложения и шаблону страницы ошибки. Проверьте не только основной пример, но и второй URL или ресурс того же типа. В отчёте сохраните время, адрес проверяемого объекта, аккаунт и роль, фактический статус в интерфейсе, а для технической операции — HTTP-код и конечный URL.

200 OK означает: страница существует и полезна. Контрольное действие: восстановите содержимое и внутренние ссылки. 301/308 означает: есть постоянная эквивалентная замена. Контрольное действие: перенаправляйте на конкретный новый url. 404 Not Found означает: url не существует. Контрольное действие: уберите ссылки и sitemap, оставьте понятную страницу ошибки. 410 Gone означает: контент удалён окончательно. Контрольное действие: используйте при осознанном окончательном удалении.

Если воспроизводится «Soft 404», проверьте гипотезу «Заглушка отдаёт 200 OK» и выполните следующее: настройте код 404/410 на уровне сервера или приложения. Если воспроизводится «Редирект на главную», проверьте гипотезу «Нет релевантной замены» и выполните следующее: оставьте 404/410 вместо нерелевантного перенаправления. Если воспроизводится «404 в Sitemap», проверьте гипотезу «Карта не очищается после удаления» и выполните следующее: исправьте генератор и удалите url. Если воспроизводится «Внутренняя ссылка на 404», проверьте гипотезу «Меню, шаблон или контент устарели» и выполните следующее: исправьте источник ссылки, а не только конечный ответ.

Порядок приёмки для «Ошибка 404 в Яндекс Вебмастере: как найти и исправить»: Просканировать сайт и убедиться, что внутренних ссылок на 404 не осталось; Проверить Sitemap и фиды на удалённые адреса; Проверить редиректы без цепочек и циклов; Сверить live-ответ и обновившуюся дату обхода в Вебмастере. Отдельно укажите, что уже подтверждено live-проверкой, а что появится только после следующего обхода или обновления отчёта. Это не даст повторять отправку ради одного статуса в панели и сохранит воспроизводимую историю изменений.

Проверка после исправления

  1. Просканировать сайт и убедиться, что внутренних ссылок на 404 не осталось.
  2. Проверить Sitemap и фиды на удалённые адреса.
  3. Проверить редиректы без цепочек и циклов.
  4. Сверить live-ответ и обновившуюся дату обхода в Вебмастере.

Частые вопросы

404 ухудшает сайт?

Несколько корректных 404 для удалённых URL нормальны. Проблема — системные битые ссылки, важные пропавшие страницы и soft 404.

Нужно ли удалять 404 из Вебмастера?

Отчёт обновится после повторных обходов. Важнее исправить источник URL и состояние страницы.

Что лучше: 404 или 410?

Оба сообщают об отсутствии. 410 используют для осознанно окончательного удаления, 404 — универсальный вариант, когда ресурс не найден.

Что читать дальше

Источники

Факты, названия разделов и ограничения сверены с документацией. Интерфейсы, тарифы и лимиты сервисов могут меняться.