Меню и хлебные крошки
Ошибка повторяется на тысячах страниц и быстро становится массовой.
Практическое SEO · ошибки URL
Не каждая 404 — проблема. Ошибка начинается тогда, когда сайт сам ведёт пользователей и роботов на несуществующие страницы, важный URL исчез без замены или сервер возвращает неправильный код. Разбираем, когда оставить 404, когда использовать 410, а когда нужен релевантный 301.
Основа
404 Not Found означает, что ресурс по адресу не найден. 410 Gone прямо сообщает, что ресурс удалён. Оба ответа помогают поисковой системе понять, что URL не является рабочей индексируемой страницей.
Для большинства сайтов достаточно корректного 404. Код 410 может быть полезен, если документ удалён осознанно и возвращаться не будет. Главное — чтобы код соответствовал реальности.
Шаг 1
Битая ссылка может вести на 404, 410, 5xx, неправильный домен или другой недоступный адрес. Для пользователя это тупик, а для робота — лишний обход без полезного результата.
Яндекс Вебмастер отдельно показывает переходы по неработающим ссылкам и делит их на внутренние, внешние и исходящие. Это полезный источник для поиска реальных проблем, по которым действительно переходят пользователи.
Шаг 2
Если меню, статья, карточка или хлебные крошки ведут на удалённый URL, лучше изменить href на актуальную страницу, а не надеяться только на редирект. Это делает структуру короче и исключает лишние переходы.
Ошибка повторяется на тысячах страниц и быстро становится массовой.
Старые статьи часто продолжают ссылаться на удалённые услуги и документы.
Удалённый товар может оставаться в рекомендациях или связанных блоках.
Битой может быть не только HTML-страница, но и PDF, изображение или загрузка.
Шаг 3
Старый адрес может быть удалён с сайта, но остаться в каталогах, партнёрских материалах, форумах, документах или чужих статьях. Если у него есть релевантная новая версия, постоянный редирект помогает сохранить пользовательский путь.
Если внешняя ссылка ведёт на ошибочный URL из-за опечатки, иногда проще настроить точечное перенаправление. Но не стоит создавать глобальные правила ради редких случайных адресов без реального трафика и смысла.
Шаг 4
Если страница переехала или была заменена другим документом с тем же назначением, 301 логичен. Если контент удалён без аналога, редирект придумывать не нужно.
| Ситуация | Ответ | Почему |
|---|---|---|
| Услуга получила новый URL | 301 на новую услугу | Есть прямое соответствие |
| Товар заменён новой моделью | По ситуации: 301 на замену или 404/410 | Нужно проверить реальную взаимозаменяемость |
| Статья объединена с другой | 301 на итоговый материал | Содержание перенесено и сохранён интент |
| Раздел удалён без аналога | 404/410 | Нет честной релевантной цели |
Шаг 5
Если пользователь видит «ничего не найдено», а сервер отвечает 200 OK, поисковая система получает противоречивый сигнал. Особенно часто это встречается у удалённых товаров, пустых категорий и универсальных шаблонов CMS.
Такую ситуацию исправляем на уровне логики приложения: несуществующий ресурс должен возвращать корректный 404/410 либо вести на реальную замену через редирект.
Шаг 6
Правильный HTTP-код не мешает сделать полезный интерфейс. На странице ошибки можно оставить логотип, меню, поиск, ссылку на главную, популярные разделы или кнопку возврата.
Важно не превращать 404 в копию главной страницы с кодом 200. Пользователь должен понимать, что исходный адрес не существует, а предложенные ссылки — это варианты продолжения.
Без технического жаргона объясняем, что страница не найдена.
Даём путь к основным разделам или поиску.
Красивый дизайн не должен менять технический смысл ответа.
Не отправляем пользователя на главную через несколько секунд без его выбора.
Шаг 7
Используем сразу несколько источников: краулер, Яндекс Вебмастер, серверные логи и ручную проверку ключевых сценариев.
Собирает внутренние ссылки на 4xx/5xx и показывает страницы-источники.
Показывает переходы пользователей по неработающим внутренним и внешним ссылкам.
Помогают увидеть частые запросы к старым URL и ошибки, которых нет в текущей навигации.
Удалённые URL не должны продолжать находиться в карте сайта.
Для важных старых адресов проверяем, есть ли смысл сохранить переход через 301.
Одна ошибка в меню или карточке может создать тысячи битых ссылок.
Проверяем не только HTML, но изображения, PDF, CSS и JS.
Перезапускаем crawl и убеждаемся, что источник ссылки тоже обновлён.
Практический пример
Карточки удалили корректно, но блок «Похожие товары» продолжает генерировать ссылки на старые ID. В итоге сайт сам создаёт сотни переходов на 404.
| Что нашли | Причина | Исправление | Результат |
|---|---|---|---|
| 120 URL с 404 | Товары удалены | Оставить 404/410, если замены нет | Коды честные |
| 860 внутренних ссылок | Старый блок рекомендаций | Исправить запрос и очистить связи | Сайт перестал вести на удалённые товары |
| 18 товаров имеют прямую замену | Есть новая модель | Точечный 301 | Пользователь попадает на релевантный товар |
| Sitemap содержит 120 URL | Выгрузка не обновлена | Удалить отсутствующие адреса | Карта отражает текущий каталог |
Частые ошибки
Пользователь получает нерелевантную страницу вместо честного ответа.
Внутренние ссылки остаются устаревшими и продолжают ходить через промежуточный шаг.
Появляется soft 404 и противоречивый сигнал для робота.
Сайт продолжает сообщать поисковику об уже удалённом документе.
Старый популярный URL может всё ещё получать реальные переходы.
Битые ссылки будут появляться снова, если проблема находится в шаблоне или данных CMS.
Чек-лист
Вопросы
Нет. Несуществующий URL должен корректно возвращать 404. Проблема — когда важная страница исчезла или сайт продолжает активно ссылаться на ошибочный адрес.
Оба кода подходят отсутствующему ресурсу. 410 сильнее подчёркивает, что документ удалён осознанно и возвращаться не будет.
Только если категория действительно полезна как замена. При наличии конкретного нового аналога лучше вести на него. Без релевантной замены можно оставить 404/410.
Прокраулить сайт и дополнительно посмотреть отчёты Яндекс Вебмастера. Важно найти не только URL ошибки, но и страницу-источник ссылки.
Да. Она может содержать меню, поиск и полезные ссылки, но сервер при этом должен сохранить код 404.
Практика NIC-SEO
Если сотни 404 появились из одного шаблона, важнее исправить генерацию ссылок, чем вручную добавлять сотни случайных редиректов.