[geo-optimizer] GEO Audit Report — 2026-06-12 #38886
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it expired on 2026-06-15T17:32:29.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-06-12
Run: §27431434721
This automated GEO (Generative Engine Optimization) audit evaluates how well the project is positioned for citation by AI engines (ChatGPT, Perplexity, Google AI Overviews, Claude). Both the GitHub README and the documentation site were analysed across 8 signal categories.
Key finding: The docs site is missing its two highest-weight signals —
robots.txtandllms.txt— costing it up to 36 points. Fixing these two files alone would lift the entire sitemap average from Critical to at least Foundation.📊 Scores
github.github.com/gh-aw/)github.com/github/gh-aw)✅ Top Strengths
robots.txtexplicitly allows 27 AI crawlers including GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and Anthropic — score 15/18.llms.txt(README): Present and well-formed — 2,919 words, 12 sections, 117 links, blockquote present — score 14/18.WebSite,Organization,SoftwareApplication, andFAQPagetypes — score 12/16./blog/rss.xmllinked in<head>,dateModifiedpresent (2026-05-09).🚨 Critical Gaps
robots.txton docs site (0/18, −18 pts per page):github.github.com/gh-aw/robots.txtreturns 404. AI crawlers have no permission signal. This single file affects all 187 sitemap URLs.llms.txton docs site (0/18, −18 pts per page):github.github.com/gh-aw/llms.txtis absent. Without it, AI engines cannot index a structured summary of the project./.well-known/ai.txt,/ai/summary.json,/ai/faq.json, nor/ai/service.jsonexist on either domain.WebSite,Organization, orFAQPageschema.robots.txtandllms.txtat the site level will cascade across all pages.🔧 Recommended Fixes
Ordered by impact:
robots.txtto docs site allowing all AI bots (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, etc.)/llms.txtto docs site (geo llms --base-url https://github.github.com/gh-aw)/.well-known/ai.txt,/ai/summary.json,/ai/faq.json,/ai/service.jsonon docs site<link rel="canonical">to README (currently missing — meta score 11/14 instead of 14/14)issueat 22.8% density — diversify with "ticket", "request", "task"VideoObjectJSON-LD schema for the 2 videos on docs homepage (no video schema currently)toolname/tooldescriptionattributes to interactive elements for Chrome AI agent supportX-Frame-Optionsheaders to docs site (present on GitHub.com, missing on docs site)📋 Full Breakdown by Category
Docs Site (
github.github.com/gh-aw/) — 42/100 FoundationTrust Stack: C (15/25) — Social 4/5, Consistency 4/5, but Academic 1/5 (no statistics in content)
WebMCP: basic readiness —
SearchActionpotential action found, but notoolnameattributes, no OpenAPI specRAG Chunk Readiness: 45/100 — avg section 6.5 words (too short for RAG retrieval), 0/8 sections in optimal word range
README (
github.com/github/gh-aw) — 55/100 FoundationTrust Stack: C (16/25) — Academic 4/5 (481 numbers, 5 external links, 4 original stats), but Social 1/5
Citability: README 84/100; Docs site 81/100
Content Decay: HIGH risk on README (temporal/version references detected; earliest decay 180 days); LOW on docs site (evergreen score 100)
Context Window: README optimised for ChatGPT + Claude (4,009 tokens, medium truncation risk); Docs site optimal for all three platforms (1,190 tokens, low truncation risk)
📄 Sitemap Page Scores (20 of 187 audited)
/(homepage)/blog/blog/3,/blog/4,/blog/8/blog/2,/blog/5,/blog/6/blog/7/blog/9and blog posts (×9)/agent-factory-statusCommon pattern: All inner pages score 0 for Robots, llms, and AI Discovery — the same missing files as the homepage. Meta tags consistently score 14/14 (the Astro theme generates excellent meta output). Schema JSON-LD is absent on all inner pages (only homepage has it).
Once
robots.txtandllms.txtare added, every page immediately gains up to +36 points before any other change.References:
Beta Was this translation helpful? Give feedback.
All reactions