www.mayoclinic.org

Report from 7/2/2026, 10:25:06 AM https://www.mayoclinic.org
81
Overall score
weighted CAV (0–100)
WARN
0–4950–8990–100

Metrics

83%
CRR Content Recovery Needs work
0.69
SSD Semantic Signal Density Good
306 tok
TC Token Cost Good
51 ms
TTFUT Time to First Useful Token N/A

Final screenshot

Final screenshot of https://www.mayoclinic.org

Diagnostics

medium CRR Content is hidden behind JavaScript

17% of content requires JS · 83% 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.

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 but missing H1/blockquote Learn →
robots.txt (AI bots) Major AI bots allowed Learn →
~ sitemap.xml Sitemap found but no <url>/<loc> entries Learn →
JSON-LD structured data Types: WebPage, BreadcrumbList Learn →
~ agents.json Absent (emerging standard) Learn →
WebMCP endpoint Found at /.well-known/webmcp Learn →
OpenAPI / API docs Found at /api-docs Learn →

Issues (4)

~ Machine-readable prices medium impact No prices found (fine for non-commercial sites)

Business impact When a user asks an agent 'how much does X cost', it needs readable pricing. Hidden, JS-only or 'request a quote' pricing means the agent can't answer — and recommends someone who can.

What we measured We scan the HTML for price patterns and Schema.org Offer/PriceSpecification markup.

How to fix Expose prices (or a starting-from range) in HTML and add Schema.org Offer.

<script type="application/ld+json">{"@type":"Offer","price":"29.90","priceCurrency":"EUR"}</script>

Spec: https://schema.org/Offer

~ llms.txt present + valid high impact Found at /llms.txt but missing H1/blockquote

Business impact llms.txt is the robots.txt for AI: it tells agents what your site is, what matters, and where to find it. Without it AI guesses — and guessing means inaccurate recommendations and lost visibility.

What we measured We fetch /llms.txt and /.well-known/llms.txt and validate the spec (H1 title + a one-line blockquote summary). We also note /llms-full.txt (your full content as Markdown).

How to fix Create /llms.txt with a short summary + key pages; optionally /llms-full.txt with full content in Markdown.

Learn how to implement →

# Your Site
> One-line description for AI agents.

## Key pages
- /products — catalog
- /pricing — plans
- /docs — documentation

Spec: https://llmstxt.org

~ XML sitemap present medium impact Sitemap found but no <url>/<loc> entries

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

Passed audits (8)

✓ robots.txt allows AI bots✓ No CAPTCHA wall✓ No content-blocking cookie wall✓ No login wall on public content✓ Structured data (JSON-LD)✓ Server response (TTFB)✓ WebMCP endpoint✓ API documentation
Full profile — how to improve · unused JS · network · timing

How to improve

mediumReduce unused JavaScript

1669 KiB (43%) 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.

JavaScript coverage

1669 KiB unused of 3914 KiB (43% unused JS) — unused JS inflates Token Cost (TC) and slows the agent's parse.

ScriptSizeUnused
https://www.mayoclinic.org/_next/static/chunks/pages/_app-7451baef2559c2f9.js1183 KiB318 KiB (27%)
https://www.mayoclinic.org/kyyz1Pl4cu/QDsRVTADAV/G55DJhfOiOa3QD7b/YDtUAQ/fWN/gJTxgY1wB538 KiB216 KiB (40%)
https://assets.mayoclinic.org/content/dam/cpm-transcend/ui.js387 KiB168 KiB (43%)
https://tagdelivery.mayoclinic.org/dotorg-aem/prod/utag.js226 KiB160 KiB (71%)
https://resources.digital-cloud-west.medallia.com/wdcwest/160107/onsite/generic1781691382587.js246 KiB157 KiB (64%)
https://www.mayoclinic.org/_next/static/chunks/framework-a6b401aab1c737ef.js206 KiB141 KiB (69%)
https://s.go-mpulse.net/boomerang/AE377-TGE2S-92GPZ-AE4B3-VR4DY151 KiB119 KiB (79%)
https://xih9lsprjt.kameleoon.io/engine.js192 KiB87 KiB (45%)
https://www.mayoclinic.org/_next/static/chunks/main-778d51de2c630e22.js101 KiB63 KiB (62%)
https://www.mayoclinic.org/_next/static/chunks/1508.30cb27dcf6ff94a8.js123 KiB58 KiB (48%)
https://transcend-cdn.com/cm/03274c75-bbc2-448d-a72f-379289a8e380/airgap.js149 KiB56 KiB (38%)
https://tagdelivery.mayoclinic.org/dotorg-aem/prod/utag.36.js?utv=ut4.54.20250807134155 KiB48 KiB (87%)

