GEO platform optimizer

Platform-specific AI search optimization — audit and optimize for Google AI Overviews, ChatGPT, Perplexity, Gemini, and Bing Copilot individually

How to use it

  1. Hit Copy SKILL.md — or use the Claude Code line below to get every file.
  2. Claude: ⋯ → Download .md, then Customize → Skills → Add → Upload skill.
    ChatGPT: make a Project and paste it into Instructions.
    Neither? Paste it at the top of a new chat — it works for that chat.
  3. Describe your job in plain words. The AI follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit zubair-trabzada/geo-seo-claude/skills/geo-platform-optimizer#main ~/.claude/skills/geo-platform-optimizer

For one project only, change the path to .claude/skills/geo-platform-optimizer. This skill also uses GEO-PLATFORM-OPTIMIZATION.md — copying SKILL.md alone won't be enough. See the folder on GitHub.

Not working?
  • Check which app you pasted it into — the steps above name the right one.
  • Some skills need the paid tier of Claude or ChatGPT.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Show the full text276 lines
geo-platform-optimizer/SKILL.md276 lines18.6 KBpushed 180d agoRawView on GitHub

GEO Platform Optimizer

Core Insight

Only 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.

How to Use This Skill

  1. Collect the target URL and the site's primary topic/industry
  2. Run each platform checklist below against the site
  3. Score each platform on the 0-100 rubric
  4. Generate GEO-PLATFORM-OPTIMIZATION.md with per-platform scores, gaps, and action items

Platform 1: Google AI Overviews (AIO)

How AIO Selects Sources

  • 92% of AIO citations come from pages already ranking in the top 10 organic results — traditional SEO is the gateway
  • However, 47% of citations come from pages ranking below position 5 — AIO has its own selection logic favoring clarity and directness over raw rank
  • AIO strongly favors pages with clean structure, direct answers, and scannable formatting
  • Featured snippet optimization has ~70% overlap with AIO optimization
  • AIO prefers concise, factual, unambiguous answers — hedging and filler reduce citation probability

Optimization Checklist

  1. 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.
  2. 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.
  3. Tables and Structured Comparisons: AIO heavily cites tables. Convert any comparison, pricing, specification, or feature data into HTML tables. Use clear column headers.
  4. Ordered and Unordered Lists: Step-by-step processes should use ordered lists. Feature lists should use unordered lists. AIO extracts these directly.
  5. 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.
  6. Definitions and Glossary Boxes: For any industry-specific term, provide a clear definition. Format: "[Term] is [concise definition]." AIO frequently cites definitions.
  7. Statistics with Sources: Include specific numbers with attribution. "According to [Source], [statistic]." AIO prefers citeable, specific claims over vague assertions.
  8. Publication Date: Include a visible publication date and last-updated date. AIO deprioritizes undated content for time-sensitive queries.
  9. Author Byline: Display author name with credentials. Link to an author page with bio, credentials, and sameAs links.
  10. Page Depth: Keep target pages within 3 clicks of homepage. AIO rarely cites deep, orphaned content.

Scoring Rubric (0-100)

Criterion Points How to Score
Ranks in top 10 for target queries 20 20 if yes, 10 if top 20, 0 if beyond
Question-based headings present 10 2 points per question heading, max 10
Direct answers after headings 15 3 points per direct answer, max 15
Tables present for comparison data 10 10 if tables used appropriately, 5 if partial, 0 if absent
Lists for processes/features 10 10 if present, 5 if partial
FAQ section with 5+ questions 10 10 if 5+, 5 if 1-4, 0 if none
Statistics with citations 10 2 points per cited stat, max 10
Publication/updated date visible 5 5 if both dates, 3 if one, 0 if none
Author byline with credentials 5 5 if full byline, 3 if name only, 0 if none
Clean URL + heading hierarchy 5 5 if H1>H2>H3 clean, 3 if minor issues, 0 if broken

Platform 2: ChatGPT Web Search

