ГлавнаяИнструментыПроверка битых ссылок

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

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

Вставьте адрес страницы — соберу с неё все ссылки и обойду каждую.

Как пользоваться

  1. Обычная страница сайта: главная, статья, карточка товара.
  2. Ссылки проверяются порциями, прогресс виден.
  3. 404 и ошибки сервера чинятся в первую очередь.
  4. Ссылка через переадресацию работает, но тратит обход робота.

Частые вопросы

Какие ссылки считаются битыми

Те, что отвечают кодом 404 или 410 — страницы нет и не будет. Рядом с ними в отчёт идут ошибки сервера 500–503: страница может существовать, но сейчас недоступна, и для робота разница невелика. Отдельно помечаются адреса, до которых вообще не удалось достучаться: домен не разрешается, сертификат просрочен, соединение обрывается по таймауту.

Чем плохи лишние редиректы

Ссылка через переадресацию работает, поэтому её редко замечают. Но каждый переход — это лишний запрос: робот тратит на него бюджет обхода, а посетитель — доли секунды. Особенно обидно, когда редирект внутренний и правится в одну строку: например, все ссылки в меню ведут на адрес без слеша, а сайт триста первым отправляет на адрес со слешом. Цепочка из двух и более переходов уже считается ошибкой и в отчётах поисковых систем.

Почему внешние ссылки иногда показывают ошибку, а в браузере открываются

Часть сайтов отвечает по-разному человеку и программе: отдаёт 403 всему, что не похоже на браузер, требует куки или прячется за защитой от ботов. Такие адреса стоит открыть глазами прежде, чем убирать. Верно и обратное: ссылка может открываться у вас из кэша, а для всех остальных быть мёртвой.

Сколько ссылок проверяется за раз

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

Проверяются ли ссылки внутри картинок и скриптов

Нет, только обычные ссылки в разметке. Битые картинки, стили и скрипты — отдельная задача: их не видно в списке ссылок, и ищут их по консоли браузера или логам сервера. Здесь речь о том, куда может кликнуть человек и пойти робот.

Что делать с найденными битыми ссылками

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

Проверяется одна страница или весь сайт

Одна. Обход всего сайта — это краулер, который ходит по ссылкам вглубь и работает часами; в браузере такое не делается. Для точечной проверки страницы этого инструмента достаточно, а чтобы обойти сайт целиком, берите десктопный краулер.

Данные куда-то отправляются

На сервер уходит только адрес страницы: обход чужих сайтов из браузера невозможен, коды ответа собирает наш сервер.

Похожие инструменты

Ещё инструменты для SEO и маркетинга

Кластеризатор запросов, генераторы sitemap и robots.txt, минус-слова, разметка Schema.org и калькуляторы — в разделе инструментов.