Сообщество SEO-специалистов
с 2023 года

Ошибка 404 на сайте: что это значит для владельца и как исправить

Автор: Дмитрий ШейнкманПроверил: Роман Романенков

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

Статья для владельца сайта и для того, кто его ведёт. Если вы попали сюда из-за ошибки на чужом сайте, короткий ответ такой: сделать ничего нельзя, проверьте адрес и обновите страницу — проблема на стороне владельца.

Что означает код 404 и чем он отличается от соседних

КодЧто говорит серверу и роботуКогда ставить
404Страницы нет, возможно временно, заходите ещёАдрес набран с опечаткой, страница удалена без замены
410Страницы нет и не будетРаздел закрыт навсегда: товар снят с производства, услуга прекращена
301Переехало сюда навсегдаУ страницы есть замена по смыслу
302Временно смотрите здесьДействительно временные случаи: акция, техработы
200 с текстом «не найдено»Страница есть и всё хорошоНикогда. Это и есть soft 404

Разница между 404 и 410 на практике сводится к скорости: страницу с 410 поисковик выбрасывает из индекса быстрее, потому что ему прямо сказали, что возвращаться незачем. С 404 он будет заходить ещё какое-то время.

Вредят ли ошибки 404 продвижению

Короткий ответ: сами по себе — нет. Несуществующие страницы есть у любого сайта, и поисковики давно умеют с ними жить: удалённая страница просто выпадает из индекса.

Вредит не код ответа, а то, что за ним стоит:

Поэтому правильный вопрос не «как убрать все 404», а «какие из них не должны были появиться».

Где найти все 404 своего сайта

Четыре источника, и они показывают разное:

  1. Яндекс Вебмастер, раздел «Индексирование → Страницы в поиске» и «Ссылки → Внутренние ссылки». Здесь видно, какие адреса выпали и откуда на них ведут ссылки.
  2. Google Search Console, отчёт «Индексирование страниц», группа «Не найдено (404)». Там же показано, где Google взял эти адреса.
  3. Краулер. Обход сайта показывает битые внутренние ссылки — то есть те 404, за которые отвечаете вы сами. Это главный список.
  4. Логи сервера. Единственное место, где видно всё: и запросы роботов, и переходы людей по внешним ссылкам на несуществующие адреса.

Порядок работы простой: сначала чинятся битые ссылки внутри сайта, потом адреса с внешними ссылками, потом всё остальное.

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

Откуда взялась 404Что делать
Страница удалена, есть похожая301 на похожую — но только если она отвечает на тот же вопрос
Страница удалена, замены нетОставить 404 или поставить 410, если точно не вернётся
Товара временно нет в наличииНичего не удалять: страница живёт, статус наличия меняется
Опечатка во внутренней ссылкеПочинить ссылку, а не ставить редирект
Внешняя ссылка на старый адрес301 на подходящую страницу: ценность ссылки сохранится
Адреса с параметрами и мусоромОставить 404, это нормально
Страница жива, но отдаёт 404Срочно чинить: это поломка сервера или настроек
Массовые 404 после обновления сайтаОткатывать или ставить постраничные редиректы по карте соответствий

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

Soft 404: самый неприятный случай

Soft 404 — это когда страница говорит человеку «ничего не найдено», а серверу отвечает кодом 200, то есть «всё в порядке». Робот видит успешный ответ и держит в индексе пустую страницу.

Где это заводится само собой:

Проверить просто: откройте адрес и посмотрите код ответа в консоли разработчика на вкладке «Сеть» либо любым сервисом проверки заголовков. Если на странице написано «не найдено», а код 200 — это надо чинить. Google показывает такие адреса отдельной группой «Страница с ошибкой soft 404».

Какой должна быть страница 404

Два требования, и первое важнее:

Код ответа 404. Это не оформление, а техническая настройка. Красивая страница, отдающая 200, — это soft 404.

Полезное содержание. Человек попал не туда, и задача — не извиниться, а вернуть его в нужное место:

