# geo

## Что такое GEO?

**GEO (Generative Engine Optimization)** — это практика оптимизации контента и технической инфраструктуры сайта для того, чтобы AI-помощники (ChatGPT, Perplexity, Gemini, YandexGPT, GigaChat, Claude) цитировали ваш сайт в своих ответах пользователям.

Как SEO помогает попасть в органическую выдачу Google, GEO помогает попасть в генерируемые AI-ответы. Разница в механике: поисковик ранжирует страницы по релевантности, а AI-модель **извлекает** готовые фрагменты по качеству и структурированности контента.

Термин введён в академической работе Princeton University и Georgia Tech в ноябре 2023 года («GEO: Generative Engine Optimization»). [AEO](/glossary/aeo) (Answer Engine Optimization) — практическая часть GEO, фокусирующаяся на формате подачи контента.

## Зачем сайту GEO?

В технической и B2B тематике 15–30% запросов пользователи уже направляют AI-помощникам вместо Google. Для образовательного контента и документации — ещё выше.

AI-помощники отвечают на вопрос без перехода на сайт. Но когда они **цитируют источник**, пользователи кликают. Цитируемость — новая форма органического трафика.

Два бизнес-сценария:
- Пользователь спрашивает ChatGPT «какой инструмент для X» — ваш продукт должен быть в ответе
- Пользователь спрашивает «как реализовать llms.txt» — ваша страница должна быть процитирована

## Какой технический фундамент нужен для GEO?

GEO — не только контент (как писать), но и техническая инфраструктура (как организован сайт):

| Технический элемент | Почему важен для GEO |
|---|---|
| **[robots.txt](/glossary/robots-txt)** с AI-rules | AI-боты (GPTBot, ClaudeBot, PerplexityBot) должны иметь `Allow: /` |
| **[Content Signals](/glossary/content-signals)** | `search=yes` — явное разрешение на цитирование |
| **[llms.txt](/glossary/llms-txt)** | LLM-боты получают структурированную навигацию по сайту |
| **[Schema.org JSON-LD](/glossary/schema-org)** | AI-системы лучше понимают структуру контента |
| **[Markdown for Agents](/glossary/markdown-for-agents)** | Контент легче парсить, чем HTML с JS |
| **[sitemap.xml](/glossary/sitemap)** | AI-боты находят все страницы |
| **[ai-agent.json](/glossary/ai-agent-json)** | Описывает сайт в машиночитаемой форме |

Из 23 проверок нашего сканера **10 напрямую влияют на GEO** (категории Discoverability + Content Accessibility + Bot Access Control).

## Как реализовать GEO?

**Технические шаги (быстрые победы):**

1. **Разрешить AI-ботам** в robots.txt:
   ```
   User-agent: GPTBot
   Allow: /

   User-agent: ClaudeBot
   Allow: /

   User-agent: PerplexityBot
   Allow: /
   ```

2. **Добавить Content-Signal:**
   ```
   Content-Signal: ai-train=yes, search=yes, ai-input=yes
   ```

3. **Опубликовать llms.txt** с навигацией по ключевым страницам

4. **Добавить Schema.org JSON-LD** на ключевые страницы

**Контентные шаги (AEO-формат):**

- Писать в формате вопрос-ответ — прямой ответ в первом предложении
- Добавлять чёткие определения терминов — `DefinedTerm` в Schema.org
- Структурировать контент через заголовки H2/H3
- Добавлять авторство и даты — `Article` с `author` и `datePublished`

**Мониторинг:**

- Perplexity AI — проверить цитирование напрямую
- ChatGPT — Browse mode
- Google AI Overview — отчёт в Google Search Console

## Как мы проверяем GEO?

GEO-релевантные проверки в нашем сканере охватывают весь технический фундамент:

- `robots_txt` — файл существует и валиден
- `sitemap` — sitemap опубликован
- `link_headers` — Link headers для discovery
- `llms_txt` — llms.txt опубликован со структурой
- `ai_agent_json` — ai-agent.json опубликован
- `schema_org` — Schema.org JSON-LD на главной
- `markdown_negotiation` — Markdown for Agents поддерживается
- `ai_bot_rules` — AI-боты явно разрешены в robots.txt
- `content_signals` — Content-Signal декларирован
- `web_bot_auth` — Web Bot Auth (информационная проверка)

[← Все термины глоссария](/glossary)
