Skip to content
Academy
Marketing Academy · Field Work●Conversion Rate Optimization
CoreTeardown· 50 minutes

The Airport Security Line: Tearing Down a Checkout Flow

ThredUp

Objective: Given a synthetic 6-step checkout flow specimen with per-step drop-off data, identify every friction defect and map each to a specific fix, using the lesson's decision tree.

You're the CRO lead at ThredUp reviewing why the resale checkout flow loses 70% of carts. You have a step-by-step flow specimen with drop-off percentages at each node.

Walk the flow node by node. For each drop-off point, name the defect, its severity, and the specific fix from the lesson's playbook.

Before you start

What you'll need

Free path (everything below is enough to finish)

FreeLog each defect with severity and the matching fix from the playbook

Simple structured output that hands off cleanly to a dev ticket queue

Paid upgrades (optional, faster/deeper)

Hotjar(optional)
FreemiumWatch session recordings at each drop-off node to confirm the diagnosed defect before it becomes a dev ticket

Confirms the teardown's guesses against real visitor behavior before engineering time is spent

No access? GA4 funnel exploration can substitute for confirming step-by-step drop-off rates

Google Analytics 4(optional)
FreePull the real per-step funnel drop-off rates for the live checkout

Replaces the synthetic specimen's numbers with the store's actual funnel data

No access? Use the specimen's provided percentages if GA4 access isn't available

The process

Specimens to review

This flow loses 64% of visitors between cart and confirmation. Identify the defect at each drop-off node and the specific fix.

Sample output
ThredUp Checkout Flow (specimen, synthetic)

Step 1: View Cart (100 visitors)
Step 2: Click 'Checkout' (70 continue, 30% exit, no shipping cost shown yet)
Step 3: Create Account screen, required, no guest option (52 continue, 25.7% exit)
Step 4: Shipping cost revealed for the first time ($8.99, surprise) (44 continue, 15.4% exit)
Step 5: Payment page, credit card only, no PayPal or digital wallet (39 continue, 11.4% exit)
Step 6: Order confirmed (36 complete)

Specimen: synthetic, realistic

Final deliverable

A defect log mapping each drop-off node to a severity rating and a specific, actionable fix, ordered by exit-rate size.

See a reference example
Sample output
Chewy Checkout Teardown (excerpt)

CRITICAL: Shipping cost hidden until page 3, move to cart page
CRITICAL: Account creation forced, add guest checkout as default
MODERATE: No PayPal option, add express payment methods

Success criteria

You're done when you can:

  • Correctly ranks the shipping-cost reveal and forced account creation as the two most critical defects
  • Every flagged defect has one specific, testable fix
  • Does not flag Step 6 (order confirmation) or the payment step's existence as defects