Анализ User-Agent
Mozilla/5.0 (compatible; YandexMarket/2.0; +http://yandex.com/bots) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0
Разбор User-Agent
| Часть | Значение | Пояснение |
|---|---|---|
Mozilla/5.0 |
Совместимость | Традиционный префикс для совместимости с браузерами. |
(compatible; YandexMarket/2.0; +http://yandex.com/bots) |
Яндекс Маркет, версия 2.0 | Официальный бот Яндекс.Маркета. Сканирует товары, цены, наличие. |
AppleWebKit/537.36 |
Движок рендеринга | WebKit (как в Safari/Chrome). Версия 537.36 — Chrome 30–108. |
(KHTML, like Gecko) |
Совместимость | Указывает на Gecko-подобный движок (исторически). |
Chrome/108.0.0.0 |
Chrome 108 | Имитация Chrome 108 (декабрь 2022). Устарел на 2025 год. |
Внимание: Бот использует Chrome 108 (2022) — не поддерживает современные API (WebGPU, COOP/COEP, Private Network Access и др.).
Итог: Это официальный парсер Яндекс.Маркета. Сканирует карточки товаров, цены, остатки, отзывы. Используется для Яндекс.Маркет, Яндекс.Покупки, Яндекс.Услуги.
Характеристики бота
| Параметр | Значение |
|---|---|
| Тип | Официальный бот |
| Владелец | Яндекс (Yandex) |
| Цель | Сбор данных о товарах: цена, наличие, характеристики, отзывы |
| IP-диапазоны | Официальные Яндекса: 77.88.0.0/18, 87.250.224.0/19 и др. |
| Частота | Средняя (1–10 запросов в сутки на товар) |
| JavaScript | Выполняет JS, но не ждёт динамической подгрузки |
| Документация | yandex.com/bots |
Стоит ли пускать на сайт?
| Критерий | Оценка | Рекомендация |
|---|---|---|
| Легитимность | 100% легитимный | Официальный бот Яндекса. Подтверждён документацией. |
| Необходимость | Критически важен для e-commerce | Без него товары не попадут в Яндекс.Маркет. |
| Нагрузка | Низкая–средняя | Не перегружает сервер. Можно кэшировать. |
| SEO / Трафик | Высокий плюс | Приводит реальных покупателей из Яндекса. |
Как правильно обрабатывать (Nginx)
# 1. Разрешить доступ
if ($http_user_agent ~* "YandexMarket") {
# Логируем для анализа
access_log /var/log/nginx/yandex-market.log;
}
# 2. НЕ блокировать!
# if ($http_user_agent ~* "YandexMarket") { return 403; } # ОШИБКА!
# 3. Кэширование для бота (опционально)
location ~* \.(html|json|xml)$ {
if ($http_user_agent ~* "YandexMarket") {
add_header Cache-Control "public, max-age=3600";
proxy_cache_valid 200 1h;
}
}
# 4. robots.txt — разрешить
User-agent: YandexMarket
Allow: /
Обязательно:
• Разрешите доступ к карточкам товаров, фильтрам, API
• Используйте структурированные данные (Schema.org, JSON-LD)
• Убедитесь, что цены и наличие видны без JS
• Не используйте
• Разрешите доступ к карточкам товаров, фильтрам, API
• Используйте структурированные данные (Schema.org, JSON-LD)
• Убедитесь, что цены и наличие видны без JS
• Не используйте
noindex, canonical на основные товары
Проверка легитимности
- Официальная страница: yandex.com/bots
- UA в списке:
YandexMarket/*— разрешён - IP в диапазонах: список IP Яндекса
Пускать ОБЯЗАТЕЛЬНО.
Это официальный бот Яндекс.Маркета — главный источник покупателей из поиска.
Блокировка = потеря продаж и видимости в Яндексе.
Это официальный бот Яндекс.Маркета — главный источник покупателей из поиска.
Блокировка = потеря продаж и видимости в Яндексе.