# Squarespace: 17 point Door Gap
- Site: squarespace.com
- Scanned: 2026-09-08
- Scan type: Basic scan
- Business type: b2b_saas
- Report: https://www.seconddoor.io/r/squarespace-n5c99e
- Scanner version: 12
Squarespace publishes pricing only through JavaScript, blocking agents from computing total cost before signup.
## Scores
| Measure | Score |
| --- | --- |
| Humans | 68/100 |
| Agents | 51/100 |
| Composite | 60/100 |
| Door Gap | 17 points |
The human score is the mean of the four human dimensions, the agent score the mean of the six agent dimensions, and the Door Gap the difference between them.
## What the machine actually did
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.
- ok      reach the site at all
- ok      find out whether machines are welcome
- ok      ask whether the door opens for requests carrying the AI crawlers' names
- ok      read the site's own guide for language models
- ok      find out what pages exist
- ok      find a contact route for machines
- missing find a published agent interface
- missing find an agent plugin manifest
- missing find out whether verified agents are recognised
- ok      read the homepage as data rather than as a page
- missing find a machine readable API spec
- ok      read the developer documentation
- ok      read the prices without running JavaScript
- missing find a comparison page worth citing
- ok      walk the way a visitor would, to a signup form or a product
## Top issues
1. **No comparison or alternatives page exists to help assistants shortlist Squarespace against competitors.** (machine_discoverability)
2. **No OpenAPI specification was found at the 5 standard paths checked, so a client must be written from prose instead of generated.** (programmatic_onboarding)
3. **No MCP manifest was found at the 3 standard paths checked, so an agent has no published machine door to this site.** (agent_aware_instrumentation)
The evidence and the recommended fix for each are on the report page: https://www.seconddoor.io/r/squarespace-n5c99e
## Files generated from this scan
- **A comparison page brief** at `/compare/squarespace-vs-competitor`, 3 hours, no developer needed. Verify: The next scan finds a comparison page listed in the sitemap or linked from the homepage, and reads its text without JavaScript.
- **Machine interfaces: where you stand** at `notes`, 10 minutes, no developer needed. Verify: The next scan finds the interface you published answering at its well-known path, and that check passes.
Each file is written from what this scan found on the site. The content is in the JSON once the evidence is opened: https://www.seconddoor.io/api/reports/squarespace-n5c99e
## The agent door
- **machine_discoverability** 90/100. 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.
- **programmatic_onboarding** 18/100. 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.
- **pricing_legibility** null/100. Could not verify: this scan did not reach the pages that would show it.
- **agent_aware_instrumentation** 20/100. 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.
- **machine_fetchable_trust** 85/100. 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.
- **commercial_rails** 40/100. 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.
## The human door
- **steps_to_first_value** 80/100. 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.
- **required_fields** 90/100. 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.
- **verification_walls** 65/100. 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.
- **error_recovery** 35/100. 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.
---
Scored by SecondDoor. Method: https://www.seconddoor.io/methodology
Scan another site: https://www.seconddoor.io
Rate an issue or this report: POST https://www.seconddoor.io/api/feedback, or the rate_fix tool on https://www.seconddoor.io/api/mcp
