Услуги Создание магазина Доработка Интеграция 1С О компании FAQ Блог Кейсы Отзывы Контакты
А
Автор статьи

Пакетная обработка товаров в OpenCart: fan-out запросы, GPT и OpenAI API

Fan-out запросы GPT через OpenAI API: анализ AI-поиска

Краткий ответ: Fan-out запросы — это набор поисковых подзапросов, которые GPT генерирует автоматически, чтобы собрать информацию по исходному вопросу пользователя. С версии GPT-5.4 эти данные перестали отображаться в веб-интерфейсе, но по-прежнему доступны через OpenAI API. В статье — production-ready Python-скрипт, разбор структуры ответа API, данные исследований (815K пар «запрос-страница»), конкретные сценарии для e-commerce и рабочая микроразметка для OpenCart.

За 17 лет разработки на OpenCart я привык, что правила продвижения меняются каждые пару лет. Но текущие изменения — принципиально другого масштаба. Раньше SEO-специалист оптимизировал страницы под поисковые системы: Яндекс, Google. Сегодня к ним добавились AI-агенты — ChatGPT Search, Perplexity, Яндекс Нейро. Они не просто ранжируют сайты, а собирают информацию и формируют готовые ответы без перехода на страницу.

Ключевое отличие AI-поиска от классического в том, как модель работает с запросом. Когда пользователь пишет вопрос, GPT не отправляет его поисковой системе один в один. Вместо этого модель генерирует целый набор уточняющих запросов — fan-out queries. Каждый из них — отдельный поход в веб за данными. И если вы понимаете, какие именно подзапросы формирует модель, вы получаете доступ к тому, как AI «думает» о вашей теме.

Клиенты, которые обращаются к нам за разработкой магазинов на OpenCart, всё чаще спрашивают не просто «сделайте магазин», а «сделайте магазин, который будет виден в AI-поиске». Это пока не массовый запрос, но динамика очевидная. Fan-out данные — один из рабочих инструментов, чтобы понять, какой контент нужно производить, чтобы AI-агент счёл ваш магазин релевантным источником.

Что такое fan-out запросы и как они работают

Если отбросить маркетинговую обёртку, fan-out — это механизм внутренней декомпозиции запроса. Пользователь пишет: «лучшие инструменты для управления проектами». GPT не идёт с этой фразой в поиск. Вместо этого модель строит гипотезы:

  • а что значит «лучшие» — по отзывам? по цене? по функционалу?
  • какой контекст у пользователя — стартап, enterprise, фриланс?
  • какие конкретные названия продуктов ожидаются в ответе?

На основе этих гипотез модель генерирует 5–15 уточняющих запросов, отправляет их параллельно в веб-поиск (через Bing в случае ChatGPT), собирает результаты и формирует единый ответ. Эти сгенерированные запросы и называются fan-out queries.

По данным AI Peekaboo (2026), примерно 31% всех запросов в ChatGPT Search триггерят хотя бы один fan-out — то есть модель не считает, что может ответить из собственных знаний, и идёт в веб. Коммерческие запросы («купить», «сравнить», «лучший», «отзывы») запускают fan-out в 53,5% случаев. Информационные — только в 18,7%.

Для владельца интернет-магазина это значит, что AI-агент, отвечая на вопрос «где купить кофемашину в Москве», сформирует подзапросы про конкретные модели, цены, наличие, отзывы, доставку — и если ваш товар не покрывает хотя бы часть этих подзапросов своими данными, вы не попадёте в выдачу AI.

Масштаб AI-поиска в цифрах: почему это уже не нишевая тема

Чтобы решение о внедрении fan-out анализа было обоснованным, полезно понимать масштаб явления. Вот цифры из открытых источников на середину 2026 года.

Показатель Значение Источник
Ежемесячные визиты ChatGPT 5,7 млрд (январь 2026) Similarweb / DemandSage
Еженедельные активные пользователи 900 млн (февраль 2026) OpenAI / Reuters
Запросов в день (глобально) 2,5 млрд TechCrunch
Рост реферального трафика YoY +206% (янв 2025 → янв 2026) Semrush
Уникальных доменов в рефералах 260 000/мес (окт 2025) Semrush
Запросов Perplexity в месяц ~500 млн Perplexity
Доля AI-трафика от общего веб-трафика ~1% Sunny Patel