Network

83Requests
1420 KiBTransferred
39Scripts
0%3rd-party
1Long tasks
Script (39)
908 KiB
Font (5)
205 KiB
XHR (13)
109 KiB
Document (2)
100 KiB
Image (5)
81 KiB
Fetch (9)
11 KiB
Stylesheet (3)
5 KiB
Other (6)
1 KiB
EventSource (1)
0 KiB

Heaviest requests

URLTypeStatusTransfer
https://www.mayoclinic.org/kyyz1Pl4cu/QDsRVTADAV/G55DJhfOiOa3QD7b/YDtUAQ/fWN/gJTxgY1wBScript200177 KiB
https://www.mayoclinic.org/_next/static/chunks/pages/_app-7451baef2559c2f9.jsScript200173 KiB
https://www.mayoclinic.org/Document200100 KiB
https://www.mayoclinic.org/XHR20098 KiB
https://assets.mayoclinic.org/content/dam/cpm-transcend/ui.jsScript20085 KiB
https://resources.digital-cloud-west.medallia.com/wdcwest/160107/onsite/generic1781691382587.jsScript20071 KiB
https://transcend-cdn.com/cm/03274c75-bbc2-448d-a72f-379289a8e380/airgap.jsScript20060 KiB
https://www.mayoclinic.org/_next/static/chunks/framework-a6b401aab1c737ef.jsScript20049 KiB
https://tagdelivery.mayoclinic.org/dotorg-aem/prod/utag.jsScript20046 KiB
https://xih9lsprjt.kameleoon.io/engine.jsScript20044 KiB
https://s.go-mpulse.net/boomerang/AE377-TGE2S-92GPZ-AE4B3-VR4DYScript20043 KiB
https://www.mayoclinic.org/mayofonts/Fonts/mayo/MayoClinicSerifDisplay-Bold.woff2Font20043 KiB
https://www.mayoclinic.org/mayofonts/Fonts/mayo/MayoClinicSans-Bold.woff2Font20042 KiB
https://www.mayoclinic.org/mayofonts/Fonts/mayo/MayoClinicSerifDisplay-Light.woff2Font20042 KiB
https://www.mayoclinic.org/mayofonts/Fonts/mayo/MayoClinicSerif-Bold.woff2Font20041 KiB
https://www.mayoclinic.org/mayofonts/Fonts/mayo/MayoClinicSans-Regular.woff2Font20038 KiB
https://assets.mayoclinic.org/content/dam/media/global/images/2023/06/26/photo_innovation_possible-campaign_1600x686.pngImage20037 KiB
https://aim-tag.hcn.health/js/client.js?dl=aimDataLayerScript20029 KiB
https://www.mayoclinic.org/_next/static/chunks/main-778d51de2c630e22.jsScript20027 KiB
https://www.mayoclinic.org/_next/static/chunks/1508.30cb27dcf6ff94a8.jsScript20027 KiB
https://assets.mayoclinic.org/content/dam/media/global/images/2023/12/28/world-class%20care-MC1XASH-600x800.jpgImage20025 KiB
https://assets.mayoclinic.org/content/dam/media/global/images/2023/12/28/healing-starts-here-MC11REJU-600x800.jpgImage20017 KiB
https://tagdelivery.mayoclinic.org/dotorg-aem/prod/utag.36.js?utv=ut4.54.202508071341Script20017 KiB
https://tagdelivery.mayoclinic.org/dotorg-aem/prod/utag.2.js?utv=ut4.54.202606171910Script2009 KiB
https://resources.digital-cloud-west.medallia.com/wdcwest/160107/onsite/onsiteData1782836972487.jsonXHR2005 KiB
https://assets.mayoclinic.org/content/dam/cpm-transcend/cm.cssStylesheet2004 KiB
https://www.mayoclinic.org/_next/static/chunks/2765.aa4e9312d16dc0b4.jsScript2004 KiB
https://www.mayoclinic.org/_next/static/chunks/6314.4eeb9f3456e9bf0a.jsScript2004 KiB
https://www.mayoclinic.org/_next/static/chunks/250.68579d9abe56f0b7.jsScript2004 KiB
https://transcend-cdn.com/cm/03274c75-bbc2-448d-a72f-379289a8e380/translations/en.jsonFetch2003 KiB

Long tasks (>50 ms)

StartDuration
255 ms52 ms
Analyzing…
running mobile + desktop · ~30s