Skip to main content

A/B Testing and Optimizing Page Variants

Updated this week

What is A/B Testing?

A/B testing (also called split testing) means showing two or more different versions of a page to different visitors and measuring which version performs better. For example, you might test two different headlines, call-to-action buttons, or page layouts to see which one drives more conversions.

Psyke AI Variants

When Psyke generates pages for a campaign, it creates multiple AI variants — different versions of a page targeting the same keyword. These variants differ in layout, copy, or structure. You can use these variants to run split tests.

Setting Up a Split Test

  1. In your campaign, navigate to the page you want to test.

  2. Click Variants to see the different versions Psyke has generated.

  3. Enable the variants you want to test (typically 2–3 at a time).

  4. Set the Traffic Split — for example, 50% to Variant A and 50% to Variant B.

  5. Click Publish to go live.

How Traffic is Split

Psyke distributes visitors between your active variants randomly but evenly, based on the percentages you set. Each visitor always sees the same variant on repeat visits (this is controlled by a cookie), so results are consistent and not skewed by the same person seeing different versions.

Measuring Results

Check your analytics after at least 1–2 weeks (or once each variant has received at least a few hundred visitors) to get statistically meaningful data. Look for differences in:

  • Conversion rate (form submissions, button clicks)

  • Time on page

  • Bounce rate (people who leave immediately)

Declaring a Winner and Iterating

  1. Once a variant is clearly performing better, pause the others and set the winner to receive 100% of traffic.

  2. Note what made the winner successful — was it the headline? The CTA? The image?

  3. Use that insight to inform your next round of tests.

Tip: Change only one element at a time so you can clearly attribute the difference in performance to a single change.

Did this answer your question?