github.com

Report from 7/2/2026, 10:05:34 AM https://github.com
57
Overall score
weighted CAV (0–100)
FAIL
0–4950–8990–100

Metrics

71%
CRR Content Recovery Poor
0.17
SSD Semantic Signal Density Poor
529 tok
TC Token Cost Good
392 ms
TTFUT Time to First Useful Token N/A

Final screenshot

Final screenshot of https://github.com

Diagnostics

high CRR Content is hidden behind JavaScript

29% of content requires JS · 71% of rendered content recovered (rest is placeholder/wrong)

Fix: Server-render or statically generate the main content so a non-JS agent still receives it; make client rendering a progressive enhancement, not the source of truth.

high SSD Low signal-to-noise for agents

signal 0.35 · JSON-LD 0/1 · missing: structured-data

Fix: Wrap the real content in <main>/<article>, cut repeated nav/boilerplate, and keep the primary content dense and early in the DOM.

Rendered profile: headless

Agent Discoverability 74/100 · Needs Work

Access & discovery checks — separate from the gated CAV metrics above. Click an issue for business impact, what we measured, and how to fix. · Take the Agent Readiness course →

Agent files & endpoints

llms.txt Found at /llms.txt Learn →
robots.txt (AI bots) Major AI bots allowed Learn →
sitemap.xml No /sitemap.xml Learn →
JSON-LD structured data No JSON-LD found Learn →
~ agents.json Absent (emerging standard) Learn →
~ WebMCP endpoint Absent (emerging standard) Learn →
OpenAPI / API docs Found at /api-docs Learn →

Issues (5)

