Перейти к содержимому
К
  • Главная
  • Блог
  • Страница 404: как превратить тупик в полезную ст...
SEO

Страница 404: как превратить тупик в полезную страницу и не терять трафик

Хорошая страница 404 делает две вещи: честно отдаёт код ответа 404 и помогает посетителю найти то, за чем он пришёл, — с меню, поиском и ссылками на главные разделы. Если у удалённой страницы есть замена, вместо ошибки ставят 301-редирект; если замены нет, оставляют 404. Сама ошибка позициям не вредит — вредят битые ссылки внутри сайта и «мягкие» 404, когда несуществующий адрес отвечает как обычная страница. Ниже разберём оформление, выбор между ошибкой и редиректом, удалённые товары и поиск битых ссылок.

Что такое ошибка 404 и почему она не враг

Посетитель кликает по ссылке из старого поста в соцсети, а попадает на белый экран с надписью «Not Found». Всё. Он не станет разбираться, что случилось, и не пойдёт на главную. У среднего сайта таких заходов — единицы процентов от всего трафика, у магазина с текучкой ассортимента — заметно больше. Это люди, которые уже хотели что-то у вас посмотреть.

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

Не путайте 404 с ошибками, которые начинаются на пятёрку: те означают, что сломался сам сервер или сайт, и чинить их нужно срочно. О них — отдельная статья про ошибки 500, 502, 503 и 504.

Откуда берутся ошибки 404

  • Удалённые страницы. Товар сняли с продажи, услугу убрали, статью удалили — а ссылки на них остались.
  • Смена адресов. После редизайна или переезда на другую CMS страницы получили новые адреса, а старые никуда не ведут.
  • Опечатки в ссылках. Лишний символ в адресе в рассылке, на визитке или в рекламном объявлении.
  • Старые внешние ссылки. Посты в соцсетях, обзоры, закладки в браузерах клиентов живут годами.
  • Ошибки в самом сайте. Пункт меню, баннер или блок «похожие товары» ссылается на то, чего уже нет.
  • Автоматические сканеры. Роботы перебирают типовые служебные адреса в поисках уязвимостей. Это фоновый шум, реагировать на него не нужно.

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

  • В дизайне сайта, с шапкой, меню и футером. Посетитель должен понимать, что он всё ещё у вас.
  • Человеческое объяснение: «Такой страницы нет. Возможно, товар закончился или адрес изменился».
  • Поиск по сайту и ссылки на основные разделы: каталог, услуги, контакты.
  • Для магазина — популярные товары или категории. Человек пришёл за покупкой, дайте ему, что посмотреть.
  • Контакт: телефон или чат. Иногда проще спросить.
  • Правильный код ответа — именно 404, а не 200.

Чего не нужно: шуток на три экрана, автоматического редиректа на главную через пять секунд, страницы без навигации. Хорошая 404 — это не развлечение, а развилка. Если на сайте большой каталог, строка поиска на странице ошибки особенно полезна — при условии, что сам поиск находит товары; об этом наша статья про поиск по сайту магазина.

Что такое мягкая 404 и как её распознать

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

Проверить свой сайт просто: наберите заведомо несуществующий адрес, например вашсайт.ru/takoj-stranicy-net, и посмотрите код ответа. Его покажет наша проверка редиректов. Должно быть 404. Если вы видите 200 или переход на главную — это мягкая 404, и её нужно исправлять в настройках сайта или сервера.

404, редирект или другой ответ: что отдавать

СитуацияЧто отдаватьПочему
Страница переехала на новый адрес301-редирект на новый адресПосетитель попадает куда нужно, накопленный вес сохраняется
Товар заменён новой моделью301-редирект на новую модельЧеловек искал этот товар и получает его преемника
Товара временно нет в наличииОбычная страница со статусом «нет в наличии»Карточка сохраняет позиции до возвращения товара
Товар снят навсегда, аналога нет301 на категорию, если на карточку шли люди и ссылки; иначе 404Редирект должен вести на близкую по смыслу страницу
Услугу объединили с другой301-редирект на общую страницуСодержание сохранилось, изменился адрес
Страницы никогда не было: опечатка, случайный адрес404Честный ответ, перенаправлять некуда
Страница удалена намеренно и навсегда404 или 410Код 410 прямо сообщает, что страница удалена и не вернётся

Когда нужен редирект, а не 404

Если страница переехала или у неё есть очевидная замена, отдавать 404 неправильно. Ставьте 301-редирект на новый адрес: посетитель попадёт куда нужно, а поисковик передаст странице накопленный вес. Типичные случаи:

  • Изменилась структура адресов после редизайна или смены CMS.
  • Товар заменён новой моделью — редирект на неё.
  • Услугу переименовали или объединили с другой.
  • Статья перенесена в другой раздел.

А вот редиректить всё подряд на главную не стоит. Для поисковика редирект тысячи разных адресов на главную выглядит как мягкая 404, а посетитель, ожидавший карточку конкретного товара, получит главную и уйдёт. Как настраивать перенаправления и составлять таблицу соответствия адресов, мы подробно разобрали в статье про 301-редирект; при смене дизайна это отдельный обязательный этап — см. редизайн сайта без потери трафика.

Удалённые товары в магазине

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

