www.cloudflare.com

Report from 7/2/2026, 10:16:52 AM https://www.cloudflare.com
75
Overall score
weighted CAV (0–100)
FAIL
0–4950–8990–100

Metrics

70%
CRR Content Recovery Poor
0.75
SSD Semantic Signal Density Good
958 tok
TC Token Cost Good
515 ms
TTFUT Time to First Useful Token N/A

Final screenshot

Final screenshot of https://www.cloudflare.com

Diagnostics

high CRR Content is hidden behind JavaScript

30% of content requires JS

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.

Rendered profile: headless

Agent Discoverability 83/100 · Agent Ready

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 Found at /sitemap.xml Learn →
JSON-LD structured data Types: Organization, WebSite, WebPage Learn →
agents.json Found at /agents.json Learn →
~ WebMCP endpoint Absent (emerging standard) Learn →
OpenAPI / API docs Found at /openapi.json Learn →

Issues (3)

No CAPTCHA wall high impact Detected: turnstile

Business impact CAPTCHAs stop bots — including the AI agents your customers send to shop or book. Content behind a challenge is unreachable.

What we measured We fingerprint reCAPTCHA, hCaptcha and Cloudflare Turnstile in the page.

How to fix Reserve CAPTCHA for login/checkout flows, never public content pages.

Spec: https://developers.cloudflare.com/turnstile/

~ No content-blocking cookie wall medium impact Consent platform: onetrust (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/

~ 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 (9)

✓ robots.txt allows AI bots✓ Machine-readable prices✓ llms.txt present + valid✓ No login wall on public content✓ Structured data (JSON-LD)✓ XML sitemap present + fresh✓ Server response (TTFB)✓ agents.json discovery✓ API documentation
Full profile — how to improve · unused JS · network · timing

How to improve

highReduce unused JavaScripthighest leverage

3225 KiB (66%) 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

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

JavaScript coverage

3225 KiB unused of 4908 KiB (66% unused JS) — unused JS inflates Token Cost (TC) and slows the agent's parse.

ScriptSizeUnused
https://www.cloudflare.com/_astro/_image.14OJoy-H.js632 KiB598 KiB (95%)
https://ot.www.cloudflare.com/ot/scripttemplates/202503.1.0/otBannerSdk.js480 KiB332 KiB (69%)
https://www.cloudflare.com/_astro/dropdown-menu.CEPg0uv2.js333 KiB299 KiB (90%)
https://www.cloudflare.com/go9u/caTNWlTOY52mUaPrM2gED3nxCMLr_BUdsxjGrRSy6-idS5oB3d8535 KiB294 KiB (55%)
https://www.cloudflare.com/go9u/534 KiB257 KiB (48%)
https://www.cloudflare.com/go9u/caTNWlTOYPPYOdOJSGlmbwXFVpzw5xFPuVGf9Rbg7O_ESd3f410 KiB237 KiB (58%)
https://www.cloudflare.com/go9u/caTNWlTOYPPYOdmOQmhmYQXFVpzw5xFPuVGf9Rbg7O_ESd3f400 KiB235 KiB (59%)
https://www.cloudflare.com/_astro/_agentation-toolbar.DuKgDrBp.js390 KiB231 KiB (59%)
https://www.cloudflare.com/_astro/client.DFAQkhw1.js173 KiB116 KiB (67%)
https://www.cloudflare.com/_astro/proxy.cVjoUGU0.js119 KiB79 KiB (66%)
https://www.cloudflare.com/_astro/_select.DyFS-vzn.js75 KiB68 KiB (90%)
https://www.cloudflare.com/_astro/_performance-monitor.C9IeyGGs.js54 KiB54 KiB (100%)

Network

185Requests
2440 KiBTransferred
85Scripts
0%3rd-party
4Long tasks
Script (85)
1688 KiB
Image (44)
429 KiB
Document (4)
101 KiB
Stylesheet (3)
81 KiB
Font (3)
74 KiB
Fetch (29)
52 KiB
XHR (10)
8 KiB
Other (4)
7 KiB
Ping (3)
1 KiB

Heaviest requests

URLTypeStatusTransfer
https://www.cloudflare.com/_astro/_image.14OJoy-H.jsScript200201 KiB
https://www.cloudflare.com/icons.svgImage200189 KiB
https://www.cloudflare.com/go9u/caTNWlTOY52mUaPrM2gED3nxCMLr_BUdsxjGrRSy6-idS5oB3d8Script200176 KiB
https://www.cloudflare.com/go9u/Script200173 KiB
https://www.cloudflare.com/go9u/caTNWlTOYPPYOdOJSGlmbwXFVpzw5xFPuVGf9Rbg7O_ESd3fScript200141 KiB
https://www.cloudflare.com/go9u/caTNWlTOYPPYOdmOQmhmYQXFVpzw5xFPuVGf9Rbg7O_ESd3fScript200139 KiB
https://ot.www.cloudflare.com/ot/scripttemplates/202503.1.0/otBannerSdk.jsScript200110 KiB
https://www.cloudflare.com/_astro/dropdown-menu.CEPg0uv2.jsScript200108 KiB
https://www.cloudflare.com/Document200101 KiB
https://www.cloudflare.com/_astro/_agentation-toolbar.DuKgDrBp.jsScript20088 KiB
https://www.cloudflare.com/companies/21708102-7a68-4230-8ca6-b088879ce262.pngImage20080 KiB
https://www.cloudflare.com/_astro/_separator.DF-QZ_0h.cssStylesheet20073 KiB
https://www.cloudflare.com/_astro/client.DFAQkhw1.jsScript20057 KiB
https://www.cloudflare.com/_astro/proxy.cVjoUGU0.jsScript20043 KiB
https://www.cloudflare.com/_astro/index.BRm2LTcV.jsScript20030 KiB
https://www.cloudflare.com/_astro/_select.DyFS-vzn.jsScript20030 KiB
https://www.cloudflare.com/fonts/Apercu%20Mono%20Pro%20Regular.woff2Font20028 KiB
https://cdn.bizible.com/scripts/bizible.jsScript20025 KiB
https://www.cloudflare.com/fonts/Kunst%20Grotesk%20Medium.woff2Font20024 KiB
https://www.cloudflare.com/fonts/Kunst%20Grotesk%20Regular.woff2Font20022 KiB
https://ot.www.cloudflare.com/ot/consent/b1e05d49-f072-4bae-9116-bdb78af15448/018debfb-4917-7240-8079-97e0dab8e6ca/en.jsonFetch20021 KiB
https://www.cloudflare.com/static/hero-poster.avifImage20020 KiB
https://tag.demandbase.com/1be41a80498a5b73.min.jsScript20019 KiB
https://www.cloudflare.com/companies/1e9d9fd3-c1e8-47df-a4dc-7c97d9f8b6c8.svgImage20019 KiB
https://www.cloudflare.com/_astro/_performance-monitor.C9IeyGGs.jsScript20017 KiB
https://bat.bing.com/bat.jsScript20016 KiB
https://bat.bing.com/p/insights/s/0.8.66Script20014 KiB
https://static.ads-twitter.com/uwt.jsScript20013 KiB
https://js.adsrvr.org/up_loader.3.0.0.jsScript20013 KiB
https://js.adsrvr.org/up_loader.1.1.0.jsScript20013 KiB

Long tasks (>50 ms)

StartDuration
544 ms64 ms
947 ms61 ms
451 ms53 ms
1052 ms50 ms
Analyzing…
running mobile + desktop · ~30s