Что такое GEO-аудит и зачем он нужен
GEO-аудит (Generative Engine Optimization Audit) — это систематическая оценка того, как ваш сайт представлен в ответах генеративных ИИ-систем: ChatGPT, Perplexity, Яндекс Нейро, GigaChat и аналогов. В отличие от SEO-аудита, который проверяет позиции в выдаче, GEO-аудит проверяет, упоминает ли вас нейросеть вообще, в каком контексте и с какой тональностью.
Почему это важно прямо сейчас? По данным исследования MOAB на 1 миллионе запросов, 70% ответов голосового ассистента Алисы формируется из топ-20 результатов Яндекса. Если вас нет в индексе AI-систем — вас нет в ответах, которые получают ваши потенциальные клиенты. GEO-аудит позволяет диагностировать проблему до того, как конкуренты займут ваше место в ответах нейросетей.
Аудит состоит из четырёх взаимосвязанных блоков:
- Brand Monitoring — ручная и автоматизированная проверка упоминаний
- Технический аудит — доступность сайта для AI-краулеров
- Контентный аудит — соответствие контента требованиям генеративных систем
- Конкурентный анализ — кто цитируется вместо вас и почему
Блок 1: Brand Monitoring — как проверить, знают ли вас нейросети
Brand Monitoring — стартовая точка GEO-аудита. Здесь вы своими руками проверяете, что отвечают основные AI-системы на запросы, релевантные вашему бизнесу. Это занимает 2–3 часа, но даёт картину, которую никакой аналитический инструмент не покажет без этого шага.
Четыре AI-системы для проверки
Тестируйте в каждой из этих систем независимо — ответы будут существенно отличаться:
- ChatGPT (chat.openai.com) — глобальный лидер, индексирует через Bing
- Perplexity (perplexity.ai) — поисковый AI с прямыми ссылками на источники
- Яндекс Нейро (ya.ru/ai/chat) — русскоязычная аудитория, интеграция с поиском Яндекса
- GigaChat (gigachat.ru) — российский корпоративный сегмент, Сбер-экосистема
4 типа промптов для Brand Monitoring
Используйте все четыре типа — каждый раскрывает разный аспект вашей видимости:
Brand-запросы — прямое упоминание бренда:
- «Что такое [название компании]?»
- «Расскажи про [бренд] — чем они занимаются?»
- «[Бренд] — это надёжная компания?»
- «Отзывы о [бренд]»
Category-запросы — ваша категория без упоминания бренда:
- «Лучшие [ваш продукт/услуга] в России»
- «Какой [сервис/курс/инструмент] выбрать для [задача]?»
- «Топ провайдеров [ваша ниша]»
Compare-запросы — сравнение с конкурентами:
- «[Ваш бренд] или [конкурент] — что лучше?»
- «Сравни [бренд] и [конкурент]»
- «Чем [бренд] отличается от [конкурент]?»
Problem-запросы — запросы от лица пользователя с проблемой:
- «Как [решить задачу, которую решает ваш продукт]?»
- «Что делать, если [боль вашей аудитории]?»
- «Как выбрать [ваш продукт] — на что обратить внимание?»
Как проводить тест: пошаговая инструкция
Откройте Google Таблицу или Notion-базу.
Создайте колонки: Система / Тип промпта / Промпт / Результат / GEO Score / Примечания.
Начните с Brand-запросов в ChatGPT.
Введите промпт, дождитесь полного ответа — не прерывайте генерацию.
Прочитайте ответ и зафиксируйте детали.
Упомянут ли бренд, в каком месте, с какой тональностью.
Выставьте GEO Score.
Используйте пятибалльную шкалу из следующего раздела.
Скопируйте точный текст упоминания в колонку «Результат».
Дословная цитата — основа для сравнения в следующем аудите.
Повторите для всех 16 промптов.
4 типа × 4 системы. Не пропускайте ни одну комбинацию — каждая даёт уникальный срез.
Не закрывайте вкладки — сохраните скриншоты.
Скриншоты — доказательная база для сравнения с результатами следующего аудита.
GEO Score: как измерить видимость в числах
GEO Score — пятибалльная шкала оценки видимости бренда в конкретном ответе AI-системы. Она превращает качественное наблюдение («нас упомянули») в измеримую метрику, которую можно отслеживать динамически.
| Балл | Значение | Пример |
|---|---|---|
| +3 | Упомянут первым, рекомендован | «Лучший выбор — [Бренд], потому что…» |
| +2 | Упомянут в ответе с позитивным контекстом | «Среди решений стоит рассмотреть [Бренд]» |
| +1 | Присутствует в списке источников/ссылок | Ссылка в блоке «Источники» у Perplexity |
| 0 | Не упомянут вообще | Ответ без упоминания бренда |
| −1 | Упомянут негативно | «[Бренд] получал жалобы на…» |
Суммируйте баллы по всем 16 промптам. Максимум — 48 баллов (16 × 3). Интерпретация:
- 36–48 — отличная видимость, фокус на удержании позиций
- 20–35 — средняя видимость, есть конкретные пробелы для работы
- 8–19 — слабая видимость, требуется системная GEO-оптимизация
- 0–7 — критически низкая видимость, начинайте с технического аудита
- Отрицательный — репутационная проблема, приоритет — контент-стратегия
Как правильно составить промпты: примеры для разных ниш
Общий шаблон промпта не работает одинаково для всех бизнесов. Ниже — принципы составления промптов, которые дают диагностически ценные ответы.
Принцип 1: максимально реальный пользовательский запрос. Пишите промпты так, как их пишут живые пользователи — с болью, контекстом, ограничениями. Сравните:
«Расскажи про GEO-курсы» — общий запрос без контекста. AI даст обобщённый ответ, который не покажет реальную видимость бренда в нишевых сценариях.
«Я SEO-специалист, хочу добавить GEO-оптимизацию в свои услуги. Какие курсы порекомендуешь и чем они отличаются?» — запрос с болью и ролью, ближе к реальному пользователю. Ответ AI будет более показательным.
Принцип 2: тестируйте разные формулировки одного и того же запроса. Для Category-запроса «лучший курс по GEO» сделайте минимум три варианта:
- «Лучший курс по GEO-оптимизации в 2025 году»
- «Где научиться GEO — обзор курсов»
- «Как специалисту по SEO освоить GEO — что посмотреть, что почитать?»
Если бренд появляется только в одном из трёх — видимость нестабильна. Цель — попадать во все три формулировки.
Принцип 3: фиксируйте точную цитату, а не только факт упоминания. Разница между «нас упомянули» и «нас назвали лидером рынка» — принципиальная. В таблице Brand Monitoring всегда копируйте дословную цитату. Это важно при пересчёте GEO Score в следующем аудите и при анализе тональности.
Автоматизация Brand Monitoring
Ручной мониторинг 16 промптов в 4 системах — это разовый срез. Для регулярного отслеживания нужна автоматизация.
Brandfound (brandfound.ai) — специализированный инструмент для GEO-мониторинга. Платформа автоматически проверяет видимость бренда в ChatGPT, Perplexity, Claude и других системах по заданным промптам, строит динамику GEO Score и сравнивает вас с конкурентами. Это именно тот класс инструментов, который закрывает задачу «поставить GEO-мониторинг на поток» без ручного труда раз в неделю.
Чего Brandfound не заменит: первый ручной аудит нужно провести самостоятельно — только так вы поймёте нюансы, которые нельзя запрограммировать в шаблон.
Блок 2: Технический аудит — видит ли вас AI вообще
Контент может быть идеальным, но если технические барьеры мешают AI-краулерам его читать — в ответах нейросетей вас не будет. Технический GEO-аудит проверяет именно это.
robots.txt — не закрыт ли вы случайно
Откройте yourdomain.ru/robots.txt и проверьте наличие блокировок для AI-краулеров:
# Проверьте, нет ли этих строк:
User-agent: GPTBot
Disallow: /
User-agent: PerplexityBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: Bingbot
Disallow: /
Если любой из этих блоков присутствует — вы явно запрещаете краулеру доступ. Уберите блокировку или измените на Allow: / для нужных разделов.
llms.txt — новый стандарт для AI
llms.txt — это файл в корне сайта (аналог robots.txt), который объясняет языковым моделям структуру и содержание сайта в удобном для них формате. Создайте файл по адресу yourdomain.ru/llms.txt по спецификации llmstxt.org.
Минимальное содержание:
# [Название сайта]
> [Одно предложение — что это за сайт и для кого]
## Основные страницы
- [Название страницы]: [URL] — [краткое описание]
## Ключевые темы
[Список главных тем сайта]
SSR и JavaScript: рендерится ли контент для ботов
AI-краулеры, как правило, не исполняют JavaScript. Если ваш сайт на React, Vue или Next.js без Server-Side Rendering — боты видят пустую страницу.
Проверка:
- Откройте Chrome DevTools → Network → отключите JavaScript в настройках браузера (Settings → Debugger → Disable JavaScript).
- Перезагрузите страницу. Если контент исчез или страница пустая — у вас проблема с SSR.
- Альтернатива:
curl -s yourdomain.ru | grep "h1\|h2\|p"— если теги пустые, контент рендерится только в браузере.
Schema.org — структурированная разметка
Схема помогает AI-системам понять тип контента и корректно его атрибутировать. Минимальный набор для GEO:
- Organization — название, описание, контакты, логотип
- Article / BlogPosting — для статей с указанием автора и даты
- FAQPage — для блоков FAQ (высокий приоритет для генеративных ответов)
- BreadcrumbList — навигация по разделам
Проверьте наличие разметки: вставьте URL в validator.schema.org.
Скорость загрузки: Core Web Vitals для AI-краулеров
Медленные сайты хуже индексируются. Проверьте PageSpeed Insights. Целевые значения: LCP < 2.5 сек, FID < 100 мс, CLS < 0.1. Для GEO критично: TTFB (Time to First Byte) < 800 мс — именно это определяет, дождётся ли краулер ответа сервера.
Инструменты для проверки индексации AI-систем
Bing Webmaster Tools — обязательный инструмент, поскольку ChatGPT использует Bing для поиска актуальных данных. Зарегистрируйтесь на bing.com/webmasters, добавьте сайт и проверьте: страницы в индексе Bing, ошибки краулинга, скорость индексации новых материалов.
Google Search Console — раздел «Инсайты» → «AI Overviews». Этот отчёт показывает, по каким запросам ваши страницы попадают в AI-блоки Google. Если отчёт пустой — ваш контент не попадает в генеративные ответы Google.
Яндекс.Вебмастер — раздел «Индексирование» → «Статистика обходов». Здесь видна активность YandexBot, который кормит данными Яндекс Нейро и Алису. Обратите внимание на: число страниц, обойдённых за последние 30 дней; частоту визитов бота; страницы с ошибками индексирования.
Как читать серверные логи: практический разбор
Многие специалисты пропускают анализ серверных логов, считая его «слишком техническим». На практике это 15-минутная задача, которая даёт важнейшие данные о поведении AI-краулеров.
AI-краулеры в серверных логах. Чтобы знать наверняка, приходят ли AI-боты на ваш сайт, выполните поиск по логам:
grep -E "GPTBot|PerplexityBot|ClaudeBot|anthropic-ai|Bingbot|YandexBot" /var/log/nginx/access.log | tail -100
После выполнения команды вы увидите строки вида:
185.15.59.224 - - [22/Jun/2026:14:33:12 +0000] "GET /blog/geo-optimizaciya HTTP/1.1" 200 45231 "-" "GPTBot/1.0 (+https://openai.com/gptbot)"
Расшифровка:
- 185.15.59.224 — IP краулера
- 22/Jun/2026:14:33:12 — дата и время визита
- GET /blog/geo-optimizaciya — страница, которую индексировали
- 200 — статус ответа (200 = успешно, 403 = заблокировано, 404 = не найдено)
- GPTBot/1.0 — идентификатор краулера
Хорошая картина: GPTBot посещает ваш блог раз в 3–7 дней, статус везде 200, индексирует свежие страницы в течение 2 недель после публикации.
Тревожные сигналы:
- Статус 403 для AI-краулеров — значит robots.txt или WAF блокирует боты
- Краулеры не появляются несколько недель — сайт либо заблокирован, либо не представляет интереса для системы
- Боты индексируют только главную страницу и игнорируют блог — проблема с внутренней перелинковкой или картой сайта
Если у вас нет прямого доступа к логам (shared hosting, managed WordPress), запросите у хостинга выгрузку логов за последние 30 дней или установите плагин-логгер запросов.
Блок 3: Контентный аудит — понимает ли AI, что вы говорите
Технический доступ — необходимое, но не достаточное условие. Генеративные системы выбирают источники по качеству и структуре контента. Контентный GEO-аудит проверяет, соответствует ли ваш контент требованиям AI-цитирования.
BLUF-структура: ставите ли вы вывод в начало
BLUF (Bottom Line Up Front) — это принцип, при котором главный вывод идёт первым предложением, а не в конце. Нейросети извлекают ответы именно так: берут первый сильный тезис и цитируют его.
Проверьте каждую ключевую страницу:
- Первый абзац содержит прямой ответ на главный вопрос страницы?
- Можно ли процитировать первое предложение как самостоятельный ответ?
- Заголовки H2/H3 сформулированы как вопросы или чёткие утверждения?
- Каждый раздел начинается с тезиса, а не с «В этом разделе мы рассмотрим…»?
Passage-level анализ: оптимальный размер чанков
AI-системы не читают страницу целиком — они извлекают отдельные пассажи (passage retrieval). Оптимальный размер пассажа зависит от платформы:
- Яндекс Нейро: оптимальный пассаж — 256 токенов (~190 слов). При этом точность AI-детекции некачественного контента Яндексом достигает 99% — плохо написанные тексты не цитируются.
- Google AI Mode: оптимальный пассаж — 134–167 слов. Более короткие, плотные блоки информации.
Как провести passage-level аудит:
- Откройте страницу в текстовом редакторе.
- Разбейте текст на логические блоки по 130–200 слов каждый.
- Для каждого блока задайте вопрос: «На какой вопрос пользователя отвечает этот пассаж?»
- Если ответа нет — пассаж не будет процитирован. Перепишите с фокусом на конкретный вопрос.
- Убедитесь, что каждый пассаж самодостаточен — понятен без контекста предыдущего абзаца.
FAQ-разметка: структурированные ответы для нейросетей
FAQ — один из наиболее часто цитируемых форматов контента в генеративных ответах. Разметка FAQPage Schema.org сигнализирует AI-системам: «здесь готовые ответы на вопросы».
Чек-лист FAQ-блока:
- Вопросы сформулированы так, как их задают пользователи (не «FAQ о нашем продукте»)
- Ответ на каждый вопрос — 2–4 предложения, самодостаточные
- FAQ-блок размечен Schema.org FAQPage
- Минимум 5–8 вопросов на странице
- Вопросы покрывают разные типы: «что это», «как работает», «сколько стоит», «в чём разница»
Entity density: достаточно ли сущностей в тексте
Entity density — плотность именованных сущностей в тексте: брендов, людей, мест, технологий, концепций. По данным исследования Wellows, плотность 15+ сущностей на 1000 слов увеличивает вероятность попадания в AI-ответ в 4,8 раза.
Как проверить entity density:
- Скопируйте текст страницы в Google Docs.
- Выделите все именованные сущности: названия инструментов, компании, технологии, имена, места, специфические термины.
- Подсчитайте количество уникальных сущностей на каждые 1000 слов.
- Целевой показатель: 15+ уникальных сущностей / 1000 слов.
- Если меньше — добавьте конкретику: замените «один сервис» на «Brandfound», «поисковик» на «Яндекс» или «Google».
Блок 4: Конкурентный анализ — кто цитируется вместо вас
Конкурентный GEO-анализ отвечает на вопрос: «Кто получает ответы, которые должны получать мы?» Без этого анализа вы не понимаете, от кого именно отставать и что именно сделало их цитируемыми.
Шаг 1. Составьте список конкурентов-цитируемых
Возьмите ваши Category-запросы и Problem-запросы (из Brand Monitoring). Введите их в ChatGPT, Perplexity и Яндекс Нейро. Зафиксируйте: какие бренды, сайты и авторы упоминаются в ответах вместо вас.
Шаг 2. Проанализируйте, почему их цитируют
Для каждого конкурента, который получил балл +2 или +3, откройте страницу, которую цитирует AI, и проверьте:
- Есть ли BLUF в первом абзаце?
- Разбит ли текст на пассажи 130–190 слов?
- Есть ли FAQ-блок с Schema.org разметкой?
- Какова entity density (примерная оценка)?
- Есть ли оригинальные данные, исследования, цифры?
- Насколько быстро грузится страница?
Шаг 3. Определите структурный gap
Сравните ваши страницы с конкурентными по тем же параметрам. Создайте таблицу:
| Параметр | Конкурент A | Конкурент B | Ваш сайт |
|---|---|---|---|
| BLUF в начале | ✓ | ✓ | ✗ |
| Пассажи 130–190 слов | ✓ | ✗ | ✗ |
| FAQ Schema.org | ✓ | ✓ | ✗ |
| Entity density 15+/1000 | ✓ | ✓ | ✗ |
| llms.txt | ✓ | ✗ | ✗ |
| Bing-индексация | ✓ | ✓ | ? |
Шаг 4. Найдите незанятые ниши
В ответах конкурентов ищите вопросы, на которые никто не отвечает хорошо — это ваши окна возможностей. Если ни один конкурент не получает +2/+3 по Problem-запросу — это незанятая позиция, которую можно захватить за 2–4 недели качественного контента.
Baseline-измерение: почему без него аудит бесполезен
Baseline — это зафиксированное состояние GEO-метрик до начала любых работ. Это ваша точка отсчёта. Без baseline через три месяца вы не сможете ответить на вопрос «стало ли лучше?» — потому что не будете знать, с чего начинали.
| Метрика | Как зафиксировать | Инструмент |
|---|---|---|
| GEO Score (16 промптов) | Таблица баллов | Google Таблицы |
| Число страниц в Bing | Отчёт Index Coverage | Bing Webmaster Tools |
| AI Overviews impressions | Отчёт GSC | Google Search Console |
| Страницы в Яндекс-индексе | Статистика обходов | Яндекс.Вебмастер |
| Число FAQ-страниц с Schema | Аудит разметки | validator.schema.org |
| Наличие llms.txt | Ручная проверка | curl или браузер |
| TTFB основных страниц | Лабораторные данные | PageSpeed Insights |
Обязательно зафиксируйте дату baseline. Ставьте следующий аудит через 30 дней — этого достаточно, чтобы изменения в контенте начали отражаться в ответах AI-систем.
Что делать после аудита: правило 48 часов
Аудит без действий — дорогой отчёт в стол. После завершения всех четырёх блоков у вас есть список находок. Но у вас также есть ограниченное внимание и ресурсы. Правило простое: в течение 48 часов после аудита сделайте одно приоритетное действие.
Не стройте 40-пунктный план. Не ждите идеального момента. Возьмите самую критичную находку и устраните её прямо сейчас.
Пройдитесь по этой последовательности — первый пункт, где у вас «нет», становится приоритетом:
- robots.txt не блокирует GPTBot / PerplexityBot / ClaudeBot / Bingbot?
- llms.txt создан и доступен по адресу корня сайта?
- Bing Webmaster Tools подключён, сайт проверен, sitemap загружен?
- Schema.org FAQPage размечена хотя бы на 3 ключевых страницах?
- BLUF присутствует на всех страницах, которые вы хотите цитировать?
Первый пункт, на который ответ «нет» — ваше приоритетное действие на ближайшие 48 часов.
Запланируйте следующий полный GEO-аудит через 30 дней. Поставьте напоминание прямо сейчас. Причина: изменения в контенте отражаются в ответах AI через 2–4 недели. Через месяц вы уже увидите первые сдвиги в GEO Score и сможете скорректировать стратегию.
Полный чек-лист GEO-аудита
Brand Monitoring
- 16 промптов (4 типа × 4 системы) проведены
- GEO Score выставлен для каждого промпта
- Итоговый GEO Score подсчитан
- Baseline зафиксирован с датой
- Конкуренты-цитируемые идентифицированы
Технический аудит
- robots.txt не блокирует AI-краулеров
- llms.txt создан в корне сайта
- SSR проверен (контент виден без JavaScript)
- Schema.org Organization / Article / FAQ размечены
- TTFB < 800 мс для ключевых страниц
- AI-краулеры найдены в серверных логах
- Bing Webmaster Tools подключён
- Google Search Console → AI Overviews проверен
- Яндекс.Вебмастер → статистика обходов проверена
Контентный аудит
- BLUF присутствует на каждой ключевой странице
- Пассажи 130–190 слов выделены и проверены
- FAQ-блоки с Schema.org разметкой добавлены
- Entity density 15+/1000 слов достигнута на ключевых страницах
Конкурентный анализ
- Список конкурентов-цитируемых составлен
- Gap-таблица по 6 параметрам заполнена
- Незанятые ниши в ответах AI выявлены
- Приоритетное действие определено
FAQ: часто задаваемые вопросы о GEO-аудите
- 1. Сколько времени занимает полный GEO-аудит?
- Первый аудит занимает 4–6 часов для сайта с 20–50 страницами: 2–3 часа на ручной Brand Monitoring, 1 час на технический аудит, 1–2 часа на контентный и конкурентный анализ. Последующие аудиты с готовым baseline — 1,5–2 часа.
- 2. Нужно ли проверять все AI-системы или достаточно одной?
- Обязательно все четыре: ChatGPT, Perplexity, Яндекс Нейро, GigaChat. Каждая система формирует ответы из разных источников и по разным алгоритмам. На практике часто встречается картина: в Perplexity бренд получает +2, в Яндекс Нейро — 0, в ChatGPT — −1. Это принципиально разные проблемы, требующие разных решений.
- 3. Что такое llms.txt и обязательно ли его создавать?
- llms.txt — текстовый файл в корне сайта, описывающий его структуру и содержание для языковых моделей. Это открытый стандарт, аналог robots.txt, но для LLM. Технически не обязателен, но создание llms.txt — одно из самых быстрых действий (30–60 минут), которые улучшают распознаваемость сайта AI-системами.
- 4. Как часто нужно проводить GEO-аудит?
- Минимум раз в месяц для активного сайта. AI-системы обновляют свои знания регулярно, конкуренты публикуют новый контент, алгоритмы меняются. Ежемесячный аудит позволяет поймать регрессии до того, как они превратятся в потерю позиций.
- 5. Brandfound — единственный инструмент для автоматизации мониторинга?
- Нет, но один из наиболее специализированных. Альтернативы: Semrush (ограниченный AI-мониторинг), Ahrefs Brand Monitor, ручные скрипты через API ChatGPT/Perplexity. Brandfound выигрывает в фокусе именно на GEO-задаче и готовых дашбордах.
- 6. Что значит «негативное упоминание» в GEO Score и что с ним делать?
- Оценка −1 означает, что AI-система ассоциирует ваш бренд с проблемами, жалобами или негативными отзывами. Источники негатива: плохие отзывы на агрегаторах, которые хорошо индексируются; негативные публикации в СМИ; форумные обсуждения с жалобами. Решение: SERM-стратегия (управление репутацией в поиске) + активное создание позитивного контента, который вытеснит негатив.
- 7. Как связаны GEO-аудит и обычный SEO-аудит?
- GEO-аудит и SEO-аудит пересекаются в технической части (скорость, структурированные данные, индексация) и в качестве контента. Но у них разные метрики успеха: SEO измеряет позиции в поиске, GEO — упоминания в генеративных ответах. По данным MOAB, 70% ответов Алисы берётся из топ-20 Яндекса — значит, без SEO-базы GEO не построить.
- 8. С чего начать, если бюджет ограничен и нет времени на полный аудит?
- Начните с двух действий: (1) проведите 8 промптов в ChatGPT и Яндекс Нейро по Brand и Problem-типам — это 45 минут и даёт 80% ценности Brand Monitoring; (2) проверьте robots.txt на блокировки AI-краулеров — это 5 минут и устраняет самую критичную техническую проблему. Всё остальное — следующие итерации.
Итог: GEO-аудит как точка старта, а не разовый чекбокс
GEO-аудит — это не документ, который вы сдаёте клиенту. Это система, которую вы запускаете и поддерживаете. Первый аудит даёт baseline. Второй — первые данные об изменениях. Третий — первые паттерны. К шестому аудиту вы понимаете, какие действия реально двигают ваш GEO Score, а какие — нет.
Рынок генеративного поиска в 2025–2026 годах — это гонка за позиции в ответах нейросетей. Компании, которые провели аудит год назад и продолжают его регулярно, сегодня цитируются по умолчанию. Компании, которые только думают начать — догоняют.