Conversion

A/B Testing

Also: split testing

A/B testing is a method of comparing two versions of a page or element by splitting live traffic between them at random, then measuring which version converts better so that the winner is chosen from real behaviour rather than opinion.

The discipline of A/B testing lives in two rules. Change one variable at a time, so that a lift can be attributed to a specific cause rather than a tangle of changes you cannot untangle later. And let the test reach a real sample size before reading it, because a few dozen orders can swing wildly by chance and tempt you into the wrong conclusion. The random split matters too: each visitor must be assigned to a version independently of anything you know about them, otherwise the comparison stops being fair and the result stops being trustworthy.

That second rule is where most stores go wrong. A version that looks like a clear winner after two days often regresses once enough visitors have seen it, so calling a test early is the most common way to ship a change that does nothing or quietly hurts. Decide the duration and the minimum number of conversions in advance, and resist the urge to peek and declare victory. It also helps to fix what counts as success before you start, because measuring add-to-cart rate and measuring completed checkouts can point at opposite winners.

Consider a Shopify store selling ceramic cookware. The team suspects the product page buries its reviews too far down, so it builds a variant that moves the star rating and three recent reviews directly under the price, leaving the control page untouched. Traffic is split evenly, the test runs across two full weeks to cover both weekday and weekend behaviour, and the team commits in advance to reading the result only after at least four hundred checkouts. If the variant lifts completed orders, the change earns its place. If the result comes back flat, that is still worth knowing: the position of the reviews was not the thing holding conversions back, and attention can move to pricing, shipping clarity, or the photography instead.

A/B testing rewards patience more than cleverness. Most tests come back flat or inconclusive, which is itself a useful result: it tells you the element you were arguing about does not move the number, and you can stop spending attention on it. Treated honestly, a run of small tests becomes a record of what your particular customers actually respond to, which is more durable than any general best practice copied from another store.

The practice also keeps you honest in an era of confident guessing. Answer engines such as ChatGPT, Perplexity, and Google AI Overviews will happily summarise conversion advice as though it were settled, and a lot of that advice is folklore. A/B testing is how you check those claims against your own catalogue rather than accepting them, so when an AI tool tells you that a particular layout or button colour lifts sales, you have a method to confirm or quietly reject it before you commit.