www.mayoclinic.org
Metrics
Final screenshot
Diagnostics
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
Metrics
Final screenshot
Diagnostics
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
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
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.
# Your Site
> One-line description for AI agents.
## Key pages
- /products — catalog
- /pricing — plans
- /docs — documentationSpec: 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.
# robots.txt
Sitemap: https://example.com/sitemap.xml
~ 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.
Spec: https://agents-json.org
Passed audits (8)
How to improve
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.
| Script | Size | Unused |
|---|---|---|
| https://www.mayoclinic.org/_next/static/chunks/pages/_app-7451baef2559c2f9.js | 1183 KiB | 318 KiB (27%) |
| https://www.mayoclinic.org/kyyz1Pl4cu/QDsRVTADAV/G55DJhfOiOa3QD7b/YDtUAQ/fWN/gJTxgY1wB | 538 KiB | 216 KiB (40%) |
| https://assets.mayoclinic.org/content/dam/cpm-transcend/ui.js | 387 KiB | 168 KiB (43%) |
| https://tagdelivery.mayoclinic.org/dotorg-aem/prod/utag.js | 226 KiB | 160 KiB (71%) |
| https://resources.digital-cloud-west.medallia.com/wdcwest/160107/onsite/generic1781691382587.js | 246 KiB | 157 KiB (64%) |
| https://www.mayoclinic.org/_next/static/chunks/framework-a6b401aab1c737ef.js | 206 KiB | 141 KiB (69%) |
| https://s.go-mpulse.net/boomerang/AE377-TGE2S-92GPZ-AE4B3-VR4DY | 151 KiB | 119 KiB (79%) |
| https://xih9lsprjt.kameleoon.io/engine.js | 192 KiB | 87 KiB (45%) |
| https://www.mayoclinic.org/_next/static/chunks/main-778d51de2c630e22.js | 101 KiB | 63 KiB (62%) |
| https://www.mayoclinic.org/_next/static/chunks/1508.30cb27dcf6ff94a8.js | 123 KiB | 58 KiB (48%) |
| https://transcend-cdn.com/cm/03274c75-bbc2-448d-a72f-379289a8e380/airgap.js | 149 KiB | 56 KiB (38%) |
| https://tagdelivery.mayoclinic.org/dotorg-aem/prod/utag.36.js?utv=ut4.54.202508071341 | 55 KiB | 48 KiB (87%) |
Network
Heaviest requests
| URL | Type | Status | Transfer |
|---|---|---|---|
| https://www.mayoclinic.org/kyyz1Pl4cu/QDsRVTADAV/G55DJhfOiOa3QD7b/YDtUAQ/fWN/gJTxgY1wB | Script | 200 | 177 KiB |
| https://www.mayoclinic.org/_next/static/chunks/pages/_app-7451baef2559c2f9.js | Script | 200 | 173 KiB |
| https://www.mayoclinic.org/ | Document | 200 | 100 KiB |
| https://www.mayoclinic.org/ | XHR | 200 | 98 KiB |
| https://assets.mayoclinic.org/content/dam/cpm-transcend/ui.js | Script | 200 | 85 KiB |
| https://resources.digital-cloud-west.medallia.com/wdcwest/160107/onsite/generic1781691382587.js | Script | 200 | 71 KiB |
| https://transcend-cdn.com/cm/03274c75-bbc2-448d-a72f-379289a8e380/airgap.js | Script | 200 | 60 KiB |
| https://www.mayoclinic.org/_next/static/chunks/framework-a6b401aab1c737ef.js | Script | 200 | 49 KiB |
| https://tagdelivery.mayoclinic.org/dotorg-aem/prod/utag.js | Script | 200 | 46 KiB |
| https://xih9lsprjt.kameleoon.io/engine.js | Script | 200 | 44 KiB |
| https://s.go-mpulse.net/boomerang/AE377-TGE2S-92GPZ-AE4B3-VR4DY | Script | 200 | 43 KiB |
| https://www.mayoclinic.org/mayofonts/Fonts/mayo/MayoClinicSerifDisplay-Bold.woff2 | Font | 200 | 43 KiB |
| https://www.mayoclinic.org/mayofonts/Fonts/mayo/MayoClinicSans-Bold.woff2 | Font | 200 | 42 KiB |
| https://www.mayoclinic.org/mayofonts/Fonts/mayo/MayoClinicSerifDisplay-Light.woff2 | Font | 200 | 42 KiB |
| https://www.mayoclinic.org/mayofonts/Fonts/mayo/MayoClinicSerif-Bold.woff2 | Font | 200 | 41 KiB |
| https://www.mayoclinic.org/mayofonts/Fonts/mayo/MayoClinicSans-Regular.woff2 | Font | 200 | 38 KiB |
| https://assets.mayoclinic.org/content/dam/media/global/images/2023/06/26/photo_innovation_possible-campaign_1600x686.png | Image | 200 | 37 KiB |
| https://aim-tag.hcn.health/js/client.js?dl=aimDataLayer | Script | 200 | 29 KiB |
| https://www.mayoclinic.org/_next/static/chunks/main-778d51de2c630e22.js | Script | 200 | 27 KiB |
| https://www.mayoclinic.org/_next/static/chunks/1508.30cb27dcf6ff94a8.js | Script | 200 | 27 KiB |
| https://assets.mayoclinic.org/content/dam/media/global/images/2023/12/28/world-class%20care-MC1XASH-600x800.jpg | Image | 200 | 25 KiB |
| https://assets.mayoclinic.org/content/dam/media/global/images/2023/12/28/healing-starts-here-MC11REJU-600x800.jpg | Image | 200 | 17 KiB |
| https://tagdelivery.mayoclinic.org/dotorg-aem/prod/utag.36.js?utv=ut4.54.202508071341 | Script | 200 | 17 KiB |
| https://tagdelivery.mayoclinic.org/dotorg-aem/prod/utag.2.js?utv=ut4.54.202606171910 | Script | 200 | 9 KiB |
| https://resources.digital-cloud-west.medallia.com/wdcwest/160107/onsite/onsiteData1782836972487.json | XHR | 200 | 5 KiB |
| https://assets.mayoclinic.org/content/dam/cpm-transcend/cm.css | Stylesheet | 200 | 4 KiB |
| https://www.mayoclinic.org/_next/static/chunks/2765.aa4e9312d16dc0b4.js | Script | 200 | 4 KiB |
| https://www.mayoclinic.org/_next/static/chunks/6314.4eeb9f3456e9bf0a.js | Script | 200 | 4 KiB |
| https://www.mayoclinic.org/_next/static/chunks/250.68579d9abe56f0b7.js | Script | 200 | 4 KiB |
| https://transcend-cdn.com/cm/03274c75-bbc2-448d-a72f-379289a8e380/translations/en.json | Fetch | 200 | 3 KiB |
Long tasks (>50 ms)
| Start | Duration |
|---|---|
| 255 ms | 52 ms |