Найдите битые ссылки раньше посетителей.

Сканируйте страницы, ресурсы, внешние ссылки и YouTube-видео с живым прогрессом и CSV-отчётами.

  • Первое сканирование — без регистрации.
  • Прогресс виден в реальном времени.
  • Проверяем ссылки, ресурсы и встроенные YouTube-видео.
Посмотреть пример отчёта
Расширенные настройки

1,000 бесплатных кредитов на сайт, без регистрации.

Отчёт, с которым можно работать

У каждой проблемы есть код ответа и страница, на которой она найдена.

Пример отчёта с демонстрационными данными.

Как проходит сканирование

От одного URL до списка проблем, который можно сразу отдать разработчику.

Введите URL

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

Краулер строит карту сайта

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

Каждая ссылка и ресурс запрашиваются

Каждая страница разбирается на ссылки, изображения, скрипты, стили, медиафайлы и встроенные YouTube-видео, и каждый адрес запрашивается, чтобы записать реальный ответ. Прогресс обновляется прямо во время работы, поэтому проблемы видно по мере нахождения, а не только в конце.

Вы получаете отчёт с исходными страницами

Отчёт группирует проблемы по типам и показывает код ответа вместе с точной страницей, на которой найден каждый битый адрес. Зарегистрированные пользователи получают письмо о завершении и могут выгрузить весь список в CSV.

Что проверяет BrokenLinks.pro

Один скан показывает проблемы, которые обычно прячутся в страницах, ресурсах и встраиваемом контенте.

HTTP

Битые ссылки и коды ответа

Находите ошибки 4xx и 5xx, сетевые сбои и заблокированные URL во внутренних и внешних ссылках. Для каждой ссылки указан фактический код ответа, поэтому повторяющийся 404 легко отличить от временного 503 или сбоя DNS. URL, отклонённые межсетевым экраном или защитой от ботов, помечаются как заблокированные, а не считаются битыми.

Redirects

Цепочки редиректов и мягкие ошибки

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

Assets

Изображения, скрипты, стили и медиафайлы

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

YouTube

Проверки YouTube-видео

Находите удалённые, приватные и недоступные видео YouTube, встроенные в страницы или указанные в ссылках. Страница удалённого видео может по-прежнему отвечать успешно, поэтому обычная HTTP-проверка считает ссылку рабочей, хотя посетитель видит ошибку в плеере. Каждый идентификатор проверяется отдельно, а в отчёте показывается статус доступности, который вернул YouTube.

Регулярно

Регулярные сканы

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

Отчёты

Уведомления и экспорт

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

Тарифы

Купите месячный пакет кредитов для больших сканов и периодических проверок.

Lite

$19/ месяц
  • 200,000 кредитов
  • 10 доменов
  • Одновременные сканы: 2
  • Периодические проверки
  • Хранение отчётов: 90 дней

Standard

$39/ месяц
  • 400,000 кредитов
  • 20 доменов
  • Одновременные сканы: 4
  • Периодические проверки
  • Хранение отчётов: 90 дней

Premium

$79/ месяц
  • 800,000 кредитов
  • 40 доменов
  • Одновременные сканы: 8
  • Периодические проверки
  • Хранение отчётов: 90 дней

Enterprise

$99/ месяц
  • 1,000,000 кредитов
  • 50 доменов
  • Одновременные сканы: 10
  • Периодические проверки
  • Хранение отчётов: 90 дней
Лимиты free тарифа
Доступны каждый месяц зарегистрированным пользователям.
Кредиты
3,000 кредитов
Домены
3 домена
Одновременные сканы
1
Хранение отчётов
30 дней
Периодические проверки
Только в платных тарифах

FAQ

Короткие ответы про лимиты, оплату и завершение сканов.

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

Гостям доступно 1,000 кредитов на сайт и 10 сканирований сайтов в день. Регистрация не нужна, гостевые сканы выполняются по одному за раз. Лимиты обновляются каждый день, поэтому сканер можно попробовать на реальном сайте до создания аккаунта.

Зарегистрированным пользователям ежемесячно доступно 3,000 кредитов и 3 сканирований сайтов в рамках бесплатных лимитов. Бесплатные кредиты обновляются каждый месяц и не смешиваются с кредитами платного тарифа. Регистрация также открывает сохранение отчётов, выгрузку в CSV и письма о завершении скана.

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

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

Разрешите наш User-Agent в правилах Cloudflare WAF или защиты от ботов: BrokenLinksBot/1.0 (+https://brokenlinks.pro). Заблокированные URL показываются отдельно от битых, поэтому массовые блокировки обычно означают защиту от ботов, а не проблему сайта. Снижение скорости сканирования тоже помогает, если блокировка связана с частотой запросов.

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

Область обхода определяет, куда краулеру разрешено заходить. «Только домен» держит его на указанном хосте, а «Домен и поддомены» также ведёт по ссылкам в поддомены вроде blog или shop. Ссылки за пределы области всё равно проверяются, просто по ним не собираются новые страницы.

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

По умолчанию краулер соблюдает ваш robots.txt: закрытые там страницы не обходятся и могут скрыть часть битых ссылок от отчёта. Включение опции заставляет сканер игнорировать эти правила и проверить сайт целиком. Используйте ее только на своих сайтах.

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

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