vercel.com
Scored by v3 · source-of-truth hashes: score db860d6ac94e · thresholds e94f8b33e500 — verifiable against the canonical scorer.
The 28-day score is the p75 of nightly runs — the stable number to cite. Deterministic metrics (CRR/SSD/TC) show their latest value (they move only when the site changes); timing (TTFUT) and answer-fidelity (AF) are smoothed by 28-day p75 — the same lab-vs-field split Core Web Vitals uses. Synthetic daily measurement, not real-user field data.
An agent is likely to fabricate missing details rather than say “I don’t know”. 0/3 applicable facts come from machine-readable structured data.
Metrics
Token Cost breakdown
Where the page's tokens go (≈2,953 across regions). 64% is non-content — chrome and boilerplate an agent pays for. Add landmark roles (main/nav/header/footer) so agents can skip it.
Final screenshot
Diagnostics
agent representation — token decomposition
Fix: Strip repeated nav/header/footer/cookie chrome from the agent-visible output; wrap content in <main>/<article> so the extractor keeps signal and drops boilerplate.
content vs chrome/boilerplate
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
Metrics
Token Cost breakdown
Where the page's tokens go (≈2,953 across regions). 64% is non-content — chrome and boilerplate an agent pays for. Add landmark roles (main/nav/header/footer) so agents can skip it.
Final screenshot
Diagnostics
agent representation — token decomposition
Fix: Strip repeated nav/header/footer/cookie chrome from the agent-visible output; wrap content in <main>/<article> so the extractor keeps signal and drops boilerplate.
content vs chrome/boilerplate
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
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
No discovery issues found.
Passed audits (12)
Transport & Trust (SEC 1.0.0)
HTTPS, HSTS, CSP, sniffing, referrer and CORS posture. Diagnostic only — this does not affect the CAV score. A security header does not make a page more legible to an agent, so scoring it would reward a CDN toggle that changes nothing an agent can recover. We measure it and say so.
Per-header findings (6)
| Header | Evidence |
|---|---|
| ✅ HTTPS | served over HTTPS |
| ✅ HSTS | max-age=31536000; includeSubDomains; preload |
| ⚠️ Content-Security-Policy | script-src allows 'unsafe-inline' |
| ✅ X-Content-Type-Options | nosniff |
| ✅ Referrer-Policy | origin-when-cross-origin |
| ➖ CORS exposure | no CORS headers on the document (normal for an HTML page) |
How to improve
0342-l_jkqj0e.js — 101 KiB transferred, 69.4% unused
2.3 MB total
Third-party impact
5 third-party requests · 72 KiB (3.1% of transfer) — code an agent must also fetch/run before your content settles. Fewer, lazier third-parties = faster, cheaper agent reads.
| Third-party domain | Reqs | Transfer | Main-thread |
|---|---|---|---|
| vercel-storage.com | 3 | 72 KiB | — |
| sentry.io | 2 | 1 KiB | — |
Wasted JavaScript (by bundle)
Transfer-accurate — each bundle's transfer size × its unused %, ranked by wasted bytes (the biggest code-splitting wins). Unused JS also inflates Token Cost (TC).
| Bundle | Transfer | Unused | Wasted |
|---|---|---|---|
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/0342-l_jkqj0e.js | 101 KiB | 69.4% | 70 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/3arx86bykke0f.js | 69 KiB | 78.8% | 54 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2ofmrfks652pr.js | 50 KiB | 99.3% | 50 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2tdbmhq3xxja5.js | 62 KiB | 78.4% | 48 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/01dcvdfkxxit5.js | 51 KiB | 82.9% | 42 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/1tn68il3dsajn.js | 65 KiB | 58.2% | 38 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/1bjr3l5f37mjn.js | 34 KiB | 90% | 31 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/0a27pbsv6l-5x.js | 37 KiB | 75.1% | 28 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/14ihma40gyvqm.js | 27 KiB | 99.5% | 27 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/0ynhppvxlhhsd.js | 30 KiB | 88.8% | 27 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2xgpe2q6zcq7i.js | 48 KiB | 50.1% | 24 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/0ehou8epbnn_3.js | 23 KiB | 98.9% | 23 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/0_w927ica_-7p.js | 48 KiB | 39.6% | 19 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/0qjgazfdeolce.js | 19 KiB | 97.4% | 19 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/1wj78j4zex78e.js | 35 KiB | 51.2% | 18 KiB |
Network
Heaviest requests (30)
| URL | Type | Status | Transfer |
|---|---|---|---|
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/25152x7tkd-xq.css | Stylesheet | 200 | 111 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/0342-l_jkqj0e.js | Script | 200 | 101 KiB |
| https://vercel.com/marketplace | Prefetch | 200 | 89 KiB |
| https://vercel.com/docs | Prefetch | 200 | 82 KiB |
| https://vercel.com/new | Prefetch | 200 | 75 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/3arx86bykke0f.js | Script | 200 | 69 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/media/Geist_Variable-s.p.2v-cf9syxr5ni.woff2 | Font | 200 | 69 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/1tn68il3dsajn.js | Script | 200 | 65 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2tdbmhq3xxja5.js | Script | 200 | 62 KiB |
| https://vercel.com/ | Document | 200 | 57 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/01dcvdfkxxit5.js | Script | 200 | 51 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2ofmrfks652pr.js | Script | 200 | 50 KiB |
| https://vercel.com/kb | Prefetch | 200 | 50 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/0_w927ica_-7p.js | Script | 200 | 48 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2xgpe2q6zcq7i.js | Script | 200 | 48 KiB |
| https://lishhsx6kmthaacj.public.blob.vercel-storage.com/notion-desktop-light.webp | Image | 200 | 45 KiB |
| https://vercel.com/enterprise?_rsc=czOtnfCs2ODzxgiN | Fetch | 200 | 42 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/0a27pbsv6l-5x.js | Script | 200 | 37 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/1wj78j4zex78e.js | Script | 200 | 35 KiB |
| https://vercel.com/home?_rsc=sfX8IxgL8rRNzGGk | Fetch | 200 | 35 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/1bjr3l5f37mjn.js | Script | 200 | 34 KiB |
| https://vercel.com/pricing?_rsc=87OWllPFpIJDkDXC | Fetch | 200 | 30 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/0ynhppvxlhhsd.js | Script | 200 | 30 KiB |
| https://vercel.com/login | Prefetch | 200 | 29 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/media/GeistPixel_Triangle.p.0s2yyo-clipe_.woff2 | Font | 200 | 29 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/media/GeistPixel_Square.p.3ig4wtfmw09gh.woff2 | Font | 200 | 28 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/media/GeistPixel_Grid.p.0c5uz3kz61pux.woff2 | Font | 200 | 28 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/media/GeistPixel_Circle.p.2p5mi6n8co77s.woff2 | Font | 200 | 28 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/14ihma40gyvqm.js | Script | 200 | 27 KiB |
| https://vercel.com/signup | Prefetch | 200 | 27 KiB |
Long tasks (>50 ms)
| Start | Duration |
|---|---|
| 507 ms | 68 ms |