Ссылки

Битые внутренние ссылки: как найти источник ошибки, а не только URL 404

Проблемой является пара «страница-источник → целевой адрес». Список 404 без страниц-источников недостаточен для исправления перелинковки.

Когда стоит проверить

Пошаговая диагностика и исправление

  1. Просканируйте стартовую страницу и несколько уровней внутренних ссылок в пределах своего домена.
  2. Для каждого найденного URL запишите реальный статус и конечный адрес после редиректов.
  3. Постройте таблицу «источник, href, статус, финальный URL», исключив непроверенные цели.
  4. Сгруппируйте проблемы по целевым адресам, чтобы сначала исправить ссылки на популярных страницах.
  5. Для перенесённого контента замените href на новый канонический URL; если важны внешние входящие, настройте релевантный 301.
  6. Для окончательно удалённого ресурса проверьте, оправдан ли 404/410; не отправляйте все удалённые страницы на главную.
  7. Повторите сканирование после публикации и проверьте источники, где были найдены старые ссылки.

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

Источник: /catalog/shoes/ → href="/items/red-shoes-old" → HTTP 404. Исправление: заменить внутренний href на /items/red-shoes, проверить HTTP 200 и canonical нового товара. Если старый URL известен извне — отдельный 301.

Как понять, что исправление сработало

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

Применить знания

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

Открыть инструмент →

Читайте также