{"slug":"patagonia-e4rux9","companyName":"Patagonia","domain":"patagonia.com","url":"https://patagonia.com","headline":"Patagonia's site returns a blank 404 to any automated browser at the homepage itself, so neither AI agents nor scanners can reach the catalog, pricing or anything else.","compositeScore":52,"humanScore":94,"agentScore":9,"doorGap":85,"humanMeasured":4,"agentMeasured":5,"percentile":null,"humanPercentile":null,"agentPercentile":null,"isPartial":true,"depth":"deep","siteClass":"unknown","scannerVersion":9,"scannedAt":"2026-09-03T19:33:11.877Z","unlocked":false,"mission":{"steps":[{"url":"https://patagonia.com","outcome":"ok","purpose":"reach the site at all"},{"url":"https://patagonia.com/robots.txt","outcome":"missing","purpose":"find out whether machines are welcome"},{"url":"https://patagonia.com","outcome":"ok","purpose":"ask whether the door opens for requests carrying the AI crawlers' names"},{"url":"https://patagonia.com/llms.txt","outcome":"missing","purpose":"read the site's own guide for language models"},{"url":"https://patagonia.com","outcome":"missing","purpose":"find out what pages exist"},{"url":"https://patagonia.com/.well-known/security.txt","outcome":"missing","purpose":"find a contact route for machines"},{"url":"https://patagonia.com","outcome":"missing","purpose":"find a published agent interface"},{"url":"https://patagonia.com/.well-known/ai-plugin.json","outcome":"missing","purpose":"find an agent plugin manifest"},{"url":"https://patagonia.com","outcome":"missing","purpose":"find out whether verified agents are recognised"},{"url":"https://patagonia.com","outcome":"missing","purpose":"read the homepage as data rather than as a page"},{"url":"https://patagonia.com","outcome":"missing","purpose":"find a machine readable API spec"},{"url":"https://patagonia.com","outcome":"missing","purpose":"read the developer documentation"},{"url":"https://patagonia.com","outcome":"ok","purpose":"read the prices without running JavaScript"},{"url":"https://patagonia.com","outcome":"ok","purpose":"walk the way a visitor would, to a signup form or a product"},{"url":"https://www.patagonia.com/shop/","outcome":"missing","purpose":"check if any commerce/checkout path is reachable via plain HTTP"}],"verdict":"The agent got through 4 of 15 requests, but could not find out whether machines are welcome. It came up empty on 10 other checks too. That is enough missing for a machine to give up before it reaches a purchase."},"observations":[{"url":"https://www.patagonia.com/","step":1,"detail":"Navigating to https://www.patagonia.com/ returns an HTTP 404 with body text 'Not found'. No headings, links, buttons or visible text are rendered for an automated visitor. This is the site failing to render at the entry point, not a partial or slow load.","moment":"Landing page load","verdict":"blocked","screenshot":0},{"url":"https://www.patagonia.com/home/","step":2,"detail":"Tried root, /shop/mens, and /home/. Shop path aborted navigation entirely. /home/ returned the same blank 404 as root, no CSS, nav, text or links. Nothing here for an automated visitor to read or act on: no catalog, no pricing, no signup, just a dead 404 across paths.","moment":"Attempts to find any working page","verdict":"blocked","screenshot":1}],"dimensions":[{"key":"machine_discoverability","audience":"agent","score":13,"summary":"No AI crawler is explicitly blocked, but a real browser gets a stripped 97-character page, there is no sitemap and no schema.org markup anywhere on the homepage. Machines cannot map what this site offers.","evidence":{"locked":true,"count":4}},{"key":"programmatic_onboarding","audience":"agent","score":10,"summary":"No developer documentation, no OpenAPI spec, and no signup or sign-in flow anywhere on the homepage or standard paths. The product needs no account, but there is also no API path for an agent to act on.","evidence":{"locked":true,"count":4}},{"key":"pricing_legibility","audience":"agent","score":null,"summary":"Could not verify: this scan did not reach the pages that would show it.","evidence":{"locked":true,"count":1}},{"key":"agent_aware_instrumentation","audience":"agent","score":8,"summary":"No MCP manifest at any of the three standard paths, no ai-plugin.json, no OpenAPI spec at six standard paths. There is no machine-readable surface for an agent to instrument against.","evidence":{"locked":true,"count":4}},{"key":"machine_fetchable_trust","audience":"agent","score":15,"summary":"No security.txt, no robots.txt (404), no sitemap declared anywhere. A machine has no published trust or crawl signal to check before acting.","evidence":{"locked":true,"count":2}},{"key":"commercial_rails","audience":"agent","score":0,"summary":".","evidence":{"locked":true,"count":4}},{"key":"steps_to_first_value","audience":"human","score":95,"summary":"The product is usable immediately with no account and no signup required, so there is effectively no step between arrival and use, where the site renders at all.","evidence":{"locked":true,"count":1}},{"key":"required_fields","audience":"human","score":100,"summary":"Nothing is asked of a visitor because there is no form on the homepage. There is no field burden to score against.","evidence":{"locked":true,"count":1}},{"key":"verification_walls","audience":"human","score":100,"summary":"There is no account system, so there is nothing to verify. No email confirmation, no phone check, no identity gate stands between a visitor and the site.","evidence":{"locked":true,"count":1}},{"key":"error_recovery","audience":"human","score":80,"summary":"There is no form to submit incorrectly, so there is no error state to recover from. The score reflects the absence of a failure mode rather than a tested recovery path.","evidence":{"locked":true,"count":1}}],"issues":[{"rank":1,"title":"The homepage and other core paths return blank 404 responses to a real browser, blocking every visitor before any content loads.","dimensionKey":"machine_discoverability","evidence":{"locked":true,"count":3},"fix":null},{"rank":2,"title":"No machine-readable surface exists anywhere on the domain for an agent to onboard against.","dimensionKey":"agent_aware_instrumentation","evidence":{"locked":true,"count":3},"fix":null}],"fixArtifacts":{"locked":true,"count":7,"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":"sitemap_xml:sitemap-xml","kind":"sitemap_xml","title":"sitemap.xml","path":"/sitemap.xml","effort":{"minutes":20,"role":"owner"},"outcome":{"dimension":"machine_discoverability","external":["Search engines and assistant crawlers find every listed page without walking for it."]}},{"id":"organization_jsonld:homepage","kind":"organization_jsonld","title":"Organization structured data","path":"homepage","effort":{"minutes":15,"role":"developer"},"outcome":{"dimension":"machine_discoverability","external":["Search and assistant crawlers read the company entity from the homepage rather than inferring it."]}},{"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":"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":"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":null,"key":"issue:machine_discoverability:-"},{"type":"issue","dimensionKey":"agent_aware_instrumentation","checkId":null,"key":"issue:agent_aware_instrumentation:-"}]}}