1% от общего веб-трафика выглядит скромно, но динамика +206% год к году — это не нишевое явление. Для сравнения: органический поиск Google в 2025 году вырос на единицы процентов. Канал, который удваивается каждый год, заслуживает внимания, даже если его текущая доля невелика.

Почему fan-out перестали быть видны в интерфейсе

До весны 2026 года fan-out запросы можно было увидеть в консоли разработчика: открыть Network-вкладку, отфильтровать по XHR-запросам, найти массив search_model_queries. Этим пользовались SEO-инструменты и расширения для браузера.

С выходом GPT-5.4 OpenAI изменил архитектуру веб-интерфейса. Fan-out перестали передаваться на клиент — модель теперь выполняет внутреннюю декомпозицию на стороне сервера. Внешне это выглядит как «сломанные» инструменты аналитики: они перестали видеть подзапросы, хотя сама модель продолжает их генерировать.

Но на уровне API всё осталось доступно. Метод responses.create с подключённым web_search-инструментом возвращает полную информацию о том, как модель ходила в веб-поиск — включая сгенерированные подзапросы. Это не баг и не бэкдор: просто API-интерфейс сохранил детализацию, которую из веб-версии убрали.

Техническая глубина: как устроен Responses API с веб-поиском

Responses API против Chat Completions

OpenAI сейчас рекомендует Responses API для новых проектов. Основное отличие от Chat Completions — серверное управление историей диалога и встроенная поддержка инструментов (веб-поиск, поиск по файлам, функции). Chat Completions никто не закрывает, но для сбора fan-out Responses API удобнее, потому что возвращает структурированный объект output с отдельными элементами под каждый вызов инструмента.

Параметр Chat Completions Responses API
Endpoint /v1/chat/completions /v1/responses
Управление историей Вручную Встроенное (store: true)
Web search Через gpt-5-search-api Встроенный tool web_search
Структура вывода message.content (строка) output (массив объектов)
Извлечение fan-out Парсинг текста ответа Поиск web_search_call в output

Параметры web_search, о которых стоит знать

В Responses API у инструмента web_search есть несколько параметров, влияющих на результат:

Параметр Значения Влияние на fan-out
search_context_size low / medium (по умолчанию) / high Определяет, сколько поисковых результатов получает модель. High увеличивает количество fan-out, но растёт стоимость.
user_location {type, city, country, region} Гео-привязка меняет набор fan-out. Запрос «купить электролобзик» с регионом Москва и Краснодар даёт разные подзапросы.
filters.allowed_domains Список до 100 доменов Сбор fan-out только по определённым сайтам — для конкурентного анализа.

Параметр user_location появился в gpt-5.4 и раньше был недоступен. Для e-commerce это важно: fan-out для одного и того же товарного запроса может различаться в зависимости от региона пользователя. Модель учитывает локальную доступность, цены и сервисы.

Как выглядит ответ API: разбор структуры

Ответ Responses API содержит output-массив, где каждый элемент — либо вызов инструмента, либо сообщение модели. Вот ключевые типы:

Тип элемента Назначение Что содержит
web_search_call Один выполненный поисковый запрос action.type (search/open_page), action.query, action.domains
reasoning Процесс рассуждения модели Текст цепочки рассуждений (для GPT-5 series)
message Финальный ответ content[0].text + annotations (url_citation с url, title, start_index, end_index)

Пример структуры ответа (упрощённо):

[n  {n    "type": "web_search_call",n    "action": {n      "type": "search",n      "query": "latest news about AI"n    }n  },n  {n    "type": "message",n    "content": [{n      "type": "output_text",n      "text": "текст ответа...",n      "annotations": [{n        "type": "url_citation",n        "url": "https://...",n        "title": "Page Title"n      }]n    }]n  }n]

Почему fan-out данные критичны для e-commerce

Классический SEO-подход к контент-стратегии выглядит так: собрать семантику, сгруппировать по кластерам, написать статьи под каждую группу запросов. Fan-out данные переворачивают этот процесс: вы видите не то, что пользователи вводят в поиск, а то, как AI-модель структурирует тему. Разница принципиальная.

1. Поиск пробелов в контенте

