Login
Optimize It!
A Blog about Conversion Improvement

Top 15 Things To Do Before You Launch a New MVT or Split Test

By Scott Miller on

1. Decide and Document your Goals

Before you ever start testing, you should have an idea of what you plan to get out of it.  You should not be testing just to join the “cool kids.”  Going into your testing program you should have a written goal.  It may be broad, but having that goal will change how you proceed through each of the steps of creating and launching your test.

LONDON, ON, CANADA - JANUARY 4:  Zach Kassian ...
Image by Getty Images via Daylife

2. Assemble your Team, Communicate what you are doing internally

Identify who will be involved with the test, and make sure each person understands their specific role.  If you will need custom creative assets developed, identify the stakeholders and get some time carved out in their schedule.  Let other groups in your organization know you will be performing testing on the site so they do not get surprised be an unexpected change to the site.

3. Research problem pages on your site with analytics

Use web analytics tools to spot trouble areas in your site. Things like high drop off or bounce rates, low conversion rates, and poorly performing landing pages should stick out like a sore thumb and could be ideal places to focus your testing campaign.  Also look for pages that get a significant amount of traffic, as these may be prime candidates for testing as well.

4. Choose the page on your site to test

The next thing to do is determine what page or pages you want to include in your test.  In many cases, this will be obvious- most people start with either specific landing pages, or (eek) their home page.  Home pages are notoriously difficult to test because of competing goals and noisy traffic but if you analyze specific traffic segments you can still get good learnings.  Regardless, use your analytics research to help choose where to focus your efforts.

5. Decide what variables to test

This is incredibly obvious, but of course you have to decide what things to test.  We have devoted a number of past blog posts to this topic, but it is worth repeating: focus on stuff that appears “above the fold” like headlines, images, page layouts, inclusion of navigation, special offers, promotions, scarcity elements, and risk reversal. Below the fold focus on order and buy buttons, forms, and more risk reversal (near the buttons.)

LONDON - OCTOBER 24:  A skier takes part in qu...

Image by Getty Images via Daylife

6. Create radical options

This has also been written up before, but if you are going to run a test, run a TEST.  Don’t be shy!  Minimal changes will result in minimal differences in performance- leading to drawn out test times and the possibility of a NULL test result (no clear winner no matter how much traffic you get.)  Don’t test 10 different shades of blue for that order button- test 10 different colors from across the spectrum!

7. Identify external factors and plan to block them

There are many external factors which can sway test results.  An easy to understand example is “day of week.”  People tend to behave differently on weekdays vs. weekends.  This can show up in a test with different results on weekends than on weekdays.  To block this data from affecting your overall results- make sure you run the test for at least a full week or two full weeks.  Alternatively you can analyze your results for just weekday visitors or just weekend visitors although not all testing software supports this.

8. Develop a Hypothesis

Just like you did in science class growing up, you should form a hypothesis of what you think will happen.  This statement summarizes what you are testing, why you are testing it, and what you suspect will happen.

9. Decide whether to run a multivariate, split or URL test

Multivariate tests have the advantage of speed and understanding: you’ll get more testing done in less time- particularly with a fractional factorial MVT.  You’ll also get the advantage of seeing how various changes work when combined together.  The downside is that management has less understanding and getting buy-in may be tougher.  Split tests let you focus on one or more variables on a page test alternative treatments… think headlines, buttons, hero shots, etc.  If you wish to test really big ideas, like completely different page layouts- try testing multiple different URLs!

10. Make sure your site is “modular”

shipping containers
Image by photohome_uk via Flickr

The best way to run any type of experiment is to focus on something called “variable isolation.”  This means that each thing you are testing should be tested in an independent manner- thus making certain that any performance lift (or loss) you observe are directly tied to the changes you have made.  The easiest way to get to variable isolation is to design your web pages in a “modular” fashion, which makes it easy to target specific things- like the headline, images, or info box.

11. Consider upgrading your HTML

Modern XHTML is better for testing than table based layouts.  Coding your page with XHTML and CSS will give you cleaner code which renders much more quickly in modern browsers than older table based layouts.  It has the advantage of being easy to test with CSS style tweaks (as opposed to submitting entire blocks of html) and also will help your SEO.

12. Identify the success metric and proper value to judge the winner

Looking back at #1, you should be able to extrapolate from your goal to pinpoint the specific metrics you need to base the test on.  Although many people talk about “conversion rate” as the best metric to judge a result- this is often not the case.  If you are selling products or run an e-commerce site, metrics like Revenue Per Visitor (RPV) or Average Order Value (AOV) will provide a much clearer view of the test winner.  Trying to increase ad clicks means that you should be using outbound click tracking, and if your goal is to just increase site stickiness- then track engagement or bounce rate.

13. Make sure your Adgroups and other traffic sources are passing identifying parameters

If you want to be able to segment your test results by adgroup (yes you do) you’ll need to make certain your Adwords account is set up to pass an identifying parameter in the URL.  You probably already do this for your standard analytics- but if not, make sure you do it for testing purposes.  Often you will see visitors from different adgroups responding to your tests differently.

http://www.yoursite.com/landing.html?adgrp=blue_widgets

