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

Почему YandexMarket/2.0 «глухой» к общим правилам robots.txt

Это не сбой, а системный подход Яндекса: часть специализированных роботов сознательно игнорирует общие директивы, чтобы вебмастер случайно не заблокировал их заодно с поиском. Разбираем эту логику на примере YandexMarket и YandexSearchShop.

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

YandexMarket — робот экосистемы Яндекс Маркета. Ходит за товарными/каталожными данными, а не за общей поисковой индексацией сайта (это задача YandexBot).

Параметры

Параметр Значение
UA Mozilla/5.0 (compatible; YandexMarket/1.0; +http://yandex.com/bots) и YandexMarket/2.0
Docs Роботы Яндекса
robots (общий) YandexMarket/1.0 — Да; YandexMarket/2.0 — Нет (по таблице Яндекса)
Верификация rDNS *.yandex.ru|net|com
Родственники YandexSearchShop (YML по запросу пользователя) — robots общие = No

Почему версия 2.0 не слушает общие правила — это не баг, а системный подход Яндекса

Официальная документация Яндекса прямо объясняет логику: часть роботов загружает документы не для целей поисковой индексации, а для решения других сервисных задач — и чтобы вебмастера случайно не заблокировали их вместе с основным индексирующим ботом через общее правило User-agent: * (или даже через общее User-agent: Yandex), такие роботы сознательно игнорируют общие директивы. Управлять ими можно только через точный токен в отдельной секции robots.txt. Это не единичный случай именно YandexMarket/2.0 — Яндекс приводит в пример точно такую же логику для YandexCalendar и YandexMobileBot: для обоих общие правила не действуют, нужен явный токен. YandexMarket/2.0 и родственный YandexSearchShop вписываются в ту же системную категорию специализированных роботов.

Нагрузка

По сводке TrafficVeil паттерн yandexmarket — порядка 6 тысяч запросов.

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

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

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

Контроль

grep -i "YandexMarket" /var/log/nginx/access.log
User-agent: YandexMarket
Disallow: /
# Для v2 общие/даже точечные правила могут не сработать — сервер

Рекомендации

  • Работаете с Маркетом — Allow, отдавайте фиды/карточки без challenge
  • Нет Маркета — можно deny, но проверяйте, не ломаете ли смежные сценарии (например, YandexSearchShop, который тоже требует точного токена)
  • Не режьте весь Яндекс одним правилом — риск случайно задеть основной индексирующий YandexBot вместе со специализированными роботами

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

Почему YandexMarket/2.0 не учитывает общие правила из User-agent: *?
Это системный подход Яндекса: роботы, загружающие документы не для поисковой индексации, сознательно игнорируют общие директивы, чтобы вебмастер случайно их не заблокировал заодно с основным поиском.
Есть ли у Яндекса другие роботы с такой же логикой?
Да, официально в пример приводятся YandexCalendar и YandexMobileBot — для обоих общие правила тоже не действуют, нужен точный токен.
Чем YandexMarket отличается от YandexBot?
YandexMarket ходит за товарными и каталожными данными для Маркета, а YandexBot отвечает за общую поисковую индексацию сайта — это разные задачи.
Что такое YandexSearchShop и как он связан с YandexMarket?
Это родственный робот, который забирает YML-фид по запросу пользователя, и он тоже требует точного токена — общие правила на него не распространяются.
Как проверить, что запрос действительно от YandexMarket, а не подделка?
Через reverse DNS на yandex.ru/net/com.
Что будет, если сайт не работает с Яндекс Маркетом?
Можно закрыть доступ через Disallow, но стоит проверить, не влияет ли это на смежные сценарии вроде YandexSearchShop.
#YandexMarket#YandexSearchShop#Яндекс Маркет#товарные фиды#robots.txt#verification
TV
TrafficVeil Team

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

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

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

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

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

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

TrafficVeil