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
README meta tags (11/20) and robots (15/25) are relatively solid vs. docs site.
Docs site has partial JSON-LD schema (13 pts) and decent meta tags (14 pts).
No broken links or thin content detected on the docs site; low boilerplate ratio (3%).
No HTTP failures across any of the 20 sitemap pages audited (100% success rate).
🚨 Critical Gaps
robots.txt and llms.txt are both scoring 0/points on the docs site — no AI-crawler allowlisting or /llms.txt indexing signal exists.
schema is 0/points on the README — no JSON-LD (WebSite/Organization/FAQPage) at all.
ai_discovery is 0/points on both targets — missing /.well-known/ai.txt, /ai/summary.json, /ai/faq.json, /ai/service.json.
Hidden text (cloaking pattern) detected on both docs site and README — display:none/visibility:hidden content that AI crawlers can read and may penalize.
Keyword stuffing: "github" at 2.5–2.7% density on both targets, hurting content-quality signals.
README negative signals: 9 broken links detected, plus popup signals — both degrading trust.
Weakest sitemap pages are numbered blog posts (/blog/11, /blog/9, /blog/8, /blog/7, /blog/4) all scoring in the Critical band (33–35/100), dragging the average down.
🔧 Recommended Fixes
Create /llms.txt for the docs site (geo llms --base-url https://github.github.com/gh-aw) — highest-leverage, zero-conflict fix for the biggest 0-point category.
Create robots.txt with explicit Allow rules for AI bots (GPTBot, ClaudeBot, PerplexityBot) on the docs site.
Add JSON-LD schema to the README/homepage: WebSite, Organization (with sameAs links to Wikipedia/Wikidata/LinkedIn), and FAQPage.
Fix hidden/cloaked text on both docs site and README — remove or make visible any display:none/visibility:hidden content with real copy.
Add /.well-known/ai.txt and the /ai/summary.json, /ai/faq.json, /ai/service.json triad for structured AI discovery on both targets.
Fix the 9 broken links on the README.
Reduce keyword density ("github" repeated) by diversifying vocabulary across README and docs.
Improve the 5 lowest-scoring blog posts (/blog/4, /blog/7, /blog/8, /blog/9, /blog/11) — all in the Critical band; add schema, front-load key info, and add concrete stats/numbers (+40% AI visibility per audit).
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-09
Run: https://github.com/github/gh-aw/actions/runs/31324049076
📊 Scores
github.github.com/gh-aw/)✅ Top Strengths
🚨 Critical Gaps
robots.txtandllms.txtare both scoring 0/points on the docs site — no AI-crawler allowlisting or/llms.txtindexing signal exists.schemais 0/points on the README — no JSON-LD (WebSite/Organization/FAQPage) at all.ai_discoveryis 0/points on both targets — missing/.well-known/ai.txt,/ai/summary.json,/ai/faq.json,/ai/service.json.display:none/visibility:hiddencontent that AI crawlers can read and may penalize./blog/11,/blog/9,/blog/8,/blog/7,/blog/4) all scoring in the Critical band (33–35/100), dragging the average down.🔧 Recommended Fixes
/llms.txtfor the docs site (geo llms --base-url https://github.github.com/gh-aw) — highest-leverage, zero-conflict fix for the biggest 0-point category.robots.txtwith explicitAllowrules for AI bots (GPTBot, ClaudeBot, PerplexityBot) on the docs site.WebSite,Organization(withsameAslinks to Wikipedia/Wikidata/LinkedIn), andFAQPage.display:none/visibility:hiddencontent with real copy./.well-known/ai.txtand the/ai/summary.json,/ai/faq.json,/ai/service.jsontriad for structured AI discovery on both targets./blog/4,/blog/7,/blog/8,/blog/9,/blog/11) — all in the Critical band; add schema, front-load key info, and add concrete stats/numbers (+40% AI visibility per audit).📋 Full Breakdown by Category
Docs site (
score_breakdown):README (
score_breakdown):Docs site negative signals: severity=medium, 2 signals found, keyword stuffing=true, boilerplate ratio=0.03.
README negative signals: severity=medium, 3 signals found, keyword stuffing=true, popup signals=true, author signal=true, broken links=9, boilerplate ratio=0.16.
📄 Sitemap Page Scores
Averages: 20/20 URLs audited successfully, average score 37.75/100 (Foundation band).
Top pages:
/gh-aw(homepage)/blog/2026-01-13-meet-the-workflows-continuous-improvement/blog/2026-01-13-meet-the-workflows-continuous-refactoring/blog/2026-01-12-welcome-to-pelis-agent-factory/blog/2026-01-13-meet-the-workflows-advanced-analyticsWorst pages (Critical band):
/blog/11/blog/9/blog/8/blog/7/blog/4Automated audit powered by geo-optimizer-skill · Run logs
All reactions