Клиентский магазин детской одежды удалял карточки каждый сезон. За три года накопилось около двух тысяч адресов, на которые продолжал идти трафик из поиска и Пинтереста, — все на 404. Настроили редиректы на актуальные категории и перестали удалять карточки. Отказы с этих заходов упали с 90% до нормальных значений, и часть посетителей стала покупать.

Как найти битые ссылки: пошагово

  1. Яндекс Вебмастер, раздел «Страницы в поиске» → исключённые с ошибкой HTTP: там адреса, которые Яндекс знал и потерял.
  2. Google Search Console, отчёт по индексированию: то же самое для Google.
  3. Метрика: отчёт по заголовкам страниц с фильтром по «404» покажет, куда реально заходят люди. Для этого в заголовке страницы ошибки должно быть число 404.
  4. Краулер вроде Screaming Frog найдёт внутренние ссылки на несуществующие страницы — их чинят в первую очередь, потому что это полностью в ваших руках.
  5. Разберите найденное на три группы. Внутренние битые ссылки — исправить в меню, текстах и шаблонах. Адреса, на которые приходят люди или ведут внешние ссылки, — закрыть редиректом на подходящую страницу. Всё остальное — оставить с честной 404.

Проверять стоит раз в месяц, а для магазина с частым обновлением ассортимента — чаще. Какие ещё отчёты кабинета Яндекса полезно смотреть регулярно, мы собрали в обзоре Яндекс Вебмастера.

Частые ошибки со страницей 404

  • Страница ошибки отдаёт код 200. Выглядит как 404, а для робота это обычная страница — та самая мягкая 404.
  • Все несуществующие адреса ведут на главную. Посетитель не понимает, что произошло, поисковик считает это мягкой 404.
  • Оставлена стандартная страница сервера. Белый экран с текстом на английском без единой ссылки — гарантированный уход.
  • Товары удаляют пачками. Вместе с карточками исчезают позиции и трафик, которые они собирали.
  • После редизайна не настроены редиректы. Весь старый сайт в один день превращается в 404.
  • Редиректы выстроены в цепочки. Старый адрес ведёт на промежуточный, тот — ещё на один. Каждый лишний шаг замедляет переход.
  • Несуществующие адреса попали в карту сайта. В sitemap.xml должны быть только рабочие страницы.
  • Ошибки никто не отслеживает. О битой ссылке в меню узнают от клиента через полгода.

Чек-лист: страница 404 в порядке

  • Несуществующий адрес отдаёт код 404, а не 200 и не редирект на главную.
  • Страница ошибки оформлена в дизайне сайта, с меню и подвалом.
  • На ней есть понятное объяснение, поиск и ссылки на основные разделы.
  • В заголовке страницы есть «404», чтобы заходы было видно в Метрике.
  • У переехавших и заменённых страниц настроен 301-редирект на подходящий адрес.
  • Карточки товаров «нет в наличии» не удаляются, а предлагают замену.
  • Внутренних ссылок на несуществующие страницы нет.
  • Раз в месяц проверяется список ошибок в Вебмастере и Метрике.

Коротко

Ошибка 404 — нормальный ответ для страницы, которой нет. Задача владельца — оформить её так, чтобы посетитель не ушёл, ставить 301-редирект там, где есть замена, не удалять карточки товаров без нужды и регулярно чинить битые ссылки внутри сайта.

В аудитах мы в CasperLab всегда смотрим на 404 и мягкие 404: обычно это самый быстрый способ вернуть часть трафика, который сайт уже получает, но теряет на входе. Если проверить некому — закажите SEO-аудит, покажем, куда ведут битые ссылки и что с ними делать.

Заказать SEO-аудит в CasperLab

Поможем подобрать решение под вашу задачу и рассчитаем стоимость без обязательств.

Заказать SEO-аудит
Поделиться:
Влияют ли ошибки 404 на позиции в поиске?
Сами по себе — нет, это нормальный ответ для несуществующих страниц. Вредят большое число внутренних ссылок на 404, мягкие 404 (несуществующие страницы с кодом 200) и потеря веса удалённых страниц, на которые вели внешние ссылки.
Что делать с карточкой товара, которого больше нет?
Лучше оставить её со статусом «нет в наличии» и блоком похожих товаров. Если товар не вернётся, поставьте 301-редирект на замену или категорию. Удалять с ошибкой 404 стоит только страницы без трафика и ссылок.
Можно ли перенаправлять все 404 на главную?
Не стоит: поисковики воспринимают массовый редирект на главную как мягкую 404, а посетители не получают то, за чем пришли. Редирект должен вести на релевантную замену, остальное — честная 404 с навигацией.
Как проверить, какой код отдаёт страница ошибки?
Откройте заведомо несуществующий адрес своего сайта в сервисе проверки кода ответа или во вкладке «Сеть» инструментов разработчика браузера. Правильный ответ — 404. Код 200 или перенаправление на главную означают, что страница ошибки настроена неверно.
Чем код 410 отличается от 404?
Код 404 означает «страница не найдена» без уточнения причин, а 410 — «страница удалена намеренно и не вернётся». Поисковики в обоих случаях убирают адрес из индекса. Для большинства сайтов достаточно 404; код 410 используют, когда нужно явно сообщить об окончательном удалении.
Нужно ли закрывать страницу 404 от индексации?
Нет. Код ответа 404 сам сообщает поисковику, что адрес не нужно держать в индексе. Дополнительные запреты в robots.txt не требуются и даже мешают: робот не сможет зайти на адрес и увидеть, что страницы больше нет.