{"slug":"nike-sbdtkf","companyName":"Nike","domain":"nike.com","url":"https://nike.com","headline":"Nike blocks three major AI crawlers at the network edge despite welcoming them in robots.txt, breaking agent discovery while the storefront lacks product-level pricing markup and any agent checkout.","compositeScore":39,"humanScore":0,"agentScore":39,"doorGap":0,"humanMeasured":0,"agentMeasured":5,"percentile":null,"humanPercentile":null,"agentPercentile":null,"isPartial":true,"depth":"free","siteClass":"ecommerce","scannerVersion":15,"scannedAt":"2026-09-08T19:35:15.772Z","unlocked":false,"mission":{"steps":[{"url":"https://www.nike.com","outcome":"ok","purpose":"reach the site at all"},{"url":"https://www.nike.com/robots.txt","outcome":"ok","purpose":"find out whether machines are welcome"},{"url":"https://www.nike.com","outcome":"missing","purpose":"ask whether the door opens for requests carrying the AI crawlers' names"},{"url":"https://www.nike.com/llms.txt","outcome":"missing","purpose":"read the site's own guide for language models"},{"url":"https://www.nike.com/sitemap-us-help.xml","outcome":"ok","purpose":"find out what pages exist"},{"url":"https://www.nike.com/.well-known/security.txt","outcome":"missing","purpose":"find a contact route for machines"},{"url":"https://www.nike.com","outcome":"missing","purpose":"find a published agent interface"},{"url":"https://www.nike.com/.well-known/ai-plugin.json","outcome":"missing","purpose":"find an agent plugin manifest"},{"url":"https://www.nike.com","outcome":"missing","purpose":"find out whether verified agents are recognised"},{"url":"https://www.nike.com","outcome":"ok","purpose":"read the homepage as data rather than as a page"},{"url":"https://www.nike.com","outcome":"missing","purpose":"find a machine readable API spec"},{"url":"https://www.nike.com","outcome":"missing","purpose":"read the developer documentation"},{"url":"https://www.nike.com","outcome":"ok","purpose":"read the prices without running JavaScript"},{"url":"https://www.nike.com","outcome":"missing","purpose":"read the product catalogue as data"},{"url":"https://www.nike.com","outcome":"ok","purpose":"read a product page as data"},{"url":"https://www.nike.com","outcome":"ok","purpose":"read the returns and shipping terms"},{"url":"https://www.nike.com","outcome":"ok","purpose":"walk the way a visitor would, to a signup form or a product"}],"verdict":"The agent got through 8 of 17 requests, but could not ask whether the door opens for requests carrying the AI crawlers' names. It came up empty on 8 other checks too. That is enough missing for a machine to give up before it reaches a purchase."},"observations":null,"dimensions":[{"key":"machine_discoverability","audience":"agent","score":75,"summary":"Nike serves a real browser normally and publishes a sitemap with 113 URLs. The homepage carries 5 schema.org types. However, the network edge refuses gptbot, perplexitybot and oai-searchbot despite robots.txt declaring them welcome.","evidence":{"locked":true,"count":4}},{"key":"programmatic_onboarding","audience":"agent","score":10,"summary":"No API documentation is linked from the homepage. No OpenAPI spec exists at any of the 6 standard paths checked. An agent cannot read Nike's product catalogue or checkout flow through any published interface.","evidence":{"locked":true,"count":3}},{"key":"pricing_legibility","audience":"agent","score":35,"summary":"Eight prices appear in the homepage HTML, but they are not tied to products. No product pages were reachable from the homepage or sitemap to measure whether product markup carries price, currency or availability.","evidence":{"locked":true,"count":2}},{"key":"agent_aware_instrumentation","audience":"agent","score":8,"summary":"No MCP manifest exists at any of the 3 standard paths checked. Nike publishes no machine-readable instructions for how an agent should interact with the storefront. The site offers no agent-aware tooling.","evidence":{"locked":true,"count":4}},{"key":"machine_fetchable_trust","audience":"agent","score":65,"summary":"The returns policy and shipping policy both read as plain text at /help/a/returns-policy and /help/a/shipping-delivery, totalling 45,328 and 45,111 characters respectively. No security.txt file is published.","evidence":{"locked":true,"count":3}},{"key":"commercial_rails","audience":"agent","score":null,"summary":"Could not verify: this scan did not reach the pages that would show it.","evidence":{"locked":true,"count":4}},{"key":"steps_to_first_value","audience":"human","score":null,"summary":"Could not verify: this scan did not reach the pages that would show it.","evidence":{"locked":true,"count":1}},{"key":"required_fields","audience":"human","score":null,"summary":"Could not verify: this scan did not reach the pages that would show it.","evidence":{"locked":true,"count":1}},{"key":"verification_walls","audience":"human","score":null,"summary":"Could not verify: this scan did not reach the pages that would show it.","evidence":{"locked":true,"count":1}},{"key":"error_recovery","audience":"human","score":null,"summary":"Could not verify: this scan did not reach the pages that would show it.","evidence":{"locked":true,"count":1}}],"issues":[{"rank":1,"title":"The network edge refuses 3 declared AI crawlers that robots.txt welcomes, so the published policy and the actual behaviour disagree.","dimensionKey":"machine_discoverability","evidence":{"locked":true,"count":4},"fix":null},{"rank":2,"title":"No developer documentation is linked from the homepage, in raw HTML or the rendered page, so integration starts with a search engine.","dimensionKey":"programmatic_onboarding","evidence":{"locked":true,"count":1},"fix":null},{"rank":3,"title":"Product pages are not reachable from the homepage or sitemap, so agents cannot read product prices, availability or structured data.","dimensionKey":"pricing_legibility","evidence":{"locked":true,"count":3},"fix":null}],"fixArtifacts":{"locked":true,"count":6,"summaries":[{"id":"bot_wall_guidance:notes","kind":"bot_wall_guidance","title":"Let verified assistants through","path":"notes","effort":{"minutes":60,"role":"developer"},"outcome":{"dimension":"machine_discoverability","external":["Assistant shopping and search crawlers reach the product, pricing and policy pages a buyer asks about."]}},{"id":"robots_search_bots:robots-txt","kind":"robots_search_bots","title":"robots.txt rules for AI crawlers","path":"/robots.txt","effort":{"minutes":10,"role":"owner"},"outcome":{"dimension":"machine_discoverability","external":["The assistants' search crawlers read and cite the site to buyers; training stays the owner's decision."]}},{"id":"agent_checkout_note:notes","kind":"agent_checkout_note","title":"Agent checkout: where you stand","path":"notes","effort":{"minutes":10,"role":"owner"},"outcome":{"dimension":"agent_aware_instrumentation","external":["The checkout rail question is settled with the platform and processor before any manifest is published."]}},{"id":"security_txt:well-known-security-txt","kind":"security_txt","title":"security.txt","path":"/.well-known/security.txt","effort":{"minutes":10,"role":"owner"},"outcome":{"dimension":"machine_fetchable_trust","external":["Researchers and automated scanners find a disclosure address instead of guessing one."]}},{"id":"interfaces_note:notes","kind":"interfaces_note","title":"Machine interfaces: where you stand","path":"notes","effort":{"minutes":10,"role":"owner"},"outcome":{"dimension":"agent_aware_instrumentation","external":["The developer surface is built in an order where every published pointer answers."]}},{"id":"llms_txt:llms-txt","kind":"llms_txt","title":"llms.txt","path":"/llms.txt","effort":{"minutes":15,"role":"owner"},"outcome":{"dimension":"machine_discoverability","external":["Assistants that read llms.txt get a curated map of the site instead of guessing from the homepage."]}}]},"feedback":{"endpoint":"/api/feedback","mcpTool":"rate_fix","targets":[{"type":"report","key":"report"},{"type":"dimension","dimensionKey":"machine_discoverability","key":"dimension:machine_discoverability"},{"type":"dimension","dimensionKey":"programmatic_onboarding","key":"dimension:programmatic_onboarding"},{"type":"dimension","dimensionKey":"pricing_legibility","key":"dimension:pricing_legibility"},{"type":"dimension","dimensionKey":"agent_aware_instrumentation","key":"dimension:agent_aware_instrumentation"},{"type":"dimension","dimensionKey":"machine_fetchable_trust","key":"dimension:machine_fetchable_trust"},{"type":"dimension","dimensionKey":"commercial_rails","key":"dimension:commercial_rails"},{"type":"dimension","dimensionKey":"steps_to_first_value","key":"dimension:steps_to_first_value"},{"type":"dimension","dimensionKey":"required_fields","key":"dimension:required_fields"},{"type":"dimension","dimensionKey":"verification_walls","key":"dimension:verification_walls"},{"type":"dimension","dimensionKey":"error_recovery","key":"dimension:error_recovery"},{"type":"issue","dimensionKey":"machine_discoverability","checkId":"agent_ua_access","key":"issue:machine_discoverability:agent_ua_access"},{"type":"issue","dimensionKey":"programmatic_onboarding","checkId":"api_surface","key":"issue:programmatic_onboarding:api_surface"},{"type":"issue","dimensionKey":"pricing_legibility","checkId":null,"key":"issue:pricing_legibility:-"}]}}