www.walmart.com
Metrics
Final screenshot
Diagnostics
A non-browser agent got a block/challenge (challenge/interstitial served (only 19 tokens recovered)). Every score below is measured against that wall, not your content.
Fix: Allowlist legitimate agent user-agents / IP ranges in your WAF or bot-management rules, and serve real content (not a challenge) to them.
93% of content requires JS · 7% 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.
signal 0.02 · website JSON-LD 2/2
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
Final screenshot
Diagnostics
A non-browser agent got a block/challenge (challenge/interstitial served (only 19 tokens recovered)). Every score below is measured against that wall, not your content.
Fix: Allowlist legitimate agent user-agents / IP ranges in your WAF or bot-management rules, and serve real content (not a challenge) to them.
100% of content requires JS · 0% 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.
signal 0.05 · website JSON-LD 2/2
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
Issues (4)
✗ No CAPTCHA wall high impact Detected: recaptcha
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.
~ 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
~ No login wall on public content high impact Login signal: /account/login
Business impact Public content behind authentication is unreachable to agents (they have no account). Gate only genuinely private material.
What we measured We follow redirects and detect 401/403 and login-form signals on content pages.
How to fix Separate public marketing/docs from authenticated areas; keep public pages reachable without login.
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.
# robots.txt
Sitemap: https://example.com/sitemap.xml
Passed audits (8)
How to improve
6879 KiB (70%) 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.
3.1 MB transferred. Enable Brotli, serve WebP/AVIF images, and defer non-critical resources.
Longest task 165 ms (10 long tasks). Split heavy work, defer third-party scripts, and move compute off the main thread.
JavaScript coverage
6879 KiB unused of 9831 KiB (70% unused JS) — unused JS inflates Token Cost (TC) and slows the agent's parse.
| Script | Size | Unused |
|---|---|---|
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/pages/_app-b276a352b08ab23c.js | 2802 KiB | 1741 KiB (62%) |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/85272-dbdb6bfbb513a1de.js | 673 KiB | 611 KiB (91%) |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/1833-2e88b2b60eb71f92.js | 563 KiB | 519 KiB (92%) |
| https://www.walmart.com/px/PXu6b0qd2S/init.js | 324 KiB | 195 KiB (60%) |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/62451-aa9936c7385f51ea.js | 222 KiB | 190 KiB (86%) |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/19852.9b6f461f15025ed3.js | 211 KiB | 188 KiB (89%) |
| https://client.px-cloud.net/PXu6b0qd2S/main.min.js | 324 KiB | 181 KiB (56%) |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/6218-8391b5d2faf0be8c.js | 181 KiB | 148 KiB (82%) |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/framework-8c0444b39bed9780.js | 204 KiB | 134 KiB (66%) |
| chrome-error://chromewebdata/ | 166 KiB | 124 KiB (75%) |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/42873-e256ed31ae0902dc.js | 167 KiB | 121 KiB (72%) |
| https://www.walmart.com/px/PXu6b0qd2S/captcha/captcha.js?a=c&m=0&u=e9b87d40-75d2-11f1-82d1-0f610fb8e529&v=e9d230e9-75d2-11f1-935a-5df286e4f443&g=b | 537 KiB | 118 KiB (22%) |
Network
Heaviest requests
| URL | Type | Status | Transfer |
|---|---|---|---|
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/pages/_app-b276a352b08ab23c.js | Script | 200 | 649 KiB |
| https://www.walmart.com/px/PXu6b0qd2S/captcha/captcha.js?a=c&m=0&u=e9b87d40-75d2-11f1-82d1-0f610fb8e529&v=e9d230e9-75d2-11f1-935a-5df286e4f443&g=b | Script | 200 | 247 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/85272-dbdb6bfbb513a1de.js | Other | 200 | 160 KiB |
| https://www.walmart.com/px/PXu6b0qd2S/init.js | Script | 200 | 151 KiB |
| https://client.px-cloud.net/PXu6b0qd2S/main.min.js | Script | 200 | 137 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/1833-2e88b2b60eb71f92.js | Other | 200 | 132 KiB |
| https://www.walmart.com/ | Document | 200 | 85 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/css/0542c0efa5f41483.css | Stylesheet | 200 | 67 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/62451-aa9936c7385f51ea.js | Other | 200 | 59 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/19852.9b6f461f15025ed3.js | Script | 200 | 50 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/framework-8c0444b39bed9780.js | Script | 200 | 50 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/6218-8391b5d2faf0be8c.js | Other | 200 | 42 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/media/ui-icons.1fb54696.woff2 | Font | 200 | 37 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/42873-e256ed31ae0902dc.js | Script | 200 | 36 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/main-f56a135ece8a1853.js | Script | 200 | 34 KiB |
| https://i5.walmartimages.com/dfw/4ff9c6c9-b4e2/k2-_9341d1f8-ec22-4e84-be99-52eafd3d32ff.v1.jpg?odnHeight=300&odnWidth=1612&odnBg=&odnDynImageQuality=70 | Image | 200 | 27 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/85904-53dfdc894a50e803.js | Script | 200 | 27 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/webpack-2d5491f607c4bde5.js | Script | 200 | 27 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/15424-ae6cf3b65c664853.js | Other | 200 | 25 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/55349-649395ee58edef99.js | Script | 200 | 24 KiB |
| https://i5.walmartimages.com/dfw/4ff9c6c9-1045/k2-_6f6caccd-ce91-4eb0-b19d-80792daffa16.v1.jpg?odnHeight=658&odnWidth=385&odnBg=&odnDynImageQuality=70 | Image | 200 | 22 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/55045-12ef9185963f2d61.js | Other | 200 | 21 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/99354-481ab36adbe47749.js | Other | 200 | 19 KiB |
| https://i5.walmartimages.com/dfw/4ff9c6c9-b988/k2-_2c761f45-a519-41a3-a90b-66554290cd38.v1.jpg?odnHeight=300&odnWidth=1612&odnBg=&odnDynImageQuality=70 | Image | 200 | 18 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/78297.12ca3f485696d635.js | Script | 200 | 17 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/production_20260625T105533606Z-en-US/_buildManifest.js | Script | 200 | 17 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/31522-02459acc18381866.js | Script | 200 | 16 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-6705/444e8511-b13a-44c4-b746-30f613c7d2ed/v2/en-US/_next/static/chunks/14342.94fd389ce0320c89.js | Script | 200 | 15 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-2788/472a8a6b-a545-4dec-a839-4c18dbb125be/v1/ESB.woff2 | Font | 200 | 13 KiB |
| https://i5.walmartimages.com/dfw/63fd9f59-2788/472a8a6b-a545-4dec-a839-4c18dbb125be/v1/ES.woff2 | Font | 200 | 12 KiB |
Long tasks (>50 ms)
| Start | Duration |
|---|---|
| 2097 ms | 165 ms |
| 1966 ms | 129 ms |
| 312 ms | 115 ms |
| 489 ms | 105 ms |
| 2298 ms | 101 ms |
| 1701 ms | 96 ms |
| 1307 ms | 83 ms |
| 2601 ms | 82 ms |
| 1117 ms | 65 ms |
| 2499 ms | 60 ms |