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
Docs site Schema JSON-LD — WebSite, Organization, SoftwareApplication, FAQPage types all present, scoring 13/16
Docs site meta tags — Full set: title, description, canonical, OG tags all present, scoring 14/14
Docs site signals — RSS feed, language tag, and freshness date all present, scoring 6/6
🚨 Critical Gaps
No robots.txt on docs site (github.github.com/gh-aw/) — scores 0/18. AI crawlers have no explicit permission signal.
No llms.txt on docs site — scores 0/18. This is the highest-weight missing item on the docs site.
No AI Discovery endpoints (both targets) — /.well-known/ai.txt, /ai/summary.json, /ai/faq.json, /ai/service.json all missing, scoring 0/6 on both.
No Schema JSON-LD on README — scores 0/16; no WebSite, Organization, or FAQPage structured data.
Hidden text / keyword stuffing penalties — Both targets incur a −3 penalty: hidden content (display:none) and github keyword density ~2.7–2.8%.
🔧 Recommended Fixes (by impact)
Add llms.txt to docs site — Run geo llms --base-url https://github.github.com/gh-aw and deploy the file. Potential gain: up to +18 points on docs site score.
Add robots.txt to docs site with explicit Allow rules for AI bots (GPTBot, ClaudeBot, PerplexityBot, etc.). Potential gain: up to +18 points.
Create AI Discovery endpoints on docs site: /.well-known/ai.txt, /ai/summary.json, /ai/faq.json, /ai/service.json. Potential gain: +6 points.
Add Schema JSON-LD to README/GitHub page — WebSite + Organization + FAQPage schemas. Potential gain: up to +16 points.
Add llms.txt full companion file — Neither target has /llms-full.txt. Completing this would push the README llms score from 14→18.
Fix hidden text cloaking pattern on both sites to eliminate the −3 penalty each.
Add numerical statistics to docs site content to improve AI snippet selection (+40% estimated AI visibility per audit note).
Add Knowledge Graph pillars to README — Link to LinkedIn, Wikipedia, Wikidata, Crunchbase in Organization schema.
📋 Full Breakdown by Category
Docs Site (github.github.com/gh-aw/) — Score: 44/100
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-07-12
Run: §29200475574
📊 Scores
github.github.com/gh-aw/)github.com/github/gh-aw)✅ Top Strengths
🚨 Critical Gaps
robots.txton docs site (github.github.com/gh-aw/) — scores 0/18. AI crawlers have no explicit permission signal.llms.txton docs site — scores 0/18. This is the highest-weight missing item on the docs site./.well-known/ai.txt,/ai/summary.json,/ai/faq.json,/ai/service.jsonall missing, scoring 0/6 on both.githubkeyword density ~2.7–2.8%.🔧 Recommended Fixes (by impact)
llms.txtto docs site — Rungeo llms --base-url https://github.github.com/gh-awand deploy the file. Potential gain: up to +18 points on docs site score.robots.txtto docs site with explicit Allow rules for AI bots (GPTBot, ClaudeBot, PerplexityBot, etc.). Potential gain: up to +18 points./.well-known/ai.txt,/ai/summary.json,/ai/faq.json,/ai/service.json. Potential gain: +6 points.llms.txtfull companion file — Neither target has/llms-full.txt. Completing this would push the README llms score from 14→18.📋 Full Breakdown by Category
Docs Site (
github.github.com/gh-aw/) — Score: 44/100README (
github.com/github/gh-aw) — Score: 55/100📄 Sitemap Page Scores (top 20 pages, avg 36.5/100)
Automated audit powered by geo-optimizer-skill · Run logs
Beta Was this translation helpful? Give feedback.
All reactions