All teardowns

apparel — socks & basics · Teardown

Bombas

A tight, well-branded mobile store with a strong free-ship bar and a gift-ready cart — but the PDP hides its own price, shows no reviews, and never re-surfaces Add to Bag down a 12,664px scroll. The conversion picture is mostly thumb-zone fixes.

Built withShopifyShopify cart drawer ('Shopping Bag')Klaviyo-style email capture (20% welcome)Geo/currency localization (EUR for Slovenia)

I tore this one down on a phone, because that's where Bombas's traffic lives — and the mobile experience is where the gaps show. The branding is excellent, the mission is everywhere, and the cart already has a free-ship reward bar and a gift toggle. But the buy box on the Friday Sandal PDP shows no price, no reviews, and a discount pill that sits right on top of the size selector. Then the page becomes a 12,000px editorial scroll with no way to buy from the bottom. Here's the first-screen-to-cart walkthrough on mobile, page by page.

Home page

01 · CROHero & free-ship bar — strong, soft routing
Bombas sticky announce bar — "Free Shipping to the EU on Orders €60+"
Free-shipping thresholdLOW

A sticky navy bar reads "Free Shipping to the EU on Orders €60+". Under the header sit four category pills (Bralettes & Underwear, Socks, Slippers & Shoes, T-Shirts), then the "HELLOOO, SUMMER" hero with two CTAs — Shop Women and Shop Men.

Fix: The €60 threshold is stated once and then dropped. With a €57 hero PDP, almost every single-item shopper lands €3 short — so I'd treat that bar as a live goal and reinforce it as progress, not a one-time line at the top (see the cart sections).

Bombas "One Purchased One Donated" mission strip sitting above the first product card
Cross-sellsLOW