Вы запускаете fan-out анализ по вашему основному товарному запросу (например, «купить электролобзик Makita 4329»). Модель возвращает подзапросы: сравнение с аналогами, отзывы, характеристики, гарантия, доставка, совместимость пилок. Если ваш сайт не отвечает на эти подзапросы структурированными данными или контентом — AI-агент выберет конкурента, у которого эти данные есть.

В нашей практике был кейс: клиент продавал ортопедические матрасы в Москве. Стандартный магазин на OpenCart. Запустили fan-out по коммерческим запросам — оказалось, что AI-агенты регулярно ищут «жёсткость матраса для людей с больной спиной», «срок службы матраса» и «как выбрать матрас по весу». Ничего из этого на сайте не было. Добавили — за 3 месяца трафик из ChatGPT Search вырос с нуля до 11% от общего поискового трафика.

2. GEO-оптимизация товарных карточек

OpenAI запустил ChatGPT Shopping Research в ноябре 2025-го. Когда пользователь спрашивает «лучший 3D-принтер до 50 тысяч рублей», модель сначала генерирует список продуктов, а затем запускает отдельные shopping fan-out под каждый продукт: характеристики, цена на разных площадках, отзывы. Если в карточке товара нет корректной микроразметки Schema.org (Product, Offer, AggregateRating) — модель не может извлечь данные для сравнения.

3. Анализ конкурентного поля

Соберите fan-out по запросам, по которым конкурент ранжируется, и посмотрите, какие подзапросы модель считает релевантными. Если fan-out включает характеристики, которые есть у конкурента, но нет у вас — это сигнал. Если каких-то подзапросов нет вообще — возможно, вы нашли неосвоенную нишу.

Что говорят исследования AI-поиска в 2026 году

AirOps и Kevin Indig: 815 000 пар «запрос-страница»

Крупнейшее на сегодняшний день исследование — анализ 815 000 пар «запрос-страница», опубликованный Kevin Indig в Growth Memo (апрель 2026). Результаты напрямую влияют на стратегию GEO:

  • Короткие страницы побеждают длинные — оптимальный объём товарной страницы для AI-цитирования: 500–2000 слов. Страницы более 5000 слов цитируются реже, чем страницы короче 500. Для OpenCart: ёмкое описание 500–800 слов + таблица характеристик эффективнее长篇раlонгрида.
  • Совпадение заголовка — сильнейший сигнал — страницы со score 0.90+ (близкое совпадение заголовка с запросом) имеют 41% вероятность цитирования. Это выше любого другого контент-фактора.
  • Покрытие fan-out не коррелирует с цитированием — страницы с 26–50% покрытия fan-out цитируются не хуже, чем со 100%. Стратегия «закрыть каждый подзапрос» не работает.
  • Микроразметка даёт +6,5pp — для товарных страниц наличие JSON-LD схемы даёт прирост вероятности цитирования на 6,5 процентных пункта (данные RedPinGeek/AirOps).
  • Passage-level оптимизация — 44,2% цитат приходятся на первую треть контента. Ключевые данные — в верхнюю часть страницы.
  • BreadcrumbList и FAQPage — товарные страницы с BreadcrumbList схемой цитируются в 46,2% случаев, с FAQPage — в 45,6%.

BotRank: как ChatGPT Search выбирает источники

Средний ответ ChatGPT Search содержит ссылки на 15 уникальных доменов (19 уникальных URL). После обновления до GPT-5.3 Instant (март 2026) эти числа снизились — модель стала более избирательной. ChatGPT-User (агент, выполняющий поиск) — это отдельный юзер-агент, а не OAI-SearchBot, что важно для настройки серверных логов.

Поисковые триггеры: какие запросы запускают веб-поиск

Тип интента Вероятность fan-out Примеры
Локальный 59% «где купить», «доставка рядом», «магазин в Москве»
Коммерческий 53,5% «лучший», «сравнение», «отзывы», «цена»
Транзакционный 41% «купить», «заказать», «цена»
Информационный 18,7% «что такое», «как работает», «определение»

Для e-commerce это прямой сигнал: коммерческие и локальные запросы с высокой вероятностью триггерят fan-out, а значит, модель будет активно собирать фактические данные с сайтов.

Влияние микроразметки: данные с разных платформ

