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 llms.txt: 14/18 — present with 2,919 words across 12 sections and 117 links, well-structured with H1, description, and blockquote.
README content: 12/12 — comprehensive (3,179 words), includes numbers/stats, lists, tables, and front-loaded with key information.
🚨 Critical Gaps
Docs site robots.txt completely missing (0/18) — AI crawlers have no explicit permission grant for github.github.com/gh-aw/. This alone costs 18 points.
Docs site llms.txt completely missing (0/18) — AI engines cannot discover a structured content summary for the documentation site.
AI Discovery endpoints absent on both sites (0/6 each) — No /.well-known/ai.json, no summary endpoint, no FAQ endpoint, no service endpoint declared.
README has no Schema JSON-LD (0/16) — GitHub.com does not inject structured data for repository pages; no workaround is in place.
Sitemap pages all in Critical band (27–42/100) — All 20 crawled pages (mostly blog pages) inherit the missing robots.txt/llms.txt penalty and score in the Critical tier.
Brand entity gaps: Docs site schema description doesn't match meta description; no Wikipedia article or Crunchbase profile; README has zero KG pillar URLs.
🔧 Recommended Fixes
Ordered by expected score impact:
Add robots.txt to github.github.com/gh-aw/ (+18 pts docs site, propagates to all sitemap pages)
Allow all AI citation bots explicitly: GPTBot, ClaudeBot, PerplexityBot, Google-Extended, anthropic-ai, cohere-ai, etc.
Mirror the comprehensive allow-list already in the GitHub.com robots.txt.
Add llms.txt to github.github.com/gh-aw/ (+18 pts docs site)
Follow the structure already present at github.com/github/gh-aw/llms.txt.
Include H1, a concise description, sections for key topics, and links to important pages.
Consider adding an llms-full.txt companion for deeper content.
Add /.well-known/ai.json (AI Discovery) to both sites (+6 pts each)
Declare a machine-readable summary, FAQ count, and service endpoints.
This unlocks the AI Discovery category entirely on both targets.
Add llms-full.txt to the GitHub repo (closes llms.txt gap 14→18)
The has_full flag is currently false; a full companion file would address the remaining gap.
Also add an optional section and companion files hint in llms.txt.
Fix README meta description (improves meta_tags 11→14)
Current description is only 98 characters and is GitHub boilerplate.
Replace with a project-specific description of 150–160 characters and ensure a canonical URL is present.
Fix docs site schema/meta description mismatch (improves brand_entity 6→10)
The JSON-LD description field does not match the <meta name="description"> tag; align them.
Add an About link, and link to Crunchbase once a profile exists.
Add quantitative content to the docs site homepage (content 7→12)
has_numbers, has_lists_or_tables, and has_front_loading are all false.
Add headline stats (e.g. number of workflows, stars, adopters), bullet lists, and move the key value prop above the fold.
Build brand entity KG pillars for the README (brand_entity 3→10)
Create a Wikidata entry specifically for gh-aw (currently only GitHub the company has entries).
Add a Crunchbase profile and ensure LinkedIn / Wikipedia links are present in the README.
Add RSS feed and freshness signals to the GitHub repo page (signals 3→6)
Link the docs site RSS (https://github.github.com/gh-aw/blog/rss.xml) from the README.
Add a Last updated badge or timestamp to provide a freshness signal.
📋 Full Breakdown by Category
Docs Site (github.github.com/gh-aw/) — 42/100
Category
Score
Max
Status
Key Details
robots_txt
0
18
❌
File not found
llms_txt
0
18
❌
File not found
schema_jsonld
12
16
✅
WebSite, Organization, SoftwareApplication, FAQPage — missing WebApp type
meta_tags
14
14
✅
All tags present; description 186 chars, title 31 chars
All 20 pages score in the Critical band (27–42). The homepage is the only page reaching Foundation. The primary shared bottleneck across every page is the missing robots.txt and llms.txt on the docs site domain — fixing those two files would lift every page score simultaneously.
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-06-10
Run: §27293875094
📊 Scores
github.github.com/gh-aw/)github.com/github/gh-aw)✅ Top Strengths
langattribute set, RSS feed present, freshness date detected (2026-05-09).WebSite,Organization,SoftwareApplication, andFAQPagetypes all found.🚨 Critical Gaps
robots.txtcompletely missing (0/18) — AI crawlers have no explicit permission grant forgithub.github.com/gh-aw/. This alone costs 18 points.llms.txtcompletely missing (0/18) — AI engines cannot discover a structured content summary for the documentation site./.well-known/ai.json, no summary endpoint, no FAQ endpoint, no service endpoint declared.robots.txt/llms.txtpenalty and score in the Critical tier.🔧 Recommended Fixes
Ordered by expected score impact:
Add
robots.txttogithub.github.com/gh-aw/(+18 pts docs site, propagates to all sitemap pages)GPTBot,ClaudeBot,PerplexityBot,Google-Extended,anthropic-ai,cohere-ai, etc.robots.txt.Add
llms.txttogithub.github.com/gh-aw/(+18 pts docs site)github.com/github/gh-aw/llms.txt.llms-full.txtcompanion for deeper content.Add
/.well-known/ai.json(AI Discovery) to both sites (+6 pts each)Add
llms-full.txtto the GitHub repo (closes llms.txt gap 14→18)has_fullflag is currentlyfalse; a full companion file would address the remaining gap.llms.txt.Fix README meta description (improves meta_tags 11→14)
Fix docs site schema/meta description mismatch (improves brand_entity 6→10)
descriptionfield does not match the<meta name="description">tag; align them.Add quantitative content to the docs site homepage (content 7→12)
has_numbers,has_lists_or_tables, andhas_front_loadingare allfalse.Build brand entity KG pillars for the README (brand_entity 3→10)
gh-aw(currently only GitHub the company has entries).Add RSS feed and freshness signals to the GitHub repo page (signals 3→6)
https://github.github.com/gh-aw/blog/rss.xml) from the README.Last updatedbadge or timestamp to provide a freshness signal.📋 Full Breakdown by Category
Docs Site (
github.github.com/gh-aw/) — 42/100robots_txtllms_txtschema_jsonldmeta_tagscontentsignalsai_discovery/.well-known/ai.json, no summary/FAQ/service endpointsbrand_entityREADME (
github.com/github/gh-aw) — 55/100robots_txtcitation_bots_explicit: falsellms_txtllms-full.txt, no optional sectionschema_jsonldmeta_tagscontentsignalsai_discovery/.well-known/ai.json, no summary/FAQ/service endpointsbrand_entity📄 Sitemap Page Scores (top 10 of 20 audited)
gh-aw/(homepage)gh-aw/bloggh-aw/blog/3gh-aw/blog/4gh-aw/blog/8gh-aw/blog/2026-01-13-meet-the-workflows-continuous-improvementgh-aw/blog/2gh-aw/blog/5gh-aw/blog/6gh-aw/blog/2026-01-13-meet-the-workflows-continuous-refactoringAll 20 pages score in the Critical band (27–42). The homepage is the only page reaching Foundation. The primary shared bottleneck across every page is the missing
robots.txtandllms.txton the docs site domain — fixing those two files would lift every page score simultaneously.Automated audit powered by geo-optimizer-skill · Run logs
Beta Was this translation helpful? Give feedback.
All reactions