www.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,937 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,939 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
longest task 290 ms (7 total)
3z97cwffjqlb_.js — 101 KiB transferred, 69.4% unused
cumulative layout shift
Third-party impact
4 third-party requests · 72 KiB (3.8% 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 | 1 | 0 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/3z97cwffjqlb_.js | 101 KiB | 69.4% | 70 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2g3_binzmpnsl.js | 69 KiB | 79% | 54 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2p6hqulllfz8n.js | 50 KiB | 97.6% | 49 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/3j8b6f-95o0-9.js | 61 KiB | 78.6% | 48 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/1w9nq5qwr1ypi.js | 51 KiB | 82.5% | 42 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/14g-rwhjnh0ot.js | 65 KiB | 57.6% | 37 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/415rj4oa3424w.js | 34 KiB | 90% | 31 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/08pwovp_uh7al.js | 48 KiB | 65% | 31 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/0yhr2qiy2sygg.js | 31 KiB | 90% | 28 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2pyloowaanhuu.js | 37 KiB | 75.1% | 27 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/1sid2od5th3hv.js | 27 KiB | 99.5% | 27 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2zl0wdqcr7f81.js | 30 KiB | 88.8% | 27 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/0venbdqo7viu0.js | 24 KiB | 98.2% | 24 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/0j7f26bwb5io1.js | 48 KiB | 39.7% | 19 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/23x0q51ex6t7q.js | 19 KiB | 97.4% | 18 KiB |
Network
Heaviest requests (30)
| URL | Type | Status | Transfer |
|---|---|---|---|
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/21ke1v_h218gz.css | Stylesheet | 200 | 107 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/3z97cwffjqlb_.js | Script | 200 | 101 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2g3_binzmpnsl.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/14g-rwhjnh0ot.js | Script | 200 | 65 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/3j8b6f-95o0-9.js | Script | 200 | 61 KiB |
| https://vercel.com/ | Document | 200 | 56 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/1w9nq5qwr1ypi.js | Script | 200 | 51 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2p6hqulllfz8n.js | Script | 200 | 50 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/0j7f26bwb5io1.js | Script | 200 | 48 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/08pwovp_uh7al.js | Script | 200 | 48 KiB |
| https://lishhsx6kmthaacj.public.blob.vercel-storage.com/notion-desktop-light.webp | Image | 200 | 46 KiB |
| https://vercel.com/enterprise?_rsc=L7KYp4TfUHUrxt81 | Fetch | 200 | 41 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2pyloowaanhuu.js | Script | 200 | 37 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/415rj4oa3424w.js | Script | 200 | 34 KiB |
| https://vercel.com/home?_rsc=HeFUwAJ4o3q7Tvou | Fetch | 200 | 34 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/1n-5e7buz30rx.js | Script | 200 | 34 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/0yhr2qiy2sygg.js | Script | 200 | 31 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2zl0wdqcr7f81.js | Script | 200 | 30 KiB |
| https://vercel.com/pricing?_rsc=kkH17Sy7kmJaidaq | Fetch | 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/1sw6mdc-gdb9v.js | Script | 200 | 27 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/1sid2od5th3hv.js | Script | 200 | 27 KiB |
| https://lishhsx6kmthaacj.public.blob.vercel-storage.com/zapier-desktop-light.webp | Image | 200 | 26 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/0venbdqo7viu0.js | Script | 200 | 24 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/media/797e433ab948586e.p.1v5bejj26fx9h.woff2 | Font | 200 | 23 KiB |
| https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/35s1864cag2kb.js | Script | 200 | 22 KiB |
Long tasks (>50 ms)
| Start | Duration |
|---|---|
| 1747 ms | 290 ms |
| 2328 ms | 223 ms |
| 11682 ms | 117 ms |
| 503 ms | 101 ms |
| 1522 ms | 87 ms |
| 1231 ms | 79 ms |
| 831 ms | 58 ms |