How ChatGPT Selects Sources

  • Uses Bing's search index as its foundation (not Google)
  • Top citation sources by domain share: Wikipedia (47.9%), Reddit (11.3%), YouTube, major news outlets
  • ChatGPT heavily weights entity recognition — if your brand exists as a structured entity (Wikipedia, Wikidata, Crunchbase), it is far more likely to be cited
  • Prefers authoritative, well-established sources over new or niche sites
  • Longer, more comprehensive articles get cited more often than short pieces
  • ChatGPT tends to cite the most canonical source for a claim rather than the original

Optimization Checklist

  1. 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.
  2. 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.
  3. Bing Webmaster Tools: Verify the site is registered in Bing Webmaster Tools. Submit sitemap. Check for crawl errors.
  4. Bing Index Coverage: Use site:domain.com on Bing to verify key pages are indexed. Bing may have different indexed pages than Google.
  5. Reddit Authority: Check for brand mentions on Reddit. Identify relevant subreddits. Assess whether the brand participates authentically in discussions.
  6. YouTube Presence: Verify YouTube channel exists with relevant content. Video descriptions should contain full URLs and entity information.
  7. Authoritative Backlinks: ChatGPT/Bing weight .edu, .gov, and major publication backlinks heavily. Audit backlink profile for these sources.
  8. Entity Consistency: Brand name, founding date, leadership, and key facts must be consistent across Wikipedia, Crunchbase, LinkedIn, and the official website.
  9. Comprehensive Content: Pages targeting ChatGPT citation should be 2000+ words with thorough topic coverage. ChatGPT prefers single authoritative sources over combining multiple thin pages.
  10. Clear Attribution: Include "About" sections, company descriptions, and founding stories. ChatGPT uses these for entity grounding.

Scoring Rubric (0-100)

Criterion Points How to Score
Wikipedia article exists and is accurate 20 20 if exists, 10 if stub, 0 if none
Wikidata entity with 5+ properties 10 10 if complete, 5 if basic, 0 if none
Bing index coverage of key pages 10 10 if full, 5 if partial, 0 if poor
Reddit brand mentions (positive) 10 10 if active discussions, 5 if mentions, 0 if none
YouTube channel with relevant content 10 10 if active, 5 if present but sparse, 0 if none
Authoritative backlinks (.edu, .gov, press) 15 3 points per authoritative backlink category, max 15
Entity consistency across platforms 10 10 if consistent, 5 if minor discrepancies, 0 if major
Content comprehensiveness (2000+ words) 10 10 if thorough, 5 if adequate, 0 if thin
Bing Webmaster Tools configured 5 5 if verified, 0 if not

Platform 3: Perplexity AI

How Perplexity Selects Sources

  • Top citation sources: Reddit (46.7%), Wikipedia, YouTube, major publications
  • Perplexity places the heaviest emphasis on community validation of all AI search platforms
  • Strongly favors discussion threads where claims are debated, validated, or expanded by multiple participants
  • Prefers recent content — publication date is a strong ranking signal
  • Cites multiple sources per answer (typically 5-15), so there is more opportunity for mid-authority sites to appear
  • Uses its own crawling infrastructure in addition to search APIs

Optimization Checklist

  1. Active Reddit Presence: The brand or its representatives should participate authentically in relevant subreddit discussions. Not promotional — helpful, specific, and community-oriented.
  2. Reddit AMAs and Threads: Encourage or participate in AMAs, detailed discussion threads, and community Q&As. Perplexity treats these as high-signal content.
  3. Forum and Community Presence: Beyond Reddit, check Hacker News, Stack Overflow, Quora, and niche industry forums. Perplexity indexes these heavily.
  4. 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.
  5. Freshness Signals: Publish content with clear dates. Update content regularly. Perplexity deprioritizes stale content more aggressively than other platforms.
  6. 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.
  7. YouTube Video Content: Create video content that Perplexity can reference. Ensure video titles, descriptions, and transcripts contain target information.
  8. Direct, Quotable Passages: Write paragraphs that can stand alone as citations. Each paragraph should make one clear point with supporting evidence.
  9. Original Data and Research: Publish original surveys, benchmarks, case studies, or datasets. Perplexity heavily favors primary sources.
  10. Perplexity Pages: Check if Perplexity has created a "Page" about your topic/brand. These are curated summaries that influence future citations.

Scoring Rubric (0-100)

