A/B Test Hypothesis Template (Copy and Fill In)

A hypothesis template is a fill-in-the-blank sentence that makes you state your evidence, the change, who sees it, what you expect to happen, and how you will measure it before an A/B test starts.

The simplest version reads: "Because we saw [evidence], we expect that [change] for [audience] will cause [effect], which we will measure with [primary metric]." Copy the template below, fill every field, and you have a test that can be judged honestly when it ends.

The structure follows Craig Sullivan's Hypothesis Kit, which pushed testing teams toward a "because, if, then" format with the measurement spelled out.

We have added a few fields that come up when results are reviewed later.

For the thinking behind a good hypothesis, see our guide to writing an A/B test hypothesis.

The A/B test hypothesis template

Copy this table into a doc, spreadsheet or ticket.

Each row is one field. The right-hand column is what a reviewer should be able to check.

FieldWhat to writeCheck before launch
Because we sawThe evidence: analytics, survey answers, session recordings, heatmaps, support tickets, or a past testIs there a link to the data, not just an opinion?
We expect thatThe one change you are making in the variantCould a developer build it from this line alone?
ForThe audience: all visitors, mobile only, new visitors, a traffic sourceDoes the test targeting match this exactly?
Will causeThe behavior change and the reason it should happenDoes the reason connect the evidence to the change?
Primary metricThe single metric that decides the testIs it picked now, not after the results come in?
Guardrail metricsMetrics that must not get worse (revenue per visitor, refunds, unsubscribes)Are they tracked in the testing tool?
Minimum effect worth detectingThe smallest lift that would justify shippingIs the sample size calculated from it?
Run lengthPlanned days and visitors per arm, in full weeksWill you stop on this date, not on a good-looking day?
Decision ruleWhat you will do if it wins, loses, or is inconclusiveIs the inconclusive case written down too?

The short version for a ticket title:

Because we saw [evidence], we expect that [change] for [audience] will cause [effect].

We will measure this with [primary metric] over [run length], and ship if [decision rule].

Hypothesis statement template: how to fill in each field

Because we saw

Start with something you observed, not something you believe.

Good inputs are exit or post-purchase survey answers, funnel drop-off in analytics, recordings of people struggling, and results from earlier tests.

"Our competitor does it" is a reason to look for evidence, not evidence.

We expect that [change] for [audience]

Name one change. If the variant changes the headline, the image and the button at once, the test can tell you the bundle won, but not why.

Say who sees it, because a mobile-only problem tested on all traffic dilutes the effect.

Will cause [effect]

Describe the behavior you expect and the mechanism.

"Fewer people will leave at the shipping step because they will know delivery is free" can be wrong in a useful way. "Conversions will go up" cannot.

Primary metric, guardrails and minimum effect

Pick one primary metric before launch, and add guardrail metrics so a higher click rate cannot hide lower revenue.

Then set the minimum detectable effect and turn it into visitors per arm with our sample size calculator.

Decision rule

Write what happens in all three outcomes. The statistical test itself checks your result against a null hypothesis of no difference.

Your business hypothesis is the claim you hope to support.

Keeping them separate stops people from treating "not significant" as "proven wrong."

Filled-in example: a free-shipping banner

Here is the template completed for a real test run by GrowthHit for an ecommerce store where almost every product already shipped free.

Exit surveys showed shoppers were still worried about shipping cost.

FieldFilled in
Because we sawExit surveys naming shipping cost as a worry, even though nearly every product shipped free
We expect thatA sitewide sticky banner announcing FREE SHIPPING
ForAll visitors, on all devices
Will causeMore completed purchases, because shoppers learn early that the cost they fear does not exist
Primary metricCompleted purchases
Run length15 days, 26,306 visitors per arm
Result+8% completed purchases at 90% confidence

The hypothesis held, but note the confidence level.

90% is a lower bar than the usual 95%, so a team using this template would record that in the decision rule before launch, not after.

The evidence-to-change link is what makes the result reusable: the lesson is "tell people about a benefit they already have," not "banners work."

Examples where the evidence was strong but the result was not

A good hypothesis does not guarantee a win.

It guarantees you learn something. Clean Commit ran a test on a Shopify store where post-purchase survey answers named delivery cost as a near deal-breaker.

The team made the free-shipping threshold more visible on product pages and saw +2.4% conversion rate and +5.5% revenue per visitor over 27 days, with a 74.6% probability to beat control.

That is not statistically significant, so it counts as inconclusive.

In another Clean Commit test, a ship-date message on every product page came in at -6.9% conversion rate across 21,816 visitors in 24 days, also not significant.

Writing "will cause more orders because buyers know when it arrives" in advance makes it clear the reasoning was not supported, and points to the next question: did the date reassure people, or remind them of a wait?

For more practice, see how a headline taken from customer feedback lifted newsletter sign-ups by 24.31% for Laura Roeder Social Media (12 days, 97% chance to beat original).

The "because we saw" field there is a customer's own words.

Common mistakes when using the template

  • Filling "because" after the fact. If the evidence is found once the idea already exists, it is a justification. Start from the data.
  • Bundling several changes. ClickLab's benefit-led redesign for WriteWork drew on 1,000+ survey responses and got +144% primary CTA clicks, but as a full redesign it cannot say which part mattered. That is a fine choice when you want a big move, as long as you know you are giving up the "why."
  • A vague effect. "Improve engagement" has no direction or size, so any outcome can be called a success.
  • Changing the metric later. Picking the metric that moved after the test ends is a common way to report a false win.
  • No inconclusive plan. Many tests end without a clear result. Decide in advance whether you will ship, retest with more traffic, or drop the idea.

Where the template fits in your test program

Hypotheses written this way are easy to score in a prioritization framework, because the evidence field makes confidence visible.

After the test, copy the hypothesis into an A/B test report and store it in a learning repository, so the next team can see what was believed, what happened, and why.

Before writing your next hypothesis, search the LiftArchive test database for the element you plan to change.

Someone else's result is often the best "because we saw" you can find.

For the bigger picture, start with our A/B testing guide.

Questions

What is a good hypothesis template for A/B testing?

Use: "Because we saw [evidence], we expect that [change] for [audience] will cause [effect], which we will measure with [primary metric]." Add guardrail metrics, a minimum effect worth detecting, a run length and a decision rule so the test can be judged without moving the goalposts.

How do you write a hypothesis statement?

Start from evidence you observed, name one change and who sees it, state the behavior you expect and why, and pick the single metric that decides the result before the test starts.

Is the A/B test hypothesis the same as the null hypothesis?

No. Your hypothesis is the business claim you expect to support, such as a banner increasing purchases.

The null hypothesis is the statistical assumption of no difference that the significance test checks your data against.

What if the hypothesis is not supported?

Record the result against the reasoning you wrote down.

An inconclusive or losing test still tells you the evidence did not translate into the behavior you predicted, which shapes the next hypothesis.