Ошибка 404: что это такое и как её исправить

Работаете вы в SEO или нет, вы наверняка не раз натыкались на пресловутую ошибку 404, кликнув по ссылке на веб-страницу. Если уже для пользователя опыт получается довольно неприятным, представьте, насколько это может вредить SEO-продвижению сайта. Почему? Что такое ошибка 404? К каким последствиям она приводит?
Рассказываем ниже:
Что такое ошибка 404?
Ошибка 404, «файл не найден», — это код состояния протокола HTTP, который браузер показывает, когда пользователь пытается зайти на страницу, которую не удаётся найти. Такой ответ означает, что соединение с сервером установить удалось, но запрошенный ресурс не найден, поэтому сервер возвращает браузеру этот всем известный ответ.
Одна из задач SEO-консультантов — следить за количеством «ошибок 404», оценивать их и находить решение для каждого случая. Если этого не делать, можно не только испортить имидж бренда сайта, но и навредить его органическому продвижению, оставив ситуацию без контроля.

Почему? Потому что, хотя это совершенно нормальные коды, ожидаемые в поведении сайта, когда мы попадаем на несуществующую страницу, Google (или любая другая поисковая система) их фиксирует.
В случае URL с SEO-ценностью их PageRank обесценится и они потеряют органические позиции, а значит, очевидно, количество кликов упадёт. Более того, если краулеры поисковых систем встречают внутри сайта высокий процент URL с ошибками 404, они делают вывод, что за сайтом никто толком не следит. А если они так решили, то заключают, что пользовательский опыт будет неудовлетворительным на всём сайте, и это навредит ранжированию на уровне домена.
И это при условии, что дело «всего лишь» ограничится падением позиций в SERP, потому что из индекса может вылететь даже тот URL, который мы хотим продвигать. Сценарий в этом случае заметно хуже.
При этом не будем путать код ошибки 404 со статусом 410. Если первый указывает на временную ситуацию, то 410 — это ответ сервера, когда страница удалена и её возвращения не ожидается. То есть Google помечает такие страницы как удалённые навсегда.
Если хотите узнать об этом чуть больше, посмотрите, как Google различает 404 и 410:
Matt Cutts, руководитель направления качества поиска в Google, объясняет порядок действий для каждого из этих двух кодов ошибок.
Причины ошибок 404
Причины, по которым сервер может вернуть «ошибку 404 – не найдено», сводятся к следующим:
-
URL удалили намеренно или по ошибке, поэтому при попытке зайти на него контента там уже нет и нам показывают страницу с ошибкой 404.
-
Вы меняете домен, не мигрировав опубликованные на старом домене страницы на новый. Не сделав 301-редирект, любой, кто зайдёт на эти страницы, получит 404.
-
Мы опечатались в URL в браузере, и, поскольку такого адреса не существует — его никогда не создавали, — мы получаем этот ответ.
Где искать ошибку 404, чтобы понять решение
Прежде чем разбираться, что делать с такими URL, и определять решение для каждого, их сначала нужно найти и зафиксировать. Для этого у нас есть много SEO-инструментов, которые помогут их находить и отслеживать. Из множества доступных мы регулярно пользуемся такими:
Screaming Frog Spider
Screaming Frog — очень надёжный и незаменимый инструмент как для выгрузки ошибок 404, так и для понимания состояния сайта по многим другим аспектам. Для SEO-специалиста это must-have.

Онлайн-инструменты
Используйте онлайн-ресурсы вроде www.brokenlinkcheck.com и удобные расширения для Chrome, например Broken Link Checker.
Google Analytics
Один из способов заметить, что HTTP 404 встречаются часто, — показатель отказов. Если эта метрика слишком высока, причиной может быть большое количество URL со статусом 404.
Чтобы окончательно проверить, сколько пользователей попало на URL с ошибкой 404 за определённый период, можно зайти в дашборд и открыть вкладку отчёты > поведение > контент сайта > все страницы. Затем введите 404 в строку поиска — и вы получите отчёт о том, сколько сессий зафиксировано на этой странице.

Google Search Console:
Как и в Analytics, вы можете использовать Search Console, чтобы находить страницы с кодами 404, которые показываются автоматически после обхода ботами Google. Достаточно открыть раздел Индекс покрытия и посмотреть, какие URL отмечены как «Отправленный URL не найден (404)».

