What is A/B testing and how do I run a simple test to improve my conversion rate?
A/B testing is the practice of showing two versions of a page (or a single element like a headline or button) to split traffic and measuring which version produces more conversions. It removes guesswork from optimization. Instead of deciding whether your headline should say X or Y based on your preferences, you let visitor behavior determine the answer. Done consistently, A/B testing is the most reliable way to improve conversion rate over time.
The fundamental rule: change one thing at a time
This rule is not optional. If you change the headline AND the button color AND the hero image in a single test, and Version B wins, you have no idea which change caused the improvement. Next test, you'd have to guess again. Change one element per test. The test takes longer, but the data is actually useful. The compounding effect of 12 single-element tests per year — each winning by even 5–10% — is dramatic.
What to test first — ranked by typical impact
- Headline: The single highest-impact element on most pages. A vague headline ("Welcome to Our Company") vs. a specific outcome headline ("Roof Repairs in Eugene — Same-Week Estimates, 400+ Reviews") regularly produces 15–40% conversion lifts when tested directly. Start here.
- CTA button copy: The second highest-impact element. "Submit" vs. "Get My Free Estimate" vs. "Book This Week" can be tested quickly and produces clear results within 2–3 weeks on most sites.
- Hero image: Real photo of your team vs. real before/after photo vs. a different real job photo. Note: do not test real vs. stock — that's already decided (real wins). Test different types of real photos.
- Form length: 5 fields vs. 3 fields. Each field reduction has a measurable impact on completion rate — test to find the threshold where qualification and volume balance out.
- Page layout: CTA above fold vs. CTA positioned after your proof/trust section. Both have advocates; test which works for your specific audience.
- Button color: Last priority. Contrast matters — your button needs to stand out from the background. But which specific high-contrast color wins is a low-impact question compared to everything above it.
How to run a simple A/B test — step by step
- Pick one element to test. Based on what your session recordings and heatmaps showed, choose the element most likely affecting conversion. Usually the headline or CTA copy.
- Write a clear hypothesis. "I believe changing the headline from 'Roofing Services in Eugene' to 'Eugene's Most-Reviewed Roofing Company — Free Estimates This Week' will increase form submissions because the current headline gives visitors no compelling reason to contact us." A specific hypothesis makes the test results interpretable.
- Set up the test using VWO free tier. VWO's visual editor lets you click on any element and change the text without touching code. Create Variant B with your changed element. Set traffic split to 50/50. Set the conversion goal to form submissions.
- Run the test for at least 2 weeks. Day-of-week variation matters — a test that runs only Monday through Friday misses weekend traffic patterns. A minimum of 2 weeks captures a full cycle of weekly behavior variation.
- Don't end the test early. If after 5 days Version B looks like it's winning by 30%, the temptation is to call it. Don't. Small samples produce dramatic-looking results that revert to the mean with more data. Wait for the tool to indicate statistical significance (typically 95% confidence), or wait for 1,000+ visitors per variant.
- Implement the winner and document the result. Update your page with the winning version. Log what you tested, what won, and by how much. Repeat.
A/B testing tools — free options
- VWO free tier: Best option for most local service businesses. Visual editor requires no coding. Free tier handles basic A/B testing with limited monthly tracked visitors. Sufficient for most local sites.
- Optimizely free tier: More powerful than VWO but requires slightly more technical setup. Good option if you outgrow VWO's free limits.
- Manual split testing with Meta ads: If you're testing landing pages, run two identical ad sets that go to different page versions. Compare form completion rates after 4+ weeks. Less statistically rigorous but works without installing any testing software.
Statistical significance: the test result you actually need
You need approximately 1,000 visitors per variant before a result is statistically meaningful — meaning there's less than a 5% chance the difference you're seeing is random variation rather than a real effect. Most A/B testing tools calculate this for you and flag when a test has reached significance. Until it does, treat the results as directional, not definitive.
Key Takeaways
- A/B testing splits traffic 50/50 between two page versions and measures which converts better — it removes guesswork from optimization.
- The cardinal rule: change one element at a time. Multi-element tests produce uninterpretable results.
- Test in priority order: headline first, then CTA copy, then hero image, then form length. Test button color last.
- Run tests for at least 2 weeks and 1,000+ visitors per variant before calling a winner — don't end tests early.
- If you have under 1,000 monthly visitors, fix obvious issues from heatmap recordings first before A/B testing.