Skip to content
← CRO for Shopify

Test your call-to-action button copy

Two words on a button can change behavior. It's the smallest test with the biggest payoff.

Michael G., Senior CRO Specialist Reviewed by Michael G., Senior CRO Specialist · EVDEV Top Rated Plus Last updated

In short

  • The biggest button win on record, +45% sales and +$300M/year, was a copy and flow change, not a redesign.
  • Don't test capitalization. Test commitment level and reassurance: 'Add to bag' vs. 'Add to bag, free returns.'
  • Your button has ~50ms to be seen before its words count; if it's buried or vague, copy can't save it.

A button is the one place on your page where a shopper's intent meets your wording, and the gap between the two is where clicks leak. The famous case is a retailer that swapped a forced "Register" step for a "Continue" button with optional guest checkout. Sales rose 45%, worth an extra $300 million in the first year. That wasn't a redesign. It was the copy and what it implied.

What's the problem?

Your call-to-action buttons say the obvious thing ('Add to Cart', 'Buy'), and you wonder whether clearer or more motivating wording would convert better, but you've never tested it.

Why does this happen?

  • Button copy is set once and never revisited.
  • Default wording may not match how your shoppers think about the action.
  • Such a small change feels too minor to bother testing manually.
  • The verb on the button sets the perceived commitment. 'Buy Now' reads as 'spend money right now'; 'Add to Cart' reads as 'keep looking, decide later.' On a considered purchase the lower-commitment verb often wins becaus…
  • A button next to a price reads differently than the same button without one. 'Add to Cart' under a visible '$49 + free returns' is a different decision than the bare button. The copy isn't just the label. It's the labe…
  • Your button competes with a 50-millisecond snap judgment. Shoppers form a visual first impression of the page in about that long, and a button that's the wrong color-weight, buried below two scrolls, or labeled with som…
  • Mobile changes which words earn the tap. On a 6-inch screen the button is often the only call-to-action in view, with no surrounding layout to carry meaning, so the label has to do all the reassurance work. 'Add to bag…

What does the research show?

Independent research

Figures below are from independent studies, not StorePilot data. They're why this problem is worth testing on your own store.

  • Replacing a forced 'Register' step with a 'Continue' button and optional guest checkout lifted sales 45%: an extra $15M in the first month and $300M in the first year (the classic '$300 Million Button').

    User Interface Engineering / Jared Spool (Center Centre)
  • Adding a 'Free shipping over $75' message (copy, not a discount) raised orders 90% and average order value 7.32% at 96% confidence in NuFACE's A/B test.

    VWO success story, NuFACE free-shipping threshold A/B test
  • Only about 1 in 7 A/B tests (~14%) produces a meaningful winning variation, so most button-copy experiments won't beat the original, which is exactly why you test instead of guess.

    VWO
  • Shoppers form a visual first impression of a page in about 50 milliseconds, and those snap judgments correlate with longer-exposure ratings, so your button has to be seen before its words matter.

    Lindgaard et al., Behaviour & Information Technology (peer-reviewed)
  • In an analysis of 28,304 experiments, only 20% reached 95% statistical significance, so most stores never gather enough traffic to call a clear button-copy winner.

    Convert

How does StorePilot AI fix it?

  • StorePilot makes micro-copy tests quick to set up and measures them honestly.
  • It generates CTA variants suited to your context and A/B tests them.
  • Low-risk wording tests are an ideal early candidate for trustable automation.

How do you fix it, step by step?

  1. Pick one button that actually carries traffic

    Test the primary action on your highest-traffic flow, usually the PDP 'Add to Cart' or the cart-to-checkout button. Skip low-traffic buttons; you'll never reach significance on them.

  2. Write variants that change meaning, not just wording

    Don't test 'Add to Cart' against 'Add To Cart.' Test a real difference: lower-commitment verb ('Add to bag') vs. a reassurance-loaded label ('Add to bag, free returns') vs. a benefit framing. One variable per test.

  3. Attach the reassurance to the button, not a footer

    If your win is 'free returns' or 'ships free,' put it as microcopy directly under or inside the button where the thumb lands, not buried in the page. The proximity is the lift.

  4. Size the test before you launch it

    Estimate weekly button clicks and conversions; if you can't reach ~95% significance in 2-4 weeks, the effect you'd need to see is unrealistically large. Run it on the busiest flow or widen the change.

  5. Hold the variant until the math is honest

    Don't peek and call it early. Let it run to your pre-set sample size and significance threshold. Given only ~1 in 5 tests clears 95%, an early 'winner' is usually noise.

  6. Ship the winner everywhere it applies, then retest in a quarter

    Roll the winning label to every matching button (all PDPs, both desktop and mobile). Re-run the test in a few months: what wins on a sale page in November may not win in March.

