Audit how a brand appears across the 6 canonical AI answer surfaces — ChatGPT, Perplexity, Google AI Mode, AI Overviews, Gemini, Copilot — probing 10-25 queries into a numbered output bundle with per-platform visibility scorecards, citation-accuracy checks, a competitor matrix, content gaps, and an optimization playbook behind a four-gate quality scorecard. Triggers on \"/digital-marketing-pro:aeo-audit\", \"does ChatGPT know about our brand\", \"check our AI search visibility\", \"how does Perp
git clone https://github.com/indranilbanerjee/digital-marketing-pro.git--- name: aeo-audit description: "Audit how a brand appears across the 6 canonical AI answer surfaces — ChatGPT, Perplexity, Google AI Mode, AI Overviews, Gemini, Copilot — probing 10-25 queries into a numbered output bundle with per-platform visibility scorecards, citation-accuracy checks, a competitor matrix, content gaps, and an optimization playbook behind a four-gate quality scorecard. Triggers on \"/digital-marketing-pro:aeo-audit\", \"does ChatGPT know about our brand\", \"check our AI search visibility\", \"how does Perplexity describe us\", \"are we showing up in AI Overviews\". Reads the brand profile; reconciles probes against GSC actuals via /digital-marketing-pro:gsc-ai-performance and defines the AI-visibility scoring standard reused by geo-monitor and share-of-voice." argument-hint: "[brand-name or URL]" --- # /digital-marketing-pro:aeo-audit ## Purpose Evaluate the brand's visibility and accuracy across AI answer engines. Analyze how the brand is cited, described, and recommended by ChatGPT, Perplexity, **Google AI Mode** (the conversational search surface that became Google's default at I/O 2026 — ~1B MAUs as of May 2026), Google AI Overviews, Gemini, and Microsoft Copilot. Produce optimization recommendations to improve AI visibility. **AI Mode vs AI Overviews — why both matter:** AI Overviews are the summary block at the top of a classic Google SERP and trigger on a subset of queries. AI Mode is a conversational tab (and now the default search experience for opted-in users) backed by Gemini 3.5 Flash with deeper reasoning, follow-ups, and a different citation pattern. The two surfaces select different sources for the same query in a large share of cases (internal observation, 05/2026 — "40–60%" is a rough estimate; re-verify against your own probe set). Audit both. **Cross-reference with GSC AI Performance Report (rolled out 3 June 2026):** The Google Search Console AI Performance Report (UK rollout first, global to follow) gives you actual *impressions* in AI Overviews + AI Mode for verified properties. Synthetic probe results from this skill should be reconciled against GSC actuals — see `/digital-marketing-pro:gsc-ai-performance` for the workflow. Important caveat: the GSC report intentionally excludes click data; click-through attribution must come from GA4 (the new `AI Assistant` channel group, added 13 May 2026, captures `Medium=ai-assistant` referrals from ChatGPT/Gemini/Claude; see `/digital-marketing-pro:analytics-insights`). **Google's official position on AI optimization** (Google AI Optimization Guide, updated 15 May 2026): no `llms.txt`, no AI-specific schema, no separate AI eligibility gate. Pages eligible for snippets in classic Search are eligible for AI Features. Don't manufacture work around fictional ranking factors — `/digital-marketing-pro:aeo-geo` documents what *does* work (entity consistency, citation-worthy snippets, knowledge graph alignment). **Information Agents (Google AI Pro / Ultra, summer 2026 launch):** Google announced at I/O 2026 a new class of persistent agents that continuously monitor web / news / real-time data for subscribers and deliver synthesized updates with actionable capabilities. Once these go live, they become a **7th probe target** for this skill (alongside ChatGPT / Perplexity / AI Mode / AI Overviews / Gemini / Copilot). Until then, treat AI Mode as the proxy — agents are powered by the same Gemini 3.5 Flash backbone. Source: [blog.google/search-io-2026](https://blog.google/products-and-platforms/products/search/search-io-2026/). ## Input Required The user must provide (or will be prompted for): - **Brand name**: The brand to audit - **Website URL**: Primary domain - **Key queries**: 5-10 queries a potential customer might ask that should surface the brand - **Competitors**: 2-3 competitors for comparison - **Product/service categories**: What the brand should be known for ## Process 1. **Load brand context**: Read `~/.claude-marketing/brands/_active-brand.json` for the active slug, then load `~/.claude-marketing/brands/{slug}/profile.json`. Apply brand voice, compliance rules for target markets (`skills/context-engine/compliance-rules.md`), and industry context. **Also check for guidelines** at `~/.claude-marketing/brands/{slug}/guidelines/_manifest.json` — if present, load restrictions and relevant category files. Check for custom templates at `~/.claude-marketing/brands/{slug}/templates/`. Check for agency SOPs at `~/.claude-marketing/sops/`. If no brand exists, ask: "Set up a brand first (/digital-marketing-pro:brand-setup)?" — or proceed with defaults. 2. Define a test query set: branded queries, category queries, comparison queries, "best of" queries, problem-solution queries 3. Analyze how the brand appears in AI responses for each query type 4. Check citation accuracy: Are facts correct? Are URLs valid? Is the description current? 5. Compare brand mention frequency and sentiment against competitors 6. Assess source authority: Which sources are AI engines pulling brand info from? 7. Evaluate structured data and knowledge panel presence 8. Identify content gaps where the brand should appear but does not 9. Generate optimization recommendations for improved AI visibility ## Output A structured AEO audit report containing: - AI visibility scorecard across platforms (ChatGPT, Perplexity, Google AI Mode, Google AI Overviews, Gemini, Microsoft Copilot) - Query-by-query results showing where the brand appears, how it is described, and citation sources - Competitor comparison matrix for AI visibility - Citation accuracy assessment with corrections needed - Source authority analysis — which pages/sites drive AI mentions - Content gap list — queries where the brand is absent but should appear - Optimization playbook: structured data, content strategy, authority building, and entity optimization ## Numbered output convention All AEO audit outputs go to `${CLAUDE_PLUGIN_DATA}/{brand}/seo/aeo-audit/{YYYY-MM-DD}/`: ``` 00-input.md brand identity, target query set, competitor list, AI platforms probed 01-query-set.md the 10-25 queries probed, with intent classification 02-probe-results.json raw probe responses per platform per query (the data layer) 03-platform-scorecard.md visibility scorecard per AI platform (1-10) with diff vs prior run 04-citation-accuracy.md fact-by-fact accuracy check of AI descriptions; what to correct 05-source-authority.md which pages/sites are driving AI mentions; topical entity map 06-content-gaps.md queries where brand is absent but should appear 07-competitor-matrix.md side-by-side AI presence vs competitors 08-quality-scorecard.md the gates below 09-optimization-playbook.md structured data, content, authority, entity work — sequenced PLAN.md single-page deliverable ``` Reconcile `03-platform-scorecard.md` against `/digital-marketing-pro:gsc-ai-performance` actuals — probe results show what AI *could* surface; GSC shows what it *actually* surfaced. ## Quality scorecard | Gate | What it checks | |---|---| | **query_set_size** | ≥ 10 queries probed (below this, results are anecdotal) | | **platform_coverage** | ≥ 4 of the 6 supported platforms probed (ChatGPT, Perplexity, AI Mode, AI Overviews, Gemini, Copilot) | | **competitor_coverage** | ≥ 2 competitors probed alongside the brand on same query set | | **citation_accuracy_done** | Every "brand appears" result has been fact-checked (no silent ship of "AI said X — sounds right") | `status: ready` requires all four gates pass. ## AI-visibility scoring standard (canonical — reused across the plugin) This skill defines the plugin's **single AI-visibility scoring standard.** Every AI-visibility surface reuses it — do not invent a parallel model. - **Canonical surfaces (6):** Google AI Mode, Google AI Overviews, ChatGPT, Perplexity, Gemini, Microsoft Copilot. This exact set is the `PLATFORMS` constant in `scripts/geo-tracker.py` — reference that constant, don't re-list a different set. - **Canonical rubric:** the per-platform 1-10 visibility score plus the four gates above. Score each platform separately; never average across platforms (a brand can be 9/10 on Perplexity and 2/10 on ChatGPT — the average misleads). - **Recurring mode:** `/digital-marketing-pro:geo-monitor` applies this same rubric on a schedule (weekly / monthly) and tracks it over time. The 0-100 GEO health score + A-F letter grade that `geo-tracker.py` emits is the **trend view** of the same underlying data — a longitudinal roll-up, not a second scoring model. - **Consumers:** `geo-monitor` (recurring), `share-of-voice` (its AI dimension), `rank-monitor` (AI Overview citation presence in `--features` mode). All reconcile synthetic probe scores against GSC actuals via `/digital-marketing-pro:gsc-ai-performance`. ## Chain handoffs - **Upstream:** `/digital-marketing-pro:aeo-geo` for the strategy framing this audit measures against - **Downstream:** - `/digital-marketing-pro:gsc-ai-performance` — reconcile synthetic probe results against GSC actuals - `/digital-marketing-pro:keyword-cluster` — `06-content-gaps.md` becomes seed input for clustering - `/digital-marketing-pro:entity-audit` — drives `05-source-authority.md` corrections in Knowledge Graph - `/digital-marketing-pro:seo-drift` — next quarter, compare two AEO snapshots ## Tips & caveats - **AI Mode and AI Overviews frequently disagree on the same queries** (internal observation, 05/2026 — the "40-60%" figure is a rough estimate, re-verify against your own probe set) — always probe both separately, never roll them into "Google AI". - **Don't probe more than 25 queries per session.** Beyond that, model rate limits + token cost dominate. Pick the 10-25 highest-value queries. - **Citation accuracy is the audit's most-skipped step.** AI engines confidently hallucinate brand facts; if you don't fact-check, you're certifying wrong info. Always check at least the top-cited fact per platform. - **Synthetic probes overstate presence.** Real users phrase queries differently than the test set. The cross-reference with the GSC AI Performance Report (3 Jun 2026, UK first) is what tells you actual impressions. - **Score the probe results, don't average platforms.** A brand can score 9/10 on Perplexity (cites everyone) and 2/10 on ChatGPT (selective citing) — the average misleads. Report per-platform scores side by side. ## Agents Used - **seo-specialist** — AI search analysis, entity optimization, structured data, citation strategy
[{"step":"Define the scope of your audit.","action":"List the platforms to audit (e.g., ChatGPT, Perplexity, AI Overviews, Gemini) and the brand names or products to check. Use [BRAND_NAME] and [LIST_PLATFORMS] in the prompt template.","tip":"Prioritize platforms based on your target audience. For B2C brands, focus on AI Overviews and ChatGPT. For B2B, prioritize Perplexity and Gemini."},{"step":"Simulate user queries to test visibility.","action":"Use [SPECIFIC_QUERY] in the prompt to test how the brand performs in real-world search scenarios. Include 5-10 queries that reflect common customer questions or competitor comparisons.","tip":"For e-commerce brands, include queries like 'best [product category]' or 'how to [solve problem].' For SaaS, use queries like 'alternatives to [competitor]' or 'features of [product].'"},{"step":"Analyze the AI’s responses for accuracy and presence.","action":"Check for direct mentions, knowledge panels, competitor comparisons, and factual accuracy. Note any gaps, inaccuracies, or opportunities for improvement.","tip":"Use a spreadsheet to track results across platforms and queries. Highlight patterns (e.g., consistent absence on Perplexity) to prioritize fixes."},{"step":"Generate actionable recommendations.","action":"Based on the audit, suggest specific steps to improve visibility, correct inaccuracies, or differentiate from competitors. Use the example output as a template for structuring your findings.","tip":"Focus on high-impact actions first, such as correcting misinformation or optimizing knowledge panels. Less critical fixes (e.g., competitor comparisons) can follow."},{"step":"Implement changes and re-audit.","action":"Update brand data sources (e.g., Wikipedia, Crunchbase, official websites) and re-run the audit after 30 days to measure progress.","tip":"Use tools like Google’s Rich Results Test or Schema Markup Validator to ensure structured data is correctly implemented for AI platforms."}]
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/indranilbanerjee/digital-marketing-pro/tree/main/skills/aeo-auditCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Audit the AI search visibility for [BRAND_NAME] across [LIST_PLATFORMS] (e.g., ChatGPT, Perplexity, AI Overviews, Gemini). Focus on: 1) Direct brand mentions in AI-generated responses, 2) Presence in AI-generated knowledge panels or summaries, 3) Accuracy of brand-related facts or claims, 4) Competitor comparisons or substitutions. Provide actionable recommendations to improve visibility or correct inaccuracies. Use [SPECIFIC_QUERY] to simulate the search context.
### AI Search Visibility Audit for 'EcoGlow Cleaning Products' **Platforms Audited:** ChatGPT (GPT-4o), Perplexity (Pro Search), Google AI Overviews, Gemini (Ultra 1.5) #### **1. Direct Brand Mentions (Top 5 Queries Tested)** - **Query:** "Best eco-friendly cleaning products for hardwood floors" - **ChatGPT:** Mentioned as a "top recommendation" in a list of 5 brands. Accuracy: 100% (correctly cited as organic and biodegradable). - **Perplexity:** Not mentioned in the top 3 results. Competitor 'GreenEarth' was recommended instead. - **AI Overviews:** Mentioned in a sidebar knowledge panel with a 3.8/5 star rating (user reviews aggregated from Trustpilot). - **Gemini:** Not mentioned in the initial response but appeared in a follow-up "related brands" section. - **Query:** "How to remove pet stains from carpets naturally" - **ChatGPT:** Recommended EcoGlow’s "Pet Stain & Odor Remover" as the "most effective" solution. Accuracy: 100% (correctly described ingredients and usage). - **Perplexity:** Not mentioned. Competitor 'PureClean' was cited. - **AI Overviews:** Not featured in the main response but appeared in a "sponsored" snippet (incorrectly labeled as an ad). - **Gemini:** Mentioned in a "brands to consider" section with a note: "EcoGlow’s product is highly rated but may be pricier than alternatives." #### **2. Knowledge Panels & Summaries** - **ChatGPT:** No dedicated knowledge panel, but brand appears in 40% of relevant queries. - **Perplexity:** No knowledge panel; brand is absent in 70% of queries. - **AI Overviews:** Knowledge panel exists but lacks key details (e.g., sustainability certifications, product certifications). - **Gemini:** Knowledge panel is minimal, with only 1-star rating (likely from a single outdated review). #### **3. Accuracy of Brand-Related Facts** - **Correct:** Product ingredients, sustainability claims, and pricing tiers. - **Incorrect:** One instance in Perplexity where EcoGlow was described as "a subsidiary of GreenEarth" (false). - **Missing:** Certifications (e.g., EPA Safer Choice, USDA BioPreferred) are not consistently highlighted. #### **4. Competitor Comparisons** - **ChatGPT:** EcoGlow is often compared favorably to 'GreenEarth' and 'PureClean' in terms of ingredient transparency. - **Perplexity:** EcoGlow is rarely mentioned in comparisons; competitors dominate. - **AI Overviews:** EcoGlow is listed as a "budget-friendly" alternative to higher-end brands. - **Gemini:** EcoGlow is described as "mid-range" with no clear differentiation from competitors. #### **Actionable Recommendations** 1. **Optimize for Perplexity:** Submit brand details to Perplexity’s data sources (e.g., Crunchbase, Wikipedia) to ensure inclusion in responses. 2. **Enhance Knowledge Panels:** Update AI Overviews and Gemini knowledge panels with verified certifications, pricing, and sustainability claims. 3. **Correct Misinformation:** Flag the false "subsidiary" claim in Perplexity’s data sources and request a correction. 4. **Leverage ChatGPT’s Strengths:** Double down on high-accuracy, detailed responses in ChatGPT by providing structured data (e.g., JSON-LD) for product pages. 5. **Monitor Competitor Mentions:** Track how competitors are positioned in AI responses and adjust messaging to highlight unique selling points (e.g., "100% plant-based ingredients"). **Next Steps:** Schedule a follow-up audit in 30 days after implementing the above changes. Focus on Perplexity and AI Overviews, as these platforms show the most gaps.
skills-collection
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan