SEO Semantic Lab — вкладка «SERP»
Вкладка SERP — это сбор выдачи Яндекс/Google через XMLRiver: вводите список запросов, выбираете регион/параметры, запускаете задачу и получаете плоский результат «запрос → позиция → URL → title → snippet» с возможностью сохранить raw XML, учесть нейро/AI-блоки и экспортировать в CSV/Excel.
Содержание
1) Что делает вкладка SERP
Результат разворачивается в строки: запрос, позиция, URL, заголовок, сниппет.
По желанию сохраняется сырой XML, а также плоские строки и нейро-фрагменты — всё в БД проекта.
2) Что подготовить перед запуском
- Список запросов — по одному в строке (Wordstat/Keys/Key Collector/GSC/Метрика и т.д.).
- Доступ XMLRiver — логин/ключ в настройках (для баланса/стоимости и выполнения запросов).
- Регион — для Яндекса это обычно код lr (например, 213), для Google — гео влияет через hl/gl и Extra.
3) Настройки: ПС/регион/Top N/RPM/Extra
| Параметр | Что делает | Когда включать / примеры |
|---|---|---|
| ПС (yandex/google) | Выбор поисковика. Логика пагинации и параметров зависит от ПС. | Яндекс — классический lr; Google — hl/gl/num/start. |
| Регион | Для Яндекса прокидывается как lr; для Google влияет через hl/gl (частично из Extra). | Напр. 213 для Яндекса. Для Google — gl=ru, hl=ru через Extra. |
| Top N | Сколько позиций собрать (обрезка результата). | 100 — самый частый вариант. “все” — если нужно максимально (но дольше/дороже). |
| RPM | Ограничение скорости: requests per minute (троттлинг на каждый запрос). | 60 RPM для стабильности; 0 = без ограничений. |
| Extra (key=value;…) | Любые доп. параметры XMLRiver (device/os/lang/filter и т.п.). | Напр.: hl=ru;gl=ru;num=10 для Google или спец. параметры устройства. |
| Сохранять raw XML | Сохраняет исходный XML ответа в БД. | Включайте для отладки, контроля, повторного парсинга без новых запросов. |
| Разворачивать в плоские строки | Пишет flat-строки (запрос/позиция/URL/title/snippet) для таблицы и дальнейших модулей. | Обычно включено всегда — это главный формат для кластеризации и конкурентов. |
| Учитывать нейро-ответы | Пытается детектить AI/нейро-блоки (нулевая позиция, KG, related и т.п.) и сохранять фрагменты. | Полезно для анализа “что съедает клики” и как выглядит выдача по интенту. |
4) Realtime vs Delayed (Google)
Запрос идёт сразу, затем постраничная пагинация до нужного Top N (Google/Яндекс). Подходит, когда ответы приходят быстро и предсказуемо.
Сначала создаётся запрос, затем вкладка ждёт готовности и забирает результат. Удобно при более долгих ответах и больших объёмах.
5) Нейро-ответы (AI-блоки): что сохраняется
При включенной опции «Учитывать нейро-ответы» вкладка ищет в структуре ответа признаки нейро/AI-блоков (например, блоки нулевой позиции, knowledge graph, related и т.п.) и сохраняет найденные фрагменты в БД для последующего анализа.
6) Таблица результатов и контекст-меню
В таблице отображается плоский результат: Запрос, Позиция, URL, Заголовок, Сниппет. Доступны сортировки и выделение строк. По двойному клику открывается URL в браузере.
| Действие | Где | Зачем |
|---|---|---|
| Открыть URL в браузере | Контекст-меню / двойной клик | Быстро проверить страницу выдачи руками. |
| Копировать URL | Контекст-меню | Собрать набор конкурентов/страниц без экспорта. |
| Копировать строку (TSV) | Контекст-меню | Вставить в Excel/таблицу как есть. |
| Показать сырой XML | Контекст-меню | Отладка, контроль, разбор нестандартной выдачи (если raw включен). |
| Показать JSON-дерево | Контекст-меню | Смотреть структуру ответа в удобном виде без потерь. |
7) Экспорт CSV/Excel
Формат: запрос;позиция;url — идеально для быстрых интеграций и «склейки» с семантикой.
Формат: query, position, url, title, snippet — удобно для аналитики и ручной проверки.
8) Типичные ошибки
- Не заданы ключи XMLRiver — баланс/стоимость/запросы дают ошибку авторизации.
- Пустой список запросов — вкладка не стартует.
- Delayed включен для Яндекса — режим будет проигнорирован и выполнится realtime.
- Top N слишком большой + RPM=0 — можно “упереться” в скорость/лимиты, лучше выставлять RPM.
- Raw выключен, но ожидаете XML/JSON — сырого ответа может не быть в БД.
FAQ по вкладке SERP
Почему таблица “пустая”, хотя прогресс прошёл?
Как правильно задавать регион для Google?
Зачем сохранять raw XML?
Связанные вкладки
Поддержка/вопросы: @seosoltyk
Чат клиентов: t.me/seosemanticlab
Email: seo.soltyk@yandex.ru
Быстрый старт
Email: seo.soltyk@yandex.ru