К основному содержанию
скилл CX Codex

geo-content-optimizer · aaron-he-zhu — скилл для Claude Code: подготовка текста

Проверяет и переписывает страницу так, чтобы её чаще вытаскивали в ответы ChatGPT, Perplexity, Gemini и AI Overviews. Полезен, если трафик из поиска просел.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aaron-he-zhu/aaron-marketing-skills --skill geo-content-optimizer -a claude-code
Открыть на GitHub

Что делает geo-content-optimizer

Скилл разбирает текст по нескольким признакам: есть ли отдельные определения, цитируемые фразы, ссылки на источники, блоки вопрос-ответ, таблицы и списки, свежие данные. Дальше он правит структуру и добавляет то, чего не хватает, а в конце показывает оценку GEO до и после и покрытие целевых запросов.

Внутри пять шагов: загрузка целей CORE-EEAT, анализ текущего контента, применение приёмов GEO, генерация отчёта и самопроверка по матрице CORE-EEAT. Есть отдельный сценарий восстановления после AI Overview — четыре фазы от замера до мониторинга. Если подключены ~~AI monitor и ~~SEO tool, скилл берёт данные оттуда, иначе спросит запросы и примеры конкурентов.

Для проверки цитируемости есть скрипт python3 "${CLAUDE_PLUGIN_ROOT}/scripts/connectors/tavily.py" search "<target query>" --answer --limit 10 — он работает без ключа API. Важная оговорка: сам скилл предупреждает, что цитируемость в живом ответе и появление ссылки без запроса — разные вещи. Второе зависит от переобхода индекса и занимает недели, поэтому быстрого роста показов после правок ждать не стоит. Если в контенте упоминается бренд или человек, скилл сверяется с профилем в memory/entities/<slug>.md; устаревший профиль он помечает как незакрытый вопрос.

Какие задачи решает

  • добавить в текст отдельные определения и цитируемые фразы
  • собрать блоки вопрос-ответ и таблицы под конкретные запросы
  • проверить, цитирует ли живой ИИ-движок вашу страницу
  • разметить метрики как измеренные, пользовательские или оценочные
  • построить план восстановления кликов после AI Overview

Примеры запросов агенту

  • Оптимизируй этот текст под GEO и цитирование ИИ: <URL или текст>
  • Сделай статью про <тему> более вероятной для цитирования в AI-ответах
  • Проверь страницу на GEO-готовность и предложи правки

Как установить geo-content-optimizer

1Через Skills CLI (Vercel)

npx skills add aaron-he-zhu/aaron-marketing-skills --skill geo-content-optimizer -a claude-code

2Вручную: положить файлы

~/.claude/skills/geo-content-optimizer/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/geo-content-optimizer/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о geo-content-optimizer

Как установить geo-content-optimizer в Claude?

Выполните npx skills add aaron-he-zhu/aaron-marketing-skills --skill geo-content-optimizer -a claude-code. После этого файл скилла лежит в ~/.claude/skills/geo-content-optimizer/SKILL.md.

Что делает geo-content-optimizer?

Улучшает структуру, плотность фактов, цитируемые формулировки и ссылки на источники, чтобы страницу чаще брали в ответы ChatGPT, Perplexity, Gemini, Claude и AI Overviews. На выходе — правки плюс оценка GEO до и после.

Чем он отличается от on-page-seo-checker и content-writer?

Структурный on-page SEO — не его задача, для этого есть on-page-seo-checker. Новый текст с нуля он тоже не пишет, для этого content-writer.

Исходный текст

