HTTP 404 Not Found
Самый известный код состояния в вебе: по этому адресу ничего нет.
Что означает HTTP 404
HTTP 404 Not Found означает, что сервер доступен и работает, но по запрошенному URL не существует ни одного ресурса. Он не говорит, существовала ли страница когда-либо или может ли появиться снова — только то, что сейчас здесь ничего нет (для намеренного постоянного удаления лучше подходит 410 Gone).
На каждом сайте со временем накапливаются 404: страницы переименовываются, ссылки устаревают, пользователи опечатываются в URL. Важно правильно их обрабатывать — полезная страница 404 для людей, корректные коды состояния для машин и редиректы для URL, которые действительно переехали.
Частые причины ошибок 404
- Страница была удалена, либо её URL изменился без редиректа.
- Опечатка в ссылке или адресной строке (битые внутренние ссылки — самый легко исправимый случай).
- Регистрозависимость: /О сайте и /about — разные URL на большинстве серверов.
- Ресурс существует, но правила перезаписи или маршрутизация сервера не находят соответствие.
- Истёкшая или снятая с публикации запись CMS, у которой когда-то был рабочий URL.
Как исправить со стороны пользователя
- Проверьте URL на опечатки, лишние символы или обрезку при копировании-вставке.
- Перейдите на главную страницу сайта или воспользуйтесь поиском, чтобы найти, куда переехал контент.
- Используйте веб-архив (например, Wayback Machine), если контент исчез полностью.
Как исправить со стороны владельца сайта
- Настройте 301-редирект переехавшего контента со старого URL на его новый аналог.
- Исправьте битые внутренние ссылки — обойдите свой сайт и проверьте отчёт «Не найдено» в Search Console.
- Отдавайте полезную кастомную страницу 404 с поиском и популярными ссылками, но сохраняйте код состояния 404.
- Используйте 410 для контента, который вы удалили намеренно и не планируете возвращать.
Пример ответа
HTTP/1.1 404 Not Found Content-Type: text/html <!doctype html> <title>Страница не найдена</title>
Влияние на SEO
404 сами по себе напрямую не вредят позициям в выдаче — они есть у каждого сайта. Вред наносят битые внутренние ссылки (потерянные пути обхода и ссылочный вес) и ценные переехавшие страницы без 301. Никогда не перенаправляйте массово все 404 на главную страницу: Google расценивает это как soft 404.
Частые вопросы
Вредят ли ошибки 404 SEO?
Сами по себе — нет. Вредят битые внутренние ссылки и переехавшие страницы без редиректов. Исправьте ссылки, перенаправьте то, что переехало, и позвольте действительно мёртвым URL возвращать 404.
В чём разница между 404 и 410?
404 говорит «здесь ничего нет» без объяснений; 410 говорит «удалено намеренно, прекратите спрашивать». Поисковые системы удаляют URL с 410 из индекса чуть быстрее.
Что такое soft 404?
Страница, которая выглядит для пользователя как ошибка, но возвращает 200, либо редирект мёртвых URL на нерелевантные страницы вроде главной. Search Console помечает оба случая.