Перейти к содержимому
0x17
Словарь

Ошибка 404: что это и как с ней работать

Обновлено

Ошибка 404 — код ответа сервера «страница не найдена»: по запрошенному адресу ничего нет. Это нормальная реакция на несуществующий адрес, и сама по себе она сайту не вредит.

Когда 404 нужна

Если адреса не существует, сервер обязан честно ответить 404. Так поисковик понимает, что страницы нет, и со временем убирает её из выдачи. Если вместо этого показывать пустую страницу с кодом 200, поисковик решит, что страница существует, и будет возвращаться к ней.

Soft 404

Так называют страницу, которая выглядит как «не найдено», но отдаёт код 200. Поисковики распознают такие страницы и считают их ошибкой. Типичный случай: пустая категория или результат поиска без товаров. Если контента нет — нужен код 404 или осмысленное содержимое.

Как оформить страницу ошибки

Хорошая страница 404 говорит, что адрес не найден, предлагает вернуться на главную и перейти к основным разделам или к поиску. Она отдаёт код 404, а не 200 и не редирект. Проверить это можно в Вебмастере или командой curl -I.

Что делать с битыми ссылками

  1. Найти ссылки, которые ведут на 404: в Вебмастере и Search Console есть отчёты об ошибках, внутренние ссылки находит краулер.
  2. Исправить внутренние ссылки на актуальные адреса.
  3. Если страница переехала, настроить редирект 301 на новый адрес.
  4. Если страница удалена навсегда и замены нет, оставить 404 или отдать 410.

Типичные ошибки

  • Перенаправлять все несуществующие адреса на главную. Поисковик воспринимает это как soft 404.
  • Много внутренних ссылок на удалённые страницы: робот зря тратит обходы.
  • Страница ошибки без ссылок на разделы, из-за чего посетитель уходит с сайта.
Услуга по теме

Разработка сайтов, готовых к продвижению

Смотреть услугу
Бесплатный аудит