Яндекс · служебный
YandexMobileBot
Страницы — чтобы определить, подходит ли их вёрстка для мобильных устройств.

Паспорт
| Владелец | Яндекс |
|---|---|
| Назначение | Служебное назначение |
| Токен robots.txt | YandexMobileBot |
| Слушается robots.txt | частично — Слушается не всегда: запросы по поручению пользователя могут идти мимо правил |
| Как отличить подделку | обратный DNS. Обратный DNS по IP запроса должен дать имя хоста в домене оператора, а прямой DNS этого имени — тот же IP. Оба шага обязательны. Проверять автоматически → |
| Строка user-agent | Mozilla/5.0 (iPhone; CPU iPhone OS 8_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B411 Safari/600.1.4 (compatible; YandexMobileBot/3.0; +http://yandex.com/bots) |
| Что берёт | Страницы — чтобы определить, подходит ли их вёрстка для мобильных устройств. |
| Документация | yandex.ru |
| Проверено | 2026-10-19 |
Служебный робот. Как и YandexRenderResourcesBot, YandexScreenshotBot, YandexMetrika и ряд других, не учитывает общие правила для User-agent: * — запрет для него нужно писать отдельным блоком с его именем. Документ, который недоступен основному роботу, в поиск всё равно не попадёт.
Правила
Разрешить
User-agent: YandexMobileBot
Allow: /Запретить
User-agent: YandexMobileBot
Disallow: /На сервере
# nginx: ограничить YandexMobileBot частотой — 1 запрос в секунду, сверх лимита 429
# (в блоке http)
map $http_user_agent $afw_yandexmobilebot_key {
default "";
~*YandexMobileBot $binary_remote_addr;
}
limit_req_zone $afw_yandexmobilebot_key zone=afw_yandexmobilebot:10m rate=1r/s;
# (в location /)
limit_req zone=afw_yandexmobilebot burst=3 nodelay;
limit_req_status 429;
# закрыть полностью вместо лимита (в location /):
# if ($http_user_agent ~* YandexMobileBot) { return 403; }