SKILL.md · Apache-2.0
---
name: geo-content-optimizer
slug: geo-content-optimizer
displayName: "GEO Content Optimizer · AI引用优化"
summary: "AI引用优化/GEO优化/AI搜索"
description: 'Use when the user asks to "optimize for AI citations"; improves citation readiness for ChatGPT, Perplexity, AI Overviews, Gemini, and Claude. Not for structural on-page SEO — use on-page-seo-checker; not for net-new drafting — use content-writer. AI引用优化/GEO优化/AI搜索'
version: "20.1.0"
license: Apache-2.0
compatibility: "Claude Code and compatible agent-skill hosts"
homepage: "https://github.com/aaron-he-zhu/aaron-marketing-skills"
when_to_use: "Use when optimizing content for AI engines like ChatGPT, Perplexity, AI Overviews, Gemini, Claude, or Copilot. Also for AI citation optimization, generative engine visibility, AI引用优化, AI搜索优化, GEO优化, or 让AI引用我."
argument-hint: "<content URL or text> [target AI engine]"
metadata: {"author": "aaron-he-zhu", "version": "20.1.0", "discipline": "seo-geo", "phase": "implement", "geo-relevance": "high", "hermes": {"tags": ["marketing", "seo-geo", "implement"], "category": "seo-geo"}, "openclaw": {"emoji": "🔍", "homepage": "https://github.com/aaron-he-zhu/aaron-marketing-skills"}}
---

# GEO Content Optimizer

Optimizes content for AI-generated answers and citation surfaces such as ChatGPT, Perplexity, Gemini, Claude, and AI Overviews.

## What This Skill Does

Improves structure, authority signals, factual density, quotable statements, source attribution, and overall GEO readiness.

## Quick Start

```text
Optimize this content for GEO/AI citations: [content or URL]
Make this article more likely to be cited by AI systems
Write content about [topic] optimized for both SEO and GEO
Audit this content for GEO readiness and suggest improvements
AI Overview is eating clicks on 12 head queries — build a recovery plan
```

See [AI Overview Recovery](references/ai-overview-recovery.md) for the 4-phase playbook (measure → diagnose → rewrite → monitor) tailored to recovery scenarios (as opposed to generic GEO optimization).

## Skill Contract

**Expected output**: a ready-to-use asset or implementation-ready transformation plus a short handoff summary ready for `memory/content/`.

- **Reads**: the brief, target keywords, entity inputs, and quality constraints. **Canonical entity profiles**: if the content mentions a brand / person / product, this skill MUST consult `memory/entities/<slug>.md` (per the [entity-geo handoff schema](../../../references/entity-geo-handoff-schema.md)) to populate `display_name`, `description_short`, `ai_resolution_status` and decide whether disambiguation boilerplate is needed. If the profile is missing or stale (>90 days), declare `DONE_WITH_CONCERNS` and recommend `entity-registry` as an open loop.
- **Writes**: a user-facing content, metadata, or schema deliverable plus a reusable summary that can be stored under `memory/content/`.
- **Promotes**: approved angles, messaging choices, missing evidence, and publish blockers to `memory/hot-cache.md` and `memory/open-loops.md`; propose durable decisions as pending-decision items.
- **Done when**: each target AI query has a standalone, quotable answer block; a before/after GEO score and AI Query Coverage are reported; and the CORE-EEAT GEO self-check (C02, O03, O05, E01) has no unaddressed Fail.
- **Primary next skill**: use the `Next Best Skill` below when the asset is ready for review or deployment.

### Handoff Summary

> Emit the standard shape from [skill-contract.md §Handoff Summary Format](../../../references/skill-contract.md).

## Data Sources

Use `~~AI monitor` and `~~SEO tool` when connected; otherwise ask for target queries, content, engines, competitor examples, and known AI-citation gaps. See [CONNECTORS.md](../../../CONNECTORS.md).

**Measuring whether GEO work paid off:** the changes this skill makes (extractable, quotable, answer-shaped content) move **citability** — testable in minutes by handing a live-fetch engine the URL and asking the target query. That is a *proxy*. Whether an engine then cites you *unprompted* (surfacing) is gated by its crawl/index refresh — week-scale and confounded, not minute-level. Do not conflate the two or promise fast surfacing. The latency of each signal, and why outcome deltas need a control group, are defined in [references/measurement-protocol.md](../../../references/measurement-protocol.md).

