Site audit nike.com
Audited Sun 30 Aug · 10:09 from Promptrack infrastructure · 48 pages
AI readiness score
Issues
Failures create actions in your kanban · evidence level on every finding
Measured on 333 real requests from AI crawlers hitting the site.
AI fetchers rarely execute JavaScript. A page whose content only exists after JS runs is invisible to most of them.
Goal
Ship real content in the HTML, before any JavaScript.
How to fix
Server-render or pre-render these pages so their main content exists in the initial HTML.
Affected 1
An emerging convention: a short markdown map of your site for AI assistants. Low effort, growing adoption.
Goal
Give AI assistants a short markdown map of the site.
How to fix
Publish /llms.txt: a markdown file with your key pages and a one-line description each.
Exposes agent protocols agents can discover
Agent-interactivity, measured separately
Emerging agent standards (MCP, OAuth, Content Signals, commerce). Independent of your GEO score above — a content site scoring low here is normal.
Why do this
Tells crawlers which pages they can visit — the baseline every AI bot checks first.
Why do this
Hands AI crawlers a full list of your pages so none get missed.
Why do this
A short map of your key pages, written for AI assistants.
Why do this
Helps AI agents find your important pages instead of hunting around your site.
How to fix
Emit a Link: header on your home page pointing to sitemap or API docs.
Why do this
Keeps you in control of what AI does with your content, instead of leaving it up to each AI company.
Why do this
Proves your own bot is really yours, so other sites trust it instead of blocking it.
How to fix
Publish /.well-known/http-message-signatures-directory.
Why do this
Makes your pages easier for AI agents to read, in a format they understand better.
How to fix
Return a markdown version on Accept: text/markdown.
Why do this
Shows agents the standard way to log into your APIs, with no guesswork.
Why do this
Lets AI assistants find and plug into your tools automatically.
Why do this
Gives agents a map of your APIs so they can use them without reading docs.
Why do this
Tells agents where to get permission before touching your protected data.
How to fix
Publish /.well-known/oauth-protected-resource (RFC 9728).
Why do this
Lets agents discover ready-made actions they can run on your site.
How to fix
Publish skills under /.well-known/agent-skills/.
Why do this
A plain-language file telling agents how to sign up and authenticate.
How to fix
Publish /auth.md.
Why do this
Lets agents use your site's buttons and actions right in the browser.
How to fix
Call navigator.modelContext.provideContext() with your tool definitions.
Why do this
Lets AI shopping agents buy from you directly, without a human checkout.
How to fix
Publish a UCP profile at /.well-known/ucp.
Why do this
Lets agents pay for access automatically, per request.
How to fix
Add x402 payment middleware so protected routes return HTTP 402.
Score, actions and priorities — ready to hand to Claude Code or Cursor
Audited pages
Per-page readiness · green passes, red fails · cited pages first
| Page | Score | Status | Speed | Reach | Fast | Index | Text | Schema | Canon. | Cited |
|---|---|---|---|---|---|---|---|---|---|---|
| / | 83 | 200 | 210ms | ✓ | ✓ | ✓ | ✓ | ✕ | ✓ | ● |
| /running/shoe-finder | 67 | 200 | 340ms | ✓ | ✓ | ✓ | ✕ | ✕ | ✓ | ● |
| /w/mens-shoes | 83 | 200 | 260ms | ✓ | ✓ | ✓ | ✓ | ✕ | ✓ | ● |
| /launch/t/vaporfly-4 | 83 | 200 | 195ms | ✓ | ✓ | ✓ | ✓ | ✕ | ✓ | ● |
| /t/air-max | 83 | 200 | 280ms | ✓ | ✓ | ✓ | ✓ | ✕ | ✓ | – |
| /help/a/shoe-size-chart-eu | 50 | 404 | 120ms | ✕ | ✓ | ✓ | ✓ | ✕ | ✕ | – |
| /launch/t/pegasus-40-archive | 50 | 410 | 130ms | ✕ | ✓ | ✓ | ✓ | ✕ | ✕ | – |
| /running/pegasus-41 | 67 | 200 | 3400ms | ✓ | ✕ | ✓ | ✓ | ✕ | ✓ | – |
| /sustainability | 67 | 200 | 240ms | ✓ | ✓ | ✕ | ✓ | ✕ | ✓ | – |
| /membership | 83 | 200 | 300ms | ✓ | ✓ | ✓ | ✓ | ✕ | ✓ | – |