
404 — это код ответа сервера, который означает: запрошенная страница не найдена. Браузер отправил запрос по конкретному URL, сервер обработал его, но документа по этому адресу нет. В отличие от кода 200 (страница отдана) или 301 (адрес изменился), код 404 говорит клиенту: «такого ресурса здесь не существует». Сам по себе он не ошибка сайта и не наказание от поисковика — это штатный ответ HTTP. Проблемой он становится тогда, когда его получают страницы, которые должны работать, или когда на несуществующие адреса ведут ваши же внутренние ссылки. Разберу по порядку, когда 404 — норма, когда — сигнал к работе, и что именно делать.
Что означает код 404 и когда сервер его отдаёт
Каждый ответ сервера сопровождается трёхзначным кодом статуса. Коды из группы 4xx — это ошибки на стороне запроса: клиент попросил то, чего сервер дать не может. 404 Not Found — самый частый из них. Сервер получил корректный запрос, нашёл нужный хост, но по указанному пути ничего нет.
Типичные причины появления 404:
- страницу удалили, а ссылки на неё остались;
- изменили URL (структуру, ЧПУ, категорию) без настройки перенаправления;
- опечатка в адресе — в ручной ссылке, в меню, в письме или на внешнем ресурсе;
- файл (картинка, PDF, скрипт) перемещён или переименован;
- ссылка сгенерирована с ошибкой — лишний слеш, обрезанный хвост, параметр.
Важно понимать: за один заход пользователь может и не заметить проблему, но поисковый робот фиксирует код ответа по каждому URL. Именно поэтому 404 нужно рассматривать не как «страницу с картинкой грустного робота», а как ответ сервера, который влияет на то, как краулер тратит ресурсы на ваш сайт.
Как 404 влияет на позиции и на пользователя
Сразу разведу два распространённых мифа. Первый: «много 404 — сайт под фильтром». Второй: «404 вообще ни на что не влияют». Оба неверны.
Позиция сайта в выдаче страдает не от факта наличия 404, а от последствий. Вот реальные механизмы влияния:
- Потеря ссылочного веса. Если на удалённую страницу вели внешние ссылки или сильные внутренние, весь их вес уходит в никуда. Страница отдаёт
404— ссылка ведёт в пустоту, авторитет не передаётся. - Выпадение из индекса. Страница, которая ранее ранжировалась и приносила трафик, после удаления и
404исчезает из выдачи. Её позиции обнуляются вместе с трафиком. - Расход краулингового бюджета. Робот тратит обходы на несуществующие адреса вместо полезных страниц. На больших сайтах это заметно замедляет индексацию нового.
- Поведенческий фактор. Пользователь пришёл из поиска, попал на пустую страницу, вернулся в выдачу и кликнул на конкурента. Такой отказ поисковые системы учитывают.
- Битые внутренние ссылки. Это прямой сигнал о том, что сайт плохо поддерживается. Ссылки в тексте, меню и перелинковке, ведущие на
404, портят и обход, и опыт посетителя.
При этом единичные 404 по чужим кривым ссылкам или по давно удалённому мусору — это нормально. Ни Яндекс, ни Google не понижают сайт просто за наличие несуществующих адресов. Опасны не сами коды, а то, что вы теряете: трафик, вес и доверие пользователя.
Когда 404 — норма, а когда проблема
Ключевой навык — отличать безобидный 404 от того, который стоит денег. Ориентируйтесь по таблице.
| Ситуация | Норма или проблема | Что делать |
|---|---|---|
| Опечатка в адресе, случайный несуществующий URL | Норма | Ничего, сервер корректно отдаёт 404 |
| Удалили страницу без трафика и ссылок (мусор, дубль, тег) | Норма | Оставить 404 или отдать 410 |
| Внешний сайт сослался с ошибкой в URL | Обычно норма | Если ссылка ценная — поставить 301 на близкую страницу |
| Удалили страницу, у которой были позиции и трафик | Проблема | 301 на аналог или восстановить контент |
| Сменили структуру URL, старые адреса отдают 404 | Проблема | Массовый 301 со старых адресов на новые |
| Внутренние ссылки в меню/тексте ведут на 404 | Проблема | Найти и заменить ссылки на рабочие |
| Рабочая страница отдаёт 404 из-за сбоя | Серьёзная проблема | Срочно чинить — проверить сервер, CMS, права |
Простое правило: 404 — норма, если по этому адресу действительно ничего не должно быть и на него никто ценный не ссылается. 404 — проблема, если страница нужна, приносила трафик или на неё ведут ваши ссылки.
Soft-404: скрытая и более коварная ошибка
Soft-404 — это ситуация, когда страница выглядит как «ничего не найдено», но сервер при этом отдаёт код 200 OK. Пользователь видит текст вроде «товар отсутствует» или пустую заглушку, а робот получает сигнал «страница существует и в порядке».
Чем это плохо: поисковик тратит ресурсы на индексацию пустышек, в индекс попадают бессодержательные страницы, а вы даже не видите проблему в отчётах по 404, потому что формально ошибки нет. Google в Search Console помечает такие страницы как «Обнаружена ошибка soft 404».
Типичные источники soft-404:
- карточки удалённых товаров, которые отдают
200с текстом «нет в наличии»; - пустые страницы результатов поиска и фильтров;
- кастомная страница-заглушка, которую по ошибке настроили на код
200; - страницы категорий, где не осталось ни одного элемента.
Правило простое: если содержательного контента на странице нет и не будет — она должна отдавать честный 404 (или 410), а не 200. Если контент есть, но временно нет товара — оставляйте 200, но наполняйте страницу пользой (описание, аналоги, ссылки).
404 против 301 и 410: когда какой код использовать
Главный практический вопрос при удалении или переезде страниц — какой код ответа выбрать. Ошибка здесь напрямую бьёт по трафику.
| Код | Смысл | Когда применять | Что происходит с весом |
|---|---|---|---|
404 |
Не найдено (временно/неизвестно) | Адреса, которых не должно быть; чужие кривые ссылки | Не передаётся; страница постепенно выпадает из индекса |
410 |
Удалено навсегда | Осознанно и окончательно удалённый контент без замены | Не передаётся; из индекса выпадает быстрее, чем при 404 |
301 |
Переезд навсегда | Страница удалена/перемещена, есть релевантный аналог | Передаётся на новый URL; трафик и ссылки сохраняются |
Логика выбора:
- Есть подходящая страница-замена (аналог товара, актуальная статья, родительская категория)? — Ставьте
301на неё. Это единственный способ сохранить накопленный вес и не потерять трафик. - Замены нет и контент удалён навсегда? —
410, чтобы явно сказать поисковику «страницы больше нет, забудьте». - Не уверены, временно это или нет, либо адрес просто ошибочный? — оставляйте
404.
Частая ошибка — вешать 301 со всех удалённых страниц на главную. Поисковики трактуют массовое перенаправление нерелевантных URL на главную как тот же soft-404 и всё равно обнуляют вес. Перенаправлять нужно на близкую по смыслу страницу, а не «лишь бы не 404».
Как найти ошибки 404 на сайте
Чинить можно только то, что видно. Поэтому сначала — инвентаризация. Собирать 404 удобно из нескольких источников, они дополняют друг друга.
- Яндекс.Вебмастер. Раздел «Индексирование → Страницы в поиске» и «Статистика обхода» показывают URL с кодом
404, которые встретил робот. Это самый ценный источник — здесь именно те адреса, которые видит поисковик. - Google Search Console. Отчёт «Индексирование → Страницы» с причинами «Не найдено (404)» и отдельно «Обнаружена ошибка soft 404».
- Краулеры сайта. Screaming Frog SEO Spider, Netpeak Spider, Xenu и аналоги обходят сайт по внутренним ссылкам и показывают, какие из них ведут на
404. Это лучший инструмент для поиска именно битых внутренних ссылок. - Логи сервера. В логах видно все реальные обращения с кодом
404— и от людей, и от роботов. Помогает найти популярные несуществующие адреса, на которые кто-то ссылается. - Метрика и аналитика. Если настроить отдельную цель или отчёт по странице-заглушке, видно, сколько живых пользователей на неё попадает и откуда.
Оптимальный порядок: снять список 404 из Вебмастера и Search Console (что видит поиск), затем прогнать сайт краулером (что видят внутренние ссылки), затем свести всё в один список URL и разметить по приоритету.
Чеклист: как исправить битые ссылки и 404
Когда список собран, работать по нему нужно системно. Ниже — последовательность действий.
| Шаг | Действие | Результат |
|---|---|---|
| 1 | Собрать все URL с 404 из Вебмастера, Search Console и краулера в единый список | Полная картина без слепых зон |
| 2 | Отметить, у каких страниц были трафик, позиции и внешние ссылки | Приоритеты расставлены |
| 3 | Для ценных удалённых страниц подобрать релевантный аналог и поставить 301 | Вес и трафик сохранены |
| 4 | Для окончательно ненужных страниц оставить 404 или отдать 410 | Индекс чистится корректно |
| 5 | Найти внутренние ссылки на 404 (краулер) и заменить их на рабочие адреса | Битых ссылок внутри сайта нет |
| 6 | Проверить soft-404: страницы-пустышки должны отдавать 404, а не 200 | Робот не индексирует пустышки |
| 7 | Проверить, что рабочие страницы отдают 200, а не 404 из-за сбоя | Живые страницы в порядке |
| 8 | Отправить исправленные и новые адреса на переобход в Вебмастере | Поиск быстрее увидит изменения |
Отдельно проверьте, что перенаправления настроены правильно: 301 должен вести сразу на конечный URL, без цепочек редиректов и без промежуточных 302. Цепочки редиректов размывают вес и замедляют обход почти так же, как исходная 404.
Каким должна быть правильная страница 404
Полностью избавиться от 404 невозможно и не нужно — по опечаткам и старым ссылкам люди всё равно будут на неё попадать. Задача — сделать так, чтобы попавший на неё пользователь не ушёл с сайта. Хорошая страница-заглушка:
- Отдаёт настоящий код
404(это проверяется в любом сервисе или в консоли браузера). Не200— иначе получится soft-404. - Оформлена в дизайне сайта — та же шапка, меню, логотип. Пользователь должен понимать, что он не «выпал» с ресурса.
- Честно объясняет, что такой страницы нет, простым языком, без технического жаргона.
- Ведёт дальше: даёт ссылку на главную, на основные разделы, строку поиска по сайту. Задача — вернуть человека в полезный маршрут.
- Не индексируется как контент — за счёт правильного кода ответа поисковик и так не берёт её в индекс.
Плохая страница 404 — это либо голый системный текст сервера без навигации, либо, наоборот, «красивая» заглушка, которая по ошибке отдаёт 200 и плодит soft-404. Нужна золотая середина: честный код и полезная навигация.
Частые вопросы про ошибку 404
Наказывает ли Яндекс или Google сайт за ошибки 404?
Нет. Сам по себе код 404 — штатный ответ сервера, за него не понижают. Проблемы возникают из-за последствий: потери трафика с удалённых страниц, битых внутренних ссылок и растраты краулингового бюджета. Работать нужно именно с этим, а не с «количеством 404» как самоцелью.
Нужно ли закрывать страницы 404 в robots.txt?
Нет. Запрет обхода в robots.txt только помешает поисковику увидеть код 404 и корректно убрать адрес из индекса. Пусть робот свободно доходит до страницы и получает честный код ответа.
Что лучше при удалении страницы — 404 или 301?
Если есть релевантная замена и страница имела ценность — 301 на аналог, чтобы сохранить вес и трафик. Если замены нет и контент удалён навсегда — 404 или 410. Массовый 301 всего подряд на главную не работает — это трактуется как soft-404.
Как быстро страница с 404 выпадет из индекса?
Обычно от нескольких дней до нескольких недель — зависит от частоты обхода. Ускорить можно отправкой URL на переобход в Вебмастере. Код 410 обычно убирает страницу из индекса быстрее, чем 404.
Опасны ли 404 от внешних сайтов с опечатками в ссылке?
Как правило, нет — вы не отвечаете за чужие ошибки. Но если внешняя ссылка ценная (с авторитетного ресурса), имеет смысл поставить 301 с ошибочного адреса на подходящую страницу, чтобы не терять ссылочный вес.
Коротко о главном
Ошибка 404 сама по себе не понижает сайт — это нормальный ответ сервера. Вред приносит другое: удалённые страницы с трафиком без перенаправления, битые внутренние ссылки, soft-404 и расход краулингового бюджета. Алгоритм работы простой: собрать все 404 из Вебмастера, Search Console и краулера, отделить норму от проблемы, ценные страницы закрыть корректным 301 на аналог, ненужные оставить на 404 или 410, битые внутренние ссылки заменить, а страницу-заглушку сделать полезной и с честным кодом ответа. Тогда несуществующие адреса перестанут утекать в позиции и трафик.
Я занимаюсь SEO с 2005 года — 20 лет практики и белые методы. Если на сайте копятся 404, вы поменяли структуру URL и потеряли позиции, или нужно навести порядок с редиректами и битыми ссылками — это как раз техническая доработка сайта. Могу разобрать вашу ситуацию на SEO-консультации или сразу взять задачу в работу. Опишите проблему через форму обратной связи — посмотрю, что именно теряет ваш сайт на ошибках 404, и предложу конкретный план.
Если нужно вывод сайта в ТОП Яндекса — помогу вывести сайт в топ Яндекса и удержать позиции.
Увеличьте позиции и продажи вашего сайта
Профессиональное SEO-продвижение с гарантией результата. Выберите подходящую услугу:
Остались вопросы по продвижению?
Меня зовут Анатолий Кузнецов, я SEO-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе и Google.
Связаться со мной →