Skip to content

Create an A/B test

Set up a page-level A/B test in under five minutes. You will create the test shell, add a variant, balance traffic, start the test, and later pick a winner.

Prerequisite: The page you want to test is published. For additional variants you need at least one saved Page Version of that page (see Pages & Pagebuilder). You are signed in as editor or admin.

1. Open the A/B Testing module

Click Pages → A/B Testing in the sidebar. The test list opens. If no tests exist yet, the empty state invites you to click New Test.

Empty test list with New Test button

2. Create the test

Click New Test. The modal asks for six fields.

Create A/B test modal with name, page, conversion settings, traffic
FieldPurpose
NameInternal label, e.g. Homepage Hero Test.
PageThe page to test. Only published pages are listed.
Conversion TypePage Visit, Button Click, Form Submit, or Custom.
Conversion TargetA URL (for Page Visit), a CSS selector (for Button Click / Form Submit), or an event name (for Custom).
Traffic %How much of the visitor pool goes into the test. Leave on 100 to test all visitors.

Keep Traffic at 100 unless you must shield revenue

Reducing traffic slows data collection. Use a lower percentage only when the page has high commercial stakes (checkout, cart) and you want a safety buffer.

Click Create. The test opens in detail view with the control variant already populated.

3. Add a variant

Every test needs at least two variants — the control (your live page) and one challenger. Click Add Variant on the Variants panel.

Add variant row with version selector, name, weight
FieldPurpose
VersionEither Current page state (a fresh snapshot) or a named Page Version you saved earlier.
NameDisplay name, e.g. Variant B.
Weight %Traffic share this variant gets.

Click Add. The variant appears as a card next to the control. Repeat if you want more than two variants.

4. Balance traffic

Variant weights must sum to exactly 100%. The Traffic Distribution panel shows the live sum and highlights the number red if it is off.

Traffic distribution editor with weight inputs summing to 100

Adjust the inputs until the sum is green, then click Save.

5. Start the test

On the test info panel click Start Test. The status turns from draft to active and impressions start accumulating.

Active test with impressions and conversions incrementing

You cannot add variants to a running test

To change the variant mix you must Pause the test first. Paused tests keep showing variants to visitors who already got a cookie, but no new assignments happen.

6. Let it run

Check back after enough traffic has passed to reach statistical confidence. The Confidence bar on each variant card turns green at 95% confidence. The Min. Sample indicator in the total-stats bar tells you how many impressions per variant you need.

Rough guideline: small traffic sites need 1–2 weeks; high traffic sites reach confidence in hours.

7. End and apply

Click End Test when you have enough data or when the winner is obvious. The status turns to completed. Impressions freeze.

Click Apply Winner (admin only). Pick the winning variant from the dropdown and click Apply. The variant's page snapshot is copied onto the live page.

Apply winner dropdown with winning variant selected

Applying the winner overwrites the live page

The original published version is replaced by the winning variant's snapshot. A/B test records stay, but the live page now matches the winner. Back up the original as a Page Version first if you want to keep it.

Restart a completed test

A completed test can be restarted — click Restart Test. Impressions reset to zero; variants keep their snapshots.

Delete a test

Click Delete on a test. Impressions and conversions are wiped together with the test. Applied winners stay on the live page — deleting the test does not revert the page.

Common issues

The Start Test button is disabled. You have fewer than two variants, or the weights do not sum to 100. Fix both and the button enables.

Impressions stay at zero despite visitors hitting the page. Most visitors declined the statistics cookie category. Check the cookie-consent banner copy to make sure the user understands what they are declining. Consider asking for consent more prominently on test pages.

Confidence never turns green. Either the variants are genuinely equivalent or the sample size is too small. Keep the test running longer; if confidence is still flat after several multiples of min_sample_size, pick the winner by secondary metrics or abandon the test.

See also