Чего на ней быть не должно: автоматического редиректа через несколько секунд (человек не успевает понять, что произошло), шуток в стиле «упс», занимающих весь экран, и тупика без единой ссылки.

Если 404 появились после переезда

Самый дорогой случай. Массовые ошибки после смены адресов, домена или движка означают, что часть сайта выпала из индекса целиком, и восстановление занимает недели.

Что делать:

  1. Выгрузить список адресов, которые были в индексе до переезда.
  2. Сопоставить со списком новых адресов и составить карту соответствий.
  3. Поставить постраничные 301 — каждую старую страницу на её смысловую замену, а не всё на главную.
  4. Отправить новые адреса на переобход и следить за индексом две-три недели.

Полный порядок такой операции, включая то, что делать заранее, — в разборе смены структуры URL и переезда сайта.

Частые ошибки

Частые вопросы

Что значит ошибка 404 на сайте?

Что по этому адресу страницы нет. Причины две: адрес указан с ошибкой или страница была удалена либо переименована. Для владельца сайта это сигнал проверить, не ведут ли на этот адрес ссылки с его же страниц и не выпала ли случайно нужная страница.

Вредит ли ошибка 404 SEO?

Сама по себе нет: удалённые страницы есть у всех сайтов, и поисковики спокойно их выбрасывают из индекса. Вредят следствия — потеря страниц, которые приносили трафик, битые внутренние ссылки, обесцененные внешние ссылки и расход обхода на мусорные адреса.

Как исправить ошибку 404 на сайте?

Сначала найти все такие адреса в Яндекс Вебмастере, Search Console и обходом краулера. Дальше по каждому решить: починить битую внутреннюю ссылку, поставить 301 на страницу с тем же смыслом, отдать 410 для окончательно удалённых разделов или оставить 404, если адрес мусорный.

Что лучше: 404 или 301 редирект?

301, когда есть страница с тем же смыслом, куда человек попадёт не зря. 404 или 410, когда замены нет: редирект на главную или на случайный раздел хуже честной ошибки и для человека, и для поисковика.

Когда ставить 410 вместо 404?

Когда страница удалена навсегда и возвращаться не будет: снятый с производства товар, закрытая услуга, устаревший раздел. Код 410 говорит поисковику, что заходить сюда больше не нужно, и адрес уходит из индекса быстрее.

Что такое soft 404?

Страница, которая сообщает человеку «ничего не найдено», но отдаёт серверу код 200, то есть «всё в порядке». Робот считает её нормальной и держит в индексе пустышку. Чаще всего так ведут себя пустые страницы поиска, фильтры без результатов и самодельные страницы 404.

Нужно ли удалять страницы товаров, которых нет в наличии?

Обычно нет. Удаление сбрасывает накопленные позиции и обесценивает ссылки на страницу. Правильнее оставить страницу, показать статус наличия и предложить похожие товары; удалять или отдавать 410 имеет смысл, только если товар не вернётся никогда.

Как часто проверять 404 на сайте?

Раз в месяц достаточно для небольшого сайта, и обязательно — сразу после любого крупного изменения: обновления движка, выгрузки каталога, смены шаблона или переезда. Проверка занимает полчаса и входит в обычный SEO-аудит.

Главное об ошибках 404

Несуществующие страницы — норма, а не болезнь: бороться нужно не с кодом 404, а с тремя конкретными вещами. Это страницы, которые должны были существовать и выпали; битые ссылки внутри сайта, которые надо чинить в источнике, а не заклеивать редиректами; и soft 404, при которых пустая страница выдаёт себя за рабочую. Редирект ставится туда, где человек найдёт то, зачем шёл, а не на главную — и тогда 404 перестаёт быть проблемой и становится обычной частью жизни сайта.

Спросите в чате сообщества

Самое интересное всплывает в обсуждении: в чате отвечают практикующие специалисты, те, кто занимается продвижением каждый день. Приносите свои случаи и спорьте — вступление бесплатное, в том числе для заказчиков.

← Все материалы