AEO/GEO Intelligence skill

Strategy module for Answer Engine / Generative Engine Optimization — audits AI visibility, restructures content for citation, runs entity-consistency checks across Knowledge Graph, Wikidata, Wikipedia, Crunchbase, and LinkedIn, and produces JSON-LD schema specs, monitoring frameworks, and a 90-day LLM content strategy.

by indranilbanerjee·MIT license·★ 834 Stars on the repo·GitHub ↗

Use now

Inside this skill

SKILL.md · the author's own words
# AEO/GEO Intelligence

## When to Use This Skill

Activate this module when the user's request involves any of the following:

- **AI Visibility**: Questions about how a brand, product, or person appears in AI-generated answers (ChatGPT, Perplexity, **Google AI Mode…
- **Answer Engine Optimization (AEO)**: Optimizing content so it gets selected as a source for AI-generated answers
- **Generative Engine Optimization (GEO)**: Structuring content and entities so generative AI platforms accurately represent a brand
- **Citation Tracking**: Monitoring which sources AI models cite when answering queries related to a brand or industry
- **Entity Consistency**: Ensuring brand information is uniform across all knowledge sources that AI models train on or retrieve from
- **Knowledge Graph Optimization**: Improving how a brand is represented in Google Knowledge Graph, Wikidata, and other structured knowledg…
- **Structured Data for AI**: Implementing schema markup and structured data specifically to improve AI comprehension and citation likeliho…

Word-for-word excerpt, not a result. Read the full SKILL.md ↓

Files of AEO/GEO Intelligence

indranilbanerjee/main1 file shown
SKILL.md
Show the full text214 lines

AEO/GEO Intelligence

When to Use This Skill

Activate this module when the user's request involves any of the following:

  • AI Visibility: Questions about how a brand, product, or person appears in AI-generated answers (ChatGPT, Perplexity, Google AI Mode, Google AI Overviews, Copilot, Gemini, Claude)
  • Answer Engine Optimization (AEO): Optimizing content so it gets selected as a source for AI-generated answers
  • Generative Engine Optimization (GEO): Structuring content and entities so generative AI platforms accurately represent a brand
  • Citation Tracking: Monitoring which sources AI models cite when answering queries related to a brand or industry
  • Entity Consistency: Ensuring brand information is uniform across all knowledge sources that AI models train on or retrieve from
  • Knowledge Graph Optimization: Improving how a brand is represented in Google Knowledge Graph, Wikidata, and other structured knowledge bases
  • Structured Data for AI: Implementing schema markup and structured data specifically to improve AI comprehension and citation likelihood

Trigger phrases: "AI visibility," "how does ChatGPT describe my brand," "Perplexity results," "AI Mode optimization," "AI Overview optimization," "answer engine," "generative engine," "LLM optimization," "AI citations," "entity consistency," "Knowledge Graph"

Google AI Mode (May 2026 — treat as a distinct surface): At Google I/O on 19 May 2026 AI Mode became the default search experience for opted-in users, crossed ~1B MAUs, and switched to Gemini 3.5 Flash as the base model. AI Mode is not the same as AI Overviews — it is a separate conversational tab with deeper reasoning, multi-turn follow-ups, and a citation pattern that frequently diverges from AI Overviews for the same query. Brands must audit AI Mode independently. Practical implication: an AEO program that only tests AI Overviews + ChatGPT + Perplexity now has a measurable blind spot.

Additional I/O 2026 announcements that change AEO scope (source: blog.google/products-and-platforms/products/search/search-io-2026):

  • AI Overview → AI Mode follow-up flow is live worldwide (desktop + mobile) — users can ask a follow-up directly from an AI Overview and flow into a conversational AI Mode session. AEO implication: the first impression in an AI Overview is now also a gateway to multi-turn citation. Optimize for being the foundational citation, not just the brief snippet.
  • Personal Intelligence in AI Mode is expanding to ~200 countries and 98 languages, no subscription required, with Gmail / Photos / Calendar connections. AEO implication: AI answers are increasingly personalized — generic brand-search results will be reweighted against the user's own context. Brand schema completeness and entity consistency (NAP, services, hours) matter even more.
  • AI Information Agents (user-created, monitoring blogs/news/social 24/7) launch for AI Pro & Ultra subscribers in summer 2026. AEO implication: brands that publish structured, dated updates on owned channels will be more legible to user-configured agents than those relying on third-party PR pickup.

Official Google guidance on AI search optimization (updated 15 May 2026 — Google AI Optimization Guide):

  • No llms.txt file is needed. Google's official position: "You don't need to create new machine readable files, AI text files, markup, or Markdown to appear in generative AI search." Do not waste time generating llms.txt for Google AI Features. (Other AI search engines may or may not consume it; current Anthropic / OpenAI / Perplexity public positions are also that they do not require it. Document any client pressure to ship llms.txt as a low-priority deliverable with no measurable upside.)
  • No special AI-specific schema is needed. "Structured data isn't required for generative AI search, and there's no special schema.org markup you need to add." Schema continues to matter for classic SEO and rich results.
  • Eligibility is standard Search. "To be eligible to be shown in generative AI features on Google Search, a page must be indexed and eligible to be shown in Google Search with a snippet, fulfilling the Search technical requirements."

Opt-out and AI training controls (Google AI Features doc):

  • For AI Overviews and AI Mode (inside Google Search): use existing snippet directives — nosnippet, data-nosnippet, max-snippet, noindex. Robots.txt for Googlebot is the canonical control. There is no AI-specific robots/meta directive.
  • For Google's other AI systems (Gemini app training, Vertex AI grounding outside Search): use the Google-Extended user agent in robots.txt. This is a distinct control from Googlebot.
  • NEW (3 June 2026): Search Console now ships an opt-out toggle at the property level — flip it to exclude the site from grounding AI Overviews / AI Mode responses without editing robots.txt. See /digital-marketing-pro:gsc-ai-performance for the decision framework on when to use it.

EU AI Act Article 50 (applicable 2 August 2026) — for AI-generated marketing content surfaced in EU markets, see skills/context-engine/eu-code-of-practice.md for the voluntary Code of Practice (WG1 providers / WG2 deployers) and the C2PA c2pa.ai-disclosure assertion path. Compliance is plugin-level and applies to c2pa-metadata outputs.

Brand Context (Auto-Applied)

Before producing any marketing output from this module:

  1. Check session context — The active brand summary was output at session start. Use the brand name, industry, voice settings, channels, goals, compliance, and competitors shown there.
  2. If you need the full profile, read: ~/.claude-marketing/brands/{slug}/profile.json
  3. Apply brand voice — Formality, energy, humor, authority levels must shape all content tone and word choices
  4. Check compliance — Auto-apply rules for brand's target_markets and industry using skills/context-engine/compliance-rules.md
  5. Reference industry benchmarks — Consult skills/context-engine/industry-profiles.md for the brand's industry
  6. Use platform specs — Reference skills/context-engine/platform-specs.md for character limits and format requirements
  7. Check campaign history — Run python "${CLAUDE_PLUGIN_ROOT}/scripts/campaign-tracker.py" --brand {slug} --action list-campaigns before planning new work
  8. If no brand exists, say: "No brand profile found. Use /digital-marketing-pro:brand-setup to create one, or I can proceed with general best practices."
  9. Check brand guidelines — If ~/.claude-marketing/brands/{slug}/guidelines/_manifest.json exists, load and enforce: restrictions.md for banned words, restricted claims, and mandatory disclaimers; channel-styles.md for channel-specific tone overrides (may differ from base voice); messaging.md for approved key messages, taglines, and positioning language; voice-and-tone.md for detailed voice rules beyond the 4 numeric scores. If producing content for a specific channel, channel style rules take precedence over base voice settings.

Do not ask the user for information that already exists in their brand profile.

Required Context

Before executing AEO/GEO work, gather:

  1. Brand Identity: Official brand name, key products/services, unique value propositions, and brand positioning
  2. Current AI Footprint: Ask the user if they have tested how AI platforms currently describe their brand (or offer to audit)
  3. Target Queries: The questions and topics the brand wants to be cited for in AI-generated answers
  4. Existing Content Assets: Website URL, blog, knowledge base, Wikipedia presence, schema markup status
  5. Competitive Landscape: Key competitors who may already have strong AI visibility
  6. Industry Vertical: Needed to assess YMYL (Your Money Your Life) sensitivity and trust signal requirements

If the user cannot provide all context, proceed with what is available and flag gaps as recommendations.

Minimum viable context: Brand name and website URL. Everything else can be inferred or discovered during the audit process.

Capabilities

  • AI Visibility Audit: Systematic testing of how a brand appears across the 6 canonical surfaces — Google AI Mode, Google AI Overviews, ChatGPT, Perplexity, Gemini, and Copilot — for target queries (scored with the standard defined in /digital-marketing-pro:aeo-audit)
  • Citation Optimization: Restructuring content to maximize the probability of being cited as a source in AI-generated responses
  • Entity Consistency Audit: Cross-referencing brand information across Google Knowledge Graph, Wikidata, Wikipedia, Crunchbase, LinkedIn, and industry databases to identify inconsistencies
  • LLM Content Strategy: Creating content specifically designed to be ingested and accurately represented by language models
  • AI Answer Monitoring Framework: Setting up systematic tracking of AI mentions and citations over time
  • Structured Data for AI Citation: Implementing Organization, Product, FAQ, HowTo, and other schema types that improve AI comprehension
  • Knowledge Graph Optimization: Improving entity representation in structured knowledge bases
  • Topical Authority Mapping: Identifying content gaps that prevent a brand from being recognized as an authority by AI models
  • AI-First Content Formatting: Restructuring existing content with clear definitions, factual statements, and citation-worthy snippets
  • Competitive AI Visibility Benchmarking: Comparing brand AI presence against competitors across platforms

Process

Primary Workflow: AI Visibility Audit & Optimization

  1. Discovery & Baseline

    • Collect brand details, target queries (10-25 queries), and competitor list
    • Document current schema markup, Knowledge Graph presence, and Wikipedia/Wikidata status
    • Identify the business model to determine which AI platforms matter most
    • Catalog existing authoritative content assets (whitepapers, research, data, expert bios)
    • Assess YMYL classification — brands in health, finance, or legal face higher authority thresholds
  2. AI Platform Testing

    • For each target query, document how the brand appears (or fails to appear) on:
      • Google AI Mode (default conversational surface, Gemini 3.5 Flash backbone — May 2026)
      • Google AI Overviews (classic SERP summary block)
      • ChatGPT (latest model, web-search mode on)
      • Perplexity
      • Gemini (gemini.google.com)
      • Microsoft Copilot
    • Score each result: Cited (direct mention with link), Referenced (mentioned without link), Absent, Misrepresented
    • Capture exact AI-generated text for each query as a baseline
  3. Entity Consistency Check

    • Audit brand name, founding date, leadership, product descriptions, and key claims across all knowledge sources
    • Flag inconsistencies between sources (e.g., different founding years on Crunchbase vs. Wikipedia)
    • Prioritize fixes by source authority weight
  4. Gap Analysis & Strategy

    • Identify patterns: Which query types yield citations? Which don't?
    • Map content gaps: What authoritative content is missing that AI models need?
    • Assess structured data gaps: What schema markup is missing or incorrect?
    • Benchmark against competitors who ARE getting cited
  5. Optimization Execution Plan

    • Prioritized list of content to create or restructure
    • Schema markup implementation plan
    • Knowledge Graph correction/enhancement steps
    • Entity consistency fix checklist
    • Content formatting guidelines for AI-first optimization
  6. Monitoring & Iteration

    • Define monitoring cadence (weekly for priority queries, monthly for full audit)
    • Set up tracking framework to detect citation changes
    • Establish KPIs: citation rate, accuracy score, query coverage percentage
    • Track competitor citation changes as part of ongoing monitoring
    • Re-test after major content updates or schema implementations to measure impact
    • Log all AI platform model updates that may affect visibility (new model releases, retrieval changes)

Secondary Workflow: Citation-Optimized Content Creation

  1. Identify a target query cluster where the brand should be cited but currently is not
  2. Analyze what sources ARE being cited for those queries — study their content structure, authority signals, and formatting
  3. Create or restructure content that surpasses cited sources in:
    • Factual accuracy and specificity (include precise data, dates, numbers)
    • Clear definitional statements (AI models favor content with unambiguous definitions)
    • Structured formatting (clear headings, bullet points, tables that AI can parse)
    • Source credibility signals (author credentials, citations to primary research, organizational authority)
  4. Implement supporting schema markup (FAQ, HowTo, Article, Organization as appropriate)
  5. Build inbound authority signals (internal links from high-authority pages, external citations)
  6. Re-test AI platform responses 2-4 weeks after publication to measure citation pickup

Reference Files

  • ai-visibility-audit.md — Step-by-step audit methodology, scoring rubric, and platform-specific testing protocols
  • citation-optimization.md — Content restructuring techniques, citation-worthy formatting patterns, and source authority building
  • entity-consistency.md — Cross-platform entity audit checklist, Knowledge Graph optimization, Wikidata editing guidelines
  • llm-content-strategy.md — AI-first content creation framework, topical authority mapping, and structured data implementation guide

Output Formats

Deliverable Format Description
AI Visibility Scorecard Table/Spreadsheet Query-by-query visibility scores across all AI platforms
Entity Consistency Report Document All inconsistencies found with correction instructions
AEO Content Brief Document Content creation/restructuring briefs optimized for AI citation
Schema Markup Spec Code snippets (JSON-LD) Ready-to-implement structured data markup
Monitoring Dashboard Spec Document KPIs, tracking methodology, and reporting cadence
Competitive AI Visibility Matrix Table Side-by-side comparison of brand vs. competitor AI visibility
LLM Content Strategy Document 90-day content plan focused on building AI authority

Edge Cases

Brand with Negative AI Perception
  • Situation: AI platforms are generating inaccurate or negative information about the brand
  • Approach: Prioritize entity consistency fixes and authoritative source correction before any content optimization. Create factual correction content on high-authority owned properties. Do NOT attempt to manipulate AI outputs directly — focus on fixing the underlying source material. Flag potential reputation management needs to the user.
New Brand with Zero AI Visibility
  • Situation: Brand does not appear in any AI-generated answers
  • Approach: Start with foundation-building — create a Wikipedia-worthy web presence (not necessarily Wikipedia itself), establish Wikidata entry, implement comprehensive schema markup, and build topical authority content. Set realistic timelines: AI model knowledge has lag times (weeks to months depending on platform).
Common-Word Brand Names
  • Situation: Brand name is a common word (e.g., "Apple," "Slack," "Monday")
  • Approach: Entity disambiguation is critical. Emphasize co-occurring terms, use full official names in structured data, ensure Knowledge Graph correctly disambiguates, and optimize content with entity-clarifying context. Always include industry/product qualifiers in target queries.
Multi-Brand Companies
  • Situation: Parent company with multiple sub-brands needing separate AI identities
  • Approach: Audit each brand entity separately. Ensure clear parent-child relationships in structured data. Avoid cannibalization where sub-brands compete with each other in AI answers. Create distinct topical authority for each brand.
Regional AI Engines (Baidu, Yandex)
  • Situation: User needs visibility on non-Western AI platforms
  • Approach: Acknowledge that optimization strategies differ significantly for Baidu (China) and Yandex (Russia). These require localized content, platform-specific structured data standards, and different knowledge bases. Recommend specialized regional expertise if the request goes deep. Provide general framework but flag limitations in specific platform knowledge.
  • Situation: Brands in Your Money Your Life categories face elevated trust requirements from AI platforms
  • Approach: AI platforms apply stricter source quality thresholds for YMYL topics. Prioritize: (1) Expert authorship with verifiable credentials on all content. (2) Citations to primary research, government sources, and peer-reviewed studies. (3) Medical/legal/financial review disclosures. (4) Comprehensive E-E-A-T signals (link to Digital PR module for authority building). (5) Schema markup that explicitly declares author qualifications and organizational credentials. Test AI outputs carefully for accuracy — misrepresentation in YMYL categories carries higher reputational risk.
Rapidly Evolving AI Landscape
  • Situation: AI platforms frequently update their models, retrieval methods, and citation behavior
  • Approach: Treat all AEO/GEO strategies as living processes, not one-time optimizations. Build monitoring into every engagement. When a major platform update occurs (new model release, retrieval system change, AI Overview format change), re-run the visibility audit for priority queries. Document observed behavior changes and update the workflow accordingly. Maintain a changelog of platform updates and their observed impact on brand visibility.

Tips & caveats

  • Google's official position (15 May 2026): no llms.txt, no AI-specific schema, no separate AI eligibility gate. Don't manufacture work around fictional ranking factors — schema + entity consistency + citation-worthy formatting are what works.
  • AI Mode citation patterns frequently differ from AI Overviews on the same query (internal observation, 05/2026 — the "40-60%" figure is a rough estimate, re-verify against your own probe set). Audit and optimise for both, treating them as distinct surfaces.
  • Entity consistency across Knowledge Graph, Wikidata, Wikipedia, LinkedIn, Crunchbase is the single highest-leverage AEO investment — more impactful than schema tweaks.
  • AI citations are stickier than blue-link rankings but slower to win. Expect 3-6 months of consistent work before measurable shift.
  • Don't try to "trick" AI into citing you with stuffed content or fake authority signals. AI platforms detect and demote this faster than traditional search.
  • Google-Extended (robots.txt) opts out of Google's other AI systems (Gemini training, Vertex grounding) — distinct from the in-Search-Console toggle for AI Overviews/AI Mode (rolled out 3 Jun 2026 via /digital-marketing-pro:gsc-ai-performance).
  • EU markets require Article 50 disclosure on AI-generated content (applicable 2 Aug 2026) — see skills/context-engine/eu-code-of-practice.md.
  • Content Engine — For creating and optimizing the actual content that drives AI citations
  • Analytics & Insights — For measuring AI visibility performance and tracking citation changes over time
  • Digital PR & Authority — For building the E-E-A-T signals and earned media that strengthen AI trust in a brand
  • Audience Intelligence — For understanding which queries your target audience is asking AI platforms
1---
2name: aeo-geo
3description: "Strategy module for Answer Engine / Generative Engine Optimization — audits AI visibility, restructures content for citation, runs entity-consistency checks across Knowledge Graph, Wikidata, Wikipedia, Crunchbase, and LinkedIn, and produces JSON-LD schema specs, monitoring frameworks, and a 90-day LLM content strategy. Triggers on \"/digital-marketing-pro:aeo-geo\", \"how do we get cited by AI\", \"optimize for AI Overviews\", \"fix our entity consistency\", \"do we need llms.txt\". Reads the brand profile, compliance rules, and industry benchmarks; its measurement counterpart is /digital-marketing-pro:aeo-audit, with GSC actuals via /digital-marketing-pro:gsc-ai-performance."
4---
5 
6# AEO/GEO Intelligence
7 
8## When to Use This Skill
9 
10Activate this module when the user's request involves any of the following:
11 
12- **AI Visibility**: Questions about how a brand, product, or person appears in AI-generated answers (ChatGPT, Perplexity, **Google AI Mode**, Google AI Overviews, Copilot, Gemini, Claude)
13- **Answer Engine Optimization (AEO)**: Optimizing content so it gets selected as a source for AI-generated answers
14- **Generative Engine Optimization (GEO)**: Structuring content and entities so generative AI platforms accurately represent a brand
15- **Citation Tracking**: Monitoring which sources AI models cite when answering queries related to a brand or industry
16- **Entity Consistency**: Ensuring brand information is uniform across all knowledge sources that AI models train on or retrieve from
17- **Knowledge Graph Optimization**: Improving how a brand is represented in Google Knowledge Graph, Wikidata, and other structured knowledge bases
18- **Structured Data for AI**: Implementing schema markup and structured data specifically to improve AI comprehension and citation likelihood
19 
20**Trigger phrases**: "AI visibility," "how does ChatGPT describe my brand," "Perplexity results," "AI Mode optimization," "AI Overview optimization," "answer engine," "generative engine," "LLM optimization," "AI citations," "entity consistency," "Knowledge Graph"
21 
22**Google AI Mode (May 2026 — treat as a distinct surface)**: At Google I/O on 19 May 2026 AI Mode became the default search experience for opted-in users, crossed ~1B MAUs, and switched to Gemini 3.5 Flash as the base model. AI Mode is **not** the same as AI Overviews — it is a separate conversational tab with deeper reasoning, multi-turn follow-ups, and a citation pattern that frequently diverges from AI Overviews for the same query. Brands must audit AI Mode independently. Practical implication: an AEO program that only tests AI Overviews + ChatGPT + Perplexity now has a measurable blind spot.
23 
24**Additional I/O 2026 announcements that change AEO scope** ([source: blog.google/products-and-platforms/products/search/search-io-2026](https://blog.google/products-and-platforms/products/search/search-io-2026/)):
25 
26- **AI Overview → AI Mode follow-up flow** is live worldwide (desktop + mobile) — users can ask a follow-up directly from an AI Overview and flow into a conversational AI Mode session. AEO implication: the *first* impression in an AI Overview is now also a gateway to multi-turn citation. Optimize for being the foundational citation, not just the brief snippet.
27- **Personal Intelligence in AI Mode** is expanding to ~200 countries and 98 languages, no subscription required, with Gmail / Photos / Calendar connections. AEO implication: AI answers are increasingly personalized — generic brand-search results will be reweighted against the user's own context. Brand schema completeness and entity consistency (NAP, services, hours) matter even more.
28- **AI Information Agents** (user-created, monitoring blogs/news/social 24/7) launch for AI Pro & Ultra subscribers in summer 2026. AEO implication: brands that publish structured, dated updates on owned channels will be more legible to user-configured agents than those relying on third-party PR pickup.
29 
30**Official Google guidance on AI search optimization** (updated 15 May 2026 — [Google AI Optimization Guide](https://developers.google.com/search/docs/fundamentals/ai-optimization-guide)):
31 
32- **No `llms.txt` file is needed.** Google's official position: "You don't need to create new machine readable files, AI text files, markup, or Markdown to appear in generative AI search." Do not waste time generating `llms.txt` for Google AI Features. (Other AI search engines may or may not consume it; current Anthropic / OpenAI / Perplexity public positions are also that they do not require it. Document any client pressure to ship `llms.txt` as a low-priority deliverable with no measurable upside.)
33- **No special AI-specific schema is needed.** "Structured data isn't required for generative AI search, and there's no special schema.org markup you need to add." Schema continues to matter for classic SEO and rich results.
34- **Eligibility is standard Search.** "To be eligible to be shown in generative AI features on Google Search, a page must be indexed and eligible to be shown in Google Search with a snippet, fulfilling the Search technical requirements."
35 
36**Opt-out and AI training controls** ([Google AI Features doc](https://developers.google.com/search/docs/appearance/ai-features)):
37 
38- For AI Overviews and AI Mode (inside Google Search): use existing snippet directives — `nosnippet`, `data-nosnippet`, `max-snippet`, `noindex`. Robots.txt for Googlebot is the canonical control. **There is no AI-specific robots/meta directive.**
39- For Google's *other* AI systems (Gemini app training, Vertex AI grounding outside Search): use the **Google-Extended** user agent in robots.txt. This is a distinct control from Googlebot.
40- **NEW (3 June 2026):** Search Console now ships an **opt-out toggle** at the property level — flip it to exclude the site from grounding AI Overviews / AI Mode responses without editing robots.txt. See `/digital-marketing-pro:gsc-ai-performance` for the decision framework on when to use it.
41 
42**EU AI Act Article 50 (applicable 2 August 2026)** — for AI-generated marketing content surfaced in EU markets, see `skills/context-engine/eu-code-of-practice.md` for the voluntary Code of Practice (WG1 providers / WG2 deployers) and the C2PA `c2pa.ai-disclosure` assertion path. Compliance is plugin-level and applies to `c2pa-metadata` outputs.
43 
44## Brand Context (Auto-Applied)
45 
46Before producing any marketing output from this module:
47 
481. **Check session context** — The active brand summary was output at session start. Use the brand name, industry, voice settings, channels, goals, compliance, and competitors shown there.
492. **If you need the full profile**, read: `~/.claude-marketing/brands/{slug}/profile.json`
503. **Apply brand voice** — Formality, energy, humor, authority levels must shape all content tone and word choices
514. **Check compliance** — Auto-apply rules for brand's target_markets and industry using `skills/context-engine/compliance-rules.md`
525. **Reference industry benchmarks** — Consult `skills/context-engine/industry-profiles.md` for the brand's industry
536. **Use platform specs** — Reference `skills/context-engine/platform-specs.md` for character limits and format requirements
547. **Check campaign history** — Run `python "${CLAUDE_PLUGIN_ROOT}/scripts/campaign-tracker.py" --brand {slug} --action list-campaigns` before planning new work
558. **If no brand exists**, say: "No brand profile found. Use /digital-marketing-pro:brand-setup to create one, or I can proceed with general best practices."
569. **Check brand guidelines** — If `~/.claude-marketing/brands/{slug}/guidelines/_manifest.json` exists, load and enforce: `restrictions.md` for banned words, restricted claims, and mandatory disclaimers; `channel-styles.md` for channel-specific tone overrides (may differ from base voice); `messaging.md` for approved key messages, taglines, and positioning language; `voice-and-tone.md` for detailed voice rules beyond the 4 numeric scores. If producing content for a specific channel, channel style rules take precedence over base voice settings.
57 
58Do not ask the user for information that already exists in their brand profile.
59 
60## Required Context
61 
62Before executing AEO/GEO work, gather:
63 
641. **Brand Identity**: Official brand name, key products/services, unique value propositions, and brand positioning
652. **Current AI Footprint**: Ask the user if they have tested how AI platforms currently describe their brand (or offer to audit)
663. **Target Queries**: The questions and topics the brand wants to be cited for in AI-generated answers
674. **Existing Content Assets**: Website URL, blog, knowledge base, Wikipedia presence, schema markup status
685. **Competitive Landscape**: Key competitors who may already have strong AI visibility
696. **Industry Vertical**: Needed to assess YMYL (Your Money Your Life) sensitivity and trust signal requirements
70 
71If the user cannot provide all context, proceed with what is available and flag gaps as recommendations.
72 
73**Minimum viable context**: Brand name and website URL. Everything else can be inferred or discovered during the audit process.
74 
75## Capabilities
76 
77- **AI Visibility Audit**: Systematic testing of how a brand appears across the 6 canonical surfaces — Google AI Mode, Google AI Overviews, ChatGPT, Perplexity, Gemini, and Copilot — for target queries (scored with the standard defined in `/digital-marketing-pro:aeo-audit`)
78- **Citation Optimization**: Restructuring content to maximize the probability of being cited as a source in AI-generated responses
79- **Entity Consistency Audit**: Cross-referencing brand information across Google Knowledge Graph, Wikidata, Wikipedia, Crunchbase, LinkedIn, and industry databases to identify inconsistencies
80- **LLM Content Strategy**: Creating content specifically designed to be ingested and accurately represented by language models
81- **AI Answer Monitoring Framework**: Setting up systematic tracking of AI mentions and citations over time
82- **Structured Data for AI Citation**: Implementing Organization, Product, FAQ, HowTo, and other schema types that improve AI comprehension
83- **Knowledge Graph Optimization**: Improving entity representation in structured knowledge bases
84- **Topical Authority Mapping**: Identifying content gaps that prevent a brand from being recognized as an authority by AI models
85- **AI-First Content Formatting**: Restructuring existing content with clear definitions, factual statements, and citation-worthy snippets
86- **Competitive AI Visibility Benchmarking**: Comparing brand AI presence against competitors across platforms
87 
88## Process
89 
90**Primary Workflow: AI Visibility Audit & Optimization**
91 
921. **Discovery & Baseline**
93 - Collect brand details, target queries (10-25 queries), and competitor list
94 - Document current schema markup, Knowledge Graph presence, and Wikipedia/Wikidata status
95 - Identify the business model to determine which AI platforms matter most
96 - Catalog existing authoritative content assets (whitepapers, research, data, expert bios)
97 - Assess YMYL classification — brands in health, finance, or legal face higher authority thresholds
98 
992. **AI Platform Testing**
100 - For each target query, document how the brand appears (or fails to appear) on:
101 - **Google AI Mode** (default conversational surface, Gemini 3.5 Flash backbone — May 2026)
102 - Google AI Overviews (classic SERP summary block)
103 - ChatGPT (latest model, web-search mode on)
104 - Perplexity
105 - Gemini (gemini.google.com)
106 - Microsoft Copilot
107 - Score each result: Cited (direct mention with link), Referenced (mentioned without link), Absent, Misrepresented
108 - Capture exact AI-generated text for each query as a baseline
109 
1103. **Entity Consistency Check**
111 - Audit brand name, founding date, leadership, product descriptions, and key claims across all knowledge sources
112 - Flag inconsistencies between sources (e.g., different founding years on Crunchbase vs. Wikipedia)
113 - Prioritize fixes by source authority weight
114 
1154. **Gap Analysis & Strategy**
116 - Identify patterns: Which query types yield citations? Which don't?
117 - Map content gaps: What authoritative content is missing that AI models need?
118 - Assess structured data gaps: What schema markup is missing or incorrect?
119 - Benchmark against competitors who ARE getting cited
120 
1215. **Optimization Execution Plan**
122 - Prioritized list of content to create or restructure
123 - Schema markup implementation plan
124 - Knowledge Graph correction/enhancement steps
125 - Entity consistency fix checklist
126 - Content formatting guidelines for AI-first optimization
127 
1286. **Monitoring & Iteration**
129 - Define monitoring cadence (weekly for priority queries, monthly for full audit)
130 - Set up tracking framework to detect citation changes
131 - Establish KPIs: citation rate, accuracy score, query coverage percentage
132 - Track competitor citation changes as part of ongoing monitoring
133 - Re-test after major content updates or schema implementations to measure impact
134 - Log all AI platform model updates that may affect visibility (new model releases, retrieval changes)
135 
136**Secondary Workflow: Citation-Optimized Content Creation**
137 
1381. Identify a target query cluster where the brand should be cited but currently is not
1392. Analyze what sources ARE being cited for those queries — study their content structure, authority signals, and formatting
1403. Create or restructure content that surpasses cited sources in:
141 - Factual accuracy and specificity (include precise data, dates, numbers)
142 - Clear definitional statements (AI models favor content with unambiguous definitions)
143 - Structured formatting (clear headings, bullet points, tables that AI can parse)
144 - Source credibility signals (author credentials, citations to primary research, organizational authority)
1454. Implement supporting schema markup (FAQ, HowTo, Article, Organization as appropriate)
1465. Build inbound authority signals (internal links from high-authority pages, external citations)
1476. Re-test AI platform responses 2-4 weeks after publication to measure citation pickup
148 
149## Reference Files
150 
151- `ai-visibility-audit.md` — Step-by-step audit methodology, scoring rubric, and platform-specific testing protocols
152- `citation-optimization.md` — Content restructuring techniques, citation-worthy formatting patterns, and source authority building
153- `entity-consistency.md` — Cross-platform entity audit checklist, Knowledge Graph optimization, Wikidata editing guidelines
154- `llm-content-strategy.md` — AI-first content creation framework, topical authority mapping, and structured data implementation guide
155 
156## Output Formats
157 
158| Deliverable | Format | Description |
159|---|---|---|
160| AI Visibility Scorecard | Table/Spreadsheet | Query-by-query visibility scores across all AI platforms |
161| Entity Consistency Report | Document | All inconsistencies found with correction instructions |
162| AEO Content Brief | Document | Content creation/restructuring briefs optimized for AI citation |
163| Schema Markup Spec | Code snippets (JSON-LD) | Ready-to-implement structured data markup |
164| Monitoring Dashboard Spec | Document | KPIs, tracking methodology, and reporting cadence |
165| Competitive AI Visibility Matrix | Table | Side-by-side comparison of brand vs. competitor AI visibility |
166| LLM Content Strategy | Document | 90-day content plan focused on building AI authority |
167 
168## Edge Cases
169 
170### Brand with Negative AI Perception
171- **Situation**: AI platforms are generating inaccurate or negative information about the brand
172- **Approach**: Prioritize entity consistency fixes and authoritative source correction before any content optimization. Create factual correction content on high-authority owned properties. Do NOT attempt to manipulate AI outputs directly — focus on fixing the underlying source material. Flag potential reputation management needs to the user.
173 
174### New Brand with Zero AI Visibility
175- **Situation**: Brand does not appear in any AI-generated answers
176- **Approach**: Start with foundation-building — create a Wikipedia-worthy web presence (not necessarily Wikipedia itself), establish Wikidata entry, implement comprehensive schema markup, and build topical authority content. Set realistic timelines: AI model knowledge has lag times (weeks to months depending on platform).
177 
178### Common-Word Brand Names
179- **Situation**: Brand name is a common word (e.g., "Apple," "Slack," "Monday")
180- **Approach**: Entity disambiguation is critical. Emphasize co-occurring terms, use full official names in structured data, ensure Knowledge Graph correctly disambiguates, and optimize content with entity-clarifying context. Always include industry/product qualifiers in target queries.
181 
182### Multi-Brand Companies
183- **Situation**: Parent company with multiple sub-brands needing separate AI identities
184- **Approach**: Audit each brand entity separately. Ensure clear parent-child relationships in structured data. Avoid cannibalization where sub-brands compete with each other in AI answers. Create distinct topical authority for each brand.
185 
186### Regional AI Engines (Baidu, Yandex)
187- **Situation**: User needs visibility on non-Western AI platforms
188- **Approach**: Acknowledge that optimization strategies differ significantly for Baidu (China) and Yandex (Russia). These require localized content, platform-specific structured data standards, and different knowledge bases. Recommend specialized regional expertise if the request goes deep. Provide general framework but flag limitations in specific platform knowledge.
189 
190### YMYL Brands (Health, Finance, Legal)
191- **Situation**: Brands in Your Money Your Life categories face elevated trust requirements from AI platforms
192- **Approach**: AI platforms apply stricter source quality thresholds for YMYL topics. Prioritize: (1) Expert authorship with verifiable credentials on all content. (2) Citations to primary research, government sources, and peer-reviewed studies. (3) Medical/legal/financial review disclosures. (4) Comprehensive E-E-A-T signals (link to Digital PR module for authority building). (5) Schema markup that explicitly declares author qualifications and organizational credentials. Test AI outputs carefully for accuracy — misrepresentation in YMYL categories carries higher reputational risk.
193 
194### Rapidly Evolving AI Landscape
195- **Situation**: AI platforms frequently update their models, retrieval methods, and citation behavior
196- **Approach**: Treat all AEO/GEO strategies as living processes, not one-time optimizations. Build monitoring into every engagement. When a major platform update occurs (new model release, retrieval system change, AI Overview format change), re-run the visibility audit for priority queries. Document observed behavior changes and update the workflow accordingly. Maintain a changelog of platform updates and their observed impact on brand visibility.
197 
198## Tips & caveats
199 
200- **Google's official position (15 May 2026):** no `llms.txt`, no AI-specific schema, no separate AI eligibility gate. Don't manufacture work around fictional ranking factors — schema + entity consistency + citation-worthy formatting are what works.
201- **AI Mode citation patterns frequently differ from AI Overviews** on the same query (internal observation, 05/2026 — the "40-60%" figure is a rough estimate, re-verify against your own probe set). Audit and optimise for both, treating them as distinct surfaces.
202- **Entity consistency across Knowledge Graph, Wikidata, Wikipedia, LinkedIn, Crunchbase is the single highest-leverage AEO investment** — more impactful than schema tweaks.
203- **AI citations are stickier than blue-link rankings** but slower to win. Expect 3-6 months of consistent work before measurable shift.
204- **Don't try to "trick" AI into citing you** with stuffed content or fake authority signals. AI platforms detect and demote this faster than traditional search.
205- **`Google-Extended` (robots.txt) opts out of Google's *other* AI systems** (Gemini training, Vertex grounding) — distinct from the in-Search-Console toggle for AI Overviews/AI Mode (rolled out 3 Jun 2026 via `/digital-marketing-pro:gsc-ai-performance`).
206- **EU markets** require Article 50 disclosure on AI-generated content (applicable 2 Aug 2026) — see `skills/context-engine/eu-code-of-practice.md`.
207 
208## Related Skills
209 
210- **Content Engine** — For creating and optimizing the actual content that drives AI citations
211- **Analytics & Insights** — For measuring AI visibility performance and tracking citation changes over time
212- **Digital PR & Authority** — For building the E-E-A-T signals and earned media that strengthen AI trust in a brand
213- **Audience Intelligence** — For understanding which queries your target audience is asking AI platforms
214 

Discussion

Alternatives

AI Search / GEO Optimization (May 2026)Optimize content for AI Overviews (formerly SGE), ChatGPT web search, Perplexity, and other AI-powered search experiences. Generative Engine Optimization (GEO) analysis including brand mention signals, AI crawler accessibility, llms.txt compliance, passage-level citability scoring, and platform-specific optimization. Use when user says "AI Overviews", "SGE", GEO", "AI search", "LLM optimization", "Perplexity", "AI citations", ChatGPT search", or "AI visibility".Marketing · MITgeo-sleuth (v2)Geolocate or chronolocate a photo with tool-verified reasoning (where was this taken / when was it taken / photo geolocation / geo-guessing). Given one or more photos, intake.py does metadata, OCR and reverse image search (Baidu/Yandex) in one command; clues and candidates go on a candidate board (board.py) that ranks them and gives the next step; clues.py looks up calling codes, driving side, plates and area codes from region packs; for satellite and street view the machine ranks first and you look only at the top few (CLIP in sat_scan.py, DINOv2+SIFT in match.py); plus sun and shadow math, OSM Overpass and DEM skylines. Every conclusion is checked against real data; output is coordinates + error radius, evidence images and tiered confidence. Use when the user shares a photo and asks where was this taken / geolocate this / when was this taken / 这是哪 / 在哪拍的 / 帮我定位这张照片 / 网络迷踪 / 图寻 / 几点拍的.Marketing · MITAI visibilityMeasure real AI-engine visibility — traffic from ChatGPT, Perplexity, Claude, Gemini and which pages they cite — from actual GA4 referral data, not prompt sampling. Use when asked "AI visibility", "GEO/AEO check", "do LLMs cite us", "traffic from ChatGPT", or "how do we show up in AI search".Marketing · MITAI Search SEO: Citation StrategiesUse GEO and AEO as legacy labels for AI citation readiness. For Google, theMarketing · MIT