Split Testing Software
I use split testing software for high-traffic page changes only; for everything else, I rely on user research and analytics first.
The short verdict
- Run tests only on pages with at least 1,000 monthly visitors to get reliable data within a month.
- Define a clear hypothesis and conversion goal before launching any test.
- Let the test run until your sample size calculator says it's time, not when you feel like peeking.
- Avoid multivariate tests unless you have six-figure monthly traffic.
- Integrate your split testing tool with Google Analytics to segment results by traffic source.
What it's good at
Split testing software shines when you have a high-traffic page and one clear variable you want to change. I use it most often on product pages and landing pages where a small conversion lift translates into significant revenue. For example, on one client’s product page receiving 10,000 monthly visitors, the control version had a 2.5% conversion rate. I tested moving the CTA button above the fold and changing its colour from grey to orange. The variant achieved a 3.2% conversion rate over three weeks—a 28% relative improvement. That extra 70 conversions per month, at an average order value of £45, added over £3,000 in monthly revenue. The tool’s random traffic assignment gave me confidence that the result wasn’t a fluke.
I also rely on split testing software for validating content changes that might affect SEO, such as restructuring a page’s headline and meta description. But I take care to use [Google Analytics](/google-analytics/) to segment results by organic traffic to ensure the change doesn’t harm rankings. The best tools integrate with existing analytics and require minimal code deployment, often via a snippet or [Google Tag Manager (GTM)](/gtm/). My rule of thumb: if the page has at least 1,000 visitors per week and I have a concrete hypothesis, I run a split test. Anything less, and I use qualitative methods like heatmaps and session recordings first. When you optimise for [conversion rate optimisation](/conversion-rate-optimization/), split testing is invaluable for settling internal disagreements with data, not opinion.
What it's awkward for
Low-traffic pages are the biggest pain point. I’ve tested changes on pages with only 500 monthly visitors and waited three months for inconclusive results. The software reports no winner, you waste time, and stakeholders lose patience. My advice: don’t bother with split testing on any page that gets fewer than 1,000 visitors per month. Instead, use user testing or analytics data to guide your changes.
Another awkward scenario is multivariate testing. I once tried a 2x2x2 test (headline, image, button colour) on a moderately trafficked blog page. The tool estimated 12 weeks to statistical significance. I abandoned it after four weeks because the results were noisy. Today I only run multivariate tests on pages with over 50,000 monthly visits. Split testing also struggles when you need a quick decision. If your CEO wants an answer tomorrow, running a test is not the answer. Either use existing data or make a judgement call.
And for SEO experiments specifically—like testing a new URL structure or title tag—split testing software can create indexing problems. Google may see the test variant as duplicate content. I’ve been burned by this: I used a split URL test on a product page and forgot to noindex the variant. Months later, I found the variant ranking instead of the control. Use [rank tracking](/rank-tracking/) to monitor organic positions before and after a test. If you can’t confidently isolate the variant from Google’s index, skip the test. A safer approach is to use [SEO tracking](/seo-tracking/) to observe changes over time without an experiment. Finally, split testing is awkward for pages where the conversion goal is unclear, like a blog post meant to build brand awareness. Without a hard metric, you’re guessing which variant performed better.
Alternatives I'd consider
If you’re in the market and have budget, Optimizely remains the most polished platform for enterprise-level experimentation. I’ve used it on projects where reliability and support mattered more than cost. But for smaller operations, VWO offers a solid middle ground—it includes heatmaps and session recordings, which reduce the need for separate tools. I’ve switched to VWO for some clients because the all-in-one pricing made sense. Another alternative is AB Tasty, which focuses on personalisation alongside testing. I haven’t used it personally, but colleagues report good experiences.
For those on a tight budget, consider a DIY approach using Google Tag Manager (GTM) and a custom JavaScript snippet to split traffic and track conversions in Google Analytics. You lose the statistical niceties but gain full control. I’ve done this for a side project and it worked well enough. Another alternative is to rely on analytics alone and apply a before/after comparison, but that’s not true split testing—you’re comparing time periods, not simultaneous groups. I’d only do that if I had seasonal traffic data to normalise.
For reporting the results of any test, I use templates from [SEO reports](/seo-report/) to structure the data clearly for stakeholders. Whichever tool you pick, ensure it integrates with your analytics platform and can export data for analysis. If you’re focusing on return on investment, tie every test result back to revenue using [SEO ROI](/seo-roi/) calculations. And to decide whether a test is worth running in the first place, an SEO analysis of the page’s current performance and traffic volume is essential.
Next step
Quick answers
How long should a split test run?
Until you reach a statistically significant sample size. Use a calculator beforehand. For a page with 5,000 monthly visitors and a 2% conversion rate, you might need 4–6 weeks to detect a 10% relative lift. Resist the urge to check results daily; early stops inflate false positives.
Can split testing hurt my SEO?
Yes, if you change content that Google indexes while the test runs. Use rel=canonical or noindex on test variants, and avoid testing title tags for more than a few days. Google Search Central advises keeping the control version accessible. I once saw a traffic drop from running a test that confused the index.
Should I test multiple changes at once?
Only if you use multivariate testing with sufficient traffic. For most SEO practitioners, single-variable tests are safer and easier to interpret. Test one element (headline, button colour, image) per experiment. If you test three things at once, you won’t know which caused the lift.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Optimizely Glossary: A/B testing — Supports the definition of split testing with random assignment and experiment workflow.
- Adobe for Business: What is Split Testing? — Backs up the explanation of traffic splitting and outcome tracking in practical marketing terms.
- Salesforce: What is A/B Testing? — Provides the overview of experimentation steps, hypothesis, and statistical review that I reference for best practices.
- Google Search Central — Authoritative on SEO-safe implementation details around content changes, redirects, and indexing behaviour during tests.
Notes from Callum Bennett.