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
-
Redirect Management on Headless Wordpress w/ React Front End
Hello everyone, As Headless Wordpress becomes more and more popular, it becomes more complicated to manage and track 301 redirects. I'm reaching out for advice on this. Our main issue right now, is that after migrating from Drupal to a Headless Wordpress/React platform we lost the ability to track, manage, and view traffic analytics for users hitting those redirects. This was something we were able to do in Drupal. Example: If we have a redirect in place we could see how many times in the past x number of days that redirect was hit by users attempting to access the old URL. Unfortunately, Yoast Premium, has been helpful with other SEO needs, but this is one that it is not able to manage. Anyone have any ideas, experience, or thoughts on this issue? Thanks for your time
Conversion Rate Optimization | | culturefoundry1 -
Split test content experiment - Why can't GA identify a winner here?
I have been running a content experiment for a short while now and GA has just ended it saying it cannot determine a winner. Looking at the images (links below), without any form of analysis I can already see a pattern of greater success in Variation 1. It ended with a 93% probability of outperforming the original yet the content experiment ended with no winner. Does this mean the 95% confidence threshold I set should've been lowered? Ultimately I'm going to choose this as my winner but why didn't GA push it as the winner? Is there something I am missing? Image 1 - Showing e-commerce performance (objective of split test was transactions) Image 2 - Showing conversions (same split test, same objective, just different report) Your thoughts and comments will be appreciated.
Conversion Rate Optimization | | OptiBacUK0 -
How much time is enough to test?
I am not an adwords expert but this is is the strategy I am following: 1. I create an adgroup for each set of keywords that will target the same ad. 2, I set the bid high to appear first. 3. After 3 to 5 days I remove the ones with low CTR over the impressions, anything below 1%. For example: for this url: http://www.theprinterdepo.com/hp-laser-4250-printer-q5400a-r I created an AD, and initially I put 10 keywords, after one week I had wasted a lot of money, after 4 days I deleted 7 keywords, and after 8 days, I left only one keyword with a very good CTR of almost 3% and conversion rate of 4%. The question is: how much is enough time to test and remove keywords? is one day of data good enough? Should I make this test with the highest bid possible? Should I keep the high bid forever?? 11 dollars for one click seems pretty expensive for one printer of 200 dollars when converted. Does position 1 guarantee more conversions? Maybe as long as it appears on the first 5 or 6 then its enough so I can decrease bid?
Conversion Rate Optimization | | levalencia10 -
What is the best solution to track conversions on local plumbing site (non-mobile)?
What is the best solution to track conversions on our local plumbing site? 95% of leads coming from phone calls, the rest – from the contact form we have on every page. Is there a reliable solutions to track conversion rate for non-mobile local site? As a side note, we have 6 different phone numbers on our site that users can call in order to reach us.
Conversion Rate Optimization | | dinok_ya0 -
Conversion Rate Optimization (CRO): Best Approach/Plan Documentation
Hey Mozzers - First off, I am well aware of what CRO is, its benefits, and why it is essential for any inbound or performance marketing campaigns. However i am a total newbie at the actual planning and implementation of CRO, so any advice/feedback on the questions below are much appreciated! When planning a CRO experiment/test what is the best way to document it? Should i develop the full plan ahead of time laying out each element? If so, what elements should i include in this plan? What are the KPIs i should report on? What tools should i use for reporting (i was thinking a blend of Google and Clicktale)? Any lessons learned through out your campaigns? Thank you all so much for your input! Regards - Kyle
Conversion Rate Optimization | | kchandler0 -
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 -
Best Ways to Get More Newsletter Subscribers?
Hello there! Which are in your opinion the best ways to grow your list? Let roll your imagination! 🙂
Conversion Rate Optimization | | YESdesign1