The Next Generation of Visual Website Optimizer is launching in April 2014 See What's Coming

Start here for

The Complete Guide
to A/B Testing

What is A/B Testing?

A/B testing (sometimes called split testing) is comparing two versions of a web page to see which one performs better. You compare two web pages by showing the two variants (let's call them A and B) to similar visitors at the same time. The one that gives a better conversion rate, wins!

All websites on the web have a goal - a reason for them to exist.

  • eCommerce websites want visitors buying products
  • SaaS web apps want visitors signing up for a trial and converting to paid visitors
  • News and media websites want readers to click on ads or sign up for paid subscriptions

Every business website wants visitors converting from just visitors to something else. The rate at which a website is able to do this is its "conversion rate". Measuring the performance of a variation (A or B) means measuring the rate at which it converts visitors to goal achievers.

Why Should You A/B Test?

A/B testing allows you to make more out of your existing traffic. While the cost of acquiring paid traffic can be huge, the cost of increasing your conversions is minimal. To compare, a Small Business Plan of Visual Website Optimizer starts at $49. That's the cost of 5 to 10 Google Adwords clicks. The Return On Investment of A/B testing can be massive, as even small changes on a landing page or website can result in significant increases in leads generated, sales and revenue.

If you want to see proof of how others in your industry have benefitted from A/B testing, have a look at our Case Studies page. We've collected more than 70 examples of how online businesses have optimized key metrics through A/B testing.

What Can You Test?

Almost anything on your website that affects visitor behavior can be A/B tested.


Some elements that you can easily
test are:

1. Headlines
2. Sub headlines
3. Paragraph Text
4. Testimonials
5. Call to Action text
6. Call to Action Button
7. Links
8. Images
9. Content near the fold
10. Social proof
11. Media mentions
12. Awards and badges

Advanced tests can include pricing structures, sales promotions, free trial lengths, navigation and UX experiences, free or paid delivery, and more.

A/B Testing and SEO

Google cleared the air on the SEO implications of A/B testing in their blog post titled "Website Testing And Google Search". The important bits from that post are:

No Cloaking

Cloaking - showing one set of content to humans, and a different set to Googlebot - is against our Webmaster Guidelines, whether you're running a test or not. Make sure that you're not deciding whether to serve the test, or which content variant to serve, based on user-agent. An example of this would be always serving the original content when you see the user-agent "Googlebot." Remember that infringing our Guidelines can get your site demoted or removed from Google search results - probably not the desired outcome of your test.

Use 302s, not 301s.

If you're running an A/B test that redirects users from the original URL to a variation URL, use a 302 (temporary) redirect, not a 301 (permanent) redirect. This tells search engines that this redirect is temporary - it will only be in place as long as you're running the experiment - and that they should keep the original URL in their index rather than replacing it with the target of the redirect (the test page). JavaScript-based redirects are also fine.

Only run the experiment as long as necessary

The amount of time required for a reliable test will vary depending on factors like your conversion rates, and how much traffic your website gets; a good testing tool should tell you when you've gathered enough data to draw a reliable conclusion. Once you've concluded the test, you should update your site with the desired content variation(s) and remove all elements of the test as soon as possible, such as alternate URLs or testing scripts and markup. Remove all elements of the test as soon as possible, such as alternate URLs or testing scripts and markup.

The A/B Testing Process

The correct way to run an AB testing experiment (or any other experiment for that matter) is to follow the Scientific Method. The steps of the Scientific Method are:

  1. Ask a question: "Why is the bounce rate of my website higher than industry standard?"
  2. Do background research: Understand your visitors' behavior using Google Analytics and any other analytics tools running on your website.
  3. Construct a hypothesis: "Adding more links in the footer will reduce the bounce rate".
  4. Calculate the number of visitors/days you need to run the test for: Always calculate the number of visitors required for a test before starting the test. You can use our A/B Test Duration Calculator.
  5. Test your hypothesis: You create a site wide A/B test in which the variation (version B) has a footer with more links. You test it against the original and measure bounce rate.
  6. Analyze data and draw conclusions: If the footer with more links reduces bounce rate, then you can conclude that increased number of links in the footer is one of the factors that reduces bounce. If there is no difference in bounce, then go back to step 3 and construct a new hypothesis.
  7. Report results to all concerned: Let others in Marketing, IT and UI/UX know of the test results and insights generated.

Your First A/B Test

Starting conversion optimization with Visual Website Optimizer is incredibly easy. Essentially, it is just four simple steps.

1. Include the Visual Website Optimizer code snippet in your website

Including the code snippet means we are now ready to run the tests you create on your website. For further ease, we have plugins for Wordpress, Drupal and Joomla that make the process hassle free.

2. Create variations using the WYSIWYG Visual Editor

Load your website in the Visual Editor and create any changes using the simple point-and-click interface. Advanced users can even make CSS and JS code changes.

3. Choose your goals

All A/B tests have goals whose conversion rate you want to increase. These goals can be straight forward (clicks on links, visits page) or could use advanced custom conversion code.

4. Start and track your test

And that's it, your test is ready to go live. Reporting is real-time so you can start seeing reports as soon as visitors arrive on a live test.

A/B Testing Success Examples

Redesigning category webpage increases leads generated

Majestic Wines revamped their category page design to increase online enquiries for their Wedding services by 201%.

A/B testing between different pricing structures increases revenue by 114%

Server Density A/B tested between per unit and packaged pricing plans. The winning plan reduced free signups but increased the Average Order Value (AOV), and consequently revenue by 114%.

Redesign of ecommerce product page increases conversions

Conversion Optimization Agency Trinity Insight used Visual Website Optimizer to test a better version of the ecommerce product page. This led to a 111% increase in conversions.

Start My FREE 30 Day Trial

Checkout the power of Visual Website Optimizer by signing up for a no commitment, no credit card, 30 day free trial. Start optimizing now!