# A/B Testing

Easily test and compare different step designs inside your funnels. With Funnelish A/B Split Tests, you can create, manage, and optimize multiple step variants to see what converts best - all from one place. The results of your AB split test can be seen on the [Funnel analytics](https://docs.funnelish.com/advanced-features/funnel-analytics) page.

{% hint style="info" %}
You can also set up variants for different countries (instead of random traffic) with a [Geo split test](#geo-splits).&#x20;
{% endhint %}

## Creating a variant step

1. **Open a funnel** and select the step where you want to run the test.
2. Click on **New Variant**.
3. Choose how to create your variant:
   * **Start from scratch** – build a brand new version of the step.
   * **Duplicate main variant** – make a copy of your current step and tweak it.
   * **Use a saved template** – pick from your saved or Funnelish templates.

💡 Use the **search bar** to quickly find any variant you need. You can also **filter by active or inactive** variants for easier management.

<figure><img src="https://2613769297-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1AQCa9ckIWH7hGfrUV%2Fuploads%2FAkdzBypd5yLsKhofI2dZ%2FScreenshot%202025-09-18%20at%2021.13.46.png?alt=media&#x26;token=56c9abda-8951-48ed-9d47-4549b6b64c87" alt=""><figcaption><p>New AB split test variant.</p></figcaption></figure>

### Managing Variants

* **Promote** a variant → Make it your main step if it’s performing better.
* **Kill** a variant → Remove underperforming ones without affecting the test flow.
* **Edit** → Open and update the design at any time.

<figure><img src="https://2613769297-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1AQCa9ckIWH7hGfrUV%2Fuploads%2FYvtrOLHDCdN6yP7H9WNm%2FScreenRecording2025-09-18at21.28.40-ezgif.com-video-to-gif-converter.gif?alt=media&#x26;token=3be0cb86-ce40-4e95-8fac-29f8f70fbc74" alt=""><figcaption><p>Kill/Promote Variant.</p></figcaption></figure>

### Setting Splits

You can switch between [**Random**](#random-splits)**/**[**Geo**](#geo-splits) splits inside Step Settings:

<figure><img src="https://2613769297-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1AQCa9ckIWH7hGfrUV%2Fuploads%2Fo9wHh61GbqhLpvqualq2%2FScreenshot%202025-09-18%20at%2021.15.45.png?alt=media&#x26;token=acfa09ef-d852-478a-bdfa-e2ed52a157b1" alt="" width="375"><figcaption><p>Random/Geo Splits</p></figcaption></figure>

#### Random Splits

* Assign a **percentage** of traffic to each variant.
* Click the field next to the variant name, choose a percentage, and repeat.
* Don’t worry if totals don’t add up to 100% - Funnelish adjusts splits automatically based on relative values.

{% hint style="info" %}
Tip: Keep it simple with **2–4 variants** for best results.
{% endhint %}

#### Geo Splits

Want to test variants by **country** instead of random traffic?

1. Go to the **Step Settings**.
2. Switch from **Random** to **Geo** and save changes.
3. Assign countries to each variant using the drop-down menu.

### Viewing Results

Once your test is live, head to your [**Funnel Analytics page**](https://docs.funnelish.com/advanced-features/funnel-analytics) to track performance. Compare conversion rates, promote winners, and refine your funnel with data-driven decisions.
