Free A/B Testing Templates: Test Plan, Hypothesis and Report

An A/B testing template is a one-page plan you fill in before a test starts: the problem you saw, the hypothesis, the change, one primary metric, the guardrail metrics, the audience, the sample size and run time, and the decision rule.

Writing these down first stops you from moving the goalposts once results come in.

Copy the template below, or use the dedicated hypothesis, prioritization and test report templates.

The A/B test template (copy this)

Every field below maps to something that, if left blank, has caused real tests in our database to end up hard to read.

Paste the table into a doc, spreadsheet or ticket and fill in the right column.

FieldWhat to write
Test namePage + change, in plain words (e.g. "Homepage buy box: contents preview")
Owner and dateWho runs it and the planned start date
ObservationWhat you saw in data, recordings, surveys or support tickets that prompted the test
Hypothesis"Because we saw [observation], we believe [change] for [audience] will [effect on metric]."
ControlA short description and screenshot of the current page
Variant(s)Exactly what changes; list every change if you bundle several
Primary metricOne metric that decides the test (conversion rate, revenue per visitor, sign-ups)
Guardrail metricsMetrics that must not get worse (AOV, refunds, page speed, unsubscribe rate)
Audience and pagesDevice, new vs returning, geography, which URLs are included
Baseline rateCurrent value of the primary metric for that audience
Minimum detectable effectThe smallest lift worth acting on
Sample size and run timeVisitors per variant and the number of full weeks to run
Decision ruleThreshold to ship (e.g. 95% significance, two-tailed, on the primary metric, no guardrail loss)
ResultFilled in afterwards: numbers, significance, segments
Decision and next testShip, kill or iterate, and what you learned

How to fill in the experiment plan template

Fill the fields top to bottom, and finish everything above "Result" before launch.

The order matters: the observation shapes the hypothesis, and the hypothesis tells you which metric should move.

Observation and hypothesis

Start from evidence, not opinion. A good hypothesis names the change, the audience and the expected effect, so a reader can tell later whether it was right.

Our guide to writing an A/B test hypothesis covers the format in detail.

Primary metric and guardrails

Pick one primary metric before launch, and choose it close to revenue when you can.

Clean Commit's "Shop This Color" button test shows why: click-through, the goal metric, rose 2.6% (94.9% probability), but conversion rate fell 2.6%, revenue per visitor fell 6.8% and AOV fell 7.6% across 17,746 visitors over 60 days.

Without sales as a guardrail metric, that would have looked like a win.

Sample size, run time and decision rule

Enter your baseline rate and minimum detectable effect into a sample size calculator, then round the run time up to full weeks.

Full weeks smooth out weekday and weekend differences in behavior.

Write the decision rule down too, including whether the test is one- or two-tailed.

GrowthRock's mobile homepage link bar test reached 93% significance one-tailed on +5% orders (28 days, 80,000+ visitors, 2,300 conversions per variation), but it was not significant by Optimizely's two-tailed stats.

A rule written in advance settles that kind of argument. See one-tailed vs two-tailed tests.

Variants: list every change

If the variant bundles several changes, say so in the template.

Convertibles' cart drawer test for a high-ticket equipment brand moved conversion from 0.382% to 0.444% (+16%) and RPV by +18% over 6 weeks and 84,005 visitors, but four changes were bundled and the result sat at 86-92% probability to beat control.

A complete variant field tells future readers that the lift can't be credited to any single change.

A filled-in A/B test plan template example

Here is the template completed for a real test from our database: Convertibles' "What's in the box" preview test for an 8-figure Australian gin subscription brand.

The result fields use the reported numbers; the plan fields show how the plan would have read before launch.

FieldExample
Test nameHomepage subscription buy box: contents preview
ObservationThe buy box showed price and a frequency dropdown, but nothing about what arrives in the box
HypothesisBecause visitors can't see what they get, showing this month's box contents in the buy box will raise conversion rate
ControlSubscription buy box with price and a frequency dropdown, no preview of box contents
Variant AFrequency tabs, an "Inside this month's box" list with thumbnails, and a +A$30 deluxe upgrade toggle
Variant BSame as A, plus per-item retail values
Primary metricConversion rate
Audience and pagesHomepage visitors
Run time2 weeks
Result+18% conversion rate for both variants; ~7,000 visitors per arm, 1,147 orders, 95%+ probability to beat control
LearningThe contents preview drove the lift; showing retail values added no lift on top of it
Next testTest the deluxe upgrade toggle separately, since it shipped bundled with the preview

The B variant is what makes this plan useful.

Because the retail-value version was tested as its own arm, the team learned which part of the change mattered instead of guessing.

More templates for your testing program

Store completed plans and reports in one place so past results inform the next round.

Our learning repository guide covers how, and the A/B testing hub links every method guide.

Questions

What should an A/B test template include?

At minimum: the observation, the hypothesis, control and variant descriptions, one primary metric, guardrail metrics, the audience, baseline rate, minimum detectable effect, sample size, run time and a decision rule written before launch.

Add result, decision and next test after it ends.

What is the difference between an experiment plan template and a test report template?

The plan is filled in before launch and fixes the hypothesis, metric, sample size and decision rule.

The report is written after the test and records the numbers, significance, segments, caveats and what you will do next.

How do I fill in the sample size field of an A/B test plan?

Enter your baseline conversion rate and the minimum lift worth acting on into a sample size calculator.

It returns visitors per variant; divide by your weekly traffic and round up to full weeks.

Can I use one A/B test plan template for every test?

Yes. Keep the same fields for every test so plans are easy to compare and store in a learning repository.

Only the audience and metric choices change from test to test.