Боты5 мин чтения·10 августа 2026 г.

Заголовок: «Дятлы» Яндекса: целое семейство ботов, игнорирующих robots.txt

Пометка Dyatel в UA YaDirectFetcher — не случайность, а маркер отдельной категории «простукивалок» Яндекса. Разбираем это семейство и почему официально подтверждено полное игнорирование robots.txt.

TVTrafficVeil TeamЭксперты по защите веб-трафика
Уникальная иллюстрация бота Yandex Direct Fetcher: нежелательный бот

YaDirectFetcher (в UA часто с пометкой Dyatel) — робот Яндекс Директа: скачивает посадочные страницы объявлений, чтобы проверить доступность и уточнить тематику. Нужен для размещения рекламы в поиске и на площадках РСЯ. Это не YandexBot поиска.

Параметры

Параметр Значение
User-Agent Mozilla/5.0 (compatible; YaDirectFetcher/1.0; Dyatel; +http://yandex.com/bots)
Вариант без Dyatel тоже встречается в доках Директа
Оператор Яндекс (Директ)
Docs Роботы Яндекса, требования к сайту в Директе
robots.txt ❌ Официально подтверждено самим Яндексом: робот не использует файл robots.txt при обходе и игнорирует установленные для него директивы
Родственники YandexDirect, YandexDirectDyn, YandexMetrika (проверки лендингов), а также другие «простукивалки» с пометкой Dyatel — см. раздел ниже
Верификация rDNS *.yandex.ru|net|com + forward DNS

Что означает пометка «Dyatel» и почему это целое семейство

Dyatel в строке UA — не случайное слово, а маркер отдельной категории роботов Яндекса, которую в русскоязычной документации называют «простукивалками»: их задача — не индексировать контент, а быстро проверить, доступна ли конкретная страница прямо сейчас. Название отсылает к дятлу, «простукивающему» дерево — по аналогии с быстрой точечной проверкой одной страницы. К этому же семейству относится, например, YandexSitelinks — робот, который проверяет доступность страниц, уже определившихся как быстрые ссылки в выдаче. Как и YaDirectFetcher, он тоже игнорирует robots.txt: если страница перестаёт открываться, соответствующая ссылка должна быстро пропасть из выдачи, а ждать реакции на изменения в файле директив для этой задачи неприемлемо.

Почему это критично для рекламодателей

Если бот не может открыть лендинг (403/challenge/капча для всех «ботов» подряд), Директ может не подтвердить доступность или тематику страницы — страдают модерация и показ объявлений. Для сайтов с рекламой в Яндексе политика по умолчанию: Allow и не резать по одному совпадению UA без проверки rDNS. Не путать с AdsBot-Google и с YandexBot. Блокировка YaDirectFetcher не «улучшает SEO» и не заменяет защиту от скликивания — это два независимых вопроса.

Не уверены, кто ходит по вашему сайту?

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

Посмотреть свой трафик

Нагрузка

По сводке TrafficVeil паттерн yadirectfetcher — порядка 18 тысяч запросов (март–июнь 2026, июнь по 14.06). Обычно точечные хиты по URL из объявлений, не полный сайт-скрап.

Логи и IP

grep -iE "YaDirectFetcher|Dyatel" /var/log/nginx/access.log
host    # *.yandex.ru|net|com

Список IP Яндекс не публикует (AS13238 / AS208722 / AS212066 и др.). Фильтр по неудачному reverse DNS безопаснее слепого deny всех Yandex*.

robots.txt — не сработает

# Официально бот игнорирует robots.txt:
User-agent: YaDirectFetcher
Disallow: /

Единственный реальный контроль — сервер / WAF / TrafficVeil. Для рекламодателей контролировать обычно не нужно — сама природа этого робота не нацелена на широкий обход, а только на точечную проверку конкретных URL из объявлений.

Nginx / TrafficVeil

if ($http_user_agent ~* "YaDirectFetcher") {
    return 403;
}
  • Есть кампании в Директе — не блокируйте настоящий YaDirectFetcher
  • Подозрение на подделку — режьте по провалу rDNS, не по подстроке Yandex вслепую
  • На органический поиск это не влияет и не заменяет YandexBot — разные задачи, разная логика

Стратегия

Цель Действие
Реклама в Директе Allow; лендинг отдаёт 200 без JS-only контента
Нет Директа, режете всё deny осознанно; robots.txt бесполезен для этой задачи
Антискликивание отдельные правила; не смешивать с YaDirectFetcher

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

Что означает пометка «Dyatel» в строке UA этого робота?
Это маркер отдельной категории роботов Яндекса, которые быстро проверяют доступность конкретной страницы, а не индексируют контент — название отсылает к дятлу, «простукивающему» страницу.
Есть ли у YaDirectFetcher близкие «родственники» с той же функцией?
Да, например YandexSitelinks — тоже с пометкой Dyatel, проверяет доступность страниц, ставших быстрыми ссылками в выдаче, и тоже игнорирует robots.txt.
Подтверждено ли официально, что этот робот не соблюдает robots.txt?
Да, это прямо написано в справке самого Яндекса — робот не использует файл при обходе и игнорирует установленные для него директивы.
Что будет, если YaDirectFetcher не сможет открыть посадочную страницу?
Модерация или показ объявления могут не пройти — Директ не сумеет подтвердить доступность и тематику страницы.
Заменяет ли блокировка этого бота защиту от скликивания рекламы?
Нет, это два независимых вопроса — YaDirectFetcher не имеет отношения к антифрод-механизмам.
Как отличить настоящий YaDirectFetcher от подделки UA?
Через reverse DNS с проверкой на yandex.ru/net/com — совпадение одной строки UA без этой проверки ничего не доказывает.
#YaDirectFetcher#Яндекс Директ#Dyatel#YandexSitelinks#robots.txt#TrafficVeil
TV
TrafficVeil Team

Команда TrafficVeil разрабатывает инструменты защиты сайтов от ботов, DDoS и веб-атак. Разборы ботов пишем по логам подключённых доменов и открытым данным операторов.

Похожие статьи

Ещё материалы из раздела «Боты» — те же вопросы, другие агенты.

Проверьте защиту своего сайта

Подключение занимает несколько минут. Начните с анализа трафика и включайте блокировки после проверки логов.

Тарифа на трафик нет. Платите за людей, а не за тех, кого отбили: боты, атаки и всё, что срезали фильтры, в счёт не идут. Тариф — число доменов и глубина настроек.

TrafficVeil