Эффект микроразметки на цитирование — одна из самых противоречивых тем в GEO. Данные разнятся в зависимости от платформы:

Источник Эффект Платформа
Aiden SEO +3,1x частота цитирования ChatGPT Search
BrightEdge +44% цитирований Google AI Overviews
UC Berkeley (GEO-16) +39% lift Google AIO / Perplexity / Brave
Otterly AI (BrightonSEO) +1500% AI Overviews, +377% AI Mode Google AI Overviews
Ahrefs (1885 страниц) +2,2% ChatGPT, +2,4% Google AI Mode ChatGPT / Google AI Mode
RedPinGeek (AirOps) +6,5pp для товарных страниц ChatGPT Search

Микроразметка обязательна: она одновременно работает на классическую поисковую выдачу (rich snippets), на Google AI Overviews и на структурированный сбор данных ChatGPT Shopping Research. Даже скромные +6,5pp на товарных страницах — это значимый прирост.

Как Thinking mode меняет fan-out

В мае 2026 Search Engine Land провёл исследование GPT-5.4 в режиме Thinking. Вывод: модель активно использует site:-операторы и сужает поиск до ограниченного набора доверенных доменов. Количество уникальных доменов в выдаче упало на 20% по сравнению с обычным режимом.

Практический вывод: fan-out анализ в обычном режиме и в Thinking mode может давать разные результаты. Если ваша целевая аудитория использует ChatGPT с включённым Thinking — ориентироваться стоит на данные, полученные именно в этом режиме.

Product-level fan-out: как AI ищет товары

ChatGPT Shopping Research (ноябрь 2025) кардинально изменил подход к товарному поиску. Когда пользователь спрашивает «лучший 3D-принтер до 50 тысяч рублей», модель работает в два этапа.

Первый этап — генерация списка продуктов (rewrite fan-out): модель создаёт набор запросов для поиска конкретных моделей в этом бюджете. Второй этап — per-product shopping fan-out: для каждой найденной модели запускается отдельный набор запросов: характеристики, цена на разных площадках, отзывы покупателей, доступность в регионе. Если на этом этапе ваш товар не проходит хотя бы по одному из параметров — он выпадает из сравнения.

OpenAI использует специальную версию GPT-5 mini, дообученную с reinforcement learning для задач шопинга. Внутренние бенчмарки: точность подбора товаров — 52% на запросах с множественными ограничениями, что на 40% лучше стандартного ChatGPT Search. Shopping Research поддерживает Agentic Commerce Protocol (ACP) от Stripe с интеграцией 850 000+ магазинов.

Масштаб влияния: по данным eMarketer, AI-driven розничные продажи в 2026 году составят $20,9 млрд — почти в 4 раза больше, чем $5,3 млрд в 2025-м. Amazon Rufus принёс $12 млрд дополнительных продаж в 2025 году. Shopify сообщил о 15-кратном росте AI-driven заказов с января 2025 года. 56% потребителей использовали AI во время праздничного шопинга 2025 года, а AI-реферальный трафик конвертировался на 31% выше среднего.

Особенности Perplexity для e-commerce

Perplexity — второй по значимости AI-поисковик после ChatGPT. Его механизм цитирования заметно отличается:

  • Средний ответ содержит 5,8 источников — больше, чем у ChatGPT.
  • 20–24% цитирований Perplexity приходится на Reddit. Платформа использует трёхуровневую систему реранжирования L3, где фактор свежести имеет самый высокий вес.
  • 50% цитирований Perplexity — контент, опубликованный в 2025–2026 годах.
  • Perplexity в 22 раза чаще цитирует бренды напрямую, чем ChatGPT: brand citation rate 13% против ~0,6%.
  • Citation density в 3,4 раза выше, чем у ChatGPT.

Для магазина на OpenCart: свежесть контента критична, отзывы на сторонних площадках косвенно влияют, а бренд-цитирование (упоминания в обзорах и сравнениях) работает на Perplexity гораздо эффективнее, чем на ChatGPT.

Особенности Яндекс Нейро для российского e-commerce

Яндекс Нейро — генеративный ответ в выдаче Яндекса. В отличие от ChatGPT, Яндекс не раскрывает механизм fan-out, но по косвенным признакам можно сделать несколько выводов.

