Боты5 мин чтения·12 августа 2026 г.

BrokenLinksBot: редкий случай подробно задокументированной вежливости — и как не спутать с созвучным конкурентом

BrokenLinksBot принадлежит brokenlinks.io (Two Phase LLC) и проверяет ссылки на битые URL для коммерческого SEO-инструмента. Разбираем необычно подробную документацию вежливого поведения — лимит скорости, автоматический backoff, поддержку Crawl-delay — и почему легко перепутать этого бота с похожим по названию, но совсем другим BrokenLinkCheckerBot.

TVTrafficVeil TeamЭксперты по защите веб-трафика
Уникальная иллюстрация бота BrokenLinksBot: нежелательный превью ссылок в соцсетях

BrokenLinksBot принадлежит brokenlinks.io (оператор — Two Phase LLC) и решает узкую техническую задачу: обходит страницы, переходит по обнаруженным ссылкам и проверяет, не ведут ли они на несуществующие или недоступные адреса (404 и другие мёртвые URL). Собранные данные используются коммерчески — как SaaS-инструмент для SEO-специалистов и агентств, которым нужно систематически выявлять битые ссылки на клиентских сайтах.

Важная развилка: с каким именно ботом вы имеете дело

Прежде чем принимать решение, стоит убедиться, что это действительно BrokenLinksBot, а не похожий по функции, но совершенно другой продукт с почти созвучным названием — BrokenLinkCheckerBot с домена brokenlinkchecker.io. Это разные операторы с разной политикой: у BrokenLinkCheckerBot режим единичной точечной проверки одной ссылки, по имеющимся данным, может не учитывать robots.txt вовсе, тогда как у BrokenLinksBot (heroku) поведение прямо противоположное — полное и задокументированное соблюдение стандарта исключений для роботов. Спутать эти два имени — типичная ошибка при быстрой настройке правил блокировки по неполному совпадению строки.

Параметры бота

Параметр Значение
User-Agent BrokenLinksBot/1.0 (+https://brokenlinks.io/bot)
Оператор Two Phase LLC, продукт brokenlinks.io
Официальная документация brokenlinks.io/bot
Назначение Обход страниц и проверка ссылок на предмет 404/мёртвых URL для коммерческого SEO-инструмента
Частота обхода Не более 1 запроса в секунду на домен; при получении 429/403/5xx или медленных ответов сервера бот применяет экспоненциальный backoff, снижая частоту дальнейших запросов
Соблюдение robots.txt Да, согласно современному стандарту RFC 9309; поддерживает директиву Crawl-delay в диапазоне 1–60 секунд
Кеширование robots.txt До 24 часов при штатном ответе сервера («горячий» кеш), до 30 дней при условном запросе (conditional request) — то есть изменения в правилах применяются не мгновенно, а с определённой задержкой
Верификация Обратный DNS-запрос по IP должен приводить к поддомену вида crawlerN.brokenlinks.io, прямой запрос по этому имени должен подтвердить исходный IP
Контакт оператора hello@brokenlinks.ai

Почему технические детали здесь особенно ценны для решения

По сравнению с большинством неопознанных SEO- и AI-краулеров этой серии, у BrokenLinksBot необычно подробно задокументировано именно вежливое поведение: явный лимит скорости на уровне домена, автоматическое замедление при признаках перегрузки сервера, поддержка стандартной директивы Crawl-delay и разумные сроки кеширования robots.txt. Это снижает типичный для категории «прочие краулеры и сервисы» риск — «тихую», но постоянную фоновую нагрузку без возможности договориться о правилах через стандартные механизмы. Здесь механизм именно такой возможности прямо предусмотрен и задокументирован оператором.

Не уверены, кто ходит по вашему сайту?

Подключите домен и посмотрите живую ленту: кто пришёл, с какой сети, что запрашивал и по какому правилу был пропущен или заблокирован.

Посмотреть свой трафик

Сколько трафика он создаёт

По сводке TrafficVeil, паттерн запросов brokenlinksbot на подключённых доменах составил порядка 4 тысяч. При заявленном ограничении не более 1 запроса в секунду на домен и наличии автоматического backoff при признаках проблем на сервере, это ожидаемо умеренный и предсказуемый объём.

Как найти бота в логах и проверить подлинность

grep -i "BrokenLinksBot" /var/log/nginx/access.log
host <IP>
# ожидаемый результат — поддомен вида crawlerN.brokenlinks.io

Стоит ли блокировать

  • если сайт (или его SEO-агентство) сам использует brokenlinks.io для аудита собственных ссылок — бот стоит явно разрешить, при необходимости настроив Crawl-delay под возможности сервера;
  • если сайт не желает, чтобы его текст и ссылочная структура попадали в чужую коммерческую базу данных, даже при добросовестном и умеренном поведении бота, — полный запрет обоснован и не потребует дополнительных мер, поскольку бот официально соблюдает robots.txt;
  • на позиции в органической выдаче Google, Bing или Яндекса присутствие или отсутствие этого бота не влияет.

Как настроить robots.txt

Полный запрет:

User-agent: BrokenLinksBot
Disallow: /

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

User-agent: BrokenLinksBot
Crawl-Delay: 10

Поскольку бот официально следует стандарту исключений для роботов, дополнительная блокировка на уровне сервера в большинстве случаев избыточна — но при необходимости гарантированного результата раньше окна кеширования robots.txt (до 24–30 дней) её можно продублировать:

if ($http_user_agent ~* "BrokenLinksBot") {
    return 403;
}

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

BrokenLinksBot — это то же самое, что BrokenLinkCheckerBot?
Нет, это разные операторы с разными доменами (brokenlinks.io и brokenlinkchecker.io) и разной политикой соблюдения robots.txt — их легко спутать по созвучному названию.
Как быстро бот обходит сайт?
Не более 1 запроса в секунду на домен, с автоматическим замедлением (backoff) при получении ошибок или медленных ответов сервера.
Соблюдает ли BrokenLinksBot правила robots.txt?
Да, по современному стандарту RFC 9309, включая поддержку директивы Crawl-delay в диапазоне 1–60 секунд.
Как долго применяются изменения в robots.txt для этого бота?
До 24 часов при обычном ответе сервера и до 30 дней при условном запросе — то есть не мгновенно.
Как проверить подлинность запроса от настоящего BrokenLinksBot?
Через обратный DNS-запрос по IP, который должен приводить к поддомену вида crawlerN.brokenlinks.io.
Куда обращаться при вопросах к оператору?
На официальный контакт hello@brokenlinks.ai.
#brokenlinksbot#brokenlinks.io#Two Phase LLC#проверка ссылок#бот-энциклопедия#robots.txt#RFC 9309#TrafficVeil
TV
TrafficVeil Team

Команда TrafficVeil разрабатывает инструменты защиты сайтов от ботов, DDoS и веб-атак. Разборы ботов пишем по логам подключённых доменов и открытым данным операторов.

Похожие статьи

Ещё материалы из раздела «Боты» — те же вопросы, другие агенты.

Проверьте защиту своего сайта

Подключение занимает несколько минут. Начните с анализа трафика и включайте блокировки после проверки логов.

Тарифа на трафик нет. Платите за людей, а не за тех, кого отбили: боты, атаки и всё, что срезали фильтры, в счёт не идут. Тариф — число доменов и глубина настроек.

TrafficVeil