14. Implement a Testing Solution

Select a testing software solution to implement the test on your site.  Different solutions integrate differently (this could be an entire post.)  Some require you to inject javascript calls throughout your HTML, while others are far less intrusive.

Crash Test Communication

Image by Runs With Scissors via Flickr

15. Test the Test: Make sure everything is working before you launch

Before you launch or auto schedule the launch of a test, make certain everything works as you expect, including the tracking.  There are plenty of examples out on the web of people who have launched tests only to find out later that there was a major problem with the tracking or a variable not displaying correctly.  Here again, different software providers offer different capabilities for checking thing.  Also, some providers update results in real time, making it easy to spot problems quickly.

Share/Save/Bookmark

4 Ways to Clear Browser Cookies for Just One Site

By Scott Miller on

Oftentimes when you are “testing” a test, you should clear your cookies each time through- to make sure you do not have old values stashed away that could prevent you from seeing your test operate correctly.  Luckily, there are some great extensions available for the Firefox browser that make this a trivial operation.  If you are using one of the other browsers, follow our complete instructions below:

1. Firefox with the Web Developer toolbar: First of all, this is definitely the easiest way to clear cookies for the Firefox browser.  If you do not have the Web Developer Toolbar installed, head over to the Firefox Add Ons site and grab it.

To use it, click on the Cookies menu on the left, and select “Delete Domain Cookies”.  Pow.  All the cookies for the site you are currently on will be removed!

Web Developer Toolbar

2. Clearing a Specific Cookie on Safari: Safari makes you do a little more mousework to get to the listing of cookies in the system, and you have to specify which you want to remove.  To get started, go to the preferences menu, and open the “Security” Options.  Partway down the page is a button labeled “Show Cookies.”  Click this.

picture-4

Once you have clicked the “Show Cookies” button, you will be shown a listing of all of the cookies your browser has stored, along with a handy search box.  Type the current domain name into this search to see a listing of cookies set by the current site.  From here, you can select and delete the cookies.

Remove Cookies for Safari

3. Clearing a Cookie on IE 8: Internet Explorer before version 8 made it a real hassle to delete cookies for a given domain, but now version 8 includes a component called Developer tools which is modeled after the Firefox Web Developer toolbar.  This makes the process dramatically easier.  To begin, select to tools menu and choose “Developer Tools.”  This can also be opened by pressing F12.

IE 8.0

Once the developer tools window opens, choose the “Cache” menu option on the top and you will the the choice to “Clear Cookies for Domain.”  Click this and pow, the cookies will be eliminated for the current domain you are visiting.  Super easy!

IE 8 Developer Tools

4. Clearing a Specific Cookie on Chrome: Chrome makes it fairly easy to clear cookies for a single domain, and works similarly to Safari.  To start out with, click on the wrench icon on the right side of the address bar.  This will drop down a number of choices.

Google Chrome

Choosing “Options” brings up another dialogue and if you scroll down a bit, you will see a button for “Show Cookies.”  From here there is a convenient search function for quickly locating cookies you wish to remove.  Enter the hostname you are looking for and then select the cookies from the list and choose “Remove.”  Simple.

Chrome Cookies

Conclusion: It has gotten easier to delete cookies for a specific domain over the years- and now is a relatively painless process.  It used to be that many people would delete all of their cookies at once, which is not ideal given that you may loose autologins, personal choices, and other site functionality.

Chances are you need to test your web applications and sites in each of these four most popular browsers, so refer back to this guide in the future to remember how easy it really is to remove specific cookies.

Share/Save/Bookmark

The Top Five Conversion Testing Myths and What to Do about Them

By Scott Miller on

Recently I was thinking about the state of testing and experimentation on the web, and realized through talking with customers- there are still a lot of myths out there about testing. I hope to clear up a few of them here:

Myth #1: Testing will negatively effect my SEO
This concern has been around forever, and continues today. Even people using the free Google website optimizer tool have shown concern about losing their rankings. That being said, Google has come out and said that since testing is all about increasing conversions, not tricking search engines, it is not a problem.

In our experience, the biggest risk comes when you are changing URLs to run a test. This is usually done with a fast redirect, meta refresh, or javascript redirect- all of which can lead to confusion for the search spiders. Luckily, most of the testing software out there takes this into consideration and sidesteps the problem by using javascript to render different page versions dynamically.

Myth #2. Conversion is the correct metric to judge success
When you run a test, its essential to consider what metric you will use to determine the success or failure of a test. Traditionally, we group split testing, MVT and other testing types under the category of “Conversion Improvement.” However, conversion is often the wrong metric to judge the success or failure of a test campaign.

Here is why: Lets say you are testing your online store, and in that store, you have many products at differing prices. So you embark on a mission to improve conversion, and the savvy marketer inside you says- “hey I bet if we make our products free, conversion will go up.”

By running a special promotion, you are able to drive conversion rates to all time highs- close to 100%! But guess what happens to your business? You go out of business because of the sudden lack of revenue. In this case, it would have been better to judge your success based on Revenue per Visitor- which would have shown that even with a 100% conversion rate, your revenue per visit was actually dwindling to ZERO dollars.

