What are the best practices for server-side A/B testing?
-
When performing a full-site server-side A/B test, what best practices should you follow to ensure that you're:
- not cloaking or at least not being shady
- only showing Google (and other search engines) the version you want them to see (i.e. not the test pages)
Thanks in advance!
-
The definition of cloaking according to Google is "the practice of presenting different content or URLs to human users and search engines." For that reason, there is some risk in showing Google a different page than what is being shown to your users in the test. Displaying different content based on user-agent is a red-flag to Google.
That being said, cloaking penalties are "manual actions", meaning they are manually applied by human reviewers on Google's team, so unless you are purposely trying to be deceptive, the risk of being penalized is low. Additionally, you can request reviews of manual actions via Google Search Console to appeal any penalties.
Another approach could be to use server-side redirects for the test, using 302 redirects and redirecting users bucketed into the test to a separate URL. The 302 redirect indicates to Google that this is a temporary change, and that they should retain the original page in their index. You can further reinforce this by adding a canonical tag to the test page and pointing it to the original version of the page.
Finally, for high priority SEO pages you may also consider using a client-side A/B test. Client-side A/B testing uses Javascript to dynamically change the content on the page, and is typically not indexed by Google.
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Channel grouping path / assisted conversion benchmarks by industry
Hi Mozzers, I'm trying to find benchmark channel grouping paths to conversion, or assisted conversion trends, by industry... is anybody aware of any benchmark data out there? Thanks!
Conversion Rate Optimization | | Zoope0 -
Is "http://whereisthefold.com/" a good tool?
I came across this tool: http://whereisthefold.com/ I would like to add this to my bag of tricks but want to see if anyone has actually taken the time to verify that this tool presents an accurate representation of where things are placed on different screen sizes? I would appreciate any input. Ron
Conversion Rate Optimization | | Ron_McCabe0 -
Where I can place a banner/message in my site telling I have a new website?
Where I should place a banner or a message in my old site to tell user that I have a new website? Thanks in advance!
Conversion Rate Optimization | | esiow20130 -
What is the best day of the week for email surveys?
Wondering what the best day of the week is for emailing surveys. Also if there are different best days for B2C & B2B.
Conversion Rate Optimization | | bozzie3110 -
What is the best way to reduce bounce rate from Pinterest Traffic?
Hi, Our bounce rate is very high on incoming traffic from Pinterest. What can we do to redirect the traffic to more than single product page and/or convert them to sign up for newsletter, etc? Anyone know if there is an average bounce rate from Pinterest traffic? Thanks.
Conversion Rate Optimization | | stats440 -
Any providers offering a/b testing using JS callbacks?
Hi all, I am looking to test the impact of buy button wording on conversion rate. The website in question has a few thousand products on non-dynamic URLs. The common a/b testing products on the market restrict tests to a single URL, or you have to enter all the URLs being tested which isn't practical. Ideal Solution What I'd really like to do is: use the provider's web app to configure an experiment with a name and a description of the variations; use some JS code to run the experiment with a callback to carry out the variation. This would allow me to easily put this code on the product details page template. I've written example code below for how this would look. When the experiment is run, the provider's framework would a) tell my code what variation to run, and b) handle the measuring of conversion rate. Questions Are there any providers which work like this? Is there an alternative solution on the market? If there isn't someone already doing this, would it be useful to anyone else? Joel // Loads the provider's framework. // Setting the experiment to run when doc is ready.
Conversion Rate Optimization | | switchplane
// Assumes jQuery environment.0 -
How can I improve my Adsense CTR / CPC?
Here's one page where my Ads' setup can be seen: http://www.gameseducativos.com/guarda-do-zoologico/quebra-cabecas
Conversion Rate Optimization | | rpedri0 -
Ideal product page conversion/retention rate for eCommerce sites
Hi SEOmoz-ers, I was wondering if anyone has data regarding product page abandonment rate (% of potential customers that leave the site after seeing product pages) for websites like Overstock, REI or Zappos? As you may know the above mentioned sites do an exceptional job with product pages. It would be helpful to know what some of the leaders in this space are achieving in terms of conversion rate. What is your personal opinion about this? Thanks,
Conversion Rate Optimization | | Kush_VMI
Kush0