Учтите, что они могут быть как проиндексированы, так и нет, поэтому изучить стоит все варианты (то есть и «страницы с ошибками», и «исключённые страницы»).
Правильное решение для каждой ошибки 404
Для всех URL, где на момент проверки мы обнаружили ошибку 404, мы оценим, как действовать, исходя из проблемы, с которой столкнулись:
Настройте 301-редиректы
Представьте, что по ошибке вы опечатались в URL (номер 1), опубликовали его, а потом удалили. После того как вы собрали страницу с правильным URL (номер 2) и снова её опубликовали, чтобы у первого не было ошибки 404, мы сделаем 301-редирект с URL номер 1 на URL номер 2.
Может быть и так, что вы временно убрали страницу, но у неё есть визиты и на неё ссылаются другие страницы — как внутри вашего домена, так и с чужих. В таком случае рекомендуем сделать 301-редирект на другую страницу с похожим контентом. Если такой нет, перенаправьте на вышестоящую категорию, к которой она относится. В крайнем случае, если вариантов больше нет, перенаправьте на главную. То есть редиректьте через 301, но делайте это осмысленно!
Отдайте ошибку 410
Ошибка 404 — это не то же самое, что 410, как мы видели выше. Если страница не найдена, но мы не хотим, чтобы Google считал ситуацию временной, мы выберем 410. При этом, прежде чем делать этот шаг, убедитесь, что страница изолирована от ведущих на неё ссылок. Тогда Google в итоге навсегда исключит этот URL из своей базы и не будет учитывать его при ранжировании в SERP.
Альтернативы перед тем, как отдавать 404
Может быть так, что у вас интернет-магазин и вы решили временно убрать товар из ассортимента. Прежде чем удалять, подумайте: почему бы не оставить его опубликованным, сохранив ответ 200, указав, что сейчас этого товара нет, но предложив возможность перейти на страницы с похожими товарами или услугами по ссылкам, которые пользователь увидит на той же странице? Если позже товар снова появится, этот URL никуда не денется, и, хотя его авторитет и позиции какое-то время, возможно, и просядут, вернуть его в выдачу будет дешевле, чем начинать с нового URL.
Создайте собственную страницу ошибки 404
Зачем кастомизировать страницу ошибки?
Продолжая мысль из предыдущего абзаца: возможно, вы не согласны и хотите, чтобы Google понимал, что это 404. Просто и всё. Тогда не ограничивайтесь показом пользователю типовой стандартной страницы с ошибкой 404. Настройте её, предложив контент, похожий на то, что пользователь искал и зачем пришёл на ваш сайт. Так вы не только добьётесь какого-то контакта с вами как с брендом, но и, возможно, он продолжит смотреть ваш сайт.

Примеры креативных страниц 404
Есть много вариантов, как не дать пользователю быстро уйти со страницы с кодом 404. Но для этого нужно показать ему взамен интересный контент и проявить креатив в том, как его показать. Например, можно поставить хорошо заметный внутренний поиск, чтобы с этой страницы у пользователя была возможность попасть на другие страницы с контентом, похожим на то, что он изначально искал.
Через страницы с ошибками 404 можно также добавлять формы обратной связи, подписку на рассылку и даже прямые ссылки на контент, похожий на искомый. Всегда, когда это уместно, вы поможете пользователю выбрать продолжение прогулки по другим страницам вашего сайта.
А если предложить нечего, постарайтесь хотя бы вызвать улыбку персональным сообщением о том, что он попал на URL, где смотреть нечего.
Посмотрим хороший пример, где такая страница кастомизирована и сумела привлечь внимание:

Выводы об ошибках 404
Если пускать ошибки 404 на самотёк, они станут большой головной болью и для пользователей, и для вас, если вы вкладываетесь в конверсии через сайт. Отслеживайте их и регулярно принимайте решения о том, что с ними делать: вы избежите плохого опыта, потери органической видимости, кликов и конверсий.
Согласны? Хотите что-то добавить? Напишите нам в разделе «Комментарии», который увидите чуть ниже!
Автор: David Kaufmann

Последние 10 с лишним лет я полностью одержим SEO — и, честно говоря, не хотел бы иначе.
Моя карьера вышла на новый уровень, когда я работал старшим SEO-специалистом в Chess.com — одном из ста самых посещаемых сайтов интернета. Работа в таком масштабе: миллионы страниц, десятки языков и одна из самых конкурентных выдач — научила меня тому, чему не научит ни один курс и ни один сертификат. Этот опыт изменил моё представление о том, как выглядит по-настоящему сильное SEO, и лёг в основу всего, что я построил потом.
Из него выросло SEO Alive — агентство для брендов, которые всерьёз занимаются органическим ростом. Мы не продаём дашборды и ежемесячные отчёты. Мы строим стратегии, которые реально двигают цифры, соединяя классическое SEO с новым и захватывающим миром Generative Engine Optimization (GEO): чтобы ваш бренд появлялся не только в синих ссылках Google, но и внутри ответов, которые ChatGPT, Perplexity и Google AI Overviews каждый день выдают миллионам людей.
А поскольку инструмента, который нормально закрывает оба этих мира, я так и не нашёл, я сделал его сам — SEOcrawl AI, платформу SEO-аналитики корпоративного уровня, где в одном месте собраны позиции, технические аудиты, мониторинг ссылок, здоровье краулинга и отслеживание видимости бренда в ИИ. Это та платформа, которой мне всегда не хватало.
Откройте больше материалов этого автора

