Split URL A/B Testing allows you to compare full web pages to determine which version drives better results. It’s ideal for testing major changes like full redesigns, new layouts, or alternate user journeys — going far beyond simple changes like headlines or button colors.
In this article, you’ll learn about
- What is Split URL A/B Testing?
- When should you use Split URL A/B Testing?
- How to set up a Split URL A/B Test
- Making your Split URL A/B Test anti-flicker
1. What is Split URL A/B Testing?
Split URL A/B Testing is a conversion rate optimization (CRO) technique that allows you to compare two or more versions of a webpage by hosting them on separate URLs (e.g., example.com/page-a
vs. example.com/page-b
). Instead of displaying variations on a single page, users are redirected to entirely different URLs—each representing a distinct version of the page.
Website traffic is randomly split between the different versions, and user interactions (such as clicks, signups, or purchases) are tracked separately. This data is then analyzed to determine which version delivers the highest conversion rate. Split URL tests are especially useful for larger experiments that involve substantial design, layout, or backend changes.
2. What should Split URL A/B Testing be used for?
As a rule of thumb, use Split URL testing when you’re testing fundamentally different versions of a page, especially when changes impact layout, structure, or functionality. Traditional on-page A/B testing is better suited for smaller, UI-level tweaks (like button colors or headlines).
Split URL A/B Testing is ideal for larger experiments, such as:
-
Comparing your landing pages
- Example: a simple, focused landing page with a lead magnet versus a more detailed page featuring product listings and customer reviews
- New Shopify themes
- Example: testing new layouts and styles to decide which works better for your visitors before finalizing them
-
Different product page layouts
- Example: image-focused, more visual pages versus detailed versions highlighting product features
-
Alternative pricing pages
- Example: testing different offer formats, layouts, or page hierarchies against each other
By hosting each variation on its own URL, you can observe how each version affects visitor behavior and conversion rates. Once you identify a winning version via Split URL testing, you can continue optimizing it with traditional A/B tests for more granular improvements (like tweaking CTAs, imagery, or copy).
3. How to set up a Split URL A/B Testing?
- First, log in to your OptiMonk account at https://app.optimonk.com/login/en
If you’ve previously created Split URL A/B tests, you’ll see a lab icon in the left toolbar where your tests are listed.
If you have not created a Split URl A/B test before, you'll need to follow these steps:
- Select Campaigns on the left, then select "New Campaign" in the top right corner:
3. Select “Optimize a website”:
4. Here, select “Split URL A/B Testing”:
5. If you went to the A/B Test Center. Here, you’ll see all your previously created A/B Tests, Multi-Campaign A/B Tests, and Split URL A/B Tests - if you have any - listed by their names and domains. To launch a new A/B Test, click on New A/B Test in the top right corner and seletct Split URL A/B Testing.
6. Select the domain you’d like to run the A/B test:
7. Name your Split URL A/B Test to help you identify it later:
8. Add your URLs to attract different visitors.
❗With OptiMonk, you cannot build your landing page variants; you can only test your built ones.
After choosing the pages you want to compare, figure out how much traffic to give each page. You can show both pages to the same number of visitors, or you might choose to show variant A to most visitors and only a small portion will see variant B. This way, you can run tests with less risk.
❗The visitor's experience is locked after the first visit—they will always see the same version.
✍️ If you want to run your Split URL A/B Test across multiple pages, you can use the wildcard symbol (*
) at the end of a URL pattern. This lets you target all pages within a section of your site.
For example, to test different product page designs on all your product pages, use a URL pattern like: shopify.com/products/*
. If you have a second variant hosted on a different theme or layout, you might use: shopify.com/products-theme-b/*
. This setup will run the test across all product pages in both variants.
9. Add as many variants as you’d like to test:
10. You can even exclude URLs, which you would not like to target your visitors to:
For example, when running tests across multiple pages using the wildcard symbol (*
), you might still want to exclude certain pages from the test. Using the example above, if you run the test on all product pages with shopify.com/products/*
, but don’t want the test to run on discounted products, you can exclude those pages by adding thehttps://www.shopify.com/products/discounted
to the exclusion list.
11. If you’re done with setting your Split URL A/B Testing up, click on Save:
12. To launch your Split URL A/B Test, click Start. Once you launch a Split URL A/B Test, if you wish to end it, you’ll have to do it manually.
13. You can still edit or delete your Split URL A/B Test after launching:
14. You can end your Split URL A/B Test any time by clicking on End.
15. You’ll be able to choose what counts as a conversion for your test—whether it’s button clicks, form submissions, orders, signups, or something else. By default, conversions are tracked based on order numbers, but you can set up any custom conversion goals you want to measure success by.
Use our Conversion Goals to track standard events like "Add to Cart" actions or visits to specific pages. For more specific tracking—like video plays or engagement with interactive elements such as quizzes or calculators—you can set up Custom Conversion Events tailored to your needs.
16. You can view the results on the test page during and after the test too. You will see these metrics:
Metric | Meaning |
---|---|
Visitor | Unique visitors (based on Device ID) |
Pageview | Number of times the test URLs were loaded |
Conversion | A goal completed within 5 days after visiting a test URL |
Total order | Number of orders within 5 days after visiting a test URL |
Total revenue | Total value of those orders |
⚠️ Keep in mind that the stats here only reflect the results achieved within the timeframe of the Split URL A/B Test. Further data can be measured in Google Analytics.
4. Making your Split URL A/B Test Anti-flicker
Anti-flicker is a small script that prevents visitors from briefly seeing the original version of a page before being redirected to a test variation. Without it, users may notice a “flash” of the default page before the new variant loads—this can feel jarring and may affect how they interact with the site.
Using anti-flicker ensures a smoother, more seamless user experience and helps maintain the accuracy of your Split URL A/B test results.
Need help adding it to your site? Reach out to us at support@optimonk.com or via live chat—we’ll be happy to guide you through the setup!
And that’s it! 😊
❗If you need any further help, please let us know at **support@optimonk.com or via our in-app live chat**, and we would be happy to assist you :)
Comments