Что такое битые ссылки и чем они вредят сайту
Битая ссылка — это URL, который больше не ведёт туда, куда задумывали. Разбираем 404, 410, ошибки сервера, мягкий 404 и битые изображения.
Битая ссылка — это адрес на странице, по которому не открывается нормальный документ. Человек нажимает, а сервер отвечает кодом ошибки, временной недоступностью или долго молчит. Иногда страница «открывается», но это мягкий 404 (soft 404): сервер отдаёт код 200, хотя полезного содержимого там нет.
Внутренние битые ссылки ведут на ваши нерабочие адреса. Внешние ведут на чужие. В обоих случаях клик не даёт результата. Внутренние ссылки дополнительно тратят бюджет обхода и не передают вес дальше по сайту, потому что путь обрывается на адресе, который вы сами контролируете.
Что обычно называют «битым»
- 404 — страница не найдена. Сервер честно сообщает, что по этому URL документа нет.
- 410 — ресурс удалён навсегда. То же «нет страницы», но явно: «мы сами убрали этот адрес».
- 5xx — ошибка на стороне сервера (500, 502, 503 и т. п.). Такой ответ может быть временным: перепроверьте URL, прежде чем менять ссылку в вёрстке.
- Таймаут или сбой DNS — хост не ответил браузеру или проверяющему скрипту в отведённое время.
- Длинные цепочки редиректов — это не 404, но лишние шаги замедляют переход и усложняют отчёт. Подробнее: цепочки редиректов.
- Битые изображения — для картинок действуют те же HTTP-коды для атрибутов
srcиdata-src. См. битые изображения.
Ссылка может выглядеть «зелёной» в отчёте и при этом вести не туда: код 200 на парковке, странице выдачи или форме входа. HTTP-код — фильтр для первичной проверки, а не окончательный приговор. Смотрите финальный URL и то, что видит пользователь.
Чем вредят
Пользователь уходит со страницы. Скринридер объявляет ошибку. Вы обещали ресурс, а показали пустую или бесполезную страницу.
В SEO Google давно говорит: несколько 404 на сайте — нормальная часть веба; проблема качества возникает, когда отказами усеян весь опыт: шаблоны, меню, карта сайта. Вес, который шёл по внутренней ссылке на мёртвый URL, дальше не передаётся. Забытые внешние цитаты со временем перестают открываться, и это видно всем. Подробнее: влияют ли битые ссылки на SEO.
Что делать
- Найти проблему на живой странице или обходом сайта.
- Решить: вернуть контент, поставить 301 на наследника или убрать ссылку из вёрстки.
- Не оформлять постоянный переезд через 302. Не отдавать код 200 на шаблон «страница не найдена».
Расширение Advanced Broken Links Search проверяет ссылки и изображения во вкладке, которая уже открыта, подсвечивает проблемный элемент и выгружает отчёт в CSV.
Проверьте ссылки на странице, о которой читали
Установите Advanced Broken Links Search и просканируйте живую страницу: ссылки, картинки, редиректы. Без аккаунта.
Установить в Chrome