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
Meta tags: Docs site scores 14/14 — complete title, description, canonical, and Open Graph tags.
Schema JSON-LD: Docs homepage has WebSite, Organization, SoftwareApplication, and FAQPage schema (13/16).
Signals: Docs site has lang="en", RSS feed, and a freshness date (6/6).
Brand & entity: Docs homepage links to Wikipedia, Wikidata, LinkedIn, and Crunchbase (all 4 Knowledge Graph pillars present).
Platform citability: Google AI scores 80/100 and Perplexity 65/100 on the docs homepage, driven by strong meta tags, freshness, and SSR-accessible content (no JS-rendering dependency; framework: astro).
README: Has both robots.txt (15/18) and llms.txt (14/18) already configured — most repos lack these entirely.
🚨 Critical Gaps
No robots.txt on the docs site (0/18) — AI crawlers (GPTBot, ClaudeBot, PerplexityBot) have no explicit allow rules.
No /llms.txt on the docs site (0/18) — missing the emerging standard for LLM-friendly site summaries.
No AI Discovery files anywhere (0/6 on both docs and README) — missing /.well-known/ai.txt, /ai/summary.json, /ai/faq.json, /ai/service.json.
README has zero Schema JSON-LD (0/16) — no WebSite/Organization/FAQPage structured data on the GitHub repo homepage.
Hidden text detected on the docs site (a "CtrlK" search-shortcut label) — flagged as a cloaking-risk pattern that AI crawlers may penalize.
6 of 20 sampled docs/blog pages fall into "Critical" band (score 33–35), mostly older blog posts with thin schema (3/16) and weak brand/entity scores (2–3/10).
🔧 Recommended Fixes (prioritized by impact)
Add robots.txt with explicit Allow rules for GPTBot, ClaudeBot, and PerplexityBot on github.github.com/gh-aw/ — this alone recovers up to 18 points on every audited page (largest single lever; currently 0 across all 20 sampled pages).
Generate /llms.txt for the docs site using geo llms --base-url https://github.github.com/gh-aw — worth up to 18 points and directly requested by the audit tool.
Add Schema JSON-LD (WebSite + Organization + FAQPage) to the README's rendered page — currently 0/16, the single lowest-scoring category on the README.
Create AI discovery files (/.well-known/ai.txt, /ai/summary.json, /ai/faq.json, /ai/service.json) — 0/6 on both properties; low effort, standardized format.
Remove or properly hide the "CtrlK" hidden text (search shortcut label) to eliminate the cloaking-pattern penalty (−3 negative_penalty on docs site).
Front-load key information in the first 30% of docs homepage content — has_front_loading: false, and front_loaded_ratio is only 0.33; reordering intro paragraphs improves AI snippet selection.
Add numerical data/statistics to docs content — numbers_count: 0 on the homepage; audit estimates +40% AI visibility from this change.
Fix broken links on the README — 9 broken links detected, a negative signal affecting trust.
📋 Full Breakdown by Category — Docs Site Homepage (score 44/100)
Category
Score
Max
Robots.txt
0
18
llms.txt
0
18
Schema JSON-LD
13
16
Meta Tags
14
14
Content
7
12
Signals
6
6
AI Discovery
0
6
Brand & Entity
7
10
Negative penalty
−3
—
Trust Stack: Technical 3/5, Identity 3/5, Social 4/5, Academic 2/5, Consistency 4/5 → Composite 16, Grade C, medium trust level.
Platform citation scores: ChatGPT 50, Perplexity 65, Google AI 80 (all citability 78/100 underlying).
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-08-03
Run: §30835042672
📊 Scores
github.github.com/gh-aw/)✅ Top Strengths
lang="en", RSS feed, and a freshness date (6/6).robots.txt(15/18) andllms.txt(14/18) already configured — most repos lack these entirely.🚨 Critical Gaps
robots.txton the docs site (0/18) — AI crawlers (GPTBot, ClaudeBot, PerplexityBot) have no explicit allow rules./llms.txton the docs site (0/18) — missing the emerging standard for LLM-friendly site summaries./.well-known/ai.txt,/ai/summary.json,/ai/faq.json,/ai/service.json.🔧 Recommended Fixes (prioritized by impact)
robots.txtwith explicitAllowrules for GPTBot, ClaudeBot, and PerplexityBot ongithub.github.com/gh-aw/— this alone recovers up to 18 points on every audited page (largest single lever; currently 0 across all 20 sampled pages)./llms.txtfor the docs site usinggeo llms --base-url https://github.github.com/gh-aw— worth up to 18 points and directly requested by the audit tool./.well-known/ai.txt,/ai/summary.json,/ai/faq.json,/ai/service.json) — 0/6 on both properties; low effort, standardized format.has_front_loading: false, andfront_loaded_ratiois only 0.33; reordering intro paragraphs improves AI snippet selection.numbers_count: 0on the homepage; audit estimates +40% AI visibility from this change.📋 Full Breakdown by Category — Docs Site Homepage (score 44/100)
Trust Stack: Technical 3/5, Identity 3/5, Social 4/5, Academic 2/5, Consistency 4/5 → Composite 16, Grade C, medium trust level.
Platform citation scores: ChatGPT 50, Perplexity 65, Google AI 80 (all citability 78/100 underlying).
Content decay: evergreen_score 100, decay risk low.
📋 Full Breakdown by Category — README (score 55/100)
Negative signals: hidden text, popup signals detected, 9 broken links, boilerplate ratio 0.19.
📄 Sitemap Page Scores (20 of 215 discovered URLs sampled)
Average score: 37.75/100 (14 Foundation, 6 Critical). Average breakdown: robots 0, llms 0, schema 5.5/16, meta 14/14, content 10.75/12, signals 5.35/6, ai_discovery 0/6, brand_entity 3.1/10.
Top pages:
Worst pages:
--max-urlscap). Increase the cap for full-site coverage in future runs.Automated audit powered by geo-optimizer-skill · Run logs
All reactions