EzoicBot — краулер платформы Ezoic, технологического сервиса для цифровых издателей: монетизация рекламы, оптимизация скорости и общая аналитика сайта. Есть desktop- и mobile-симуляции; в robots.txt оба слушают один и тот же токен EzoicBot — разделить mobile и desktop через robots.txt технически нельзя, это подтверждает и сама Ezoic в своей документации.
Параметры
| Параметр | Значение |
|---|---|
| Маркер в UA | http://www.ezoic.com/bot.html / EzoicBot / EzLynx (например, в mobile-варианте встречается подстрока «EzLynx/0.1») |
| Токен robots | EzoicBot |
| Docs | ezoic.com/bot |
| Назначение (по официальной формулировке) | Изучение того, как сайт, поисковые системы и интернет работают вместе — включая помощь публикаторам понять, как их контент индексируется и ранжируется поисковиками вроде Google |
| Архитектура | Намеренно распределённая: краулер спроектирован работать одновременно на тысячах машин для масштабирования под рост веба — поэтому компактного официального IP-списка нет и не предполагается |
| Частота | Официально «вежливая»: не чаще раза в несколько секунд в среднем; сама Ezoic предупреждает, что из-за задержек в отдельные короткие промежутки частота может казаться выше |
| robots.txt | Да, соблюдается официально |
Почему desktop и mobile нельзя развести правилами
Это тот же принцип, что и у Googlebot: обе разновидности EzoicBot — desktop-симуляция и mobile-симуляция — используют один и тот же product-токен в robots.txt. Вы можете отличить их друг от друга по полной строке UA в логах (там будет либо десктопная, либо мобильная подпись устройства), но написать отдельное правило «разрешить только mobile-версию EzoicBot» или наоборот через robots.txt не получится технически — директивы применяются к обеим сразу.
Нагрузка
По сводке TrafficVeil — порядка 5 тысяч запросов. С учётом «вежливой» частоты обхода и распределённой архитектуры (много разных машин, но каждая соблюдает паузы), такой объём не выглядит избыточным даже с поправкой на возможные кратковременные всплески.
Подключите домен и посмотрите живую ленту: кто пришёл, с какой сети, что запрашивал и по какому правилу был пропущен или заблокирован.
Контроль
grep -iE "EzoicBot|ezoic\.com/bot" /var/log/nginx/access.log
User-agent: EzoicBot
Disallow: /
if ($http_user_agent ~* "EzoicBot|ezoic\.com/bot") {
return 403;
}
Рекомендации
- Сайт использует Ezoic для монетизации или оптимизации — Allow, иначе рискуете сломать их тесты и оптимизационные механизмы, которые работают на основе данных этого краулера
- Ezoic не используется — Disallow + deny, прямой пользы от визитов нет
- На ранжирование в Google блокировка не влияет напрямую
- Не пытайтесь разделить desktop- и mobile-обход через robots.txt отдельными правилами — оба используют один токен по конструкции
- Не пугайтесь кратковременных всплесков частоты запросов — Ezoic сама предупреждает об этом как о штатном поведении при усреднённо «вежливом» обходе
Частые вопросы
Можно ли в robots.txt разрешить только mobile-версию EzoicBot, запретив desktop?
Почему у EzoicBot нет компактного официального списка IP?
Нормально ли, если частота запросов от EzoicBot кажется выше заявленной?
Зачем вообще нужен этот краулер, помимо рекламной монетизации?
Что будет, если заблокировать EzoicBot на сайте, использующем платформу Ezoic?
Влияет ли блокировка EzoicBot напрямую на позиции в Google?
Команда TrafficVeil разрабатывает инструменты защиты сайтов от ботов, DDoS и веб-атак. Разборы ботов пишем по логам подключённых доменов и открытым данным операторов.