---
title: The product-page buy box
slug: product-page-buy-box
summary: Buy-box formula and CRO wins — open with a testimonial, one ownership-benefit sentence + 1–2 sentence recap, stars anchored to reviews, CTA above the fold and ≥80% wide on mobile, contrasting colour, guarantee/USPs under it, value perception (offer, GWP, badges) in the first carousel image.
domain: marketing
tags: [product-page, buy-box, cro, ecommerce, cta]
related: [product-page-carousel-and-description, guarantees-and-anxiety-reducing-offers, proof-and-believable-claims, persona-landing-pages-and-listicles, paywall-cta-copy, homepage-above-the-fold-optimization]
sources: [yt:n_FCRqzLPpo, yt:HVNGcGEbQnc]
updated: 2026-10-24
---

# The product-page buy box

The buy box is where the add-to-cart decision happens; it and the carousel matter most on a PDP[^1].

## TL;DR
- **Open with a short, enthusiastic testimonial instead of the product name**: RPV $27.50 → $28.76, CR +5%, repeated wins (Ezra Firestone)[^2][^3].
- **Copy formula:** testimonial → 1 sentence of *ownership benefit* → 1–2 sentence product recap[^4].
- **CTA above the fold on desktop and mobile; full-width (≥80%) on mobile; contrasting colour; hover animation**[^5][^6][^7].
- **Guarantee + USP icons under the button** (~10% lift)[^7].
- **Value perception in the first carousel image** — trust badge, gift with purchase, acquisition offer — was "the smallest change" with an "awesome lift" at Dose[^8]. Missing value perception is the most common mistake Sofi sees[^9].

## Details
**Goals** (Ezra Firestone, [[people/ezra-firestone]]): simplify the pitch, cross-/up-sell bundles, overcome last objections, get the add-to-cart[^10].

**Copy.** Example from BOOM!: testimonial; "Most popular moisturizer — soothe Boom Silk over your entire body" (ownership benefit); then a 1–2 sentence recap of what it is and why it's good, ending "Try it today in three convenient sizes"[^4]. To write the ownership benefit, complete: "As a result of owning this product you will get / have / become / feel / be perceived as …"; then answer "what is it?"[^11].

**Elements in order:** testimonial (in place of name), review stars anchored to the reviews block, ownership benefit, recap, price (+ compare-at, savings, a "best price"/"new" callout), quantity/bundle selector, CTA, guarantee, USP icons, optional countdown/sell-out date[^12][^13].

**CTA text.** "Add to cart", "Add to bag", "Buy now"; use "Check out now" only if the button skips the cart and goes straight to checkout[^14].

**Button design.** Above the fold on every device; full width on mobile (Ezra's builder forces ≥80%) — stubby buttons convert worse; isolation effect (a colour used nowhere else on the page); "perceived actionability" (hover animation/colour change)[^5][^6][^7][^15].

**Dose's CRO wins (2026)** (Sofi, [[people/sofi-dose]]): put the clinician's-choice banner, gift-with-purchase and the acquisition offer into the first image of the buy-box carousel; add five-star reviews right under the CTA; show the offer prominently in the hero[^16][^8]. On listicles, moving the buy box from below all the reasons to higher up raised conversion and subscription rate — page CTR dropped because people no longer needed a sticky CTA to reach it[^17].

## Disagreements / caveats
- Ezra's numbers are from his own brand and his own page builder (Zipify Pages, which he sells) — features are presented as built-in, so treat as practitioner experience, not neutral benchmarks (2023 video).
- "Continue" vs "Subscribe" style CTA tests for app paywalls ([[paywall-cta-copy]]) don't transfer directly to cart buttons, where shoppers expect standard wording.

## See also
- [[product-page-carousel-and-description]]
- [[guarantees-and-anxiety-reducing-offers]]

[^1]: yt:n_FCRqzLPpo @ 18:33 — Ezra Firestone
[^2]: yt:n_FCRqzLPpo @ 03:54 — Ezra Firestone
[^3]: yt:n_FCRqzLPpo @ 05:30 — Ezra Firestone
[^4]: yt:n_FCRqzLPpo @ 11:18 — Ezra Firestone
[^5]: yt:n_FCRqzLPpo @ 14:32 — Ezra Firestone
[^6]: yt:n_FCRqzLPpo @ 15:25 — Ezra Firestone
[^7]: yt:n_FCRqzLPpo @ 16:57 — Ezra Firestone
[^8]: yt:HVNGcGEbQnc @ 11:19 — Sofi (Dose)
[^9]: yt:HVNGcGEbQnc @ 18:52 — Sofi (Dose)
[^10]: yt:n_FCRqzLPpo @ 03:08 — Ezra Firestone
[^11]: yt:n_FCRqzLPpo @ 12:58 — Ezra Firestone
[^12]: yt:n_FCRqzLPpo @ 12:11 — Ezra Firestone
[^13]: yt:n_FCRqzLPpo @ 29:17 — Ezra Firestone
[^14]: yt:n_FCRqzLPpo @ 13:45 — Ezra Firestone
[^15]: yt:n_FCRqzLPpo @ 17:46 — Ezra Firestone
[^16]: yt:HVNGcGEbQnc @ 10:17 — Sofi (Dose)
[^17]: yt:HVNGcGEbQnc @ 12:06 — Sofi (Dose)
