Mozilla/5.0 (compatible; YandexRenderResourcesBot/1.0; +http://yandex.com/bots) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0
Этот User-Agent принадлежит **YandexRenderResourcesBot** — специализированному боту Яндекса для **предварительного рендеринга (pre-rendering)** веб-страниц, особенно тех, что используют **JavaScript** и динамический контент. --- ### Разбор строки: ``` Mozilla/5.0 (compatible; YandexRenderResourcesBot/1.0; +http://yandex.com/bots) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 ``` | Часть | Значение | |------|---------| | `Mozilla/5.0` | Маскировка под браузер (для совместимости) | | `(compatible;` | Совместимый формат UA | | `YandexRenderResourcesBot/1.0` | **Имя и версия бота** — 1.0 | | `+http://yandex.com/bots)` | Ссылка на [официальную документацию Яндекса](http://yandex.com/bots) | | `AppleWebKit/537.36 ... Chrome/108.0.0.0` | Имитация **Chrome 108** на движке WebKit — бот **рендерит JS**, как настоящий браузер | --- ### Что делает **YandexRenderResourcesBot**? - **Рендерит JavaScript** на страницах. - Загружает **ресурсы (CSS, изображения, шрифты, API-запросы)**. - Используется для: - Индексации **SPA** (React, Vue, Angular и т.д.) - Проверки **мобильной адаптации** - Сбора **структурированных данных** (Open Graph, JSON-LD) - Улучшения качества поисковой выдачи > Это **не основной индексирующий бот**, а **вспомогательный**, работающий **в связке с YandexBot**. --- ### Ключевые особенности | Характеристика | Описание | |---------------|--------| | **Выполняет JS** | Да, как Chrome 108 | | **Загружает ресурсы** | CSS, JS, изображения, шрифты | | **Учитывается в индексе?** | Да — помогает понять **реальный вид страницы** | | **Частота посещений** | Обычно ниже, чем у YandexBot | | **IP-адреса** | Те же, что и у других ботов Яндекса (см. [список](https://yandex.com/support/webmaster/robot-workings/check-yandex-robots.html)) | --- ### Как управлять этим ботом? #### 1. **`robots.txt`** ```txt User-agent: YandexRenderResourcesBot Disallow: /admin/ Allow: / # Или полностью запретить User-agent: YandexRenderResourcesBot Disallow: / ``` #### 2. **Мета-тег (на уровне страницы)** ```html ``` #### 3. **Блокировка по нагрузке (опционально)** ```nginx # В nginx: ограничить частоту запросов limit_req_zone $binary_remote_addr zone=yandexrender:10m rate=1r/s; server { location / { if ($http_user_agent ~* "YandexRenderResourcesBot") { limit_req zone=yandexrender burst=5; } } } ``` --- ### Чем отличается от других ботов Яндекса? | Бот | Назначение | Рендерит JS? | |-----|-----------|-------------| | `YandexBot` | Основная индексация | Частично | | `YandexRenderResourcesBot` | **Полный рендеринг JS + ресурсы** | **Да** | | `YandexMobileBot` | Мобильная индексация | Да | | `YaDirectBot` | Проверка рекламы | Нет | --- ### Вывод > **YandexRenderResourcesBot/1.0** — это **официальный рендеринг-бот Яндекса**, имитирующий **Chrome 108**. > Он **загружает и выполняет JavaScript**, чтобы понять, как выглядит страница **после рендера**. > **Рекомендуется разрешать**, если вы хотите хорошую индексацию SPA и динамического контента. > При необходимости — ограничивайте через `robots.txt` или `limit_req`. Официальная справка: [yandex.com/bots](http://yandex.com/bots)