YandexImageResizer — робот Яндекса, связанный с обработкой изображений под мобильные сценарии показа. Отдельно от основного YandexImages (индекс Картинок) и от YandexBot — это не про индексацию картинки как таковой, а про подготовку её адаптированной версии для конкретного места показа.
Параметры
| Параметр | Значение |
|---|---|
| UA | Mozilla/5.0 (compatible; YandexImageResizer/2.0; +http://yandex.com/bots) |
| Docs | Роботы Яндекса |
| Общие правила robots.txt | ✅ Да, учитывает — в отличие от ряда других спец-роботов Яндекса (например, YandexMobileBot), у которых с этим есть нюансы |
| Верификация | rDNS *.yandex.ru | *.yandex.net | *.yandex.com, затем forward-подтверждение имени обратно на IP |
Чем ресайзер отличается от основного индексатора картинок
Задача YandexImages — обнаружить и проиндексировать изображение как единицу контента для поиска по картинкам. Задача YandexImageResizer — другая: подготовить версию конкретного изображения под определённый сценарий отображения, чаще всего мобильный, где важны точные размеры, экономия трафика и скорость загрузки. Это можно представить как два разных этапа одного конвейера: сначала картинка попадает в индекс, а затем при необходимости для неё генерируется адаптированная версия под конкретное устройство или место показа. Практическое следствие: если вы закроете только YandexImageResizer, страница и её изображения останутся в основном индексе Яндекс Картинок — вы не потеряете видимость там, но можете повлиять на то, как корректно эти изображения отображаются в мобильных сценариях, которые зависят от ресайзера.
Нагрузка
По сводке TrafficVeil — порядка 4 тысяч запросов. Для узкоспециализированного робота, обслуживающего конкретный технический сценарий, а не массовую индексацию, такой объём выглядит ожидаемым.
Подключите домен и посмотрите живую ленту: кто пришёл, с какой сети, что запрашивал и по какому правилу был пропущен или заблокирован.
Контроль
grep -i "YandexImageResizer" /var/log/nginx/access.log
User-agent: YandexImageResizer
Disallow: /
Верификация
Официального компактного IP-списка для этого робота, как и для большинства специализированных роботов Яндекса, нет — полагайтесь на reverse DNS с обязательным forward-подтверждением:
host
# хост должен оканчиваться на yandex.ru / yandex.net / yandex.com
# затем forward-проверка имени обратно на тот же IP
Рекомендации
- Нужны Картинки и корректные мобильные превью Яндекса — Allow
- Хотите закрыть именно ресайзер, не трогая остальную индексацию — используйте явный
Disallow: /конкретно дляUser-agent: YandexImageResizer; это не обязательно повлияет на YandexImages или основной YandexBot, поскольку это разные токены с разными задачами - Подозрение на подделку UA — проверяйте по reverse + forward DNS, как и для остальной семьи роботов Яндекса
- Не переносите на этот токен правила, написанные под другие специализированные роботы Яндекса (мобильный, рендер-ресурсы) — у каждого своя логика, и совпадение вендора не означает совпадение поведения
Частые вопросы
Индексирует ли YandexImageResizer изображения для поиска по картинкам?
Что произойдёт с видимостью изображений в Яндекс Картинках, если закрыть только YandexImageResizer?
Учитывает ли этот робот общие правила robots.txt?
Как проверить, что запрос действительно от YandexImageResizer?
Можно ли применить к YandexImageResizer те же правила, что и для YandexMobileBot?
Публикует ли Яндекс отдельный список IP для этого робота?
Команда TrafficVeil разрабатывает инструменты защиты сайтов от ботов, DDoS и веб-атак. Разборы ботов пишем по логам подключённых доменов и открытым данным операторов.