Bell Statistics

What is a conversion rate?

A conversion rate is the share of a defined population that completed a defined action within a defined window. All three definitions are choices, and changing any one of them changes the number without anything about the product having changed.

Also called
CVR, conversion percentage, signup rate, purchase rate
Allon Korem

Written by Allon Korem

Chief Executive Officer

Last updated

In plain English

A conversion rate is conversions divided by a population, and the arithmetic is the least interesting part of it. What decides the number is three definitional choices: who counts in the denominator, what counts as a conversion, and over what window. Two teams at the same company routinely report different conversion rates for the same week and both are correct, because one is counting sessions and the other users, or one is attributing a purchase to the visit that started it and the other to the visit that completed it.

The denominator choice is the one that matters most for experimentation, and it interacts directly with how the test was randomised. If you randomised users, the natural denominator is users, and a per-session rate becomes a ratio metric with its own variance problem. There is also a substantive question about who should be in the denominator at all: everyone assigned, or only those who actually reached the surface being tested. Restricting to those exposed increases sensitivity considerably, and it must be done symmetrically across arms — filtering on a behaviour the treatment itself influenced is one of the cleanest ways to manufacture a false result.

Statistically it is a binary metric, which has two consequences worth knowing. Its variance is p(1 − p) and requires no separate estimate, which is why the standard readout is a two-proportion z-test. And it is far noisier than a tidy percentage suggests: at a 3% rate the coefficient of variation is about 5.7, so detecting a 5% relative improvement takes roughly 100,000 users per arm. Low base rates are expensive to test on, and no amount of careful instrumentation changes that.

The reporting distinction that causes the most confusion is relative versus absolute. Moving from 3.0% to 3.3% is a 10% relative lift and a 0.3 percentage point absolute one. Both are true; they support very different-sounding claims, and the relative version is what appears in slide decks. Always state which is which and give the absolute figure alongside, because the absolute number is the one that multiplies by traffic to produce money.

One caution about optimising it directly. Conversion rate is a share, so it rises when the numerator grows and equally when the denominator shrinks. A change that discourages casual browsers improves conversion rate while reducing total conversions, and the metric will report a clean win. That is why conversion rate belongs beside a volume metric rather than alone, and why guardrail metrics exist.

The formula

The formula is trivial; the definitions inside it are not. What follows is the arithmetic plus the two quantities that determine how hard it is to test on.

The metric
CVR = conversions / population, within a window

Three choices hide here: what counts as a conversion, who is in the population, and how long the window is.

Variance
Var = p ( 1 − p )

Fixed by the rate itself, which is why no separate estimate is needed and a z-test applies.

How noisy it is
CV = √( (1 − p) / p )

5.68 at p = 0.03; 1.00 at p = 0.50. Low rates are dramatically harder to test on than the percentage suggests.

Relative and absolute lift
relative = ( p₂ − p₁ ) / p₁ absolute = p₂ − p₁

3.0% to 3.3% is +10% relative and +0.3 pp absolute. Always report both — see the sample size calculator.

Worked example

A team reports that a new landing page lifted conversion from 2.9% to 3.4%, a 17% relative improvement, on 60,000 visitors per arm. A reviewer asks two questions: what is in the denominator, and does total conversion volume agree.

Reported control
1,740 / 60,000 = 2.90%
Reported variant
2,040 / 60,000 = 3.40%
Relative lift
+17.2%
Absolute lift
+0.50 pp
Denominator used
visitors who reached the page
Visitors who reached the page
control 60,000; variant 54,300

The conversion rate rose by 17%. Total conversions were 1,740 in control and 1,846 in the variant — a 6% increase, not 17%.

The last row is where the story changes. The variant sent 5,700 fewer people to the page, most likely because a change upstream filtered out casual traffic, and a smaller denominator raises the rate mechanically. The rate improvement is real in the sense that the page converts its visitors better; it is not worth 17% to the business, because 5,700 potential customers never arrived. The honest headline is +6% conversions, and the diagnosis is that the upstream change needs its own examination — it may be beneficial, if those visitors were never going to buy, or costly, if it turned away people who would have. Two lessons generalise. Always report the volume alongside the rate, since a share can improve by shrinking. And when the denominators differ between arms, ask why before reading anything else; that asymmetry is often a [sample ratio mismatch](/glossary/sample-ratio-mismatch) rather than a finding.

Common misconceptions

A higher conversion rate is always better.
It is a ratio, so it improves when the numerator grows and equally when the denominator shrinks. Discouraging casual visitors raises the rate while reducing total conversions, and the metric reports a clean win. Pair it with an absolute volume metric, or the optimisation quietly targets sending fewer people.
Conversion rate is a simple metric that does not need much traffic.
Low base rates are among the noisiest things to measure. At 3% the coefficient of variation is about 5.7, and detecting a 5% relative lift needs roughly 100,000 users per arm at 80% power. The clean percentage disguises the fact that almost every user contributes a zero.
A 10% lift means 10% more revenue.
Only if the people converted are worth the same as the existing ones, which is frequently false — a change that lifts conversion often does so by attracting less committed buyers with smaller baskets. Check revenue per user alongside, and treat conversion up with revenue per user down as the mechanism it usually is rather than as noise.

Frequently asked questions

Should the denominator be users, sessions or exposed visitors?
Match it to the randomisation unit wherever possible, which for most experiments means users — a per-session rate turns the metric into a ratio with a random denominator and needs the delta method. Restricting to exposed visitors is legitimate and increases sensitivity, provided the exposure definition is identical across arms. What is never safe is filtering on something the treatment itself changed.
Should I report relative or absolute lift?
Both, and always label which is which. The relative figure is what people repeat and it is unmoored from base rate — a 17% lift on 0.2% and on 40% are wildly different amounts of money. The absolute figure in percentage points is what multiplies by traffic to give the business impact. Reporting only the relative number is the most common way a modest result becomes an overstated one.
How do I test a metric with a very low conversion rate?
Either accept a large sample or move up the funnel. Testing on a 0.3% rate needs enormous traffic, and a denser upstream step — add-to-cart, or reaching the checkout — often responds to the same change with a fraction of the sample. That makes it a proxy metric with the usual caveat: confirm that moving the upstream step actually moves the purchase, rather than assuming it.
How long should the conversion window be?
Long enough to capture the genuine decision cycle and fixed before the test starts. A short window undercounts slow deciders and biases towards changes that create urgency; a long one delays every readout and blends in effects unrelated to the experiment. Look at the historical distribution of time-to-convert and pick a window covering most of it, then leave it alone — adjusting the window after seeing results is choosing the answer.

Related terms

  • Effect size

    How big the difference is — the number a p-value throws away and a business case runs on.

  • Metric types

    Binary, count or continuous — the classification that quietly decides which test is correct and how much traffic you need.

  • Ratio metric

    When the denominator is random too, the ordinary standard error is wrong — and the interval it produces is too narrow.

  • Z-test

    The test behind every conversion-rate readout — and the one condition that decides whether it is safe to use.

Calculate it

Knowing the term is the easy part

Applying it to a live measurement problem is the part that goes wrong. If you are designing an experiment, reading a result you do not trust, or trying to work out what your marketing actually caused, that is the work we do.

References