An illustrative example

Demo data
What StorePilot detects
A generic 'Submit' button on a key flow underperforms a clearer action label.
The fix it builds & tests
Test 'Add to Cart' vs 'Add to bag, free returns' on the PDP.
The projected outcome
Example projection: a small but real lift from clearer button copy. (Illustrative demo figure.)

Key takeaways

  • The biggest button win on record, +45% sales and +$300M/year, was a copy and flow change, not a redesign.
  • Don't test capitalization. Test commitment level and reassurance: 'Add to bag' vs. 'Add to bag, free returns.'
  • Your button has ~50ms to be seen before its words count; if it's buried or vague, copy can't save it.
  • Only ~1 in 7 tests wins and only 20% reach 95% significance, so test on high-traffic buttons or you'll never call it.

This guide is part of the StorePilot cro for shopify playbook. If this is costing you sales, look at Test headline copy that actually converts and Move Add to Cart above the fold next.

Founding-merchant offer
$129/mo Free while we're in founding launch

Fix this on your store, free right now.

Sign up now and StorePilot is free through the end of summer. We set it up on your store, run the first honest test on your real traffic, and don't ship anything without you.

-- days
-- hrs
-- min
-- sec

Free for founding merchants through September 23, 2026.

  • Free through the end of summer. Everything unlocked: no card, no limits, no catch.
  • Done-for-you setup. We install and configure StorePilot for your store and catalog.
  • Expert-reviewed first tests. Michael G. checks your first A/B tests by hand before they ship.
  • A real human, in ~14 minutes. Direct support from the team, not a chatbot.

Sign up now, keep these forever

  • Founding price, locked for life. When paid plans turn on, you keep a permanent founding rate that never goes up.
  • Every new feature, included. Founding members are grandfathered into everything we ship next, at no extra cost.
  • Founding-member priority support. A direct line to the team for as long as you run StorePilot.

Real people, not a black box

Michael G., Senior CRO · EVDEV

Michael G.

Senior CRO · EVDEV

Top Rated Plus · Upwork

“I set StorePilot up on your store myself and review your first A/B tests by hand: the setup, the stats, the call, before anything ships. Founding merchants get me directly.”

Never miss a revenue leak

We ping you the moment there's a new opportunity worth testing, with the projected dollars. No dashboard to babysit.

Claim your founding spot

+ add your store URL (optional)

Free for your first 3 months · No spam, just launch news. Unsubscribe anytime.

  • No credit card
  • Fully reversible
  • Cancel anytime

Founding deal for the first stores to install.

Frequently asked questions

Do tiny changes really matter?

Sometimes a lot, and because they're cheap and reversible, even a small lift is great ROI. StorePilot surfaces these as quick wins.

Should the button say 'Add to Cart' or 'Buy Now'?

It depends on the price and consideration. 'Buy Now' signals immediate spend and tends to suit cheap, impulse items; 'Add to Cart' lowers perceived commitment and usually wins on considered purchases. Test both on your actual products rather than copying another store.

How long should I run a button copy test before trusting it?

Until you hit your pre-set sample size and around 95% significance, not until it 'looks good.' Only about 20% of experiments ever clear that bar, so an early lead after a few hundred clicks is almost always noise.

Can adding microcopy under the button count as a button test?

Yes, and it's often where the real lift hides. The button label plus a line like 'free returns' or 'ships free' directly beneath it is one combined element to the shopper. Test the pair, since reassurance next to the click can move more than the verb itself.

Is it worth testing button copy if my traffic is low?

Only on your single highest-traffic button, and even then expect weeks to reach significance. If you can't realistically get there, skip the A/B test and just adopt the lower-commitment, reassurance-loaded label as a best practice. The downside is minimal.