Страница 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% до нормальных значений, и часть посетителей стала покупать.
Как найти битые ссылки: пошагово
- Яндекс Вебмастер, раздел «Страницы в поиске» → исключённые с ошибкой HTTP: там адреса, которые Яндекс знал и потерял.
- Google Search Console, отчёт по индексированию: то же самое для Google.
- Метрика: отчёт по заголовкам страниц с фильтром по «404» покажет, куда реально заходят люди. Для этого в заголовке страницы ошибки должно быть число 404.
- Краулер вроде Screaming Frog найдёт внутренние ссылки на несуществующие страницы — их чинят в первую очередь, потому что это полностью в ваших руках.
- Разберите найденное на три группы. Внутренние битые ссылки — исправить в меню, текстах и шаблонах. Адреса, на которые приходят люди или ведут внешние ссылки, — закрыть редиректом на подходящую страницу. Всё остальное — оставить с честной 404.
Проверять стоит раз в месяц, а для магазина с частым обновлением ассортимента — чаще. Какие ещё отчёты кабинета Яндекса полезно смотреть регулярно, мы собрали в обзоре Яндекс Вебмастера.
Частые ошибки со страницей 404
- Страница ошибки отдаёт код 200. Выглядит как 404, а для робота это обычная страница — та самая мягкая 404.
- Все несуществующие адреса ведут на главную. Посетитель не понимает, что произошло, поисковик считает это мягкой 404.
- Оставлена стандартная страница сервера. Белый экран с текстом на английском без единой ссылки — гарантированный уход.
- Товары удаляют пачками. Вместе с карточками исчезают позиции и трафик, которые они собирали.
- После редизайна не настроены редиректы. Весь старый сайт в один день превращается в 404.
- Редиректы выстроены в цепочки. Старый адрес ведёт на промежуточный, тот — ещё на один. Каждый лишний шаг замедляет переход.
- Несуществующие адреса попали в карту сайта. В sitemap.xml должны быть только рабочие страницы.
- Ошибки никто не отслеживает. О битой ссылке в меню узнают от клиента через полгода.
Чек-лист: страница 404 в порядке
- Несуществующий адрес отдаёт код 404, а не 200 и не редирект на главную.
- Страница ошибки оформлена в дизайне сайта, с меню и подвалом.
- На ней есть понятное объяснение, поиск и ссылки на основные разделы.
- В заголовке страницы есть «404», чтобы заходы было видно в Метрике.
- У переехавших и заменённых страниц настроен 301-редирект на подходящий адрес.
- Карточки товаров «нет в наличии» не удаляются, а предлагают замену.
- Внутренних ссылок на несуществующие страницы нет.
- Раз в месяц проверяется список ошибок в Вебмастере и Метрике.
Коротко
Ошибка 404 — нормальный ответ для страницы, которой нет. Задача владельца — оформить её так, чтобы посетитель не ушёл, ставить 301-редирект там, где есть замена, не удалять карточки товаров без нужды и регулярно чинить битые ссылки внутри сайта.
В аудитах мы в CasperLab всегда смотрим на 404 и мягкие 404: обычно это самый быстрый способ вернуть часть трафика, который сайт уже получает, но теряет на входе. Если проверить некому — закажите SEO-аудит, покажем, куда ведут битые ссылки и что с ними делать.
Заказать SEO-аудит в CasperLab
Поможем подобрать решение под вашу задачу и рассчитаем стоимость без обязательств.
Заказать SEO-аудит