Criterion Points How to Score
Active Reddit presence in relevant subreddits 20 20 if active contributor, 10 if mentioned, 0 if absent
Forum/community mentions (HN, SO, Quora) 10 10 if multiple platforms, 5 if one, 0 if none
Content freshness (updated within 6 months) 10 10 if recent, 5 if within year, 0 if older
Original research/data published 15 15 if original research, 10 if case studies, 5 if some data, 0 if none
YouTube content with transcripts 10 10 if active channel, 5 if some videos, 0 if none
Quotable, standalone paragraphs 10 2 points per well-structured quotable paragraph, max 10
Multi-source claim validation 10 10 if claims well-sourced, 5 if some sourcing, 0 if none
Discussion-generating content 10 10 if content gets shared/discussed, 5 if some engagement, 0 if none
Wikipedia/Wikidata presence 5 5 if present, 0 if absent

Platform 4: Google Gemini

How Gemini Selects Sources

  • Uses Google's search index plus strong weighting toward Google-owned properties
  • YouTube content is weighted significantly more heavily than in standard Google Search
  • Google Business Profile data is directly accessible to Gemini
  • Gemini uses Google's Knowledge Graph directly — entity presence in Knowledge Graph is a major advantage
  • Structured data (Schema.org) is consumed directly by Gemini for entity understanding
  • Gemini multi-modal: can reference images, videos, and text together

Optimization Checklist

  1. 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.
  2. Google Business Profile: Complete and optimize GBP with all fields: hours, services, photos, posts, Q&A. Gemini pulls directly from GBP for local queries.
  3. 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.
  4. YouTube Chapters and Timestamps: Use chapters (timestamps in description) so Gemini can reference specific segments of videos.
  5. Google Merchant Center: For e-commerce, ensure products are in Google Merchant Center. Gemini references product data directly.
  6. Structured Data (Schema.org): Implement comprehensive Schema.org markup. Gemini uses this for entity understanding more aggressively than other platforms.
  7. Google Sites Ecosystem: Ensure presence across Google ecosystem: Google Scholar (for research), Google News (for publishers), Google Maps (for local).
  8. 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.
  9. 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.
  10. Chrome Web Store / Google Workspace Marketplace: For software companies, presence on Google platforms adds entity signals.

Scoring Rubric (0-100)

Criterion Points How to Score
Google Knowledge Panel exists 15 15 if complete, 10 if partial, 0 if none
Google Business Profile complete 10 10 if fully optimized, 5 if basic, 0 if none
YouTube channel with topic-relevant content 20 20 if active with chapters, 10 if present, 0 if none
Schema.org structured data implemented 15 15 if comprehensive, 10 if basic, 5 if minimal, 0 if none
Google ecosystem presence (Scholar, News, Maps) 10 10 if 3+, 5 if 1-2, 0 if none
Image optimization (alt text, filenames) 10 10 if all images optimized, 5 if partial, 0 if none
E-E-A-T signals (author pages, about, editorial) 10 10 if strong, 5 if partial, 0 if weak
Google Merchant Center (if e-commerce) 5 5 if applicable and active, N/A otherwise
Multi-modal content (text + images + video) 5 5 if rich multi-modal, 3 if some, 0 if text-only

Platform 5: Bing Copilot

How Copilot Selects Sources

  • Uses Bing's search index (shared infrastructure with ChatGPT but different ranking/selection)
  • Supports IndexNow protocol for near-instant indexing of new and updated content
  • Copilot tends to cite fewer sources per answer (typically 3-5) but gives more prominent attribution
  • Microsoft ecosystem integration: LinkedIn, GitHub, Microsoft Learn content is weighted
  • Copilot prefers pages with clear, structured markup and fast load times

