{"slug":"squarespace-n5c99e","companyName":"Squarespace","domain":"squarespace.com","url":"https://squarespace.com","headline":"Squarespace publishes pricing only through JavaScript, blocking agents from computing total cost before signup.","compositeScore":60,"humanScore":68,"agentScore":51,"doorGap":17,"humanMeasured":4,"agentMeasured":5,"percentile":null,"humanPercentile":null,"agentPercentile":null,"isPartial":false,"depth":"free","siteClass":"b2b_saas","scannerVersion":12,"scannedAt":"2026-09-08T13:53:17.478Z","unlocked":false,"mission":{"steps":[{"url":"https://www.squarespace.com","outcome":"ok","purpose":"reach the site at all"},{"url":"https://www.squarespace.com/robots.txt","outcome":"ok","purpose":"find out whether machines are welcome"},{"url":"https://www.squarespace.com","outcome":"ok","purpose":"ask whether the door opens for requests carrying the AI crawlers' names"},{"url":"https://www.squarespace.com/llms.txt","outcome":"ok","purpose":"read the site's own guide for language models"},{"url":"https://www.squarespace.com/sitemap.xml","outcome":"ok","purpose":"find out what pages exist"},{"url":"https://www.squarespace.com/.well-known/security.txt","outcome":"ok","purpose":"find a contact route for machines"},{"url":"https://www.squarespace.com","outcome":"missing","purpose":"find a published agent interface"},{"url":"https://www.squarespace.com/.well-known/ai-plugin.json","outcome":"missing","purpose":"find an agent plugin manifest"},{"url":"https://www.squarespace.com","outcome":"missing","purpose":"find out whether verified agents are recognised"},{"url":"https://www.squarespace.com","outcome":"ok","purpose":"read the homepage as data rather than as a page"},{"url":"https://www.squarespace.com","outcome":"missing","purpose":"find a machine readable API spec"},{"url":"https://www.squarespace.com","outcome":"ok","purpose":"read the developer documentation"},{"url":"https://www.squarespace.com/pricing","outcome":"ok","purpose":"read the prices without running JavaScript"},{"url":"https://www.squarespace.com","outcome":"missing","purpose":"find a comparison page worth citing"},{"url":"https://www.squarespace.com/templates/get-started","outcome":"ok","purpose":"walk the way a visitor would, to a signup form or a product"}],"verdict":"The agent got through 10 of 15 requests, but could not find a published agent interface. It came up empty on 4 other checks too."},"observations":null,"dimensions":[{"key":"machine_discoverability","audience":"agent","score":90,"summary":"Robots.txt names 8 AI crawlers explicitly and allows them, a real browser is served the page normally, no user agent rule refuses declared AI crawler names, and a sitemap lists 457 URLs.","evidence":{"locked":true,"count":4}},{"key":"programmatic_onboarding","audience":"agent","score":18,"summary":"Authentication is documented at developers.squarespace.com, but no OpenAPI spec is published at any of the 5 standard paths checked. No self-serve API key issuance is available.","evidence":{"locked":true,"count":3}},{"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":20,"summary":"No MCP manifest is published at any of the 3 standard paths checked. Robots.txt names 8 AI crawlers and allows them, but no protocol exists to route agent requests to specialized endpoints or to communicate capabilities.","evidence":{"locked":true,"count":4}},{"key":"machine_fetchable_trust","audience":"agent","score":85,"summary":"Security.txt is published at /.well-known/security.txt with a contact route for machines. The homepage answers automated requests with HTTP 200 and serves content normally.","evidence":{"locked":true,"count":2}},{"key":"commercial_rails","audience":"agent","score":40,"summary":"A self-serve signup form is reachable from the homepage in 2 steps via 'Start a Free Trial'. The form asks for 1 field with 0 required fields, so no payment information is collected at signup.","evidence":{"locked":true,"count":2}},{"key":"steps_to_first_value","audience":"human","score":80,"summary":"The primary call to action 'Start a Free Trial' is 2 steps from the homepage and leads to a signup form. The form contains 1 field with 0 required fields, so a visitor can proceed quickly.","evidence":{"locked":true,"count":1}},{"key":"required_fields","audience":"human","score":90,"summary":"The signup form contains 1 field with 0 required fields, counted on the page. No form element carries a required attribute. A visitor can advance without providing any information.","evidence":{"locked":true,"count":1}},{"key":"verification_walls","audience":"human","score":65,"summary":"No verification requirement appears on the signup page itself. Email confirmation, phone verification, or identity checks are not observed in the form walk. What happens after submission is not observed in this scan.","evidence":{"locked":true,"count":1}},{"key":"error_recovery","audience":"human","score":35,"summary":"0 of 1 inputs on the signup form carry validation rules or constraint attributes. No inline error containers are present. If a visitor enters invalid data, the form provides no guidance on what went wrong or how to fix it.","evidence":{"locked":true,"count":1}}],"issues":[{"rank":1,"title":"No comparison or alternatives page exists to help assistants shortlist Squarespace against competitors.","dimensionKey":"machine_discoverability","evidence":{"locked":true,"count":3},"fix":null},{"rank":2,"title":"No OpenAPI specification was found at the 5 standard paths checked, so a client must be written from prose instead of generated.","dimensionKey":"programmatic_onboarding","evidence":{"locked":true,"count":2},"fix":null},{"rank":3,"title":"No MCP manifest was found at the 3 standard paths checked, so an agent has no published machine door to this site.","dimensionKey":"agent_aware_instrumentation","evidence":{"locked":true,"count":2},"fix":null}],"fixArtifacts":{"locked":true,"count":2,"summaries":[{"id":"comparison_page_brief:compare-squarespace-vs-competitor","kind":"comparison_page_brief","title":"A comparison page brief","path":"/compare/squarespace-vs-competitor","effort":{"minutes":180,"role":"owner"},"outcome":{"dimension":"machine_discoverability","external":["A server-rendered comparison page exists for an assistant to cite."]}},{"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."]}}]},"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":"comparison_pages","key":"issue:machine_discoverability:comparison_pages"},{"type":"issue","dimensionKey":"programmatic_onboarding","checkId":"openapi","key":"issue:programmatic_onboarding:openapi"},{"type":"issue","dimensionKey":"agent_aware_instrumentation","checkId":"mcp_manifest","key":"issue:agent_aware_instrumentation:mcp_manifest"}]}}