Модель не видит живую выдачу. Она читает список, который вы ей отдали: позиция, URL, title, тип блока, регион, дата. Список берётся из SERP API, выгрузки сервиса аналитики или ручного среза. Сбор страницы поиска в обход правил поисковика к этой задаче не относится. Нет легального среза — анализировать нечего.
После разметки топа чтение конкретных чужих документов — AI для анализа конкурентов. Склейка запросов — AI для кластеризации. Свои показы — API в SEO-процессах и SEO-аналитика. Хаб — AI для SEO.
Что размечать в срезе
| Элемент | Зачем | Ошибка |
|---|---|---|
| Органика: title и URL | Какие документы сейчас считают ответом | Принимать топ за эталон текста |
| Тип сниппета | Нужен ли how-to, таблица, локальный блок | Копировать формат, которого у запроса нет |
| Похожие вопросы | Какие уточнения поисковик уже связал | Каждый вопрос — отдельная тонкая страница |
| Смешение интентов | Гайд, коммерция и новость в одном топе | Одна «универсальная» страница на все |
| Повтор домена | Каннибализация или сильный бренд | «Так надо, раз повтор» |
Как сохранить срез, чтобы через месяц не спорить
- Зафиксируйте четыре поля: запрос, поисковик, регион, устройство, плюс дату. Без них «было / стало» — шум: выдача пляшет сама.
- Отдайте модели структурированный список, не скриншот. Картинка хуже воспроизводится.
- Три вывода: доминирующий интент, обязательные подтемы по заголовкам, чего в топе нет. Третье — кандидат в вашу страницу, не повод дописать «как у всех».
- Если топ — сравнение сервисов, а вы готовите how-to, проблема в выборе URL, не в парсере.
- Сырой срез храните рядом с выводом модели. Память редакции короче, чем кажется.
Один прогон в понедельник и другой в четверг по тому же запросу могут разойтись на несколько URL. Вывод о «вечном топе» из одного файла — ошибка метода. Срез без региона описывает чью-то выдачу. Саммари «в топе нет таблиц» проверяется открытием третьего результата, таблица часто за спойлером.
Классический парсер позиций считает места. Модель читает обещания и типы блоков. Число позиций нужно отчёту, разметка интента — решению, какую страницу писать. Самописный сбор HTML поисковой страницы, если API уже отдаёт поля, добавляет хрупкость и риск нарушить правила. Частоты съёма нет «для красивого графика»: для формата новой страницы хватает нескольких срезов в разные дни; мониторинг позиций — по расписанию сервиса, который вы и так используете.
Для Яндекса и Google срезы не склеивают в одну таблицу «топ». Регион, устройство и язык — отдельные файлы. Если в выдаче висит блок нейроответа, это не повод объявлять органику мёртвой: смотрите, остался ли кликабельный список URL и какие документы туда входят. Решение о своей странице всё равно после сверки с семантикой, не после одного вечернего скриншота. People Also Ask не разворачивают в десять URL: это уточнения к той же задаче, их закрывают H2 на сильной странице. Смешение интентов в топе — сигнал выбрать один канон, а не склеить гайд с карточкой «купить».
Срез без устройства врёт на коммерции: mobile и desktop в одной нише часто разные. Сохраняйте поле устройства рядом с регионом. Иначе через месяц будете спорить о топе, которого никто не видел.