Optimization Checklist

  1. Bing Webmaster Tools: Register and verify site. Submit XML sitemap. Review and fix any crawl issues.
  2. 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.
  3. LinkedIn Company Page: Ensure the company LinkedIn page is complete with accurate description, employee connections, and regular posts. Copilot indexes LinkedIn content.
  4. GitHub Presence: For tech companies, maintain an active GitHub presence. Copilot references GitHub repos, documentation, and README files.
  5. Microsoft Learn / Documentation: If relevant, contribute to Microsoft Learn or ensure documentation is compatible with Microsoft's documentation standards.
  6. Bing Places for Business: Equivalent to Google Business Profile. Complete all fields for local search visibility in Copilot.
  7. Clear Meta Descriptions: Bing/Copilot weights meta descriptions more heavily than Google does. Write compelling, keyword-rich meta descriptions for every page.
  8. Social Signals: Bing has historically weighted social signals (shares, likes, engagement) more than Google. Maintain active social media presence.
  9. Exact-Match Keywords: Bing's algorithm is more literal about keyword matching than Google. Include exact target phrases in titles, headings, and body content.
  10. Fast Page Load: Copilot deprioritizes slow pages. Target sub-2-second load time. Optimize images, enable compression, minimize render-blocking resources.

Scoring Rubric (0-100)

Criterion Points How to Score
Bing Webmaster Tools verified + sitemap 15 15 if verified, 5 if partial, 0 if not
IndexNow protocol implemented 15 15 if active, 0 if not
Bing index coverage of key pages 10 10 if full, 5 if partial, 0 if poor
LinkedIn company page (complete) 10 10 if complete, 5 if basic, 0 if none
GitHub presence (if applicable) 5 5 if active, N/A if not applicable
Meta descriptions optimized 10 10 if all key pages, 5 if partial, 0 if missing
Social media engagement signals 10 10 if active engagement, 5 if present, 0 if none
Exact-match keywords in titles/headings 10 10 if well-optimized, 5 if partial, 0 if not
Page load speed < 2 seconds 10 10 if < 2s, 5 if < 4s, 0 if > 4s
Bing Places configured (if local) 5 5 if complete, N/A if not local

Cross-Platform Summary

Universal Optimization Actions (help ALL platforms)

  1. Wikipedia/Wikidata entity presence
  2. YouTube channel with relevant content
  3. Comprehensive, well-structured content with clear headings
  4. Schema.org structured data (especially Organization + sameAs)
  5. Fast page load and clean HTML
  6. Author pages with credentials and sameAs links
  7. Regular content updates with visible dates

Platform-Specific Priorities

Priority Google AIO ChatGPT Perplexity Gemini Copilot
#1 Top-10 ranking Wikipedia Reddit presence YouTube IndexNow
#2 Q&A structure Entity graph Original research Knowledge Panel Bing WMT
#3 Tables/lists Bing SEO Freshness Schema.org LinkedIn
#4 Featured snippets Reddit Community forums GBP Meta descriptions

Output Format

Generate GEO-PLATFORM-OPTIMIZATION.md with the following structure:

# GEO Platform Optimization Report — [Domain]
Date: [Date]

## Overall Platform Readiness
- Combined GEO Score: XX/100 (average of all platform scores)

## Platform Scores
| Platform | Score | Status |
|---|---|---|
| Google AI Overviews | XX/100 | [Strong/Moderate/Weak] |
| ChatGPT Web Search | XX/100 | [Strong/Moderate/Weak] |
| Perplexity AI | XX/100 | [Strong/Moderate/Weak] |
| Google Gemini | XX/100 | [Strong/Moderate/Weak] |
| Bing Copilot | XX/100 | [Strong/Moderate/Weak] |

Status thresholds: Strong = 70+, Moderate = 40-69, Weak = 0-39

## Platform Details
[Per-platform breakdown with score, gaps found, specific actions]

## Prioritized Action Plan
### Quick Wins (this week)
[Actions that improve multiple platform scores with minimal effort]

### Medium-Term (this month)
[Actions requiring content creation or technical changes]