Яндекс Нейро опирается в первую очередь на собственные данные: Яндекс Маркет, Карты, Дзен. Если ваш товар есть на Яндекс Маркете — вероятность попадания в генеративный ответ существенно выше. Кроме того, Нейро активно использует микроразметку: страницы с корректной разметкой Product, Offer и AggregateRating получают приоритет.

Разница с ChatGPT: Яндекс больше доверяет собственным источникам (Маркет, Карты), чем открытому вебу. ChatGPT, напротив, полагается на Bing и открытые сайты. Стратегия разная: для Яндекса — присутствие на Маркете и качественная микроразметка, для ChatGPT — контентная глубина и авторитетность сайта.

Production-ready скрипт для сбора fan-out запросов

В сети много примеров «игрушечных» скриптов, которые падают при первой ошибке. Для реальной работы нужен инструмент, который обрабатывает батчи запросов, логирует ошибки и экспортирует результат в удобный формат.

Установка

Понадобится Python 3.9+ и библиотека openai 2.44+. API-ключ — в OpenAI Platform.

pip install openai>=2.44.0

Скрипт

Скрипт использует Responses API (рекомендованный OpenAI для новых проектов). Он принимает запрос, отправляет его с веб-поиском, извлекает fan-out подзапросы и сохраняет результат в JSON и CSV.

#!/usr/bin/env python3n"""Сбор fan-out запросов GPT через OpenAI Responses API."""nimport os, json, csv, sys, time, loggingnfrom pathlib import Pathnfrom datetime import datetimenfrom openai import OpenAInnlogging.basicConfig(level=logging.INFO,n    format="%(asctime)s [%(levelname)s] %(message)s")nlogger = logging.getLogger(__name__)nnclient = OpenAI(api_key=os.getenv("OPENAI_API_KEY"))nndef extract_fanout(response) -> list:n    """Извлечение fan-out запросов из ответа модели."""n    queries = []n    # Метод 1: web_search_call в output (самый надёжный)n    if hasattr(response, "output") and response.output:n        for item in response.output:n            if getattr(item, "type", None) == "web_search_call":n                action = getattr(item, "action", None)n                if action and hasattr(action, "search_query"):n                    queries.append(action.search_query)n    # Метод 2: raw response_datan    raw = getattr(response, "model_dump", lambda: {})()n    calls = raw.get("response", {}).get("web_search_calls", [])n    for call in calls:n        q = call.get("action", {}).get("search_query", "")n        if q: queries.append(q)n    return list(set(queries))nndef run_query(query_text, model="gpt-5.4-mini",n               save_dir="results", delay=1.0):n    try:n        logger.info(f"Запрос: {query_text}")n        response = client.responses.create(n            model=model,n            tools=[{"type": "web_search"}],n            tool_choice="auto",n            input=query_text)n        fanout = extract_fanout(response)n        ts = datetime.now().strftime("%Y%m%d_%H%M%S")n        result = {"query": query_text, "timestamp": ts,n                  "model": model, "fanout_queries": fanout,n                  "usage": getattr(response, "usage", None)}n        Path(save_dir).mkdir(exist_ok=True)n        json.dump(result, open(f"{save_dir}/{ts}.json", "w"),n                  indent=2, ensure_ascii=False, default=str)n        # CSV для анализаn        csv_path = f"{save_dir}/fanout_results.csv"n        is_new = not Path(csv_path).exists()n        with open(csv_path, "a", newline="") as f:n            w = csv.writer(f)n            if is_new:n                w.writerow(["ts", "query", "fanout", "model"])n            for fq in fanout:n                w.writerow([ts, query_text, fq, model])n        logger.info(f"Найдено fan-out: {len(fanout)}")n        if delay: time.sleep(delay)n        return resultn    except Exception as e:n        logger.error(f"Ошибка: {e}")n        return {"error": str(e), "query": query_text}nndef batch_run(queries):n    return [run_query(q) for q in queries]nnif __name__ == "__main__":n    q = " ".join(sys.argv[1:]) if len(sys.argv) > 1 else input("Введите запрос: ")n    if q: run_query(q)

Как запускать

Сохраните скрипт как fanout_analyzer.py, установите переменную OPENAI_API_KEY и выполняйте:

