aeo-geo
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 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 Overview optimization," "answer engine," "generative engine," "LLM optimization," "AI citations," "entity consistency," "Knowledge Graph"
Brand Context (Auto-Applied)
Before producing any marketing output from this module:
- 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.
- If you need the full profile, read:
~/.claude-marketing/brands/{slug}/profile.json - Apply brand voice — Formality, energy, humor, authority levels must shape all content tone and word choices
- Check compliance — Auto-apply rules for brand's target_markets and industry using
skills/context-engine/compliance-rules.md - Reference industry benchmarks — Consult
skills/context-engine/industry-profiles.mdfor the brand's industry - Use platform specs — Reference
skills/context-engine/platform-specs.mdfor character limits and format requirements - Check campaign history — Run
python campaign-tracker.py --brand {slug} --action list-campaignsbefore planning new work - If no brand exists, say: "No brand profile found. Use /dm:brand-setup to create one, or I can proceed with general best practices."
- Check brand guidelines — If
~/.claude-marketing/brands/{slug}/guidelines/_manifest.jsonexists, load and enforce:restrictions.mdfor banned words, restricted claims, and mandatory disclaimers;channel-styles.mdfor channel-specific tone overrides (may differ from base voice);messaging.mdfor approved key messages, taglines, and positioning language;voice-and-tone.mdfor 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:
- Brand Identity: Official brand name, key products/services, unique value propositions, and brand positioning
- Current AI Footprint: Ask the user if they have tested how AI platforms currently describe their brand (or offer to audit)
- Target Queries: The questions and topics the brand wants to be cited for in AI-generated answers
- Existing Content Assets: Website URL, blog, knowledge base, Wikipedia presence, schema markup status
- Competitive Landscape: Key competitors who may already have strong AI visibility
- 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 ChatGPT, Perplexity, Google AI Overviews, Gemini, and Copilot for target queries
- 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
-
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
-
AI Platform Testing
- For each target query, document how the brand appears (or fails to appear) on:
- Google AI Overviews
- ChatGPT (latest model)
- Perplexity
- Gemini
- 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
- For each target query, document how the brand appears (or fails to appear) on:
-
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
-
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
-
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
-
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
- Identify a target query cluster where the brand should be cited but currently is not
- Analyze what sources ARE being cited for those queries — study their content structure, authority signals, and formatting
- 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)
- Implement supporting schema markup (FAQ, HowTo, Article, Organization as appropriate)
- Build inbound authority signals (internal links from high-authority pages, external citations)
- 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 protocolscitation-optimization.md— Content restructuring techniques, citation-worthy formatting patterns, and source authority buildingentity-consistency.md— Cross-platform entity audit checklist, Knowledge Graph optimization, Wikidata editing guidelinesllm-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.
YMYL Brands (Health, Finance, Legal)
- 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.
Related Skills
- 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