Код 404 Not Found означает, что сервер принял запрос, но не нашёл страницу по указанному адресу. Сам сайт при этом жив: соединение установлено, веб-сервер ответил. Для владельца сайта 404 в мониторинге почти всегда означает одно из двух: страница удалена или перемещена без редиректа, либо в адрес монитора закралась ошибка.
Что означает код 404
404 — клиентская ошибка из группы 4xx, описанная в стандарте RFC 9110. Сервер сообщает: ресурса по этому URL нет — или сервер не хочет раскрывать, существует ли он. Причина не уточняется: временно страница пропала или удалена навсегда, из кода 404 понять нельзя.
Этим он отличается от смежного кода 410 Gone — явного заявления «страница удалена навсегда и не вернётся». От 403 Forbidden разница в другом: при 403 страница существует, но доступ к ней закрыт. А если страница переехала на новый адрес, правильный ответ — не 404, а редирект 301 Moved Permanently. Соседние коды удобно сверять по полному списку кодов ответа HTTP.
Отдельная ловушка — «мягкий 404» (soft 404): сервер отдаёт заглушку «страница не найдена» с кодом 200 OK. Мониторинг и поисковики видят успешный ответ, хотя контента нет.
Считает ли Tracker.ru 404 падением
Да. Успешной Tracker.ru считает только проверку с кодом 2xx. Ответ 404 помечает сайт недоступным, тип ошибки — «HTTP-ошибка», и вы получаете уведомление на email, в Telegram или по webhook. Проверки идут из нескольких регионов, но для 404 география обычно не важна: страницы нет, и код одинаково возвращается всем регионам. Периоды недоступности отражаются в статистике аптайма.
Типичные причины
- Страница удалена или перемещена без редиректа. Самый частый сценарий: материал убрали из CMS, а 301-редирект на новый адрес не настроили.
- Опечатка в адресе монитора. Лишний слэш, старый путь, ошибка в написании раздела — и проверка бьёт в несуществующий URL.
- Сменилась структура адресов после обновления CMS. Смена формата постоянных ссылок в WordPress или переезд на другой движок меняет URL всех страниц разом.
- Сломанные правила маршрутизации. В nginx не срабатывает try_files, и запросы не доходят до приложения; в Apache потерялся или отключён .htaccess с правилами mod_rewrite.
- Ошибка деплоя. Файлы не выложены на сервер, символическая ссылка на свежий релиз битая или корневая директория сайта указывает не на ту папку.
- Кэш CDN. CDN закэшировал ответ 404 от вашего сервера и продолжает отдавать его даже после восстановления страницы.
- Регистр символов. На Linux-серверах /Page.html и /page.html — разные адреса; после переноса сайта с Windows-хостинга часть ссылок ломается.
Что проверить владельцу сайта
- Откройте онлайн-проверку кода ответа — она без регистрации покажет, что сервер реально отвечает по адресу из монитора.
- Сверьте URL в настройках монитора с фактическим адресом страницы: протокол, домен, путь, завершающий слэш.
- Убедитесь, что страница существует: откройте её в приватном окне браузера, найдите материал в админке CMS.
- Если страница переехала — настройте 301-редирект со старого адреса и обновите URL в настройках мониторинга.
- Загляните в логи веб-сервера: по ним видно, какой путь запрошен и куда его направила маршрутизация.
- Для мониторинга выбирайте стабильные адреса — главную страницу или отдельный служебный адрес проверки, который не меняется годами. Подробнее — в инструкции как добавить сайт на мониторинг.
Как часто встречается 404 на практике
По данным проверок Tracker.ru на июль 2026 года, код 404 встречается примерно в 0,12% проверок — это один из самых частых кодов группы 4xx. Обычно 404 держится подолгу у одного и того же монитора: страница удалена или адрес устарел, и до исправления настроек каждая проверка завершается ошибкой.
Частые вопросы
Почему мониторинг показывает 404, а в браузере страница открывается?
Чаще всего различаются адреса. Браузер открывает страницу после редиректа, из кэша или из-под авторизации, а монитор запрашивает точный URL без этих поблажек. Сверьте адрес в настройках монитора с адресной строкой браузера — вплоть до слэша в конце.
Влияет ли 404 на позиции в поиске?
Да, если код отдают нужные вам страницы. Поисковики со временем выбрасывают такие адреса из индекса, а внешние ссылки на них теряют вес. Для переехавших страниц настройте 301-редирект, для удалённых навсегда — честный код 410.
Чем 404 отличается от 410 Gone?
404 говорит «не найдено» без объяснения причин — возможно, страница ещё вернётся. 410 — осознанный ответ «удалено навсегда». Для мониторинга разницы нет: оба кода означают недоступность. А вот поисковики убирают 410-страницы из индекса быстрее.