A/B testing metrics
A/B testing requires analytics that can track multiple metric types while connecting to your data warehouse for deeper insights.
To start, here's what you can measure:
- Primary success metrics: Conversion rate, click-through rate, revenue per visitor, average order value
- Supporting indicators: Time on page, Bounce rate, Pages per session, User journey patterns
- Technical performance: Load time, error rates, mobile responsiveness, browser compatibility
What really makes the difference is warehouse native analytics. It allows you to maintain full control over data location by keeping your test data in-house. Further, you can test against real business outcomes and enable automated cohort analysis. It provides seamless cross-channel testing with a single source of truth while maintaining strict data governance and compliance.
Understanding A/B test results
Test results vary based on your business type and goals. For example, while e-commerce sites focus on purchase metrics, B2B companies might prioritize lead generation metrics. Whatever your focus, start with clear goals before launching your test.
For example, if you're testing a CTA button, you'll see:
- Number of visitors who saw each version
- Clicks on each variant
- Conversion rate (percentage of visitors who clicked)
- Statistical significance of the difference
When running A/B tests and analyzing results, statistical significance tells you if your test results are reliable or just random chance.
When analyzing results:
- Compare against your baseline (A version)
- Look for a statistically significant uplift
- Consider the practical impact of the improvement
- Check if results align with other metrics
Segmenting A/B tests
Larger sites and apps often employ segmentation for their A/B tests. If your number of visitors is high enough, this is a valuable way to test changes for specific sets of visitors. A common segment used for A/B testing is splitting out new visitors versus return visitors. This allows you to test changes to elements that only apply to new visitors, like signup forms.
On the other hand, a common A/B testing mistake made is to create audiences for tests that are too small. So:
- Only segment when you have sufficient traffic
- Start with common segments (new vs. returning visitors)
- Ensure segment size supports statistical significance
- Avoid creating too many small segments that could lead to false positives
A/B testing & SEO
Google permits and encourages A/B testing and has stated that performing an A/B or multivariate test poses no inherent risk to your website’s search rank. However, it is possible to jeopardize your search rank by abusing an A/B testing tool for purposes such as cloaking. Google has articulated some best practices to ensure that this doesn’t happen:
-
No cloaking: Cloaking is the practice of showing search engines different content than a typical visitor would see. Cloaking can result in your site being demoted or even removed from the search results. To prevent cloaking, do not abuse visitor segmentation to display different content to Googlebot based on user-agent or IP address.
-
Use rel="canonical": If you run a split test with multiple URLs, you should use the rel="canonical" attribute to point the variations back to the original version of the page. Doing so will help prevent Googlebot from getting confused by multiple versions of the same page.
-
Use 302 redirects instead of 301s: If you run a test that redirect the original URL to a variation URL, use a 302 (temporary) redirect vs a 301 (permanent) redirect. This tells search engines such as Google that the redirect is temporary and that they should keep the original URL indexed rather than the test URL.
A media company might want to increase readership, increase the amount of time readers spend on their site, and amplify their articles with social sharing. To achieve these goals, they might test variations on:
- Email sign-up modals
- Recommended content
- Social sharing buttons
A travel company may want to increase the number of successful bookings are completed on their website or mobile app, or may want to increase revenue from ancillary purchases. To improve these metrics, they may test variations of:
- Homepage search modals
- Search results page
- Ancillary product presentation
An e-commerce company might want to improve their customer experience, resulting in an increase in the number of completed checkouts, the average order value, or increase holiday sales. To accomplish this, they may A/B test:
- Homepage promotions
- Navigation elements
- Checkout funnel components
A technology company might want to increase the number of high-quality leads for their sales team, increase the number of free trial users, or attract a specific type of buyer. They might test:
- Lead form fields
- Free trial signup flow
- Homepage messaging and call-to-action
Three takeaways
You can apply to your A/B testing program:
- You can't rationalize customer behavior.
- No idea is too big, too clever, or too 'best practice' that it can't be tested.
- Completely redesigning a website from scratch is not the way to go. Go specific, but start small.
Remember, testing is an incredibly valuable opportunity to learn how customers interact with your website. Start now with Optimizely Web Experimentation.