[geo-optimizer] GEO Audit Report — 2026-05-17 #32848
Closed
Replies: 2 comments 1 reply
-
|
/plan |
Beta Was this translation helpful? Give feedback.
1 reply
-
|
This discussion was automatically closed because it expired on 2026-05-20T16:43:36.063Z.
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
GEO Audit Report — github/gh-aw
Audit Date: 2026-05-17
Run: §25996606600
📊 Scores
github.github.com/gh-aw/)github.com/github/gh-aw)Both targets are in the Foundation band — basic signals are present but significant gaps remain before AI engines will reliably cite or recommend this project.
✅ Top Strengths
README (
github.com/github/gh-aw)Docs site (
github.github.com/gh-aw/)🚨 Critical Gaps
No AI Discovery endpoints — Both targets score 0/6. Missing
/.well-known/ai.txt,/ai/summary.json,/ai/faq.json,/ai/service.json. These are increasingly important for AI agent discovery.Docs site has no robots.txt — Scores 0/18. AI crawlers may be blocked or underprioritised when crawling
github.github.com/gh-aw/. Add explicit Allow rules for GPTBot, ClaudeBot, PerplexityBot.Docs site has no llms.txt — Scores 0/18. The README has one; the docs site lacks it entirely. Run
geo llms --base-url https://github.github.com/gh-aw/to generate it.README has zero Schema JSON-LD — Scores 0/16. The GitHub-hosted page lacks any structured data types; this is a GitHub platform constraint but contributes to low brand/entity disambiguation.
Keyword stuffing detected on both targets — "github" at 3.7% density on docs site; "issue" at 23.7% on README. AI engines may penalise this.
🔧 Recommended Fixes
Ordered by estimated impact:
Add
robots.txtto the docs site (impact: +18 pts potential)Add AI bot Allow rules for at minimum:
GPTBot,ClaudeBot,PerplexityBot,Google-Extended,Bingbot.Add
llms.txtto the docs site (impact: +18 pts potential)Run:
geo llms --base-url https://github.github.com/gh-aw/Publish at
https://github.github.com/gh-aw/llms.txt.Create AI Discovery endpoints on both targets (impact: +6 pts each, +12 total)
Add
/.well-known/ai.txt,/ai/summary.json,/ai/faq.json, and/ai/service.jsonto the docs site.Complete Schema JSON-LD on the docs site (impact: up to +9 pts)
@contextfield to WebSite, Organization, and FAQPage schemas (currently incomplete)sameAslinks to LinkedIn, Wikidata, or GitHub org profile for Knowledge Graph disambiguationAdd RSS feed link to README page (impact: +3 pts on signals)
Add
<link rel="alternate" type="application/rss+xml">in HEAD pointing to the docs blog RSS.Add canonical URL to README page (impact: +3 pts on meta)
GitHub doesn't inject a canonical by default; consider a workaround or accept this as a platform limitation.
Add
<link rel="canonical">to README and diversify vocabulary to reduce keyword density.Add contact/address to Organization schema on the docs site — improves entity validation for Knowledge Graph.
📋 Full Breakdown by Category
Docs site (
github.github.com/gh-aw/) — Score: 38/100@contextNegative signals detected: Keyword stuffing ("github" 3.7%), hidden text (cloaking risk).
README (
github.com/github/gh-aw) — Score: 55/100llms-full.txtNegative signals detected: Keyword stuffing ("issue" 23.7%), popup signals, 12 broken links detected.
📄 Sitemap Page Scores
The sitemap audit could not be completed —
https://github.github.com/gh-aw/sitemap.xmlreturned a 404 Not Found error. No sitemap exists at this location.Recommendation: Generate and publish a sitemap at
/sitemap.xmlon the docs site. Most static site generators (Astro, which is used here) support this via a plugin.Automated audit powered by geo-optimizer-skill · Run logs
Beta Was this translation helpful? Give feedback.
All reactions