The mission strip "ONE PURCHASED ONE DONATED — We donate on your behalf in all 50 states" sits directly under the hero, before any product. The first shoppable card (Women's Friday Sandal, €57) only appears after it.

Fix: The brand story gets prime above-fold space while the first buy box is pushed below it. On mobile I'd pull one best-seller card — or a "Shop Best Sellers" tap — above the mission strip to shorten the path to a product.

02 · BaselinePack savings on the grid, then logic stopsThe Baseline Framework
Bombas home product cards showing inconsistent "8% Pack Savings" and "Save 10% on 4+" labels
Bundles & kitsMEDIUM

Home cards already merchandise quantity value — "Lightweight No Show Sock 4-Pack €62 €68 / 8% Pack Savings", "Dinner Party Ankle Sock 4-Pack €62 €68 / 8% Pack Savings", "Run Ankle Socks €21 / Save 10% on 4+", "Dress Calf Socks €21 / Save 10% on 4+". Some cards show pack savings, others a per-unit "Save 10% on 4+", with no consistent treatment.

Fix: Pack savings is one of the store's strongest levers but it only lives on collection thumbnails — it never reappears on the PDP buy box or in the cart, and the "4-Pack" vs "Save 10% on 4+" framing is inconsistent. A Baseline pass standardises one value ladder (single → pack → bigger pack) and carries it into the PDP and cart, not just the grid.

Product page

03 · CROBuy box — no price, and a pill on the size grid
Bombas Friday Sandal mobile buy box — title, swatches and size grid with no price shown
Product-page bumpsHIGH

On the Women's Friday Sandal mobile PDP the buy box has the title, the colour swatches, the full 5–11 size grid with US conversions, a Size Guide link and a navy Add to Bag button — but no price anywhere. The €57 only shows up on the home grid and later in the cart, never on the product page itself.

Fix: I'd put the €57 directly above the size grid, in the thumb zone, before Add to Bag. Making someone add to bag just to learn what a sandal costs is a trust gap that bounces price-sensitive shoppers and inflates cart abandonment.

Bombas "Get 20% Off" floating pill overlapping the size label and Size Guide link
Product-page bumpsMEDIUM

A floating white "Get 20% Off ✕" pill sits over the buy box and overlaps the "Size: 5" label and the Size Guide link — exactly where the thumb lands to pick a size.

Fix: Dock that offer below the announce bar or above the gallery so it never collides with size selection. Right now the discount steals the tap target at the single most conversion-critical step on a narrow screen.

04 · CROZero reviews anywhere on the PDP
Bombas Friday Sandal title with no star rating or review count beneath it
Product-page bumpsHIGH

The full mobile PDP has no star rating, no review count and no review section. The only social proof is a single editorial testimonial ("Thanks Bombas, for helping my feet feel like they're on vacation." — Christina L.) buried far down inside an orange brand panel.

Fix: I'd add an aggregate star rating and count right under the title — on mobile that's the strongest above-the-fold trust signal there is — and drop a real reviews block in before the footer. Comfort claims like "Cushy Support" carry far more weight with peer validation sitting next to them.

05 · BaselineA 12,664px scroll with no sticky Add to BagThe Baseline Framework
Bombas PDP editorial section ("A Summer Fling, For Your Feet") deep in the scroll with no sticky buy bar
Product-page bumpsHIGH

Below the buy box the PDP turns into a long single-column wall — "A SUMMER FLING, FOR YOUR FEET", "Cushy Support", "Waterproof Design", "Fits Like a Glove", a testimonial panel, then "Your Purchase Powers Real Impact", the email capture and footer. Add to Bag exists once, near the top, and never re-appears as a sticky bar.

Fix: On a 12,664px-tall page, someone who reads the feature story has to scroll all the way back up to buy. A Baseline rebuild compresses this into a scannable system and pins a sticky Add to Bag bar — with price and selected size/colour — to the bottom, so the action stays in the thumb zone at every scroll depth.

06 · UpsellrNo complete-the-look or multi-pair attachUpsellr
Bombas PDP editorial imagery styling the Friday Sandal worn with crew socks
Cross-sellsHIGH

The sandal PDP runs from buy box straight through editorial, donation block, email capture and footer with no "Complete the Look", no "Frequently Bought Together" and no recommended products — even though the editorial imagery repeatedly styles the sandal worn with socks.

Fix: The page literally photographs the sandal with crew socks but never sells those socks alongside it. I'd place a "Complete the Look" attach (sock + sandal) under the buy box — it turns the styling story into an order-builder and is the obvious mobile cross-sell.

Bombas Friday Sandal sold as a single unit with one quantity and no bundle option
Bundles & kitsMEDIUM

The sandal sells as a single unit with one quantity, while the socks are merchandised as multi-packs with explicit savings (4-Pack €62 €68, "Save 10% on 4+"). The footwear PDP offers no second-pair or two-colour bundle and no pack-style incentive.

Fix: Offer a "buy a 2nd pair" / two-colour bundle on footwear — e.g. Fog Harbor plus a Core colour at a small saving — so the single-unit sandal gets the same quantity-value ladder that already works on socks, lifting units per order without a deep discount.

Cart drawer

07 · CROCart drawer — clean, gift-ready, stops at one item
Bombas Shopping Bag drawer with a free-EU-shipping reward bar (€3 to go), a Make It A Gift toggle, and a single Checkout - €57 action
Free-shipping thresholdMEDIUM

The "Shopping Bag" drawer shows a free-ship reward bar — "You're €3 away from free EU shipping" (threshold €60) — the line item (Friday Sandal, Fog Harbor / 5, €57, qty stepper), a "Make It A Gift?" option, and "Checkout - €57" plus "View Bag".

Fix: The reward bar and gift toggle are there, but nothing shows progress or tells the shopper what €3 actually buys. A progress bar plus copy like "Add any pair of socks to unlock free shipping" turns a passive message into a clear next action.

Cart goals & reward laddersLOW

Checkout is one tap, with the total on the button and a secondary View Bag. The "Make It A Gift?" option is the only add-on path in the whole drawer.

Fix: It's friction-free, but there's a single forward action and a gift toggle — no reason to pause and grow the order. That €3 gap is the perfect spot for a one-tap attach before the checkout button (handled in the upsell sections).

08 · Upsellr€3 from free shipping with nothing to addUpsellr
Cross-sellsHIGH

The drawer says "You're €3 away from free EU shipping" on a single €57 sandal — yet there's no cross-sell, no "you may also like", no recommended add-on. The only secondary action is "Make It A Gift?". Strong threshold, gift toggle, zero attach.

Fix: This is the highest-intent moment in the funnel and the shopper is told they're €3 short with nothing to add. Surface one or two best-selling sock pairs (most are €21) above "Checkout - €57" — one tap clears the gap and grows the order. It's the single biggest conversion-to-revenue win on the store.

Free-shipping thresholdMEDIUM

The threshold is €60 and the cart sits at €57. The €3 gap is far smaller than the cheapest sock pack (€21 for Run/Dress, €62 for 4-packs), so any single attach overshoots the threshold and lifts the order well past it.

Fix: Frame it as "unlock free EU shipping AND save" — one €21 pair clears €3 and pushes the order to ~€78. Pair it with the existing "Save 10% on 4+" incentive so the nudge and the bundle reinforce each other. Validate against your margins — lead with free shipping unlocked rather than stacking an extra discount, so the lift isn't eroded.

Screens

Mobile
Home page — mobile

What I'd fix

The Baseline Framework
  1. 1Put the €57 price and an aggregate star rating directly in the mobile buy box, above the size grid, and add a persistent sticky Add to Bag bar so the conversion action stays in the thumb zone at every scroll depth.
  2. 2Move the floating "Get 20% Off" pill off the size selector so it never overlaps the size or Size-Guide tap targets on a narrow screen.
  3. 3Standardise the multi-pack value ladder (single → pack → bigger pack) and carry the pack-savings message from the home grid into the PDP buy box and the cart, not just collection thumbnails.
Upsellr
  1. 1Add a one-tap cross-sell in the cart drawer at the "You're €3 away from free EU shipping" moment — surface a best-selling sock pair above "Checkout - €57" so the add clears the threshold and lifts AOV (lead with free shipping unlocked, not an extra discount, to protect margin).
  2. 2Add a "Complete the Look" sock + sandal attach under the PDP buy box — the editorial already styles the sandal with socks, so convert that imagery into a shoppable cross-sell.
  3. 3Introduce a footwear quantity or bundle incentive (a 2nd pair or two-colour bundle on the Friday Sandal) so single-unit footwear gets the same units-per-order lift the sock multi-packs already deliver.

Want this fixed on your store?

I rebuild stores like this.