Для магазинов и каталогов

Боты портят статистику магазина.
Страж их останавливает

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

Бесплатный пилот: ничего не блокируем. Через 1–2 недели покажем, сколько ботов на вашем сайте.

В магазине автомобильных красок медиана времени визита у людей выросла с 4 до 14 секунд. Данные за 06.10–01.11.2026, подробности ниже.

люди проходят боты остаются у ворот

Что делают боты в магазине

Бот ничего не покупает, но занимает сервер и попадает в статистику.

Копируют каталог и цены

Парсеры обходят карточки товаров тысячами визитов без единой покупки. Данные уходят конкурентам и агрегаторам.

Ищут уязвимые места

Сканеры перебирают служебные адреса и вход в админку. Каждый такой запрос тратит время PHP и базы.

Портят «поведенческие» показатели

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

Пример: магазин автомобильных красок

06.10–01.11.2026

Магазин на Битриксе. Сравнили неделю, когда Страж только наблюдал, и 12 дней, когда он отправлял ботов на проверку.

−84 %

визитов ботов в сутки

Было около 1 130, стало около 180. Считаем только ботов, которые запускают скрипты на странице (JavaScript).

4 с → 14 с

медиана времени визита у людей

Половина визитов людей длится дольше 14 секунд.

33 с → 54 с

75-й процентиль времени визита у людей

Каждый четвёртый визит человека длится дольше 54 секунд, раньше — дольше 33.

60 % → 44 %

визитов людей короче 10 секунд

Точнее: 60,0 % → 44,4 %.

Отказ — это когда человек уходит, посмотрев одну страницу. У людей их доля почти не изменилась: 88,2 % → 84,7 %. Страж убирает ботов, но сам сайт не меняет.

Данные за 06.10–01.11.2026. «До»: 06–12.10, Страж только наблюдал; это всего 7 дней, более ранней истории нет. «После»: 17–28.10; переходные дни 13–16.10 не учитывали. За 29.10–01.11 показатели людей такие же.

Визит — это сессия в счётчике посещений. Бот — визит, который счётчик пометил как бот. Боты без JavaScript в этих цифрах не видны. Нагрузку на процессор и PHP в этом замере не измеряли.

Меньше ботов в статистике.
Видно, сколько времени люди проводят в магазине.

Как идёт пилот

  1. Подключаем без блокировок

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

  2. Собираем данные 1–2 недели

    Считаем ботов: сколько, откуда, что смотрят и сколько запросов делают. Покупатели ничего не замечают.

  3. Показываем отчёт

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

Как это работает
Для тех, кто отвечает за сервер

Как Страж решает. Перед тем как ответить посетителю, веб-сервер спрашивает Страж, пускать ли этот запрос (подзапрос auth_request). Страж стоит на том же сервере, поэтому отвечает за доли секунды. Ответов три: пустить, показать страницу проверки или отказать.

На что он смотрит. Как устроено подключение браузера (отпечатки JA4 и TLS), откуда пришёл запрос (сеть и хостинг, ASN), из какой страны, какие заголовки шлёт браузер и совпадают ли они с его названием (User‑Agent), что этот адрес делал раньше. Известных ботов и автоматику Страж узнаёт сразу. По остальным признакам он начисляет очки: чем их больше, тем строже проверка.

Поисковые роботы. Их пропуск настраивается в правилах; обычно Google, Яндекс и Bing пускают без ограничений. Настоящих роботов Страж узнаёт по обратному DNS: кто только называет себя Googlebot, тот считается подделкой.

Что видит посетитель. Люди проходят без проверки: решение занимает миллисекунды. Тем, кто похож на бота, показывается страница с кнопкой «Я не робот», после проверки пропуск действует несколько часов. Нужных ботов (проверку скорости страницы, предпросмотр ссылок в мессенджерах и соцсетях) можно разрешить в правилах.

Два режима. В режиме наблюдения (observe) Страж всех пропускает и записывает в журнал, кого остановил бы. В режиме защиты (enforce) его решения действуют. Пилот идёт в режиме наблюдения.

Если Страж не отвечает. Если он не ответил за 300 миллисекунд (0,3 секунды), посетителя пускают. Сайт открывается как обычно.

Личный кабинет. Журнал решений по каждому запросу и списки «пускать» и «не пускать» по адресам, сетям, странам и отпечаткам.

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

Не пострадает ли сайт в Яндексе и Google?

Поисковые роботы настраиваются в правилах. Обычно мы пускаем Яндекс, Google и Bing без ограничений. Тех, кто только называется поисковиком, Страж останавливает.

Покупатели увидят капчу?

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

Что будет, если Страж сломается?

Веб-сервер ждёт ответа не дольше 0,3 секунды. Если Страж не ответил, посетитель просто проходит на сайт. Магазин продолжает работать.

Нужно ли переделывать сайт?

Нет. Код магазина и CMS не трогаем. Нужен доступ к настройкам веб-сервера. Если у вас хостинг без такого доступа, подключим через наш фронт: вы меняете DNS-запись своего домена (нужен собственный домен).

Какие данные видит Страж?

То же, что журнал вашего веб-сервера: адрес посетителя, адрес страницы, заголовки браузера и cookie. Содержимое форм и заказов до Стража не доходит.

Сколько это стоит?

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

Сколько занимает подключение?

Зависит от сервера. Время согласуем после заявки. Пока идёт подключение, Страж работает в режиме наблюдения и никого не блокирует.

Получите отчёт о ботах на своём магазине

Бесплатный пилот: ничего не блокируем. Через 1–2 недели покажем, сколько ботов на вашем сайте.

  • Сколько визитов в магазине делают боты
  • Что они смотрят: каталог, цены, служебные адреса
  • Скольким посетителям Страж показал бы проверку, если бы защита была включена

Заявка отправлена. Мы напишем вам по указанному контакту и договоримся о подключении пилота.

Ник в Telegram или адрес почты.

Проверка от спама. Мы сами защищаемся от ботов.