Битые ссылки: как найти и исправить

Битая ссылка ведёт посетителя и робота на 404, 410, 5xx или недоступный внешний ресурс. Красивая 404 смягчает опыт, но не исправляет неверный href в меню, статье или карточке. Сначала найдите источник ссылки, затем решайте судьбу целевого URL.

СитуацияКорректное действие
Страница переехала301 на близкую замену и правка внутренних ссылок
URL удалён без заменыУбрать ссылку; 410 уместен при осознанном удалении
Опечатка в hrefИсправить адрес в шаблоне или редакторе
Внешний источник исчезНайти актуальный первоисточник или удалить ссылку

С чего начать проверку

Соберите ответы краулера по внутренним URL и отдельно посмотрите шапку, футер, хлебные крошки и популярные статьи: один шаблонный дефект повторяется на сотнях страниц. В отчёте различайте страницу-источник и адрес назначения, иначе после исправления одного URL останутся другие места, где на него ссылаются.

<!-- старый адрес после переезда -->
<a href="/uslugi/staraya-stranica">Услуга</a>
<!-- актуальный URL -->
<a href="/uslugi/audit-saita">Аудит сайта</a>

Не отправляйте все неизвестные адреса на главную: такой редирект скрывает ошибку и создаёт soft 404. Если есть действительно эквивалентная новая страница, используйте один 301; цепочку из нескольких редиректов лучше сократить. После публикации повторите краул без авторизации. Найти проблемные переходы поможет проверка ссылок, а общий список сигналов даст бесплатная проверка.

Вопросы и ответы

Нужно ли исправлять внешние битые ссылки?

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

Чем 404 отличается от 410 для ссылки?

404 означает, что сервер не нашёл ресурс; 410 сообщает о намеренном окончательном удалении. Для внутренней ссылки важнее сначала убрать или заменить неправильный href. Статус сам по себе не делает сломанный маршрут полезным пользователю.

Достаточно ли настроить 301 и не менять ссылки?

Нет, внутренние ссылки лучше вести сразу на конечный URL. Так обход не тратится на лишний переход, отчёты остаются понятнее, а посетитель быстрее получает страницу. Редирект нужен для старых закладок и внешних ссылок.

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

После миграции URL, смены CMS, крупного импорта контента и обновления каталога проверка обязательна. Для активного сайта разумна регулярная проверка по расписанию. Частоту выбирают по темпу изменений, а не по мифическому штрафу.