# Leapsome: -7 point Door Gap
- Site: leapsome.com
- Scanned: 2026-09-08
- Scan type: Basic scan
- Business type: hybrid
- Report: https://www.seconddoor.io/r/leapsome-tjumca
- Scanner version: 12
A hybrid storefront and SaaS platform that publishes prices but routes all product adoption through sales conversations.
## Scores
| Measure | Score |
| --- | --- |
| Humans | 40/100 |
| Agents | 47/100 |
| Composite | 44/100 |
| Door Gap | -7 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 9 of 18 requests, but could not find a contact route for machines. It came up empty on 8 other checks too. That is enough missing for a machine to give up before it reaches a purchase.
- 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
- missing 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
- missing read the developer documentation
- ok      read the prices without running JavaScript
- ok      read the product catalogue as data
- missing read a product page as data
- missing read the returns and shipping terms
- ok      find a comparison page worth citing
- missing walk the way a visitor would, to a signup form or a product
## Top issues
1. **The product pages carry no Product structured data, so an assistant must scrape the page to learn a price, and cannot learn availability or an identifier at all.** (pricing_legibility)
2. **The only route to an account is a sales conversation, so nobody signs up without talking to a person.** (steps_to_first_value)
3. **Product pages do not publish structured data, so agents cannot extract pricing, availability, or product details from the catalog.** (machine_fetchable_trust)
The evidence and the recommended fix for each are on the report page: https://www.seconddoor.io/r/leapsome-tjumca
## Files generated from this scan
- **Product markup skeleton** at `/product/employee-record`, 2 hours, developer. Verify: The next scan reads price, currency and availability in the Product markup of at least one product page.
- **Pricing as Offer structured data** at `pricing page`, 20 minutes, developer. Verify: The next scan reads Offer structured data with a price and currency on the pricing page, and the pricing check credits it.
- **robots.txt rules for AI crawlers** at `/robots.txt`, 10 minutes, no developer needed. Verify: The next scan reads robots.txt and finds every search and agent crawler allowed, none of them kept off product or pricing paths.
- **Returns and refunds page** at `/returns`, 30 minutes, no developer needed. Verify: The next scan reads the returns policy page as text without JavaScript and finds it linked from a product page.
- **Shipping and delivery page** at `/shipping`, 30 minutes, no developer needed. Verify: The next scan reads the shipping policy page as text without JavaScript and finds it linked from a product page.
- **Agent checkout: where you stand** at `notes`, 10 minutes, no developer needed. Verify: The next scan finds a UCP manifest, a storefront MCP endpoint or another discovery file answering, and the checkout check passes.
- **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.
- **pricing.md** at `/pricing.md`, 20 minutes, no developer needed. Verify: The next scan fetches /pricing.md as text and records pricing as machine readable.
- **security.txt** at `/.well-known/security.txt`, 10 minutes, no developer needed. Verify: The next scan fetches /.well-known/security.txt as text and the security.txt 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/leapsome-tjumca
## The agent door
- **machine_discoverability** 100/100. No AI crawler is blocked by robots.txt or user agent rules. A real browser is served the page normally. The sitemap lists 2278 URLs including product pages. Three schema.org types appear on the homepage. llms.txt is published.
- **programmatic_onboarding** 7/100. No API documentation is linked from the homepage or discoverable in the site structure. OAuth authorization metadata is published, showing intent for remote MCP servers, but no endpoint exists to call.
- **pricing_legibility** 85/100. Two prices are readable in raw HTML without JavaScript: EUR 6,000 and US$6,000. An enterprise tier routes to sales, which is standard practice. Currency and starting price are clear.
- **agent_aware_instrumentation** 25/100. No MCP manifest is published at the three standard paths checked. OAuth authorization metadata is published, which is how a remote MCP server would be discovered.
- **machine_fetchable_trust** 40/100. No security.txt file is published at /.well-known/security.txt. The homepage answers automated requests with HTTP 200 and serves content normally. No other trust signals are discoverable.
- **commercial_rails** 22/100. Prices are published in raw HTML on the pricing page. The entry point is a sales conversation routed through a demo request form. No self-serve purchase path exists for any tier.
## The human door
- **steps_to_first_value** 20/100. The primary call to action is 'Book a demo', a sales route requiring two steps from the homepage. No self-serve signup or product trial is offered. A visitor cannot access the product without scheduling a conversation with sales.
- **required_fields** 25/100. The entry point is a sales form, not a product signup. No self-serve account creation path was observed. The sales form was not walked to completion, so the exact field count cannot be confirmed, but the route itself is gated by sales.
- **verification_walls** 65/100. No email verification requirement or other verification step appears on the entry path. The sales form does not require proof of identity or domain ownership.
- **error_recovery** 50/100. No typed input validation was observed on the entry path. The sales form was not walked to completion, so inline error handling cannot be confirmed. No error recovery patterns are visible in the available evidence.
---
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
