You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Full content score (12/12) — rich heading hierarchy, lists/tables, front-loaded key info
Good meta tags (11/14) — title, description, and Open Graph all present
🚨 Critical Gaps
Docs site missing robots.txt and llms.txt (0/18 each) — AI crawlers have no explicit permission or structured summary for github.github.com/gh-aw/. ChatGPT and PerplexityBot are effectively gated out.
README missing all Schema JSON-LD (0/16) — No WebSite, Organization, or FAQPage structured data on the GitHub repo page. Google AI Overviews, Perplexity, and ChatGPT all use this for entity disambiguation.
AI discovery endpoints missing on both targets (0/6 each) — No /.well-known/ai.txt, /ai/summary.json, /ai/faq.json, or /ai/service.json on either target.
Sitemap-wide GEO score is Critical (avg 31.65/100) — 19 of 20 audited pages score in the Critical band, meaning blog posts and docs pages are nearly invisible to AI engines.
README negative signals — 12 broken links detected, popup signals present, and keyword issue stuffed at 23.2% density. Hidden text (display:none) penalized on both targets.
🔧 Recommended Fixes
Ordered by estimated impact:
[High] Add robots.txt to the docs site with Allow rules for GPTBot, ClaudeBot, PerplexityBot, Google-Extended. Use: gh aw compile to validate. Template:
[High] Generate llms.txt for the docs site — run geo llms --base-url https://github.github.com/gh-aw and commit to repo root. Unlocks 18 points.
[High] Add JSON-LD schema to the README / GitHub repo page — WebSite, Organization (with sameAs to Wikipedia, Wikidata, LinkedIn), and FAQPage. This is a 16-point gap on the README.
[High] Create AI discovery endpoints on the docs site: /.well-known/ai.txt, /ai/summary.json, /ai/faq.json, /ai/service.json. Each unlocks structured citation pathways (6 points per target).
[Medium] Fix README broken links — 12 broken links detected; broken links are a negative signal for AI crawlers and lower citability.
[Medium] Add stats and numbers to the docs site homepage — current numbers_count: 0. Concrete metrics (e.g., "compiles in <2s", "supports 10+ workflow types") significantly boost AI snippet selection.
[Medium] Add sameAs links to docs site — connect to Wikipedia (project page) and Crunchbase; currently only 2/4 KG pillars present.
[Low] Diversify keyword density — issue at 23.2% on README; github at 2.8% on docs site. Broaden vocabulary.
[Low] Add WebMCP tool attributes to interactive elements on the docs site for Chrome AI agent compatibility.
[Low] Add VideoObject schema — video content detected on docs site without schema markup.
📋 Full Breakdown by Category
Category
Docs Site Score
Docs Site Max
README Score
README Max
Robots.txt
0
18
15
18
llms.txt
0
18
14
18
Schema JSON-LD
12
16
0
16
Meta Tags
14
14
11
14
Content
7
12
12
12
Signals
6
6
3
6
AI Discovery
0
6
0
6
Brand & Entity
6
10
3
10
Negative Penalty
-3
—
-3
—
Total
42
100
55
100
Docs site negative signals (medium severity): keyword stuffing (github at 2.8%), hidden text (display:none)
README negative signals (medium severity): 12 broken links, popup signals, keyword stuffing (issue at 23.2%), hidden text
Platform citation scores (Docs site):
ChatGPT: 50/100 — FAQPage schema & citability (81/100) are strengths; missing robots.txt/llms.txt are blockers
Perplexity: 65/100 — High citability (81/100), RSS feed, and content freshness; blocked by missing robots.txt/llms.txt
Google AI: 80/100 — Complete meta tags, OG tags, and strong citability; needs more schema types
WebMCP readiness (Docs site):basic — SearchAction present but no tool attributes, no labeled forms
📄 Sitemap Page Scores (top 5 of 20 audited, 188 total discovered)
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
GEO Audit Report — github/gh-aw
Audit Date: 2026-06-16
Run: §27637736325
📊 Scores
github.github.com/gh-aw/)github.com/github/gh-aw)✅ Top Strengths
Docs site:
lastmodfreshness date (2026-05-09)WebSite,Organization,SoftwareApplication, andFAQPagetypes implementedsameAslinks for Knowledge Graph disambiguationREADME:
🚨 Critical Gaps
robots.txtandllms.txt(0/18 each) — AI crawlers have no explicit permission or structured summary forgithub.github.com/gh-aw/. ChatGPT and PerplexityBot are effectively gated out.WebSite,Organization, orFAQPagestructured data on the GitHub repo page. Google AI Overviews, Perplexity, and ChatGPT all use this for entity disambiguation./.well-known/ai.txt,/ai/summary.json,/ai/faq.json, or/ai/service.jsonon either target.issuestuffed at 23.2% density. Hidden text (display:none) penalized on both targets.🔧 Recommended Fixes
Ordered by estimated impact:
robots.txtto the docs site withAllowrules for GPTBot, ClaudeBot, PerplexityBot, Google-Extended. Use:gh aw compileto validate. Template:llms.txtfor the docs site — rungeo llms --base-url https://github.github.com/gh-awand commit to repo root. Unlocks 18 points.WebSite,Organization(withsameAsto Wikipedia, Wikidata, LinkedIn), andFAQPage. This is a 16-point gap on the README./.well-known/ai.txt,/ai/summary.json,/ai/faq.json,/ai/service.json. Each unlocks structured citation pathways (6 points per target).numbers_count: 0. Concrete metrics (e.g., "compiles in <2s", "supports 10+ workflow types") significantly boost AI snippet selection.sameAslinks to docs site — connect to Wikipedia (project page) and Crunchbase; currently only 2/4 KG pillars present.issueat 23.2% on README;githubat 2.8% on docs site. Broaden vocabulary.WebMCPtool attributes to interactive elements on the docs site for Chrome AI agent compatibility.VideoObjectschema — video content detected on docs site without schema markup.📋 Full Breakdown by Category
Docs site negative signals (medium severity): keyword stuffing (
githubat 2.8%), hidden text (display:none)README negative signals (medium severity): 12 broken links, popup signals, keyword stuffing (
issueat 23.2%), hidden textPlatform citation scores (Docs site):
WebMCP readiness (Docs site):
basic— SearchAction present but no tool attributes, no labeled forms📄 Sitemap Page Scores (top 5 of 20 audited, 188 total discovered)
Average across 20 pages: 31.65/100 (Critical band)
Band distribution: 1 Foundation, 19 Critical
All non-homepage pages score 0 on robots, llms, schema, and AI discovery — indicating the gaps are systemic across the entire docs site.
Automated audit powered by geo-optimizer-skill · Run logs
Beta Was this translation helpful? Give feedback.
All reactions