Monitor404

Ошибка 404: что значит «страница не найдена» и как её исправить

Ошибка 404 (404 Not Found) означает, что сервер работает, но по запрошенному адресу ничего не нашёл: страницу удалили, перенесли или адрес набран с опечаткой. Посетителю обычно достаточно проверить адрес и вернуться на главную, а владельцу сайта важно найти такие адреса и решить, что с каждым делать.

Обновлено 11 октября 2026 г.

Что значит ошибка 404

404 — это код состояния HTTP. Его сервер отправляет в ответ на запрос браузера, когда не может найти ресурс по указанному адресу (RFC 9110, раздел 15.5.5). Сам сервер при этом исправен: он ответил, просто сообщил, что такой страницы у него нет. Для сравнения, ошибки 5xx означают сбой на стороне сервера, а 404 относится к классу 4xx, то есть к ошибкам запроса.

В браузере это выглядит по-разному: «Страница не найдена», «404 Not Found», «Запрашиваемая страница не существует» или оформленная страница с шуткой. Формулировку выбирает владелец сайта, а код ответа в любом случае один и тот же. Подробный справочник по коду — HTTP 404.

Что делать посетителю

Если вы увидели 404 на чужом сайте, исправить её на стороне сервера вы не можете, но вернуть нужную страницу часто получается:

  1. Проверьте адрес в строке браузера: лишний символ, опечатка, точка или скобка в конце, если ссылку скопировали из письма или чата.
  2. Обновите страницу (Ctrl+F5). Иногда браузер показывает закэшированный ответ, а страница уже вернулась.
  3. Уберите из адреса всё лишнее справа и откройте раздел или главную страницу сайта, затем найдите материал через меню или поиск.
  4. Поищите название страницы в поисковой системе: если страницу перенесли, поиск покажет новый адрес.
  5. Откройте сохранённую копию страницы в веб-архиве (web.archive.org), если материал удалён.
  6. Если ссылка вела с другого сайта или из письма, сообщите владельцу: он сможет её исправить.

Почему на сайте появляются 404

Для владельца сайта 404 — рабочий сигнал: где-то на сайте или за его пределами остался адрес, которого больше нет. Типичные причины:

  • Страницу удалили или перенесли без редиректа: убрали товар, закрыли акцию, переименовали раздел.
  • Изменилась структура URL: сменили CMS, включили или выключили ЧПУ, поменяли адреса категорий, добавили или убрали / в конце.
  • Опечатки в ссылках: ошибка в href в тексте статьи, меню или баннере.
  • Битые внутренние ссылки, которые остались после удаления страниц (о них подробнее в статье про битые ссылки).
  • Внешние ссылки с ошибкой: другие сайты, соцсети, каталоги и письма ссылаются на адрес, которого никогда не было или который изменился.
  • Мусорные запросы: боты и сканеры уязвимостей перебирают адреса вроде /wp-login.php или /.env. Такие 404 исправлять не нужно.

Как найти 404 на своём сайте

Лучше сочетать несколько источников: каждый видит свою часть картины.

  • Яндекс Вебмастер. В разделе «Индексирование» → «Страницы в поиске» (фильтр по исключённым страницам со статусом «Не найдено (404)») и в данных об обходе видно адреса, которые робот Яндекса пытался открыть и получил 404.
  • Google Search Console. В отчёте «Индексирование» → «Страницы» есть причина «Не найдено (404)» со списком адресов и примерами.
  • Логи сервера. Фильтруйте записи с кодом 404 и группируйте по URL: сразу видно, какие адреса запрашивают чаще всего, включая боты.
  • Краулеры. Программа-паук (например, Screaming Frog) обходит сайт и показывает внутренние ссылки, ведущие на 404. Для одной страницы подойдёт бесплатный поиск битых ссылок онлайн.
  • Monitor404. Webmaster-инструменты и краулер не знают, по каким несуществующим адресам реально приходят люди. Трекер на странице 404 фиксирует такие переходы, отделяет их от роботов и сканеров и сортирует адреса по числу посетителей.

Проверить, какой код на самом деле возвращает конкретный адрес, можно в инструменте проверки кода ответа сервера: он покажет статус, цепочку редиректов и заголовки.

Что делать с каждой найденной 404

Не все 404 нужно «лечить». Определите судьбу каждого адреса:

СитуацияЧто делать
Страница переехала или есть близкая по смыслу заменаНастроить 301-редирект на самую близкую страницу (как настроить)
На сайте остались ссылки на несуществующий адресИсправить ссылку в источнике, а не закрывать её редиректом
Страницу удалили навсегда, замены нетОтдавать 410 Gone (справка) или оставить 404
Адрес мусорный: боты, опечатки без трафикаОставить 404, ничего не настраивать
Страница на самом деле должна работатьВосстановить её или найти причину сбоя в CMS и настройках сервера

Главное правило: редирект ведёт на максимально близкую по смыслу страницу. Массовый редирект всех битых адресов на главную поисковые системы могут посчитать soft 404, а посетителю он ничем не помогает. Отличие 410 от 404: 410 прямо говорит, что ресурс удалён навсегда, а 404 не даёт такого обещания.

Как 404 влияет на SEO

Google прямо пишет в документации, что 404 для несуществующих страниц — нормальное поведение и сам по себе не снижает позиции остального сайта. Яндекс тоже спокойно исключает такие страницы из поиска. Проблемы начинаются в других случаях:

  • Потеря ссылочного веса и трафика. Если на удалённую страницу вели внешние ссылки или она получала посетителей, а редиректа нет, этот вес и трафик пропадают.
  • Много битых внутренних ссылок. Робот тратит запросы на пустые адреса вместо полезных страниц, посетители уходят.
  • Soft 404. Страница ошибки отдаёт код 200, и поисковики видят «живую» страницу без содержания. Подробнее: Soft 404.
  • Редирект на главную вместо 404. Он сбивает пользователя и не решает проблему.

Хорошая страница 404

Страница ошибки не отменяет код 404, но помогает удержать посетителя: она должна возвращать именно статус 404, сохранять дизайн сайта, давать поиск и ссылки на популярные разделы. Требования, готовые тексты и HTML-шаблон собраны в статье Страница 404: как сделать правильно.

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

Что значит ошибка 404?

Это код ответа сервера: запрошенная страница не найдена. Сервер работает, но по этому адресу нет ресурса: страницу удалили, переместили или в адресе опечатка.

Что делать, если появилась ошибка 404?

Проверьте адрес на опечатки, обновите страницу, откройте главную или раздел сайта и найдите нужное через поиск. Если это ваш сайт — найдите источник ссылки и настройте 301-редирект или исправьте ссылку.

Вредит ли ошибка 404 SEO?

Сами по себе 404 для удалённых страниц не штрафуются. Вредит потеря трафика и ссылочного веса со страниц без редиректа, а также soft 404, когда страница ошибки отвечает кодом 200.

Чем 404 отличается от 410?

404 означает «не найдено» без уточнений, 410 — «удалено навсегда». Для поисковиков 410 более явный сигнал, но на практике обе ошибки приводят к исключению страницы из индекса.

Нужно ли исправлять все 404 на сайте?

Нет. Имеет смысл разбирать адреса, на которые есть ссылки или приходят реальные посетители. Мусорные запросы ботов вроде /wp-login.php можно оставить как есть.

Читайте также