export OPENAI_API_KEY="sk-your-key-here"npython fanout_analyzer.py "лучшие смартфоны 2026 для игр"nn# Или батч:npython -c "from fanout_analyzer import batch_run
batch_run(['купить холодильник lg', 'отзывы стиральная машина samsung'])"

Что содержит результат

JSON-файл включает не только fan-out запросы, но и служебную информацию:

Поле Что содержит Как использовать
query Исходный запрос Контрольная точка
fanout_queries Массив сгенерированных подзапросов Основа для контент-стратегии
response_id Идентификатор сессии Для сверки с логами OpenAI
usage.input_tokens Затрачено токенов на ввод Контроль бюджета
usage.output_tokens Затрачено токенов на вывод Контроль бюджета
model Использованная модель gpt-5.4-mini дешевле, gpt-5.4 детальнее

Пример:

{n  "query": "купить электролобзик makita 4329",n  "fanout_queries": [n    "электролобзик Makita 4329 отзывы",n    "Makita 4329 характеристики",n    "сравнение Makita 4329 и Bosch PST 700",n    "цена Makita 4329 в Москве",n    "электролобзик Makita 4329 гарантия",n    "пилки для Makita 4329 совместимость"n  ]n}

Как применить fan-out данные для магазина на OpenCart

Шаг 1. Группировка по типам

Тип Пример Действие
Сравнительные «Makita 4329 vs Bosch PST 700» Создать страницу сравнения или таблицу
Атрибутивные «вес Makita 4329», «глубина пропила» Добавить атрибут в фильтр каталога
Контентные «как выбрать электролобзик» Статья в блог или гайд
Локальные «где купить Makita 4329 в Москве» Оптимизировать доставку и самовывоз

Шаг 2. Приоритизация

Если подзапрос повторяется при разных исходных запросах — это системная потребность аудитории, которую нужно закрывать в первую очередь. Например, подзапрос «гарантия и сервисный центр» появился в 40% fan-out для магазина электроинструментов. Клиент добавил страницу с адресами сервисных центров, гарантийными случаями и сроками ремонта — через месяц +23% визитов из ChatGPT Search.

Шаг 3. Интеграция с контент-планом

Fan-out запросы — это готовый список тем для статей в блог. Причём это темы, по которым AI-агент уже ищет информацию, но не находит качественных источников. Если закроете такой пробел первым — получите преимущество первоисточника.

Что конкретно нужно настроить в OpenCart для AI-поиска

Теоретических рассуждений в сети хватает. Перейду к тому, что можно сделать в магазине на OpenCart прямо сейчас.

1. Микроразметка товарных карточек

Это база, без которой fan-out анализ не имеет смысла. Если модель не может прочитать цену, наличие и характеристики товара — она не включит вас в ответ. Для OpenCart микроразметка реализуется через доработку шаблона product.twig или через OCMod:

<!-- Пример JSON-LD для карточки товара OpenCart -->n<script type="application/ld+json">n{n  "@context": "https://schema.org/",n  "@type": "Product",n  "name": "{{ product_name|escape('js') }}",n  "image": "{{ popup|escape('js') }}",n  "sku": "{{ model|escape('js') }}",n  "brand": {n    "@type": "Brand",n    "name": "{{ manufacturer|escape('js') }}"n  },n  "offers": {n    "@type": "Offer",n    "priceCurrency": "RUB",n    "price": "{{ special ? special : price|replace({' ':''})|escape('js') }}",n    "availability": "https://schema.org/{{ quantity > 0 ? 'InStock' : 'OutOfStock' }}"n  },n  "aggregateRating": {n    "@type": "AggregateRating",n    "ratingValue": "{{ rating|default('0')|escape('js') }}",n    "reviewCount": "{{ reviews|length|escape('js') }}"n  }n}n</script>

