1---2name: geo-platform-optimizer3description: Platform-specific AI search optimization — audit and optimize for Google AI Overviews, ChatGPT, Perplexity, Gemini, and Bing Copilot individually4---56# GEO Platform Optimizer78## Core Insight910Only **11% of domains** are cited by BOTH ChatGPT and Google AI Overviews for the same query. Each AI search platform uses different indexes, ranking logic, and source preferences. A page optimized for Google AI Overviews may be invisible to ChatGPT, and vice versa. Platform-specific optimization is not optional — it is the foundation of any serious GEO strategy.1112## How to Use This Skill13141. Collect the target URL and the site's primary topic/industry152. Run each platform checklist below against the site163. Score each platform on the 0-100 rubric174. Generate GEO-PLATFORM-OPTIMIZATION.md with per-platform scores, gaps, and action items1819---2021## Platform 1: Google AI Overviews (AIO)2223### How AIO Selects Sources24- Only **38% of AIO-cited URLs rank in the organic top 10** — down from 76% (Ahrefs, 863K SERPs / 4M URLs, Mar 2026). 31% of citations come from positions 11-100 and 31% from beyond position 100. The cause is Gemini 3 (Jan 2026) query fan-out pulling from sub-query SERPs — page-3 organic is NOT disqualifying25- Fan-out coverage is the new meta-factor (Zyppy scores it 9.3/10, Jun 2026): engines rewrite one prompt into a cluster of sub-queries and retrieve per sub-query. Win the cluster, not the head term26- AIO strongly favors pages with **clean structure, direct answers, and scannable formatting**27- Featured snippet optimization has meaningful overlap with AIO optimization28- AIO prefers **concise, factual, unambiguous answers** — hedging and filler reduce citation probability29- **Google AI Mode is a separate surface, not a bigger AIO:** AIO↔AI Mode URL overlap is only 13.7%, and AI Mode has 1B MAU (AIO 2.5B) with scarcer citation slots — 4.3 citations per response vs 10.3 in classic search (Shadow, Jul 2026 — ⚠️ secondary source). Optimize for them as distinct targets3031### 2026 Citation Surfaces Beyond the AIO Box3233Google's citation real estate now extends beyond AIO and AI Mode themselves:3435- **Preferred Sources** — users can star favorite outlets and get boosted Top Stories placement plus a dedicated "From your sources" section (Google Search blog, Aug 2025, US/India English launch; broader rollout through 2026). This is a Top Stories surface, NOT an AIO mechanism — but for news-adjacent queries it is part of the brand's total Google citation footprint. Earning a user's "preferred" star compounds like a subscription; publishers can link directly to a follow flow.36- **"Highly Cited" badges, Community Perspectives, and link carousels** — additional in-SERP citation modules attributed to the Google I/O May 2026 announcements. ⚠️ Thin-sourced: this comes from rival skill-pack I/O 2026 notes and we have NOT independently confirmed rollout status or the exact selection mechanics. Treat as watch items — if these modules appear in your SERPs, they are additional extractable surfaces — but do not score them in the rubric until the mechanics are verified.37- **Common thread:** every new surface still extracts from the same primitives — direct answers, tables, dated authorship, entity clarity. Optimizing the fundamentals covers surfaces that ship faster than any checklist can track.3839### Optimization Checklist40411. **Question-Based Headings**: Use H2/H3 headings phrased as questions matching real user queries. Check Google's "People Also Ask" for the target topic and mirror those exact phrasings.422. **Direct Answer in First Paragraph**: After each question heading, provide a clear 1-2 sentence answer immediately. Then expand with supporting detail. The first sentence should be a standalone citation candidate.433. **Tables and Structured Comparisons**: AIO heavily cites tables. Convert any comparison, pricing, specification, or feature data into HTML tables. Use clear column headers.444. **Ordered and Unordered Lists**: Step-by-step processes should use ordered lists. Feature lists should use unordered lists. AIO extracts these directly.455. **FAQ Sections**: Add a dedicated FAQ section with 5-10 real questions. Use proper H3 headings for each question. While FAQPage schema rich results are restricted to govt/health sites since Aug 2023, the content pattern still helps AIO extraction.466. **Definitions and Glossary Boxes**: For any industry-specific term, provide a clear definition. Format: "**[Term]** is [concise definition]." AIO frequently cites definitions.477. **Statistics with Sources**: Include specific numbers with attribution. "According to [Source], [statistic]." AIO prefers citeable, specific claims over vague assertions.488. **Publication Date**: Include a visible publication date and last-updated date. AIO deprioritizes undated content for time-sensitive queries.499. **Author Byline**: Display author name with credentials. Link to an author page with bio, credentials, and sameAs links.5010. **Page Depth**: Keep target pages within 3 clicks of homepage. AIO rarely cites deep, orphaned content.5152### Scoring Rubric (0-100)5354| Criterion | Points | How to Score |55|---|---|---|56| Ranks for target queries / covers fan-out sub-queries | 20 | 20 if top 10, 10 if top 100 or strong sub-query coverage, 0 if invisible |57| Question-based headings present | 10 | 2 points per question heading, max 10 |58| Direct answers after headings | 15 | 3 points per direct answer, max 15 |59| Tables present for comparison data | 10 | 10 if tables used appropriately, 5 if partial, 0 if absent |60| Lists for processes/features | 10 | 10 if present, 5 if partial |61| FAQ section with 5+ questions | 10 | 10 if 5+, 5 if 1-4, 0 if none |62| Statistics with citations | 10 | 2 points per cited stat, max 10 |63| Publication/updated date visible | 5 | 5 if both dates, 3 if one, 0 if none |64| Author byline with credentials | 5 | 5 if full byline, 3 if name only, 0 if none |65| Clean URL + heading hierarchy | 5 | 5 if H1>H2>H3 clean, 3 if minor issues, 0 if broken |6667---6869## Platform 2: ChatGPT Web Search7071### How ChatGPT Selects Sources72- Retrieval runs on the **Bing index** — 87% of ChatGPT citations match Bing results, and there is NO Google anywhere in the pipeline (Subscribe PR, Jul 2026 — ⚠️ single source, but mechanism-consistent). Bing indexation + IndexNow is the hard prerequisite for ChatGPT visibility73- Citation ref_type hierarchy (Ahrefs, 1.4M prompts, Apr 2026): search 88.46%, news 12.01%, **reddit 1.93%**, youtube 0.51%, academia 0.40%74- **Reddit is consensus-shaping, not citation-earning.** Reddit is retrieved at scale but cited at only 1.93% of ref_types, and its citation share collapsed from ~60% to ~10% in Sept 2025 (5WPR State of AI Citations, May 2026). Reddit shapes what models SAY about your brand (training/consensus layer), not what they LINK to75- ChatGPT heavily weights **entity recognition** — if your brand exists as a structured entity (Wikipedia, Wikidata, Crunchbase), it is far more likely to be cited76- Branded web mentions are the strongest measured off-site signal (r=0.664 — Ahrefs 75K brands, Jul 2026); raw backlink counts are the weakest measured play (⚠️ precise 0.218 figure has no locatable primary source — directional only, never quote in client/public copy)77- Freshness bias is the strongest of any platform: cited URLs average 25.7% fresher than Google organic results (Ahrefs, 17M citations, 2025-26) — NOT the viral "4.3x" figure, which is untraceable78- Title and URL slug matter before content is even read: cited-URL titles score 0.656 cosine similarity to fan-out queries vs 0.484 for non-cited; natural-language slugs are cited at 89.78% vs 81.11% (Ahrefs, Apr 2026)7980### Optimization Checklist81821. **Wikipedia Presence**: Check if the brand/person/product has a Wikipedia article. If not, assess notability criteria. If notable, create a draft. If an article exists, ensure it is accurate and current.832. **Wikidata Entity**: Verify the entity exists on Wikidata (wikidata.org). If not, create a Wikidata item with key properties: instance of, official website, social media links, founding date, headquarters location.843. **Bing Webmaster Tools**: Verify the site is registered in Bing Webmaster Tools. Submit sitemap. Check for crawl errors. Enable **IndexNow** so new and updated pages hit the Bing index in near-real-time — this is the hard prerequisite for ChatGPT citation (87% of citations match Bing results).854. **Bing Index Coverage**: Use `site:domain.com` on Bing to verify key pages are indexed. Bing may have different indexed pages than Google — and Google indexation alone does nothing for ChatGPT.865. **Reddit Consensus**: Check for brand mentions on Reddit. The goal is shaping what models SAY about the brand (Reddit feeds the consensus/training layer), not earning citations — Reddit is only 1.93% of ChatGPT ref_types (Ahrefs, Apr 2026). Assess whether the brand participates authentically; paid or seeded mentions are spam-filtered and do not correlate.876. **YouTube Presence**: Verify YouTube channel exists with relevant content. Video descriptions should contain full URLs and entity information.887. **Brand Mention Profile**: Audit branded web mentions across publications, forums, and reviews — branded mentions correlate at r=0.664 with AI visibility while raw backlink counts are far weaker (⚠️ the 0.218 figure has no locatable primary source — directional only) (Ahrefs 75K brands, Jul 2026). Do not pitch press-release wires: wire pickups are ~0.04% of citations (BuzzStream, 4M citations) and are spam-filtered.898. **Entity Consistency**: Brand name, founding date, leadership, and key facts must be consistent across Wikipedia, Crunchbase, LinkedIn, and the official website.909. **Comprehensive Content**: Pages targeting ChatGPT citation should be **2000+ words** with thorough topic coverage. ChatGPT prefers single authoritative sources over combining multiple thin pages.9110. **Clear Attribution**: Include "About" sections, company descriptions, and founding stories. ChatGPT uses these for entity grounding.9293### Scoring Rubric (0-100)9495| Criterion | Points | How to Score |96|---|---|---|97| Wikipedia article exists and is accurate | 20 | 20 if exists, 10 if stub, 0 if none |98| Wikidata entity with 5+ properties | 10 | 10 if complete, 5 if basic, 0 if none |99| Bing index coverage of key pages | 10 | 10 if full, 5 if partial, 0 if poor |100| Reddit consensus presence (authentic) | 10 | 10 if active discussions, 5 if mentions, 0 if none — shapes model output, not citations |101| YouTube channel with relevant content | 10 | 10 if active, 5 if present but sparse, 0 if none |102| Branded web mentions (publications, forums, reviews) | 15 | 3 points per mention category with authentic coverage, max 15 |103| Entity consistency across platforms | 10 | 10 if consistent, 5 if minor discrepancies, 0 if major |104| Content comprehensiveness (2000+ words) | 10 | 10 if thorough, 5 if adequate, 0 if thin |105| Bing Webmaster Tools configured | 5 | 5 if verified, 0 if not |106107---108109## Platform 3: Perplexity AI110111### How Perplexity Selects Sources112- Runs its **own index plus an L3 reranker**, so Bing is not the hard gate here the way it is for ChatGPT113- Historically Reddit-heavy, but Reddit's citation share collapsed from ~60% to ~10% in Sept 2025 (5WPR, May 2026) — treat community presence as consensus-shaping that influences what the model says, not as a citation farm114- Perplexity places the **heaviest emphasis on community validation** of all AI search platforms115- Cites **multiple sources per answer** (8.3 URLs on average), so there is more opportunity for mid-authority sites to appear116- Strong freshness weighting and a documented preference for page quality over domain authority — list and comparison pages dominate (May-2026 findings still hold)117118### Optimization Checklist1191201. **Active Reddit Presence**: The brand or its representatives should participate authentically in relevant subreddit discussions. Not promotional — helpful, specific, and community-oriented.1212. **Reddit AMAs and Threads**: Encourage or participate in AMAs, detailed discussion threads, and community Q&As. Perplexity treats these as high-signal content.1223. **Forum and Community Presence**: Beyond Reddit, check Hacker News, Stack Overflow, Quora, and niche industry forums. Perplexity indexes these heavily.1234. **Discussion-Friendly Content**: Publish content that invites discussion — opinion pieces, research findings, contrarian takes, original data. Content that gets shared and debated in communities ranks higher.1245. **Freshness Signals**: Publish content with clear dates. Update content regularly. Perplexity deprioritizes stale content more aggressively than other platforms.1256. **Multiple Source Validation**: Claims in your content should be supported by other sources. Perplexity cross-references and prefers claims it can verify from multiple origins.1267. **YouTube Video Content**: Create video content that Perplexity can reference. Ensure video titles, descriptions, and transcripts contain target information.1278. **Direct, Quotable Passages**: Write paragraphs that can stand alone as citations. Each paragraph should make one clear point with supporting evidence.1289. **Original Data and Research**: Publish original surveys, benchmarks, case studies, or datasets. Perplexity heavily favors primary sources.12910. **Perplexity Pages**: Check if Perplexity has created a "Page" about your topic/brand. These are curated summaries that influence future citations.130131### Scoring Rubric (0-100)132133| Criterion | Points | How to Score |134|---|---|---|135| Active Reddit presence in relevant subreddits | 20 | 20 if active contributor, 10 if mentioned, 0 if absent — value is consensus-shaping, not direct citation share |136| Forum/community mentions (HN, SO, Quora) | 10 | 10 if multiple platforms, 5 if one, 0 if none |137| Content freshness (updated within 6 months) | 10 | 10 if recent, 5 if within year, 0 if older |138| Original research/data published | 15 | 15 if original research, 10 if case studies, 5 if some data, 0 if none |139| YouTube content with transcripts | 10 | 10 if active channel, 5 if some videos, 0 if none |140| Quotable, standalone paragraphs | 10 | 2 points per well-structured quotable paragraph, max 10 |141| Multi-source claim validation | 10 | 10 if claims well-sourced, 5 if some sourcing, 0 if none |142| Discussion-generating content | 10 | 10 if content gets shared/discussed, 5 if some engagement, 0 if none |143| Wikipedia/Wikidata presence | 5 | 5 if present, 0 if absent |144145---146147## Platform 4: Google Gemini148149### How Gemini Selects Sources150- Grounded in **Google Search** (indexation is the entry ticket) but its own surface: Gemini↔AI Mode source overlap is only 27% (BrightEdge via Frase, Jun 2026) — do not assume AIO optimization covers the Gemini app151- Leans **entity/brand presence across Google's ecosystem** (YouTube, Google Business Profile, LinkedIn, Knowledge Graph); source mix skews LinkedIn, Medium, Quora, Reddit, Wikipedia152- YouTube content is weighted significantly more heavily than in standard Google Search153- Google Business Profile data is directly accessible to Gemini154- Gemini uses Google's Knowledge Graph directly — entity presence in Knowledge Graph is a major advantage155- Structured data helps Gemini parse entity facts, but per the Ahrefs controlled study (May 2026) markup alone does not lift citations — the extractable facts do156- Gemini multi-modal: can reference images, videos, and text together157158### Optimization Checklist1591601. **Google Knowledge Panel**: Check if the brand has a Google Knowledge Panel. If not, claim it through Google Business Profile or structured data. Ensure all information is accurate.1612. **Google Business Profile**: Complete and optimize GBP with all fields: hours, services, photos, posts, Q&A. Gemini pulls directly from GBP for local queries.1623. **YouTube Strategy**: Create YouTube content for every key topic. Optimize titles, descriptions, timestamps, and closed captions. Gemini cites YouTube more than any other AI platform.1634. **YouTube Chapters and Timestamps**: Use chapters (timestamps in description) so Gemini can reference specific segments of videos.1645. **Google Merchant Center**: For e-commerce, ensure products are in Google Merchant Center. Gemini references product data directly.1656. **Structured Data (Schema.org)**: Implement comprehensive Schema.org markup for entity clarity (Organization + sameAs). Frame expectations correctly: it keeps entity data unambiguous, but controlled testing (Ahrefs, May 2026) shows no direct citation lift from markup alone.1667. **Google Sites Ecosystem**: Ensure presence across Google ecosystem: Google Scholar (for research), Google News (for publishers), Google Maps (for local).1678. **Image Optimization**: Gemini is multi-modal. Use descriptive alt text, structured image filenames, and high-quality images. Include relevant images with every piece of content.1689. **Google E-E-A-T Signals**: All standard Google E-E-A-T signals apply with extra weight. Author pages, about pages, editorial policies, and expertise demonstrations.16910. **Chrome Web Store / Google Workspace Marketplace**: For software companies, presence on Google platforms adds entity signals.170171### Scoring Rubric (0-100)172173| Criterion | Points | How to Score |174|---|---|---|175| Google Knowledge Panel exists | 15 | 15 if complete, 10 if partial, 0 if none |176| Google Business Profile complete | 10 | 10 if fully optimized, 5 if basic, 0 if none |177| YouTube channel with topic-relevant content | 20 | 20 if active with chapters, 10 if present, 0 if none |178| Schema.org structured data implemented | 15 | 15 if comprehensive, 10 if basic, 5 if minimal, 0 if none |179| Google ecosystem presence (Scholar, News, Maps) | 10 | 10 if 3+, 5 if 1-2, 0 if none |180| Image optimization (alt text, filenames) | 10 | 10 if all images optimized, 5 if partial, 0 if none |181| E-E-A-T signals (author pages, about, editorial) | 10 | 10 if strong, 5 if partial, 0 if weak |182| Google Merchant Center (if e-commerce) | 5 | 5 if applicable and active, N/A otherwise |183| Multi-modal content (text + images + video) | 5 | 5 if rich multi-modal, 3 if some, 0 if text-only |184185---186187## Platform 5: Bing Copilot188189### How Copilot Selects Sources190- Uses **Bing's search index** (shared infrastructure with ChatGPT but different ranking/selection)191- Supports **IndexNow protocol** for near-instant indexing of new and updated content192- Copilot tends to cite **fewer sources per answer** (typically 3-5) but gives more prominent attribution193- Microsoft ecosystem integration: LinkedIn, GitHub, Microsoft Learn content is weighted194- Copilot prefers pages with clear, structured markup and fast load times195196### Optimization Checklist1971981. **Bing Webmaster Tools**: Register and verify site. Submit XML sitemap. Review and fix any crawl issues.1992. **IndexNow Implementation**: Implement the IndexNow protocol to notify Bing of content changes in real-time. Submit a key file at `/.well-known/indexnow-key.txt` and ping the IndexNow API on content publish/update.2003. **LinkedIn Company Page**: Ensure the company LinkedIn page is complete with accurate description, employee connections, and regular posts. Copilot indexes LinkedIn content.2014. **GitHub Presence**: For tech companies, maintain an active GitHub presence. Copilot references GitHub repos, documentation, and README files.2025. **Microsoft Learn / Documentation**: If relevant, contribute to Microsoft Learn or ensure documentation is compatible with Microsoft's documentation standards.2036. **Bing Places for Business**: Equivalent to Google Business Profile. Complete all fields for local search visibility in Copilot.2047. **Clear Meta Descriptions**: Bing/Copilot weights meta descriptions more heavily than Google does. Write compelling, keyword-rich meta descriptions for every page.2058. **Social Signals**: Bing has historically weighted social signals (shares, likes, engagement) more than Google. Maintain active social media presence.2069. **Exact-Match Keywords**: Bing's algorithm is more literal about keyword matching than Google. Include exact target phrases in titles, headings, and body content.20710. **Fast Page Load**: Copilot deprioritizes slow pages. Target sub-2-second load time. Optimize images, enable compression, minimize render-blocking resources.208209### Scoring Rubric (0-100)210211| Criterion | Points | How to Score |212|---|---|---|213| Bing Webmaster Tools verified + sitemap | 15 | 15 if verified, 5 if partial, 0 if not |214| IndexNow protocol implemented | 15 | 15 if active, 0 if not |215| Bing index coverage of key pages | 10 | 10 if full, 5 if partial, 0 if poor |216| LinkedIn company page (complete) | 10 | 10 if complete, 5 if basic, 0 if none |217| GitHub presence (if applicable) | 5 | 5 if active, N/A if not applicable |218| Meta descriptions optimized | 10 | 10 if all key pages, 5 if partial, 0 if missing |219| Social media engagement signals | 10 | 10 if active engagement, 5 if present, 0 if none |220| Exact-match keywords in titles/headings | 10 | 10 if well-optimized, 5 if partial, 0 if not |221| Page load speed < 2 seconds | 10 | 10 if < 2s, 5 if < 4s, 0 if > 4s |222| Bing Places configured (if local) | 5 | 5 if complete, N/A if not local |223224---225226## Cross-Platform Summary227228### Universal Optimization Actions (help ALL platforms)2291. Wikipedia/Wikidata entity presence2302. YouTube channel with relevant content2313. Comprehensive, well-structured content with clear headings2324. Schema.org structured data for entity clarity (Organization + sameAs) — rich results and unambiguous entities, not a citation lever2335. Fast page load and clean HTML2346. Author pages with credentials and sameAs links2357. Regular content updates with visible dates2368. Authentic branded web mentions across publications and communities (r=0.664 — the strongest measured off-site signal, Ahrefs 75K brands, Jul 2026)237238### Platform-Specific Priorities239| Priority | Google AIO | ChatGPT | Perplexity | Gemini | Copilot |240|---|---|---|---|---|---|241| #1 | Fan-out sub-query coverage | Bing indexation + IndexNow | Original research | YouTube | IndexNow |242| #2 | Q&A structure | Entity graph | Page quality + freshness | Knowledge Panel | Bing WMT |243| #3 | Tables/lists | Brand mentions | Community consensus | Entity/brand presence | LinkedIn |244| #4 | Featured snippets | Title/slug match to fan-out queries | Discussion-friendly content | GBP | Meta descriptions |245246---247248## Output Format249250Generate **GEO-PLATFORM-OPTIMIZATION.md** with the following structure:251252```markdown253# GEO Platform Optimization Report — [Domain]254Date: [Date]255256## Overall Platform Readiness257- Combined GEO Score: XX/100 (average of all platform scores)258259## Platform Scores260| Platform | Score | Status |261|---|---|---|262| Google AI Overviews | XX/100 | [Strong/Moderate/Weak] |263| ChatGPT Web Search | XX/100 | [Strong/Moderate/Weak] |264| Perplexity AI | XX/100 | [Strong/Moderate/Weak] |265| Google Gemini | XX/100 | [Strong/Moderate/Weak] |266| Bing Copilot | XX/100 | [Strong/Moderate/Weak] |267268Status thresholds: Strong = 70+, Moderate = 40-69, Weak = 0-39269270## Platform Details271[Per-platform breakdown with score, gaps found, specific actions]272273## Prioritized Action Plan274### Quick Wins (this week)275[Actions that improve multiple platform scores with minimal effort]276277### Medium-Term (this month)278[Actions requiring content creation or technical changes]279280### Strategic (this quarter)281[Actions requiring entity building, community development, or platform presence]282```