**Keyless AI-citation probe (Tavily)**: `python3 "${CLAUDE_PLUGIN_ROOT}/scripts/connectors/tavily.py" search "<target query>" --answer --limit 10` runs that citability test against a real AI answer engine, no key needed — check whether the synthesized answer cites your URL/domain and where the page ranks among the scored sources. This is **Measured** for Tavily's own layer and an **Estimated proxy** for ChatGPT/Perplexity/Google AI Overviews (different indexes, different retrieval). Re-run after shipping changes for a minutes-scale citability read; unprompted surfacing stays week-scale per the paragraph above. See [scripts/connectors/README.md](../../../scripts/connectors/README.md).

## Instructions

When a user requests GEO optimization, run these five steps:

1. **Load CORE-EEAT GEO-First Targets** — prioritize C02, C09, O03, O05, E01, O02 plus engine-specific preferences.
2. **Analyze Current Content** — score clear definitions, quotable statements, factual density, source citations, Q&A format, authority signals, freshness, and structure clarity.
3. **Apply GEO Techniques** — add standalone 25-50 word definitions, sourced quotable statements, expert/source signals, Q&A/tables/lists, specific data, and visible-content-matching FAQ schema.
4. **Generate GEO Output** — report Changes Made, before/after GEO score, and AI Query Coverage.
5. **CORE-EEAT GEO Self-Check** — verify C02, C04, C09, O02, O03, O05, O06, R01, R02, R04, R07, E01, Exp10, Ept08 with Pass/Warn/Fail. Then run the [slop self-check](../../../references/humanizer-slop.md) to strip AI-tell phrasing before the asset ships.

Label every metric **Measured** (tool/export), **User-provided**, or **Estimated** (model inference); never present an estimate as measured; if a required metric is unavailable, mark it N/A — do not invent it.

> **Reference**: See [Instructions Detail](references/instructions-detail.md) for the full CORE-EEAT GEO target tables, AI engine preferences, analysis templates, optimization report template, self-check matrix, and examples.

## Example

**User**: "Optimize this paragraph for GEO: 'Email marketing is a good way to reach customers. It's been around for a while and many businesses use it.'"

**Output** adds a clear definition, dated/source-backed facts, structured list, quotable statements, and a before/after GEO score. See the full pattern in [Instructions Detail — Example](references/instructions-detail.md#example).

## GEO Optimization Checklist

> **Reference**: See the GEO Readiness Checklist in [GEO Optimization Techniques](references/geo-optimization-techniques.md) for the full checklist covering definitions, quotable content, authority, structure, and technical elements.

## Save Results

On user confirmation, save to `memory/content/YYYY-MM-DD-<topic>.md` — see [Skill Contract](../../../references/skill-contract.md) §Save Results Template.

## Reference Materials

- [Instructions Detail](references/instructions-detail.md) - Full 5-step workflow, CORE-EEAT GEO targets, self-check matrix, worked example, tips
- [GEO Optimization Techniques](references/geo-optimization-techniques.md) - Detailed before/after examples, templates, and checklists for each technique
- [AI Citation Patterns](references/ai-citation-patterns.md) - Evidence-bounded discovery, retrieval, and citation controls for Google AI features, ChatGPT Search, Perplexity, Claude, Gemini grounding, Copilot Studio, and Brave Search
- [Quotable Content Examples](references/quotable-content-examples.md) - Before/after examples of content optimized for AI citation
- [Medium / GitHub AI-Citation Surfaces](references/medium-github-surfaces.md) - Off-site surfaces engines cite (Medium articles, GitHub repos/READMEs)
- [Slop Self-Check](../../../references/humanizer-slop.md) - Pre-publish pass to strip AI-tell phrasing before content ships
- [Agent-Readable File Stack (llms.txt / OKF)](../../../references/llms-txt-okf.md) - Machine-readable files so agents and engines can parse your site
- [Grokipedia Tactics](../../../references/platforms/grokipedia.md) - AI-citation tactics for Grok / Grokipedia
- **GEO distribution surfaces** — platform refs engines pull from: [X](../../../references/platforms/x.md), [LinkedIn](../../../references/platforms/linkedin.md), [YouTube](../../../references/platforms/youtube.md), [Reddit](../../../references/platforms/reddit.md)

## Next Best Skill

- **Primary**: [content-quality-auditor](../../tune/content-quality-auditor/SKILL.md) — verify the optimized content is strong enough to ship and cite.

**Termination note**: keep a visited-set this session; if the recommended skill was already invoked, stop and report the chain complete rather than re-running it. Honor a max handoff depth of 3 to avoid loops (per [skill-contract.md §Termination rules](../../../references/skill-contract.md)).

© aaron-he-zhu · Apache-2.0 · aaron-he-zhu/aaron-marketing-skills

Похожие скиллы

Всё по теме «SEO и GEO» →

Сначала — geo-content-optimizer от других авторов.

geo-content-optimizer aaron-he-zhu Скилл для оптимизации контента под GEO и SEO. Ставится из бандла aaron-marketing-skills, в старом репозитории лежит только замороженная копия. CX Codex +1 5 300установок geo-citability zubair-trabzada Скилл ставит странице балл 0-100 за цитируемость в ответах ИИ и говорит, какие абзацы переписать, чтобы их вытаскивали как готовый ответ. CX Codex +1 844установок web-content alinaqi Скилл помогает писать страницы, которые и в поиске ранжируются, и попадают в ответы ChatGPT, Perplexity, Claude и Gemini. CX Codex +1 326установок geo-platform-optimizer geo-seo-claude Скилл оценивает готовность сайта к цитированию в Google AI Overviews и ChatGPT Search. Помогает перестроить контент под требования алгоритмов и найти слабые места. CX Codex +1 827установок content-gap-analysis aaron-he-zhu Скилл для поиска пробелов в контенте: сравнивает темы и находит, чего не хватает. Ставится из бандла aaron-marketing-skills. CX Codex +1 5 100установок Content Research Writer claude-office-skills Скилл исследует темы, собирает факты и генерирует статьи, гайды и посты для блогов. Пригодится авторам и маркетологам для подготовки материалов по контент-плану. CX Codex +1 4 700установок content-strategy kostja94 Помогает спланировать контент под SEO: карта тематических кластеров, pillar-страницы и редакционный календарь. Пригодится, когда нужен план публикаций, а не отдельная статья. CX Codex +1 1 300установок

Из того же набора113

keyword-research Скилл собирает ключевые слова по теме, оценивает частотность и сложность, разбивает на кластеры и выдаёт план контента. CX Codex +1 1 900установок content-writer Скилл создаёт поисковые тексты с нуля и обновляет старые статьи при просадке трафика. Помогает структурировать материал под требования поисковиков. CX Codex +1 1 800установок content-gap-analysis Сравнивает покрытие тем вашего сайта с конкурентами и составляет список пробелов для контент-плана. Нужен, когда есть домены сайта и конкурентов. CX Codex +1 1 500установок competitor-analysis Скилл сравнивает ключевые слова, обратные ссылки, трафик и цитирование конкурентов в ИИ. Он строит сводную таблицу и готовит план действий по SEO. CX Codex +1 1 500установок content-quality-auditor Проверяет статью или лендинг по 80 пунктам CORE-EEAT перед публикацией и выдаёт вердикт SHIP, FIX, BLOCK или UNDECIDED. CX Codex +1 1 500установок short-video-scripter Скилл превращает идеи в посекундные сценарии вертикальных видео для TikTok, Reels, Shorts, 抖音 и 视频号. Он удерживает зрителя с первых секунд за счёт структуры ритма. CX Codex +1 1 500установок site-structure-optimizer Скилл планирует структуру сайта и разбирает внутренние ссылки: иерархия страниц, URL, хабы, страницы-сироты. Выдаёт оценку структуры из 100. CX Codex +1 1 400установок serp-markup-builder Собирает содержимое <head>: варианты title и description, блок Open Graph и Twitter Card, валидный JSON-LD под расширенные сниппеты. CX Codex +1 1 400установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой