О роботе

Робот сервиса «Проверка сайтов» приходит на сайт только по заявке его владельца. Здесь — как его опознать и как запретить ему визиты.

Как опознать робота

Робот представляется этим User-Agent:

Mozilla/5.0 (compatible; ProverkaSaytovBot/1.0; +https://xn--80aaecm0ae3agcldpq.xn--p1ai/bot)

Зачем он приходит

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

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

Какие лимиты он соблюдает

  • не более 10 страниц за одну проверку;
  • не более 3 бесплатных проверок одного домена в сутки — сколько бы заявок ни пришло и от кого бы они ни поступили. Ещё до 6 обходов в сутки может дать заказ полного отчёта, брошенный до оплаты: итого не больше 9 обходов домена в сутки, за которые никто не заплатил. Оплаченные проверки этим числом не ограничены: их заказывает тот, кому нужен отчёт по этому сайту, — как правило, его собственный владелец;
  • повторная заявка в течение часа не приводит к новому обходу: заказчик получает уже собранный отчёт;
  • страницы одного сайта загружаются последовательно, с паузой между ними;
  • соблюдает директивы robots.txt, включая Disallow и Crawl-delay;
  • никогда не обходит формы авторизации, CAPTCHA и защиту от ботов и не пытается получить доступ к закрытым разделам.

Как запретить роботу проверки вашего сайта

Напишите нам с контактов, указанных в разделе «Реквизиты», — мы внесём домен в список исключений, и сервис будет отказывать в проверке этого сайта любому заказчику.

Робот также подчиняется вашему robots.txt: закрытые в нём страницы он не запрашивает.

Если сервер отвечает, что robots.txt нет (код 404 или 403), робот считает, что ограничений нет. Если сервер не смог ответить — перегружен либо ограничивает частоту запросов (код 429 или 5xx), — проверка не выполняется вовсе: правил мы не знаем, а нагружать сайт в таком состоянии не станем. Единственное отступление от RFC 9309: когда до сервера не удалось достучаться на сетевом уровне, робот продолжает проверку, считая, что ограничений нет, — иначе сайты, отвечающие только браузеру, проверить было бы нельзя.

Подтверждение прав на сайт

Обычная проверка подтверждения не требует: робот читает то же, что открыто любому браузеру и поисковой системе. Есть ровно одна проверка — открытые служебные файлы (/.git/, /.env, резервные копии), — которая обращается к путям, не предназначенным для публичного доступа. На чужом сайте мы такого не делаем вовсе — она выполняется только после того, как владелец разместил на сайте признак подтверждения: подтвердить права на сайт.

Признак проверяется заново перед каждым сканом. Уберите его — и обращения к служебным путям прекратятся без всякого обращения к нам.