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
-
Best Practices: Mobile & Desktop Ad Design for Adwords?
Is it possible to have Google Adwords display different page versions according to whether an advertisement will be displayed on a mobile or desktop device? We are a commercial real estate brokerage based in New York City. Most converting website use desktop rather than mobile. We are considering advertising on Google Adwords. Is it possible to have Google serve a more elaborate form of desktop landing page but have Google serve a stripped down version to mobile users? The stripped down version would be created using Instapage. From a technical perspective how would we create a more elaborate desktop version and have Google distinguish between the two? In our experience, mobile converts much less. How much less should we bid for keywords displaying on mobile? Thanks!
Conversion Rate Optimization | | Kingalan1
Alan0 -
Best Day of Week & Best Time of Day for B+B Email
For business to business email, should we avoid sending on Mondays and Fridays? The nature of the service is commercial real estate brokerage for office space in New York City. We are mailing to corporate decision makers in various industries (technology, finance, law). Should we avoid mailing during certain times of day? Or is there a best time of day to send the email. Thanks,
Conversion Rate Optimization | | Kingalan1
Alan1 -
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 -
How to test unconditional free shipping?
Hi everyone, I am considering a switch to offering unconditional free shipping. By this I mean no minimums or contingencies. Before I do this I would like to be able to test the concept for a period of time, or for a section of my audience before fully committing. The issue is it will take a lot of time and $$$ to convert the website to market the free shipping properly. I have thought about using a promo code but I am not sure that will give a proper sample due to people getting confused. Has anyone seen how to test this concept? Thanks!
Conversion Rate Optimization | | Mjstout0 -
Best Shopping Cart Recovery Service?
With GA's Real Time view of visitors to our Web store I see how many are "shopping" at our site. It's a bit frustrating to watch and then NOT get very many orders. I am wondering about the value of shopping cart recovery services and which one is the best. I would also like to know what the best ecommerce converting sites are.
Conversion Rate Optimization | | lbohen0 -
Testing Google Tag Manager
Is there a way to test if the Google Tag Manager is set up correctly? Am I right in thinking that the only code that will be output on the page will be the actual embed code, eg: SCRIPT REMOVED Cant work out if there is an issue with what has been set in the account of if there is a problem with how the code has been added to the page..
Conversion Rate Optimization | | edwardlewis0 -
How Do I Create a Google Analytics Dashboard for My Designer To Monitor Landing Page A/B Testing
Hello All, We recently started doing some "AdWords Experiments" using A/B testing of our search landing pages. My web design team does not have access to our AdWords account, but they do have "user" access to our Google Analytics account. What I need to figure out how to do is setup an easy dashboard (or custom report) that will show them at a quick glance how the two versions of their page are performing in terms of: Goal Completions (Conversions) where the specific page is the entrance/landing page. Bounce Rate Time spent on site where the specific page is the entrance/landing page. Pages viewed where the specific page is the entrance/landing page. Possibly a way to see the most popular page visited 'next' after starting on the specific entrance/landing page Anything else that might be useful The two URLs would be like: http://www.domain.com/search/testa/
Conversion Rate Optimization | | Robert-B
http://www.domain.com/search/testb/ Any insight about the best way to do this is greatly appreciated! Cheers!0 -
Call-to-action is literally a call/dialing a number...
The call-to-action for this site is not some sort of webform, nor adding an item to a cart; it is a call, that is the action this business wants to elicit. Would there possibly be any advantage to making the number clickable and having a landing page for that, any suggestions on how to make this call-to-action more pronounced/clear? Thanks! =]
Conversion Rate Optimization | | Mozzin0