Обсудить проект

Коротко опишите задачу — этого достаточно для первого контакта.

Практическое SEO · ошибки URL

404, 410 и битые ссылки: как находить и правильно исправлять

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

Основа

404 и 410 — нормальные ответы для отсутствующих ресурсов

404 Not Found означает, что ресурс по адресу не найден. 410 Gone прямо сообщает, что ресурс удалён. Оба ответа помогают поисковой системе понять, что URL не является рабочей индексируемой страницей.

Для большинства сайтов достаточно корректного 404. Код 410 может быть полезен, если документ удалён осознанно и возвращаться не будет. Главное — чтобы код соответствовал реальности.

Наличие 404 само по себе не является проблемой качества сайта. Проблема — когда 404 получают важные URL или на них продолжают вести внутренние ссылки.
HTTP-коды для SEO

Шаг 1

Битая ссылка — это ссылка, которая не приводит к ожидаемому ресурсу

Битая ссылка может вести на 404, 410, 5xx, неправильный домен или другой недоступный адрес. Для пользователя это тупик, а для робота — лишний обход без полезного результата.

Яндекс Вебмастер отдельно показывает переходы по неработающим ссылкам и делит их на внутренние, внешние и исходящие. Это полезный источник для поиска реальных проблем, по которым действительно переходят пользователи.

Переходы по неработающим ссылкам в Яндекс Вебмастере.

Шаг 2

Внутренние битые ссылки исправляем в самом источнике

Если меню, статья, карточка или хлебные крошки ведут на удалённый URL, лучше изменить href на актуальную страницу, а не надеяться только на редирект. Это делает структуру короче и исключает лишние переходы.

Меню и хлебные крошки

Ошибка повторяется на тысячах страниц и быстро становится массовой.

Контентные ссылки

Старые статьи часто продолжают ссылаться на удалённые услуги и документы.

Карточки и категории

Удалённый товар может оставаться в рекомендациях или связанных блоках.

Изображения и файлы

Битой может быть не только HTML-страница, но и PDF, изображение или загрузка.

Шаг 3

Внешние битые ссылки важны, если на старый URL продолжают приходить пользователи

Старый адрес может быть удалён с сайта, но остаться в каталогах, партнёрских материалах, форумах, документах или чужих статьях. Если у него есть релевантная новая версия, постоянный редирект помогает сохранить пользовательский путь.

Если внешняя ссылка ведёт на ошибочный URL из-за опечатки, иногда проще настроить точечное перенаправление. Но не стоит создавать глобальные правила ради редких случайных адресов без реального трафика и смысла.

Приоритет — ссылки, по которым действительно есть переходы, важные внешние упоминания и старые URL с понятным новым аналогом.

Шаг 4

Когда 404 нужно заменить на 301

Если страница переехала или была заменена другим документом с тем же назначением, 301 логичен. Если контент удалён без аналога, редирект придумывать не нужно.

СитуацияОтветПочему
Услуга получила новый URL301 на новую услугуЕсть прямое соответствие
Товар заменён новой модельюПо ситуации: 301 на замену или 404/410Нужно проверить реальную взаимозаменяемость
Статья объединена с другой301 на итоговый материалСодержание перенесено и сохранён интент
Раздел удалён без аналога404/410Нет честной релевантной цели
Как настроить редирект без цепочек

Шаг 5

Soft 404 маскирует отсутствие страницы под успешный ответ

Если пользователь видит «ничего не найдено», а сервер отвечает 200 OK, поисковая система получает противоречивый сигнал. Особенно часто это встречается у удалённых товаров, пустых категорий и универсальных шаблонов CMS.

Такую ситуацию исправляем на уровне логики приложения: несуществующий ресурс должен возвращать корректный 404/410 либо вести на реальную замену через редирект.

Шаг 6

Страница 404 должна помогать пользователю выбраться из тупика

Правильный HTTP-код не мешает сделать полезный интерфейс. На странице ошибки можно оставить логотип, меню, поиск, ссылку на главную, популярные разделы или кнопку возврата.

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

Понятное сообщение

Без технического жаргона объясняем, что страница не найдена.

Навигация

Даём путь к основным разделам или поиску.

Сохранение 404-кода

Красивый дизайн не должен менять технический смысл ответа.

Без автоперенаправления

Не отправляем пользователя на главную через несколько секунд без его выбора.

Шаг 7

Как искать битые ссылки системно

