Как ошибка 404 влияет на позиции сайта

Анатолий Кузнецов
Анатолий Кузнецов
SEO-оптимизатор с 20-летним стажем. Автор блога hozyindachi.ru о продвижении и доработке сайтов.

Как ошибка 404 влияет на позиции сайта

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-оптимизатор

Остались вопросы по продвижению?

Меня зовут Анатолий Кузнецов, я SEO-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе и Google.

Связаться со мной →

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 Нажимая «оставить комментарий» вы принимаетеправила конфиденциальности 

Прокрутить вверх