SiteVisorСайтвизор
Для вебмастеров

SiteVisorBot — наш поисковый обходчик

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

Как бот представляется

Единственная строка User-Agent, с которой ходят все наши инструменты. Других мы не используем и чужими именами не представляемся.

Имя ботаSiteVisorBot
Строка User-AgentSiteVisorBot/1.0 (+https://sitevisor.cloud/bot)
Подстрока для правилSiteVisorBot

Достаточно этой подстроки, чтобы написать правило в robots.txt или в фаерволе.

Что бот делает

SiteVisorBot не строит поисковый индекс и не собирает контент впрок. Каждый обход запускает человек — владелец сайта или специалист, который проверяет сайт в наших инструментах.

  • Технический аудит сайта: коды ответа, заголовки, канонические ссылки, дубли, битые ссылки.
  • Разбор sitemap.xml и проверка доступности перечисленных в нём адресов.
  • Проверка robots.txt и того, как правила применяются к конкретным URL.
  • Аудит готовности сайта к ИИ-агентам и разбор микроразметки.
  • Загрузка одного указанного пользователем файла по ссылке — например, PDF для конвертации.

Обход конечен: у каждой проверки есть лимит страниц и лимит времени. Фонового постоянного краулинга у нас нет.

Как проверить, что это действительно наш бот

Строку User-Agent может подделать кто угодно, поэтому проверять нужно не её, а адрес, с которого пришёл запрос.

Обратный DNS

Все наши обходящие узлы имеют PTR-записи в зоне ниже. Проверка двусторонняя: сначала IP → имя, затем имя → IP. Совпали оба направления и имя оканчивается на наш суффикс — запрос наш.

*.bot.sitevisor.cloud

1. Получите имя по IP из лога:

host 198.51.100.10

2. Проверьте, что имя резолвится обратно в тот же IP:

host crawler-1.bot.sitevisor.cloud

Список IP

Список IP публикуется отдельно — если он нужен вашему фаерволу, напишите нам, и мы пришлём актуальный набор адресов.

Как управлять поведением бота

Мы читаем robots.txt перед каждым запросом. Правила вступают в силу в течение часа — столько живёт наш кэш файла.

Полностью закрыть сайт от бота

User-agent: SiteVisorBot
Disallow: /

Закрыть отдельный раздел

User-agent: SiteVisorBot
Disallow: /private/
Disallow: /cart

Замедлить обход

Директиву Crawl-delay мы соблюдаем: она задаёт паузу между запросами в секундах и всегда только замедляет нас — ускорить обход она не может. При заданной задержке бот перестаёт слать параллельные запросы.

User-agent: SiteVisorBot
Crawl-delay: 5

Временно притормозить бота

Ответ 429 или 503 бот воспринимает как просьбу снизить нагрузку. Это удобно, когда сервер под пиковой нагрузкой прямо сейчас и менять robots.txt не хочется.

Что мы гарантируем

  • Читаем robots.txt и соблюдаем Allow, Disallow и Crawl-delay.
  • Не представляемся чужим ботом и не маскируемся под обычный браузер.
  • Не пытаемся обойти блокировки, капчи и ограничения по IP.
  • Держим умеренный темп и снижаем его, когда сервер отвечает ошибками.
  • Не собираем персональные данные и не заходим в закрытые авторизацией разделы.

Связаться с нами

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

support@sitevisor.cloud