Back to Blog
Testing

A/B Testing Best Practices: Avoid These Common Mistakes

5 min read

Practical reading with ideas you can apply to product pages, landing pages, and funnels.

Why Most A/B Tests Don't Tell You What You Think They Do

A/B testing looks simple on the surface: show two versions of a page, see which one wins, ship the winner. In practice, most teams run tests that are underpowered, stopped too early, or measuring the wrong thing entirely — and then make permanent decisions based on noise.

None of this means testing is a waste of time. It means the value of A/B testing comes almost entirely from the discipline around it, not from the tool you use to run it. This guide covers the mistakes that quietly invalidate the most experiments, and the practices that keep your results trustworthy.

Mistake #1: Testing Without a Real Hypothesis

"Let's test a green button vs. a blue button" is not a hypothesis — it's a guess with no reasoning attached. A real hypothesis names a specific problem, the change you're making to address it, and the expected effect.

A Hypothesis Template That Works

"Because we've observed [data or research], we believe [change] will cause [effect] for [audience]. We'll know this is true if [metric] moves by [amount]."

For example: "Because heatmaps show 40% of visitors never scroll past the pricing table, we believe moving the primary CTA above the table will increase signup clicks for first-time visitors. We'll know this is true if CTA click-through rate improves by at least 10%."

A hypothesis this specific does two things: it forces you to test something with a plausible causal story, and it tells you in advance what "winning" actually means — so you can't quietly redefine success after the results come in.

Mistake #2: Stopping the Test as Soon as It Looks Significant

This is the single most common way valid-looking tests turn into false positives. Significance calculators assume you check the result once, at a predetermined sample size. Checking daily and stopping the moment you cross 95% confidence inflates your false-positive rate dramatically — often well past 30%, even though the dashboard still says "95% confident."

How to Avoid It

  • Calculate the required sample size before launching the test, based on your baseline conversion rate and the minimum lift worth detecting.
  • Commit to a minimum test duration — usually at least one full business cycle (7-14 days) to average out day-of-week effects.
  • If you must check early, use a sequential testing method designed for it, not a fixed-sample calculator.

Mistake #3: Ignoring Statistical Power

Statistical significance tells you whether an effect is likely real; statistical power tells you whether your test was even capable of detecting a real effect in the first place. Low-traffic pages running tests for a few days are frequently underpowered — meaning even a real, meaningful improvement won't reach significance, and the team wrongly concludes "the change didn't work."

Before running a test, estimate the sample size you need for your baseline conversion rate and your minimum detectable effect. If your traffic can't reach that sample size in a reasonable window, either test on a higher-traffic page, test a bigger change, or accept that you're running a directional experiment, not a conclusive one — and treat the result accordingly.

Mistake #4: Running Too Many Tests on the Same Traffic

Every test you run has some chance of a false positive. Run twenty simultaneous tests at a 95% confidence threshold, and simple probability says roughly one of them will show a "significant" result purely by chance. Overlapping tests on the same page or the same audience segment compound this further, since one test can distort another's results.

What Helps

  • Prioritize tests instead of running everything at once — focus traffic on your highest-confidence hypotheses first.
  • Use mutually exclusive test groups when running multiple experiments on overlapping traffic.
  • Treat marginal results (e.g. 90-95% confidence) as directional, not confirmed, and consider a validation re-run before rolling out permanently.

Mistake #5: Optimizing for the Wrong Metric

A variant that increases clicks on a CTA isn't automatically a winner — if it does so by attracting the wrong visitors, adds friction later in the funnel, or trades short-term clicks for long-term revenue. A famous pattern: a more aggressive discount offer increases signups but decreases the number of users who convert to paid.

Whenever possible, track the metric closest to actual business value (revenue, paid conversion, retained users) alongside the immediate metric you're testing (click-through, form completion). A change that wins on the shallow metric but loses or ties on the deep metric is not a real win.

Mistake #6: Not Segmenting Results

An overall "no significant difference" result can hide a real effect that only shows up for one segment — new vs. returning visitors, mobile vs. desktop, or paid vs. organic traffic. If a change genuinely helps mobile users but slightly hurts desktop users, the blended result might land at "no effect," and you'd never know either sub-effect existed.

Pre-register the segments you plan to check before launching the test (rather than mining the data afterward for any segment that happens to look good — that reintroduces the false-positive problem from Mistake #2 in a different form).

What a Well-Run Test Actually Looks Like

  • A specific, falsifiable hypothesis written down before the test starts
  • A pre-calculated sample size and minimum test duration
  • A primary metric chosen in advance, plus one or two guardrail metrics to catch unintended harm
  • A small number of concurrent tests, prioritized by expected impact
  • Pre-registered segments, checked after the test — not used to justify stopping early

Conclusion

Most A/B testing programs don't fail because the tool is wrong — they fail because the discipline around hypothesis-setting, sample size, and stopping rules is missing. Fix those five things and the tool you use to run the test becomes almost irrelevant.

External resources

Further reading and research