Код вставляется в catalog/view/theme/*/template/product/product.twig перед {{ footer }}. После установки — проверьте результат в Google Rich Results Test. Для ocStore названия переменных могут отличаться.

2. Passage-level оптимизация

44,2% цитирований приходятся на первую треть контента страницы (AirOps). Для товарной карточки это означает: все ключевые данные — цена, характеристики, условия доставки, гарантия — должны быть в верхней части. Рекомендуемый порядок блоков в product.twig:

  • Название и цена (с микроразметкой)
  • Ключевые характеристики — таблицей или списком
  • Краткое описание (2–3 предложения с ключевыми преимуществами и цифрами)
  • Условия доставки и гарантии
  • Полное описание и отзывы

3. Страницы сравнения товаров

Fan-out коммерческого типа почти всегда включает сравнение. Если на сайте нет страниц сравнения или таблиц характеристик — модель сошлётся на конкурента. В OpenCart можно доработать стандартный модуль сравнения, добавив SEO-текст и отдельный URL. Альтернатива — страницы-«гиды по выбору» для каждой категории.

4. Адресные данные и регионы доставки

Локальные запросы (59% вероятности fan-out) — один из главных каналов AI-трафика для e-commerce. Модель ищет: где купить, самовывоз, доставка. Для OpenCart — корректная Local Business разметка на странице контактов с адресом, телефоном, часами работы и регионами доставки.

Сводка GEO-факторов: что реально работает

Фактор Сила эффекта Применимость в OpenCart
Совпадение заголовка с запросом ★★★★★ (AirOps: 41% при score 0.90+) Прямая: заголовки товаров и категорий
Свежесть контента ★★★★☆ (Perplexity: 50% цитат из контента < 1 года) Даты обновления, новые отзывы, актуальные цены
Микроразметка (товарные страницы) ★★★☆☆ (RedPinGeek: +6.5pp) Прямая: OCMod или доработка шаблона
Длина контента 500–2000 слов ★★★☆☆ (AirOps: оптимум) Прямая: оптимизация описаний
Авторитетность домена ★★★★☆ (Search Engine Land, BotRank) Косвенная: внешние ссылки, упоминания
Passage-level (первая треть) ★★★☆☆ (AirOps: 44.2% цитат) Прямая: структура шаблона
Внешние упоминания бренда ★★★☆☆ (Perplexity: 13% brand citation) Косвенная: PR, обзоры, соцсети

Альтернативные методы сбора данных AI-поиска

Метод Платформа Стоимость Что даёт
OpenAI Responses API ChatGPT Search ~$0.10/запрос Fan-out запросы, полный контроль
Google AI Studio Gemini 2.5 Бесплатно (квота) Chain-of-thought, reasoning
Screaming Frog + JS Google Бесплатно Анализ больших объёмов
Queryfanout.ai Google Бесплатно Прогноз на основе патентов
SE Ranking Extractor ChatGPT Бесплатно CSV-экспорт, параллельные запросы
Goodie ChatGPT + Gemini от $399/мес Enterprise, трекинг в динамике

Ограничения: что важно понимать про fan-out

Исследование AirOps на выборке 815K пар «запрос-страница» показало: покрытие fan-out подзапросов контентом почти не коррелирует с частотой цитирования. Реальные предикторы — позиция в поисковой выдаче, совпадение заголовка, микроразметка и авторитетность домена.

Fan-out данные полезны для понимания ассоциативного поля темы, но не заменяют классическое SEO. Техническое состояние сайта, скорость загрузки, структурированные данные и внешние ссылки остаются основой.

Предостережения

  • Не пытайтесь закрыть 100% fan-out. Страницы с 26–50% покрытия цитируются не хуже.
  • Fan-out меняются чаще ключевых слов. Собирайте данные регулярно.
  • API-данные ≠ данные веб-интерфейса. Разные системные промпты дают разницу.
  • Не пренебрегайте базой. Fan-out — надстройка, а не фундамент.

Динамика потребительского поведения

  • 56% потребителей использовали AI во время праздничного шопинга 2025 (против 11% годом ранее).
  • AI-driven retail spending 2026: $20,9 млрд — 4x к $5,3 млрд в 2025-м (eMarketer).
  • 39% потребителей и >50% Gen Z используют AI для поиска и сравнения товаров.
  • GEO-тактики увеличивают видимость контента до 40% (Princeton/Georgia Tech, KDD 2024).
  • Добавление статистики — самый эффективный GEO-приём: +41% к AI-видимости.
  • Рынок GEO: $365 млн в 2026, CAGR 42,9%.

Частые вопросы

Точно ли fan-out запросы скрыты с GPT-5.4?

Да: в веб-интерфейсе ChatGPT массив search_model_queries больше не передаётся на клиентскую сторону. Через API данные по-прежнему доступны, но не в виде отдельного поля — их нужно извлекать из структуры ответа.

Сколько стоит сбор fan-out данных?

Один запрос через gpt-5.4-mini с веб-поиском — примерно 10–15 центов. Для анализа 50–100 ключевых слов категории — около 500–1500 рублей.

Чем fan-out отличается от обычного сбора ключевых слов?

Классический сбор ключей показывает, что люди вводят в поиск. Fan-out показывает, как AI-модель структурирует тему. Модель может искать по углам, которые пользователь никогда не введёт в поисковую строку.

Поможет ли это в Яндекс Нейро?

Косвенно. Логика похожа: AI-агент декомпозирует запрос. Если контент структурирован так, чтобы закрывать ключевые аспекты (характеристики, цену, сравнение, отзывы, доставку), вероятность попадания повышается.

Может ли OpenAI заблокировать доступ к fan-out в API?

Технически да. Пока этого не произошло, но платформы меняют правила без предупреждения. Рекомендую собирать данные регулярно, чтобы накопить историю.

Какой моделью лучше пользоваться?

gpt-5.4-mini даёт достаточное качество для контент-анализа. gpt-5.4 (полная) генерирует больше подзапросов, но разница не оправдывает трёхкратного увеличения цены для рутинной работы.

Итог

Fan-out запросы — один из немногих доступных способов заглянуть в «чёрный ящик» AI-поиска. Это не замена классическому SEO, но полезный дополнительный инструмент.

Для владельцев магазинов на OpenCart: выберите 5–10 коммерческих запросов, прогнайте через скрипт, найдите паттерны. Если AI-агент стабильно ищет информацию, которой на сайте нет — это самый дешёвый способ узнать, что писать в блог и какие данные добавлять в карточки товаров. Техническая сторона (скорость загрузки, микроразметка, структурированные данные) остаётся базой, без которой fan-out анализ не имеет смысла.

Если нужна помощь с техническим аудитом магазина на OpenCart или настройкой микроразметки — у нас есть соответствующая услуга. А в блоге — статья про ChatGPT как маркетплейс, где разбирается, как AI-агенты влияют на e-commerce в целом.

Источники

  • Kevin Indig, «Shorter, Focused Content Wins in ChatGPT», Growth Memo, апрель 2026. growth-memo.com — 815K пар запрос-страница.
  • AI Peekaboo — статистика триггеринга fan-out по типам интента, 2026. aipeekaboo.com
  • Search Engine Land — GPT-5.4 Thinking mode: site:-операторы и падение числа доменов на 20%, май 2026.
  • OpenAI Platform Docs — Responses API, web_search tool, pricing. platform.openai.com
  • OpenAI Python Library v2.44.0 — github.com/openai/openai-python
  • BotRank — видимость сайтов в ChatGPT Search, 2026. botrank.ai
  • Presenc — паттерны цитирования Perplexity, 2026. presenc.ai
  • Similarweb / DemandSage — ChatGPT: 5,7 млрд визитов/мес.
  • OpenAI — ChatGPT Shopping Research, ноябрь 2025. openai.com
  • RedPinGeek — данные AirOps для товарных страниц, апрель 2026. redpingeek.com
  • Princeton/Georgia Tech/IIT Delhi — «GEO: Generative Engine Optimization», KDD 2024.
  • Otterly AI — BrightonSEO апрель 2026: влияние схем на AI-цитирование.
  • eMarketer — AI-driven retail spending 2026: $20,9 млрд.
  • Aiden SEO — Schema markup impact on AI citations, 2026.
  • BrightEdge — влияние микроразметки на AI Overviews, 2026.
  • UC Berkeley GEO-16 study — 1702 citation across platforms, arxiv.org, 2025.
  • Ahrefs — Schema and AI citations study, август 2025 – март 2026.
← Предыдущая SEO и ИИ-поиск: что нужно знать владельцам магазинов на OpenCart в 2026 году Следующая → Кибербезопасность интернет-магазина в эпоху ИИ: угрозы, которые вы не замечаете

Комментарии (0)

Пока нет комментариев. Будьте первым!

Оставить комментарий

Ваш комментарий появится после проверки модератором.