### Strategic (this quarter)
[Actions requiring entity building, community development, or platform presence]
1---
2name: geo-platform-optimizer
3description: Platform-specific AI search optimization — audit and optimize for Google AI Overviews, ChatGPT, Perplexity, Gemini, and Bing Copilot individually
4version: 1.0.0
5author: geo-seo-claude
6tags: [geo, ai-search, platform-optimization, chatgpt, perplexity, gemini, aio]
7allowed-tools: Read, Grep, Glob, Bash, WebFetch, Write
8---
9 
10# GEO Platform Optimizer
11 
12## Core Insight
13 
14Only **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.
15 
16## How to Use This Skill
17 
181. Collect the target URL and the site's primary topic/industry
192. Run each platform checklist below against the site
203. Score each platform on the 0-100 rubric
214. Generate GEO-PLATFORM-OPTIMIZATION.md with per-platform scores, gaps, and action items
22 
23---
24 
25## Platform 1: Google AI Overviews (AIO)
26 
27### How AIO Selects Sources
28- 92% of AIO citations come from pages already ranking in the **top 10 organic results** — traditional SEO is the gateway
29- However, 47% of citations come from pages ranking **below position 5** — AIO has its own selection logic favoring clarity and directness over raw rank
30- AIO strongly favors pages with **clean structure, direct answers, and scannable formatting**
31- Featured snippet optimization has ~70% overlap with AIO optimization
32- AIO prefers **concise, factual, unambiguous answers** — hedging and filler reduce citation probability
33 
34### Optimization Checklist
35 
361. **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.
372. **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.
383. **Tables and Structured Comparisons**: AIO heavily cites tables. Convert any comparison, pricing, specification, or feature data into HTML tables. Use clear column headers.
394. **Ordered and Unordered Lists**: Step-by-step processes should use ordered lists. Feature lists should use unordered lists. AIO extracts these directly.
405. **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.
416. **Definitions and Glossary Boxes**: For any industry-specific term, provide a clear definition. Format: "**[Term]** is [concise definition]." AIO frequently cites definitions.
427. **Statistics with Sources**: Include specific numbers with attribution. "According to [Source], [statistic]." AIO prefers citeable, specific claims over vague assertions.
438. **Publication Date**: Include a visible publication date and last-updated date. AIO deprioritizes undated content for time-sensitive queries.
449. **Author Byline**: Display author name with credentials. Link to an author page with bio, credentials, and sameAs links.
4510. **Page Depth**: Keep target pages within 3 clicks of homepage. AIO rarely cites deep, orphaned content.
46 
47### Scoring Rubric (0-100)
48 
49| Criterion | Points | How to Score |
50|---|---|---|
51| Ranks in top 10 for target queries | 20 | 20 if yes, 10 if top 20, 0 if beyond |
52| Question-based headings present | 10 | 2 points per question heading, max 10 |
53| Direct answers after headings | 15 | 3 points per direct answer, max 15 |
54| Tables present for comparison data | 10 | 10 if tables used appropriately, 5 if partial, 0 if absent |
55| Lists for processes/features | 10 | 10 if present, 5 if partial |
56| FAQ section with 5+ questions | 10 | 10 if 5+, 5 if 1-4, 0 if none |
57| Statistics with citations | 10 | 2 points per cited stat, max 10 |
58| Publication/updated date visible | 5 | 5 if both dates, 3 if one, 0 if none |
59| Author byline with credentials | 5 | 5 if full byline, 3 if name only, 0 if none |
60| Clean URL + heading hierarchy | 5 | 5 if H1>H2>H3 clean, 3 if minor issues, 0 if broken |
61 
62---
63 
64## Platform 2: ChatGPT Web Search
65 
66### How ChatGPT Selects Sources
67- Uses **Bing's search index** as its foundation (not Google)
68- Top citation sources by domain share: **Wikipedia (47.9%)**, Reddit (11.3%), YouTube, major news outlets
69- ChatGPT heavily weights **entity recognition** — if your brand exists as a structured entity (Wikipedia, Wikidata, Crunchbase), it is far more likely to be cited
70- Prefers **authoritative, well-established sources** over new or niche sites
71- Longer, more comprehensive articles get cited more often than short pieces
72- ChatGPT tends to cite **the most canonical source** for a claim rather than the original
73 
74### Optimization Checklist
75 
761. **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.
772. **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.
783. **Bing Webmaster Tools**: Verify the site is registered in Bing Webmaster Tools. Submit sitemap. Check for crawl errors.
794. **Bing Index Coverage**: Use `site:domain.com` on Bing to verify key pages are indexed. Bing may have different indexed pages than Google.
805. **Reddit Authority**: Check for brand mentions on Reddit. Identify relevant subreddits. Assess whether the brand participates authentically in discussions.
816. **YouTube Presence**: Verify YouTube channel exists with relevant content. Video descriptions should contain full URLs and entity information.
827. **Authoritative Backlinks**: ChatGPT/Bing weight .edu, .gov, and major publication backlinks heavily. Audit backlink profile for these sources.
838. **Entity Consistency**: Brand name, founding date, leadership, and key facts must be consistent across Wikipedia, Crunchbase, LinkedIn, and the official website.
849. **Comprehensive Content**: Pages targeting ChatGPT citation should be **2000+ words** with thorough topic coverage. ChatGPT prefers single authoritative sources over combining multiple thin pages.
8510. **Clear Attribution**: Include "About" sections, company descriptions, and founding stories. ChatGPT uses these for entity grounding.
86 
87### Scoring Rubric (0-100)
88 
89| Criterion | Points | How to Score |
90|---|---|---|
91| Wikipedia article exists and is accurate | 20 | 20 if exists, 10 if stub, 0 if none |
92| Wikidata entity with 5+ properties | 10 | 10 if complete, 5 if basic, 0 if none |
93| Bing index coverage of key pages | 10 | 10 if full, 5 if partial, 0 if poor |
94| Reddit brand mentions (positive) | 10 | 10 if active discussions, 5 if mentions, 0 if none |
95| YouTube channel with relevant content | 10 | 10 if active, 5 if present but sparse, 0 if none |
96| Authoritative backlinks (.edu, .gov, press) | 15 | 3 points per authoritative backlink category, max 15 |
97| Entity consistency across platforms | 10 | 10 if consistent, 5 if minor discrepancies, 0 if major |
98| Content comprehensiveness (2000+ words) | 10 | 10 if thorough, 5 if adequate, 0 if thin |
99| Bing Webmaster Tools configured | 5 | 5 if verified, 0 if not |
100 
101---
102 
103## Platform 3: Perplexity AI
104 
105### How Perplexity Selects Sources
106- Top citation sources: **Reddit (46.7%)**, Wikipedia, YouTube, major publications
107- Perplexity places the **heaviest emphasis on community validation** of all AI search platforms
108- Strongly favors **discussion threads** where claims are debated, validated, or expanded by multiple participants
109- Prefers recent content — publication date is a strong ranking signal
110- Cites **multiple sources per answer** (typically 5-15), so there is more opportunity for mid-authority sites to appear
111- Uses its own crawling infrastructure in addition to search APIs
112 
113### Optimization Checklist
114 
1151. **Active Reddit Presence**: The brand or its representatives should participate authentically in relevant subreddit discussions. Not promotional — helpful, specific, and community-oriented.
1162. **Reddit AMAs and Threads**: Encourage or participate in AMAs, detailed discussion threads, and community Q&As. Perplexity treats these as high-signal content.
1173. **Forum and Community Presence**: Beyond Reddit, check Hacker News, Stack Overflow, Quora, and niche industry forums. Perplexity indexes these heavily.
1184. **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.
1195. **Freshness Signals**: Publish content with clear dates. Update content regularly. Perplexity deprioritizes stale content more aggressively than other platforms.
1206. **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.
1217. **YouTube Video Content**: Create video content that Perplexity can reference. Ensure video titles, descriptions, and transcripts contain target information.
1228. **Direct, Quotable Passages**: Write paragraphs that can stand alone as citations. Each paragraph should make one clear point with supporting evidence.
1239. **Original Data and Research**: Publish original surveys, benchmarks, case studies, or datasets. Perplexity heavily favors primary sources.
12410. **Perplexity Pages**: Check if Perplexity has created a "Page" about your topic/brand. These are curated summaries that influence future citations.
125 
126### Scoring Rubric (0-100)
127 
128| Criterion | Points | How to Score |
129|---|---|---|
130| Active Reddit presence in relevant subreddits | 20 | 20 if active contributor, 10 if mentioned, 0 if absent |
131| Forum/community mentions (HN, SO, Quora) | 10 | 10 if multiple platforms, 5 if one, 0 if none |
132| Content freshness (updated within 6 months) | 10 | 10 if recent, 5 if within year, 0 if older |
133| Original research/data published | 15 | 15 if original research, 10 if case studies, 5 if some data, 0 if none |
134| YouTube content with transcripts | 10 | 10 if active channel, 5 if some videos, 0 if none |
135| Quotable, standalone paragraphs | 10 | 2 points per well-structured quotable paragraph, max 10 |
136| Multi-source claim validation | 10 | 10 if claims well-sourced, 5 if some sourcing, 0 if none |
137| Discussion-generating content | 10 | 10 if content gets shared/discussed, 5 if some engagement, 0 if none |
138| Wikipedia/Wikidata presence | 5 | 5 if present, 0 if absent |
139 
140---
141 
142## Platform 4: Google Gemini
143 
144### How Gemini Selects Sources
145- Uses **Google's search index** plus strong weighting toward **Google-owned properties**
146- YouTube content is weighted significantly more heavily than in standard Google Search
147- Google Business Profile data is directly accessible to Gemini
148- Gemini uses Google's Knowledge Graph directly — entity presence in Knowledge Graph is a major advantage
149- Structured data (Schema.org) is consumed directly by Gemini for entity understanding
150- Gemini multi-modal: can reference images, videos, and text together
151 
152### Optimization Checklist
153 
1541. **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.
1552. **Google Business Profile**: Complete and optimize GBP with all fields: hours, services, photos, posts, Q&A. Gemini pulls directly from GBP for local queries.
1563. **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.
1574. **YouTube Chapters and Timestamps**: Use chapters (timestamps in description) so Gemini can reference specific segments of videos.
1585. **Google Merchant Center**: For e-commerce, ensure products are in Google Merchant Center. Gemini references product data directly.
1596. **Structured Data (Schema.org)**: Implement comprehensive Schema.org markup. Gemini uses this for entity understanding more aggressively than other platforms.
1607. **Google Sites Ecosystem**: Ensure presence across Google ecosystem: Google Scholar (for research), Google News (for publishers), Google Maps (for local).
1618. **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.
1629. **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.
16310. **Chrome Web Store / Google Workspace Marketplace**: For software companies, presence on Google platforms adds entity signals.
164 
165### Scoring Rubric (0-100)
166 
167| Criterion | Points | How to Score |
168|---|---|---|
169| Google Knowledge Panel exists | 15 | 15 if complete, 10 if partial, 0 if none |
170| Google Business Profile complete | 10 | 10 if fully optimized, 5 if basic, 0 if none |
171| YouTube channel with topic-relevant content | 20 | 20 if active with chapters, 10 if present, 0 if none |
172| Schema.org structured data implemented | 15 | 15 if comprehensive, 10 if basic, 5 if minimal, 0 if none |
173| Google ecosystem presence (Scholar, News, Maps) | 10 | 10 if 3+, 5 if 1-2, 0 if none |
174| Image optimization (alt text, filenames) | 10 | 10 if all images optimized, 5 if partial, 0 if none |
175| E-E-A-T signals (author pages, about, editorial) | 10 | 10 if strong, 5 if partial, 0 if weak |
176| Google Merchant Center (if e-commerce) | 5 | 5 if applicable and active, N/A otherwise |
177| Multi-modal content (text + images + video) | 5 | 5 if rich multi-modal, 3 if some, 0 if text-only |
178 
179---
180 
181## Platform 5: Bing Copilot
182 
183### How Copilot Selects Sources
184- Uses **Bing's search index** (shared infrastructure with ChatGPT but different ranking/selection)
185- Supports **IndexNow protocol** for near-instant indexing of new and updated content
186- Copilot tends to cite **fewer sources per answer** (typically 3-5) but gives more prominent attribution
187- Microsoft ecosystem integration: LinkedIn, GitHub, Microsoft Learn content is weighted
188- Copilot prefers pages with clear, structured markup and fast load times
189 
190### Optimization Checklist
191 
1921. **Bing Webmaster Tools**: Register and verify site. Submit XML sitemap. Review and fix any crawl issues.
1932. **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.
1943. **LinkedIn Company Page**: Ensure the company LinkedIn page is complete with accurate description, employee connections, and regular posts. Copilot indexes LinkedIn content.
1954. **GitHub Presence**: For tech companies, maintain an active GitHub presence. Copilot references GitHub repos, documentation, and README files.
1965. **Microsoft Learn / Documentation**: If relevant, contribute to Microsoft Learn or ensure documentation is compatible with Microsoft's documentation standards.
1976. **Bing Places for Business**: Equivalent to Google Business Profile. Complete all fields for local search visibility in Copilot.
1987. **Clear Meta Descriptions**: Bing/Copilot weights meta descriptions more heavily than Google does. Write compelling, keyword-rich meta descriptions for every page.
1998. **Social Signals**: Bing has historically weighted social signals (shares, likes, engagement) more than Google. Maintain active social media presence.
2009. **Exact-Match Keywords**: Bing's algorithm is more literal about keyword matching than Google. Include exact target phrases in titles, headings, and body content.
20110. **Fast Page Load**: Copilot deprioritizes slow pages. Target sub-2-second load time. Optimize images, enable compression, minimize render-blocking resources.
202 
203### Scoring Rubric (0-100)
204 
205| Criterion | Points | How to Score |
206|---|---|---|
207| Bing Webmaster Tools verified + sitemap | 15 | 15 if verified, 5 if partial, 0 if not |
208| IndexNow protocol implemented | 15 | 15 if active, 0 if not |
209| Bing index coverage of key pages | 10 | 10 if full, 5 if partial, 0 if poor |
210| LinkedIn company page (complete) | 10 | 10 if complete, 5 if basic, 0 if none |
211| GitHub presence (if applicable) | 5 | 5 if active, N/A if not applicable |
212| Meta descriptions optimized | 10 | 10 if all key pages, 5 if partial, 0 if missing |
213| Social media engagement signals | 10 | 10 if active engagement, 5 if present, 0 if none |
214| Exact-match keywords in titles/headings | 10 | 10 if well-optimized, 5 if partial, 0 if not |
215| Page load speed < 2 seconds | 10 | 10 if < 2s, 5 if < 4s, 0 if > 4s |
216| Bing Places configured (if local) | 5 | 5 if complete, N/A if not local |
217 
218---
219 
220## Cross-Platform Summary
221 
222### Universal Optimization Actions (help ALL platforms)
2231. Wikipedia/Wikidata entity presence
2242. YouTube channel with relevant content
2253. Comprehensive, well-structured content with clear headings
2264. Schema.org structured data (especially Organization + sameAs)
2275. Fast page load and clean HTML
2286. Author pages with credentials and sameAs links
2297. Regular content updates with visible dates
230 
231### Platform-Specific Priorities
232| Priority | Google AIO | ChatGPT | Perplexity | Gemini | Copilot |
233|---|---|---|---|---|---|
234| #1 | Top-10 ranking | Wikipedia | Reddit presence | YouTube | IndexNow |
235| #2 | Q&A structure | Entity graph | Original research | Knowledge Panel | Bing WMT |
236| #3 | Tables/lists | Bing SEO | Freshness | Schema.org | LinkedIn |
237| #4 | Featured snippets | Reddit | Community forums | GBP | Meta descriptions |
238 
239---
240 
241## Output Format
242 
243Generate **GEO-PLATFORM-OPTIMIZATION.md** with the following structure:
244 
245```markdown
246# GEO Platform Optimization Report — [Domain]
247Date: [Date]
248 
249## Overall Platform Readiness
250- Combined GEO Score: XX/100 (average of all platform scores)
251 
252## Platform Scores
253| Platform | Score | Status |
254|---|---|---|
255| Google AI Overviews | XX/100 | [Strong/Moderate/Weak] |
256| ChatGPT Web Search | XX/100 | [Strong/Moderate/Weak] |
257| Perplexity AI | XX/100 | [Strong/Moderate/Weak] |
258| Google Gemini | XX/100 | [Strong/Moderate/Weak] |
259| Bing Copilot | XX/100 | [Strong/Moderate/Weak] |
260 
261Status thresholds: Strong = 70+, Moderate = 40-69, Weak = 0-39
262 
263## Platform Details
264[Per-platform breakdown with score, gaps found, specific actions]
265 
266## Prioritized Action Plan
267### Quick Wins (this week)
268[Actions that improve multiple platform scores with minimal effort]
269 
270### Medium-Term (this month)
271[Actions requiring content creation or technical changes]
272 
273### Strategic (this quarter)
274[Actions requiring entity building, community development, or platform presence]
275```
276 

Discussion

Alternatives

Also in AI search (AEO)