An ab test hypothesis is a short, testable guess that links a specific problem to a concrete change and a measurable outcome. Put simply: Problem → Change → Measured outcome. It’s not an idea for a nicer design — it’s a statement you can prove or disprove with data.
Why you need one: a good hypothesis keeps experiments focused, stops teams from running random changes, and makes it clear which metric will show whether the change worked. Conversion experts from Unbounce and experimentation teams at Optimizely recommend framing hypotheses before you build tests because it forces you to define what success looks like.
Use this short template every time you write a hypothesis. It forces clarity and gives anyone reading the test plan an immediate sense of expected impact.
Template (recommended):
“If [change], then [metric will move how], because [insight or data].”
Example placeholders: If [change: replace “Sign up” with “Start free trial”], then [metric: trial signup rate will increase by X or will increase/decrease], because [insight: user research showed visitors look for pricing before signing up].
One-line alternative (Problem → Change → Outcome):
“Problem → Proposed change → Expected measurable result (metric and direction).”
Tip: always tie the hypothesis to a single primary metric (for example, conversion rate, click-through rate or add-to-cart rate) and state the expected direction (increase, decrease) or a realistic amount if you can justify it. Conversion optimisation best-practice guides such as those from CXL and Unbounce recommend keeping hypotheses specific and measurable so your test tells a clear story.
Here are three plug-and-play hypotheses you can use as pilot tests. Include the If/Then/Because line when you brief a freelancer or post the job.
If we add “Read in 5 minutes” to the ebook CTA, then the ebook download rate will increase, because busy readers prefer short, quick content. Primary metric: ebook download rate. Why testable: the change is a single text tweak and the metric is a standard conversion rate.
If we change the CTA from “Start free trial” to “See pricing & trial options”, then trial signup conversion rate will increase by reducing hesitation, because users often want to see pricing before committing. Primary metric: trial signup conversion rate. Why testable: one CTA change, clear conversion event.
If we show stock urgency (for example “Only 3 left”), then add-to-cart rate will increase, because scarcity creates urgency in purchase decisions. Primary metric: add-to-cart or purchase rate. Why testable: a small UI element is changed and the purchase funnel provides a direct metric.
Use these plug-and-play hypotheses as the basis for a job brief when you post a role — include the If/Then/Because line, the primary metric and any sample-size/time expectations so freelancers can give accurate proposals. For more test ideas you can adapt quickly, see some beginner-friendly A/B test examples you can run this week.
Most weak experiments come from messy hypotheses. Here are the top mistakes and one-sentence fixes.
Optimizely’s support docs and CXL’s experimentation posts both emphasise planning measurement before launch and avoiding “fishing” for significance after the fact.
Turn a good hypothesis into useful learning with this short checklist.
Freelancer/client tip: freelancers should include the hypothesis, primary metric and planned sample size in proposals so clients can compare offers. Clients should ask candidates for the rationale and how the test ties to business goals.
If you’d rather have an expert turn your hypothesis into a full test plan, or run the experiment and analyse results, Swaplance connects you with vetted CRO freelancers who can write the test brief, set up the experiment, or run the analysis. If you want a practical runbook for executing a single reliable test yourself, this simple 7-step website A/B testing plan walks through the steps for small teams.
Copy this into your brief or notes before you run a test:
Keeping the hypothesis short, measurable and tied to one metric makes experiments easier to run and the learnings easier to act on.