Как посчитать долю ботов на своём сайте
Средние цифры по рынку бесполезны: доля ботов зависит от тематики и от того, кому вы интересны. Как получить свою цифру, а не среднюю по рынку.
3 мин чтения
Называют разное: от десяти процентов до половины трафика. Обе цифры верны для каких-то сайтов и бесполезны для вашего. Доля зависит от тематики, от того, есть ли у вас каталог, от размера рекламного бюджета и от того, интересны ли вы конкретно кому-то.
Ниже три способа получить свою цифру — от грубого к точному.
Способ первый: расхождение метрики и логов
Занимает пять минут и даёт нижнюю границу.
Возьмите число визитов в Яндекс.Метрике за сутки. Возьмите число запросов к страницам в логе сервера за те же сутки — без картинок и стилей:
grep '09/Sep/2026' access.log | grep -vE '\.(css|js|jpg|png|woff2|ico)' | wc -l
Разница — это трафик, который до Метрики не дошёл. Часть из него объясняется честно: блокировщики рекламы, отключённый JavaScript, уходы до загрузки счётчика. Но если запросов к страницам вдвое больше, чем визитов, дело не в блокировщиках.
Оговорка: способ не видит ботов, которые выполняют JavaScript. Они попадают и в логи, и в Метрику, и в этой разнице их нет. Поэтому это именно нижняя граница.
Способ второй: разбор логов
Точнее, но требует часа.
Посчитайте долю запросов, где User-Agent не начинается с Mozilla:
awk -F'"' '$6 !~ /Mozilla/' access.log | wc -l
Посчитайте адреса, которые за сутки сделали больше сотни обращений к страницам, не тронув ни одной картинки. Это почти наверняка программы.
Отдельно вычтите поисковых роботов — их надо проверить обратным DNS, а не по имени в User-Agent.
Оговорка: ручной разбор ловит очевидное. Бот, притворяющийся браузером и грузящий картинки, в такую сетку не попадёт.
Способ третий: неделя наблюдения
Самый точный и самый неторопливый.
Ставится защита в режиме, где она ничего не блокирует, а только считает. Каждый визит разбирается по десяткам признаков, и по каждому видно, что именно сработало.
Через неделю у вас есть не только доля, но и структура: сколько из этого парсеры, сколько сканеры, сколько накрутка, откуда они приходят и по каким страницам ходят.
Неделя, а не день, потому что автоматический трафик неравномерен: парсер конкурента может прийти раз в неделю, всплеск накрутки — в выходные.
Что делать с цифрой
Сама по себе доля мало что значит. Полезнее два производных числа.
Сколько это стоит в деньгах. Умножьте долю ботов среди рекламных визитов на свою цену клика и на число кликов. Получите сумму, которая уходит за клики, не способные принести заказ.
Сколько это стоит в искажении. Если пятая часть визитов не была людьми, то конверсия у вас занижена на пятую часть, а решения по рекламе принимаются по испорченным цифрам. Этот ущерб больше прямого, но в рублях не выражается.
Читайте также
- Сайт под атакой ботов: что делать прямо сейчас Короткая инструкция для ситуации, когда разбираться некогда: сайт тормозит или лёг, и подозрение на ботов.
- Почему блокировка по странам почти не помогает Самое соблазнительное правило в настройках защиты и одно из самых вредных. Объясняем на цифрах и примерах.
- Виды ботов на сайте: кто полезен, кто вреден, кто посередине Половина автоматического трафика полезна, и без неё сайт станет хуже. Кто есть кто и по каким признакам их различать.