Some cookies are necessary for SecondDoor to work. Others are optional, and tell us how the site and the product are used. Accept all, or decline all optional ones. Without a selection, nothing optional is set. More in our cookie policy.
Basic scanSoftware and storefront · Storefront property/Scanned 8 Sept 2026, 14:37 UTC/1 browser pass
A fitness hardware and apparel storefront with a software adoption funnel that routes all visitors through sales, blocking direct product evaluation.
Older scan
This report was produced by an earlier version of the scanner. Some findings may not match how the site is measured now.
Inverted. Machines get further through your funnel than people do.
Ordered by what the evidence says is costing most. Written for whoever owns the site, not whoever builds it.
1 piece of evidence and the recommended fix are recorded for this issue, with /products/loops-straps-bundle written from your own pages.
This is a basic scan, so it raises the three issues the deterministic evidence supports. A deep scan sends two agents over the site and raises up to ten, each with cited evidence and the screens to prove it.
A deep scan walks the site with two agents, records cited evidence and screenshots, and keeps a mission timeline. It comes with the paid plans. Making an account costs nothing and gives you one basic scan a month.
The score and the audit trail stay public. The evidence and the files open with an account.
The audit trail behind every number above. Not measured is not zero.
Machine discoverability
No AI crawler is blocked; a real browser is served normally. Sitemap lists 45 URLs including products. Three schema.org types published on the homepage. Catalogue answers as data at /products.json. llms.txt is published.
4 observations recorded.
Programmatic onboarding
No API documentation is linked from the homepage or published at standard paths. OAuth authorization metadata is published, which signals how a remote MCP server would authenticate, but there is no API surface to onboard to.
3 observations recorded.
Pricing legibility
23 prices appear in the homepage HTML. 66 prices across 3 product pages without JavaScript. Product structured data publishes price, currency and availability. An agent can parse cost and stock status without scraping.
2 observations recorded.
Agent-aware instrumentation
No MCP manifest at the 3 standard paths. A Universal Commerce Protocol manifest is published at version 2026-08-25, declaring 8 capabilities and 2 payment handlers. A storefront MCP endpoint answers agent calls.
4 observations recorded.
Machine-fetchable trust
No security.txt file is published at /.well-known/security.txt. The homepage answers automated requests normally. No Web Bot Auth signals are present. The site publishes no machine-readable trust claims.
3 observations recorded.
Commercial rails
Product markup carries price, currency, identifier and brand on each item. Catalogue answers as data at /products.json with 12 products. Shopify platform supports standard agent checkout protocols.
4 observations recorded.
Steps to first value
The primary call to action is 'Book a Demo', a sales route. It takes 2 steps from the homepage to reach the form. No product purchase path is discoverable without entering the sales funnel.
1 observation recorded.
Required fields
The entry point is a sales form with 1 field, 1 required: email address. No account system is needed to browse products, but the only path to adoption or purchase is gated by this single required field.
1 observation recorded.
Verification walls
No verification requirement appears on the signup page. The email field carries validation rules but no CAPTCHA, phone verification or email confirmation step is enforced before the form submits.
1 observation recorded.
Error recovery
1 of 1 inputs on the entry form carry validation rules. 2 live regions are present to announce errors. No inline error containers are marked up, so error messages may not be associated with fields.
1 observation recorded.
It got through 10 of 18.
The agent got through 10 of 18 requests, but could not find a contact route for machines. It came up empty on 7 other checks too.