This is a silly contrived example, but- it illustrates the point. If you focus solely on conversion, you run the risk of increasing conversion at the cost of revenue.

3. Testing is a “one and done” activity
You should embrace testing and optimization as an ongoing activity, rather than something you do once or twice a year and consider it good. Over the course of more than 5000 web experiments, one thing we have learned is that testing a LOT pays off. Frequently, you will learn a few things in each test, and its the cumulative results that ultimately deliver the biggest results.

Don’t be afraid to fail! Often times, the first test will see only marginal or minimal gains, but as long as you learn something, it puts you one step closer to the higher conversion rate that you know you deserve. Remember- the only test that is a loser is one that you don’t learn anything from.In 2009, commit to an ongoing, iterative test program where you can quickly test over and over again, taking what you have learned and plugging it into the next test. Strive to minimize downtime between tests so as to increase your odds of success over the long haul.

4. Once I optimize my site, I am done.
This is just plain wrong, for a number of reasons- things in the world are always changing! Right now we are in the throes of the worst economy in years. Do you think the same sales pitch that worked 18 months ago is still going to motivate people today? I doubt it!

We recommend people re-validate their results every 6-8 months.  This ensures that you are always maximizing your conversion- and will help you understand the effect subtle changes in the marketplace have on your customers.

5. A/B testing is going to disappear
Since the onset of Multivariate testing, pundits have continued to argue that A/B testing is going the way of the dinosaurs. If you are of this mentality, I have news for you. Dinosaurs are destined to stay in the museums, and A/B Split testing is destined to stay in every marketers toolbox.

Here is why: A/B testing is simple, easy to understand, and works great for sites with lower traffic levels. It is the tried and true way to run tests, and the one approach that all marketers and corporate higher ups understand. That being said, multivariate and Taguchi testing is more powerful and can yield more interesting results- at the expense of increased set up time, and decreased acceptance and understanding by clients and management.

Do you have any more myths??  If you do, please post them in the comments!

Share/Save/Bookmark

Filed under: Testing 101

Back to the Basics: Freeze your Design while you’re testing

By Scott Miller on

Every once in a while, I realize that there are some basic tenets of testing that are worth revisiting. One I am going to explore today is the idea of making changes to the pages you are testing, while the test is running. With only a couple tiny exceptions, this is widely considered a huge NO NO.

It all goes back to where AB Testing on the web came from, something most of us learned in elementary school science class called “the experimental method.” About.com defines the experimental method as follows:

Definition: The experimental method involves manipulating one variable to determine if changes in one variable cause changes in another variable. This method relies on controlled methods, random assignment and the manipulation of variables to test a hypothesis. “

The most important part of this definition is “manipulating one variable.” Using a carefully designed experiment that changes only one variable, any change in the outcome (other variable) can be attributed to the single change.

What happens if you change more than one thing at once? Confusion. What we testing geeks call confounding of the results. One can no longer reliably link a given change to a given result. (Note- this is not the case with Multivariate experiments.)

So back to my original point. When a split test is running, it is essential that all possible variables be held constant (frozen), until enough data has been collected to reach a point of statistical certainty.

And what happens when you make changes to the pages that are already running in a test? Its worse than changing multiple things at once. Your results will be utterly useless, unless you have hit statistical validity before making the change. In this case, you are basically completing one experiment and launching a second.

Warm Regards,

Scott Miller, CEO

Author of “The ConversionLab.com,” The worlds first “How to” guide to testing and optimization. Visit http://www.conversionlab.com/ for a special offer!

Share/Save/Bookmark

Filed under: Testing 101

Katrina in your test results?

By Scott Miller on

Even if you live nowhere near the gulf coast, hurricane Katrina could be having a major impact on your test results. This is a classic example of a huge environmental noise factor, something that can shift the buying sentiments of an entire population. If you live near the affected area, or cater to a local business, this will be obvious.

But what about us who live hundreds or thousands of miles away?

The press coverage has been more than constant- its been downright transfixing. Anyone who knows someone living near New Orleans or who has been through a hurricane probably spent a little extra time watching the news today… and a little less time surfing the web or “taking care of business.” Not to mention the pervasive online news coverage and blogs pulling eyeballs and dollars away from our sites.

To make matters worse, the threat of spiking gas prices has many people hitting the brakes on purchase decisions. We noted a significantly lower conversion rate today on at least a couple of our “key indicator” tests. It seemed more like a Saturday than a Monday.

We use the term noise to refer to any uncontrollable factor that can affect the outcome of our tests, whether it is a positive or negative change. Split testing helps to disperse the effect equally within the test battery, but it doesn’t always eliminate an uncontrolled bias from entering the test results.

Take for example, a site that sells flood insurance. If this was you, today was probably a great day for sales, perhaps even record breaking. Would today be a good day to get repeatable test results? I think not. The winning creative today probably would be the one with the shortest and easiest order form. Today, many people wouldn’t need much convincing. Normally, the best pulling message might be a completely different appeal altogether. Basing your test results on today’s data, even if statistically significant, would lead you to erroneous assumptions.

Share/Save/Bookmark