Используем сразу несколько источников: краулер, Яндекс Вебмастер, серверные логи и ручную проверку ключевых сценариев.

01

Краулер

Собирает внутренние ссылки на 4xx/5xx и показывает страницы-источники.

02

Вебмастер

Показывает переходы пользователей по неработающим внутренним и внешним ссылкам.

03

Логи

Помогают увидеть частые запросы к старым URL и ошибки, которых нет в текущей навигации.

04

Sitemap

Удалённые URL не должны продолжать находиться в карте сайта.

05

Внешние ссылки

Для важных старых адресов проверяем, есть ли смысл сохранить переход через 301.

06

Шаблоны

Одна ошибка в меню или карточке может создать тысячи битых ссылок.

07

Ресурсы

Проверяем не только HTML, но изображения, PDF, CSS и JS.

08

После исправления

Перезапускаем crawl и убеждаемся, что источник ссылки тоже обновлён.

Практический пример

После удаления 120 товаров каталог продолжает ссылаться на них

Карточки удалили корректно, но блок «Похожие товары» продолжает генерировать ссылки на старые ID. В итоге сайт сам создаёт сотни переходов на 404.

Что нашлиПричинаИсправлениеРезультат
120 URL с 404Товары удаленыОставить 404/410, если замены нетКоды честные
860 внутренних ссылокСтарый блок рекомендацийИсправить запрос и очистить связиСайт перестал вести на удалённые товары
18 товаров имеют прямую заменуЕсть новая модельТочечный 301Пользователь попадает на релевантный товар
Sitemap содержит 120 URLВыгрузка не обновленаУдалить отсутствующие адресаКарта отражает текущий каталог
120 ошибокне означают 120 одинаковых решений
18 редиректовтолько там, где есть замена
Источник исправлен860 битых ссылок исчезли

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

Что ухудшает работу с 404 и битыми ссылками

Редирект всех 404 на главную

Пользователь получает нерелевантную страницу вместо честного ответа.

Исправить только редирект

Внутренние ссылки остаются устаревшими и продолжают ходить через промежуточный шаг.

200 для «не найдено»

Появляется soft 404 и противоречивый сигнал для робота.

Оставить URL в Sitemap

Сайт продолжает сообщать поисковику об уже удалённом документе.

Игнорировать внешние ссылки

Старый популярный URL может всё ещё получать реальные переходы.

Не искать источник

Битые ссылки будут появляться снова, если проблема находится в шаблоне или данных CMS.

Чек-лист

Проверка 404, 410 и битых ссылок

  1. Прокраулить сайт: собрать внутренние ссылки на 4xx и 5xx.
  2. Проверить источники: найти страницы и шаблоны, откуда ведут битые ссылки.
  3. Проверить важные старые URL: есть ли у них релевантная замена.
  4. Настроить 301 только при соответствии: не вести всё на главную.
  5. Оставить 404/410 без аналога: честный ответ лучше ложного перенаправления.
  6. Проверить soft 404: страница «не найдено» не отвечает 200.
  7. Обновить внутренние href: сайт не должен сам вести через редирект или на ошибку.
  8. Очистить Sitemap: удалить отсутствующие URL.
  9. Проверить Вебмастер: переходы по неработающим ссылкам и внешние старые URL.
  10. Проверить логи: какие 404 реально запрашиваются часто.
  11. Сделать полезную 404-страницу: меню, поиск и понятный путь дальше при сохранении кода 404.
  12. Повторить crawl: убедиться, что проблема устранена системно.

Вопросы

Короткие ответы

404 — это всегда плохо для SEO?

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

Что лучше: 404 или 410?

Оба кода подходят отсутствующему ресурсу. 410 сильнее подчёркивает, что документ удалён осознанно и возвращаться не будет.

Нужно ли редиректить удалённый товар на категорию?

Только если категория действительно полезна как замена. При наличии конкретного нового аналога лучше вести на него. Без релевантной замены можно оставить 404/410.

Как найти битые ссылки внутри сайта?

Прокраулить сайт и дополнительно посмотреть отчёты Яндекс Вебмастера. Важно найти не только URL ошибки, но и страницу-источник ссылки.

Можно ли сделать красивую страницу 404?

Да. Она может содержать меню, поиск и полезные ссылки, но сервер при этом должен сохранить код 404.

Практика NIC-SEO

Исправляем не список ошибок, а источник битых URL

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