~ No content-blocking cookie wall medium impact Consent platform: cookieconsent (verify it doesn't block content)

Business impact A consent wall that hides content until a click is invisible to agents — they cannot click 'Accept'.

What we measured We fingerprint OneTrust, Cookiebot, Usercentrics and similar managers and flag content-blocking ones.

How to fix Use an overlay banner that leaves content in the DOM, not a blocking interstitial.

Spec: https://gdpr.eu/cookies/

Structured data (JSON-LD) medium impact No JSON-LD found

Business impact Schema.org JSON-LD tells agents what a page IS (product, article, business) with typed fields (price, rating, hours). Without it agents extract less reliably.

What we measured We parse <script type=application/ld+json>, validate it, and check for populated @type fields.

How to fix Add JSON-LD: Organization/LocalBusiness on the homepage, Product on product pages, Article on posts.

Learn how to implement →

<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Your Co","url":"https://example.com"}</script>

Spec: https://schema.org/

XML sitemap present medium impact No /sitemap.xml

Business impact A sitemap is your table of contents for AI crawlers. Without it agents follow homepage links and miss deep pages (products, docs, pricing) — shrinking what they can recommend.

What we measured We fetch /sitemap.xml (and /sitemap_index.xml), confirm valid XML with <loc> entries, and check <lastmod> freshness.

How to fix Generate an XML sitemap of all public pages with current lastmod dates and reference it in robots.txt.

Learn how to implement →

# robots.txt
Sitemap: https://example.com/sitemap.xml

Spec: https://www.sitemaps.org/

~ agents.json discovery low impact Absent (emerging standard)

Business impact agents.json describes what your site can DO for agents (services, endpoints, capabilities) — an emerging discovery standard. Early adopters get native agent integration.

What we measured We check /agents.json and /.well-known/agents.json for a valid configuration.

How to fix Publish /agents.json describing your site's capabilities and actions.

Learn how to implement →

Spec: https://agents-json.org

~ WebMCP endpoint low impact Absent (emerging standard)

Business impact WebMCP lets agents call actions on your site directly (book, buy, query) instead of scraping the DOM. Early adopters get native AI-agent interoperability.

What we measured We check /.well-known/webmcp and /webmcp.json for a valid actions array.

How to fix Add a WebMCP endpoint exposing your key actions to agents.

Learn how to implement →

Spec: https://webmcp.org

Passed audits (7)

✓ robots.txt allows AI bots✓ No CAPTCHA wall✓ Machine-readable prices✓ llms.txt present + valid✓ No login wall on public content✓ Server response (TTFB)✓ API documentation
Full profile — how to improve · unused JS · network · timing

How to improve

highReduce unused JavaScripthighest leverage

5632 KiB (69%) of JS goes unused. Code-split, lazy-load below-the-fold scripts, and drop unused dependencies — less JS also lowers CAV Token Cost (TC) and speeds up agent parsing.

mediumCut total transfer weight

3.9 MB transferred. Enable Brotli, serve WebP/AVIF images, and defer non-critical resources.

mediumBreak up long main-thread tasks

Longest task 133 ms (10 long tasks). Split heavy work, defer third-party scripts, and move compute off the main thread.

JavaScript coverage

5632 KiB unused of 8124 KiB (69% unused JS) — unused JS inflates Token Cost (TC) and slows the agent's parse.

ScriptSizeUnused
https://github.githubassets.com/assets/landing-pages-051c5b9987f07668.js2569 KiB2393 KiB (93%)
https://github.githubassets.com/assets/primer-react-3b91719938c41514.js650 KiB365 KiB (56%)
https://github.githubassets.com/assets/react-lib-57bed375ade723a7.js373 KiB273 KiB (73%)
https://github.githubassets.com/assets/48761-093b4ce3775416ae.js499 KiB270 KiB (54%)
https://github.githubassets.com/assets/react-core-ae0b3e22c689a002.js253 KiB212 KiB (84%)
https://github.githubassets.com/assets/400-a4bcfdc2a745d54f.js538 KiB189 KiB (35%)
https://github.githubassets.com/assets/behaviors-5d83773da9c1079f.js210 KiB174 KiB (83%)
https://github.githubassets.com/assets/37826-fefad747c0e29a0e.js162 KiB122 KiB (75%)
https://github.githubassets.com/assets/3650-2d2c2aa6afec76de.js152 KiB120 KiB (79%)
https://github.githubassets.com/assets/6948-c2929a32b1cfed89.js111 KiB97 KiB (87%)
https://github.githubassets.com/assets/41941-8a2eccb606545303.js98 KiB92 KiB (94%)
https://github.githubassets.com/assets/41823-3e7783fa4ea8de08.js117 KiB72 KiB (62%)

Network

157Requests
3960 KiBTransferred
105Scripts
0%3rd-party
10Long tasks
Script (105)
1924 KiB
Fetch (4)
807 KiB
Image (11)
535 KiB
Stylesheet (22)
290 KiB
Font (2)
251 KiB
Document (1)
128 KiB
Other (3)
17 KiB
Manifest (1)
5 KiB
Ping (7)
3 KiB
Media (1)
0 KiB

Heaviest requests

URLTypeStatusTransfer
https://github.githubassets.com/assets/landing-pages-051c5b9987f07668.jsScript200460 KiB
https://github.githubassets.com/assets/cat-53c4522f687c1719.glbFetch200268 KiB
https://github.githubassets.com/assets/copilot-2addefe0e666acf2.glbFetch200248 KiB
https://github.githubassets.com/assets/MonaSansVF-wdth-wght-opsz-902d64c7ad02.woff2Font200215 KiB
https://github.githubassets.com/assets/head_sss-b7e053d8d541a414.jpgImage200189 KiB
https://github.githubassets.com/assets/duck-b3412913788eaa25.glbFetch200171 KiB
https://github.githubassets.com/assets/head_sss-29270cf59da664ea.jpgImage200140 KiB
https://github.com/Document200128 KiB
https://github.githubassets.com/assets/primer-react-3b91719938c41514.jsScript200128 KiB
https://github.githubassets.com/assets/shield-99c76cd962f04df2.glbFetch200120 KiB
https://github.githubassets.com/assets/48761-093b4ce3775416ae.jsScript200116 KiB
https://github.githubassets.com/assets/400-a4bcfdc2a745d54f.jsScript200105 KiB
https://github.githubassets.com/assets/octicons-react-6d4b073f11eb4456.jsScript200104 KiB
https://github.githubassets.com/assets/react-lib-57bed375ade723a7.jsScript20087 KiB
https://github.githubassets.com/assets/site-f661ce4e1ad93272.cssStylesheet20085 KiB
https://github.githubassets.com/assets/react-core-ae0b3e22c689a002.jsScript20077 KiB
https://github.githubassets.com/assets/37826-fefad747c0e29a0e.jsScript20058 KiB
https://github.githubassets.com/assets/behaviors-5d83773da9c1079f.jsScript20055 KiB
https://github.githubassets.com/assets/mascot-7c495cf9822e0d5c.jpgImage20044 KiB
https://github.githubassets.com/assets/primer-70be7debc79a8eff.cssStylesheet20042 KiB
https://github.githubassets.com/assets/body_sss-ecb11ff73d84fd3b.jpgImage20041 KiB
https://github.githubassets.com/assets/global-eff6b778655b1531.cssStylesheet20040 KiB
https://github.githubassets.com/assets/MonaSansMonoVF-wght-04a1e3036ddf.woff2Font20037 KiB
https://github.githubassets.com/assets/6948-c2929a32b1cfed89.jsScript20036 KiB
https://github.githubassets.com/assets/primer-react-css.0f1f30982ae65fea.module.cssStylesheet20034 KiB
https://github.githubassets.com/assets/3650-2d2c2aa6afec76de.jsScript20033 KiB
https://github.githubassets.com/assets/cat_eye-75fdf7af6c5dc157.jpgImage20032 KiB
https://github.githubassets.com/assets/shield_blur-bd197c0b02963d75.jpgImage20030 KiB
https://github.githubassets.com/assets/91951-c6f01f4d7bad030b.jsScript20029 KiB
https://github.githubassets.com/assets/41823-3e7783fa4ea8de08.jsScript20028 KiB

Long tasks (>50 ms)

StartDuration
1454 ms133 ms
2367 ms99 ms
3269 ms99 ms
3968 ms99 ms
4372 ms99 ms
4873 ms99 ms
5070 ms99 ms
5170 ms99 ms
5670 ms99 ms
2269 ms98 ms
Analyzing…
running mobile + desktop · ~30s