Building a Hypothesis
Clear, testable statements.
Building a Hypothesis is a free Digital Marketing Academy lesson on CoddyKit — lesson 2 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Digital Marketing Academy learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.
From Idea to Hypothesis
A test idea is just a hunch. A hypothesis turns it into a testable prediction with a reason and an expected outcome.
"Let's try a new headline" is an idea. "A benefit-led headline will raise signups because visitors don't understand the value" is a hypothesis you can actually evaluate.
The Hypothesis Template
A strong hypothesis has three parts: the change, the expected effect, and the metric that proves it. A reusable sentence keeps everyone honest.
Fill in each bracket with something specific and measurable before you build the variant.
Hypothesis template
We believe [change]
will cause [effect]
measured by [metric].Add the Why
The best hypotheses include the reasoning behind the change. The "because" forces you to connect the test to real user behavior.
Extend the template: "We believe [change] will cause [effect] because [insight], measured by [metric]." This makes failed tests informative, not just disappointing.
Extended template
We believe [change]
will cause [effect]
because [user insight]
measured by [metric].A Concrete Example
Imagine survey data shows users distrust your pricing. You decide to add a guarantee.
The hypothesis writes itself when you follow the template. Notice how specific the change, effect, and metric all are.
We believe adding a 30-day money-back
guarantee badge to the pricing page
will cause more visitors to subscribe
because surveys show price-risk anxiety,
measured by checkout completion rate.Make the Metric Specific
Vague metrics like "engagement" or "better performance" cannot be measured cleanly. Pick one primary metric that maps directly to the change.
If the change is on the checkout page, the primary metric is usually checkout completion or purchase rate, not page views or time on site.
Primary vs Guardrail Metrics
Track one primary metric to declare a winner, plus guardrail metrics to catch unintended harm.
If shrinking a form lifts signups but tanks lead quality downstream, your guardrail caught a false win. Define both before launch.
Metric setup
Primary | Signup conversion rate
Guardrail | Lead-to-customer rate
Guardrail | Refund rate
Guardrail | Average order valueState the Direction and Size
A testable hypothesis predicts a direction (up or down) and ideally a rough magnitude. "Conversion will improve" is weak; "conversion will rise by at least 10%" is sharp.
An expected effect size also helps you plan how much traffic the test will need.
Ground It in Evidence
Every hypothesis should cite a source: analytics, heatmaps, surveys, support tickets, or prior tests.
If you cannot point to evidence for why a change will work, the idea is a guess. Evidence-backed hypotheses win more often and teach you more when they lose.
Evidence log
Source: exit-survey (n=210)
Finding: 38% cite "not sure it's worth it"
Implied insight: value not communicated
Hypothesis: lead with outcome in headlineKeep It Falsifiable
A good hypothesis can be proven wrong. If no possible result would change your mind, it is an opinion, not a hypothesis.
Decide in advance what outcome would make you reject the change. This protects you from rationalizing a flat or negative result after the fact.
Document Before You Launch
Write the full hypothesis, primary metric, guardrails, and expected effect before the test goes live. Lock it down so results cannot be reinterpreted later.
Pre-registration prevents cherry-picking and keeps your experimentation program credible.
Pre-launch record
Hypothesis | (full sentence)
Primary | Checkout completion
Guardrail | Refund rate
Expected | +8% to +15%
Decision | Ship if +5% with 95% confidenceA Weak vs Strong Example
Compare two versions of the same idea. The weak one is untestable; the strong one is specific, reasoned, and measurable.
Train your team to upgrade every weak hypothesis into the strong form before any work begins on the variant.
Weak: Let's make the page nicer to
boost sales.
Strong: We believe moving pricing above
the feature list will lift purchases
because users scroll past it,
measured by purchase rate.Quick Check
Which option is the strongest hypothesis?
Recap: Building a Hypothesis
Turn ideas into predictions with the template: we believe [change] will cause [effect] because [insight], measured by [metric].
Pick one specific primary metric plus guardrails, predict direction and size, ground it in evidence, keep it falsifiable, and document it before launch.
Frequently asked questions
Is the “Building a Hypothesis” lesson free?
Yes — the full text of “Building a Hypothesis” is free to read here on the web, and the Digital Marketing Academy course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Digital Marketing Academy course, upgrade to CoddyKit PRO.
What will I learn in “Building a Hypothesis”?
Clear, testable statements. You practise Digital Marketing Academy with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.
Do I need any experience to start Digital Marketing Academy?
No prior experience is required. Digital Marketing Academy on CoddyKit is structured for beginners through advanced learners; this is — lesson 2 of 4, so you can start here or from the beginning and move at your own pace.
How long does the “Building a Hypothesis” lesson take?
Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.
Can I write and run code in this Digital Marketing Academy lesson?
Yes. Every Digital Marketing Academy lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.
All lessons in this course
- What to Test
- Building a Hypothesis
- Statistical Significance
- Reading Results