404 Not Found — нормальный ответ для URL, которого не существует. Ошибкой он становится, когда так отвечает важная страница или на удалённый адрес продолжают вести внутренние ссылки, Sitemap и фиды. Отдельная проблема — soft 404: пользователь видит заглушку, а сервер возвращает 200 OK.
Когда 404 нужно исправлять
Если URL удалён намеренно и нигде не рекламируется, 404 сообщает поисковику корректное состояние. Если адрес изменился, а контент переехал, нужен постоянный редирект на эквивалентную страницу. Массовый редирект всех удалённых URL на главную вводит пользователя и робота в заблуждение.
Вебмастер может показывать старые 404 некоторое время после исправления. Смотрите дату обхода и проверяйте live-ответ, прежде чем закрывать задачу.
Что подготовить до начала
- Экспорт URL с 404 и дата последнего обхода.
- Данные о внутренних ссылках, Sitemap, фидах и внешнем трафике.
- Правило выбора: восстановить, редиректить или оставить удалённым.
- Доступ к роутингу приложения и шаблону страницы ошибки.

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

Частые ошибки 404
Страница ошибки должна быть удобной для пользователя, но передавать правильный HTTP-код.
| Проблема | Вероятная причина | Исправление |
|---|---|---|
| Soft 404 | Заглушка отдаёт 200 OK | Настройте код 404/410 на уровне сервера или приложения |
| Редирект на главную | Нет релевантной замены | Оставьте 404/410 вместо нерелевантного перенаправления |
| 404 в Sitemap | Карта не очищается после удаления | Исправьте генератор и удалите URL |
| Внутренняя ссылка на 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-проверкой, а что появится только после следующего обхода или обновления отчёта. Это не даст повторять отправку ради одного статуса в панели и сохранит воспроизводимую историю изменений.
Проверка после исправления
- Просканировать сайт и убедиться, что внутренних ссылок на 404 не осталось.
- Проверить Sitemap и фиды на удалённые адреса.
- Проверить редиректы без цепочек и циклов.
- Сверить live-ответ и обновившуюся дату обхода в Вебмастере.
Частые вопросы
404 ухудшает сайт?
Несколько корректных 404 для удалённых URL нормальны. Проблема — системные битые ссылки, важные пропавшие страницы и soft 404.
Нужно ли удалять 404 из Вебмастера?
Отчёт обновится после повторных обходов. Важнее исправить источник URL и состояние страницы.
Что лучше: 404 или 410?
Оба сообщают об отсутствии. 410 используют для осознанно окончательного удаления, 404 — универсальный вариант, когда ресурс не найден.
Что читать дальше
Источники
Факты, названия разделов и ограничения сверены с документацией. Интерфейсы, тарифы и лимиты сервисов могут меняться.
