Narrative
Parachute Home scores 66/100: a competent Shopify storefront that agents can read and price, but cannot transact against without friction. The discoverability and structured data foundations are solid, but CAPTCHA on the cart, a missing guest checkout signal, and thin agent-facing metadata (variants, inventory depth, price validity) keep this from crossing into Ready territory.
Where the points went
| Problem | Points lost | What an agent hits |
|---|---|---|
| CAPTCHA on cart and homepage | 4 | Automated add-to-cart triggers reCAPTCHA/hCaptcha, breaking the session |
| Checkout flow opaque to agents | 4 | Agent cannot inspect step count or field requirements before commit |
| Guest checkout not signaled | 4 | Agents assume account creation is required, abandoning the flow |
| Inventory depth and shipping unstructured | 3 | Stock counts and delivery windows require text parsing, not schema reads |
| Variant enumeration inconsistent | 3 (across 2.5, 6.3) | Only 2 of 9 products expose variants machine-readably; the rest hide behind select widgets |
The evidence
- CAPTCHA prevalence, 0/4: Both
reCAPTCHAandhCaptchafire on/cartand the homepage, and the check flagstransaction_blocking: true. This is the single hardest wall for any agent. - Guest checkout, 0/4: Classifier pulled the quote "Have an account? Log in to check out faster" with high confidence and
guest_available: false. Shopify defaults to guest, but the surfaced copy pushes login. - Stated agent policy, 0/2: Terms and privacy HTML returned no classifiable content ("No terms or privacy content available to classify"). Agents have no policy signal about automated access.
- Variant handling, 1/1 but capped: Only 2 of 9 sampled products enumerate variants in schema;
down-alternative-duvetandbrushed-cotton-duvet-cover-set-dusk-stripe-k-ckfall back topicker: selectwith zero schema variants. - Price stability, 0/2: Zero
priceValidUntilfields across all 9 products. Agents caching prices have no expiry signal, forcing pessimistic re-fetches.
What already works
- AI crawler posture, 6/6:
robots.txtexplicitly allows ChatGPT-User, OAI-SearchBot, Claude-User, PerplexityBot, Amazonbot, and more. No blocks. - Structured product data, 6/6 + Price in HTML, 8/8: All 9 sampled products carry Product+Offer JSON-LD with prices in raw HTML (e.g.,
"price":35000for the down duvet). Zero rendering dependency. - Payment rails and returns, 3/3 + 3/3: Shop Pay, Apple Pay, PayPal, and ACH/Plaid detected; the returns policy is fully machine-readable with 60-day window, conditions, and process.
Fix first
- Remove or scope reCAPTCHA/hCaptcha off
/cartfor non-suspicious sessions (+4 points). - Surface an explicit "Continue as guest" affordance at checkout entry (+4 points).
- Add
priceValidUntilandshippingDetailsto Offer schema across the catalog (+3 points).
The single biggest lever is the CAPTCHA on cart: it invalidates every upstream investment in schema, rails, and crawler access the moment an agent tries to buy.
ADiscoverability
Robots, sitemap, agent endpoints. strong.
BMachine Readability
Schema coverage, raw-HTML price, inventory, variants. mostly strong.
CTransactability
Checkout flow, guest, transparency, payment rails, cart API. partial.
DAgent Posture
Bot detection, CAPTCHA, rate limiting, stated agent policy. patchy.
ATrust Signals
Return policy, merchant verifiability, price history, third-party anchors. strong.
CAgent-Native Content
Specs, descriptions, decision support, delivery, stability, absence of manipulation. partial.