Тариф «Старт» — 0 ₽: один сайт, до 100 000 запросов в месяц. Все тарифы
Bot Guard.ruЗащита сайта от ботов

YandexBot: User-Agent и проверка подлинности

За последние 30 дней (до 05.10.2026) Bot Guard учёл в статистике 268 326 запросов с User-Agent YandexBot (Яндекс) на 13 сайтах: 4 вариантов строки. Строка User-Agent сама ничего не доказывает: её может написать любой скрипт, поэтому подлинность бота проверяют по IP-адресу.

268 326запросов за 30 дн.
13сайтов с этим User-Agent
4разных строк

Операционные системы

iOS3 906100%

Самые частые строки User-Agent

User-AgentЗапросовСайтов
Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 162 782 12
Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots) 101 628 13
Mozilla/5.0 (iPhone; CPU iPhone OS 18_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.2 Mobile/15E148 Safa… 3 906 11
YandexBot 10 4

Период 05.09.2026 — 05.10.2026. Страница строки показывает её разбор и «паспорт»: на чём основан вердикт.

Как проверить, настоящий ли YandexBot

Настоящий YandexBot подтверждается обратным и прямым запросом DNS: по IP-адресу из лога определяется имя хоста, оно должно заканчиваться на yandex.ru, yandex.net или yandex.com, а прямой запрос по этому имени должен вернуть тот же IP. Строка User-Agent при этом ничего не доказывает. Подробности: как проверить, настоящий ли это Googlebot. Проверить свой IP можно в проверке User-Agent и IP.

Сверим адрес по обратному и прямому DNS и по официальным спискам диапазонов владельцев ботов, а также покажем, блокировался ли он на сайтах под защитой Bot Guard. IPv4 и IPv6, бесплатно.

Как запретить или разрешить YandexBot

Осторожно: YandexBot это поисковый робот. Если закрыть его от обхода, сайт может пропасть из поиска. Запрещать стоит только подделки под него, а не настоящего бота (как их отличить, написано выше).

robots.txt

User-agent: YandexBot
Disallow: /

Чтобы, наоборот, явно разрешить обход, используйте Allow: /. Правило работает только для ботов, которые соблюдают robots.txt.

nginx (отказ по User-Agent)

if ($http_user_agent ~* "YandexBot") {
    return 403;
}

Это блокирует и настоящего бота, и подделку, которая подписалась его именем. Если нужно пропускать настоящего и отсекать подделки, проверка должна идти по IP: так работает защита от ботов Bot Guard.

Проверить, допускает ли ваш сайт YandexBot

Вопросы и ответы

Как запретить YandexBot в robots.txt?
Добавьте в robots.txt блок «User-agent: YandexBot» и строку «Disallow: /». Добросовестные боты соблюдают это правило, но оно добровольное: подделки и скрипты его игнорируют.

Как проверить, что это настоящий YandexBot?
Строка User-Agent ничего не доказывает, её может написать любой скрипт. Подлинность подтверждает IP-адрес: сверьте его с данными владельца бота или используйте бесплатную проверку User-Agent и IP на bot-guard.ru.

Что будет, если заблокировать YandexBot?
Страницы сайта перестанут обходиться этим поисковым роботом, и сайт может пропасть из соответствующей поисковой системы. Блокируйте только подделки по IP, а не настоящего бота.

Сколько таких запросов на вашем сайте?

Bot Guard проверяет каждый запрос, пропускает настоящих поисковых роботов и блокирует подделки. Сейчас бесплатно.

Подключить бесплатно

Проверки показывают ботов. Bot Guard их останавливает

Тариф «Старт» — 0 ₽: один сайт, до 100 000 запросов в месяц. Плагины для WordPress и 1С-Битрикс, проверка для nginx, PHP-код для любого сайта.