Server-Side A/B Testing - Okay for SEO?
-
Hey Moz Community!
I've been digging into the differences between server-side testing and client-side testing and had a generic question. Is it safe to run server-side A/B testing?
For example, if I want to Split Test the home page of a site and show 50% of my traffic one home page, and show 50% of my traffic a completely different (read: new template, new content, new CTAs, etc) home page, are there any implications to SEO and organic search?
I've spent about five hour researching and from what I can find A/B testing is acceptable as long as you don't show Googlebot different content or run A/B tests on Googlebot. Matt Cutts, head of Webspam at Google, has stated that A/B testing does not impact search rankings. "A/B or split testing or other forms of testing web sites is okay by Google as long as you don't test GoogleBot or don't treat GoogleBot differently."
The biggest concerns for SEO cloaking, so from my understanding, for server-side testing, you'd need to do user-agent based redirection so that Googlebot (or any search bot) gets the normal version of the home page. The bots shouldn't be part of the test. Technically that is cloaking, but intention-wise, we're not trying to be sneaky. I've also read through this article about experimentation from Google developers here.
Am I missing anything here or is there a definitive answer? If we serve a “B” as a different site for user testing, just exclude google bot by user-agent and we’re good? THANKS!
-
Hi,
I wouldn't be worried about this too much, the biggest and smallest sites in the world do A/B testing and most of the big ones run it through the back-end of their site. In all cases you're trying to improve the user experience and make sure they have a better time on your site. I don't worry about this for TNW at least.
-
Hello, my friend.
Good question you got here. Made my brain leftovers to spin.
Anyway, here is my understanding (and I can be completely wrong).
As Google always says, don't treat Google bot differently from human users, also, they say don't play a/b testing on him. At the same time Google Analytics' a/b testing is working like this: when you visit page for the first time, you get "normal" page, than, based on chance of a/b testing, you either gonna stay or be redirected after loading the page (this one is important) to test page. After this you are being assign a cookie, so every recurring visit you are not "played" with testing until test is complete. Then all cookies are removed and everybody is served whatever version of a/b testing "won".
So, putting three hypothesizes above together, my understanding is that Google bot is being treated the same way - it gets "assigned" (or simply served the original) a version of the page on the first visit. This makes sure that there is no confusion by Google which version of tested page to index.
I think as long as you keep this in mind, there won't be any troubles for SEO.
Hope this makes sense and helps you.
Cheers.
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 to Include Phone Number as CTA Button in Mobile Version of B+B Web Site?
We are attempting to keep the number of CTAs (Calls to Action) on our commercial real estate website to a minimum. Our adjusted design (see attached) has 2 CTAs. One is "Contact Agent" the other is "Schedule a Tour". We are focusing on the listing page, which is the primary product page and critical in terms of CTA. Our mobile version does not show a phone number while the desktop version (also attached) displays a phone number. Should the mobile version also display a button a phone number? Some members of our target audiences, business owners and executives who are often in their 40s and 50s may prefer to call us up rather than communicate by written message. Any suggestions for elegantly displaying the phone number without causing confusion? I have read that the number of CTAs should be limited so I am on the fence as to whether or not to include a phone number Thanks,
Conversion Rate Optimization | | Kingalan1
Alan 6yR88Vt WwYpt810 -
What is the Impact of Content Personalization on SEO?
I am using Optimizely to serve personalized experiences to our website users. Is there an impact on SEO ranking? The personalized content is dynamically changed on our website and the URL does not change. Thank you
Conversion Rate Optimization | | Dilgul0 -
UX and/or Conversion Help for Ecommerce
Good Morning, We recently revamped and relaunched our ecommerce website and we believe we have built a great site that is easy to navigate, find what you're looking for, get all details, and purchase. We were hoping to get some of the Moz community to take a look at the site and let us know if you have any suggestions on usability or conversion techniques that we could implement to improve user experience and amount of orders placed. You can view our site here Looking forward to your feedback. Thanks in advance
Conversion Rate Optimization | | Prime850 -
HELP: Analysing data to make decisions, SEO vs PPC
Hi mozers! I have recently been seeing good results in the serps lately for my main keywords in my country NZ, now I'm seeing good results in Australia for these keywords and our USA domain is not far behind and making good progress... However, our NZ results show that we may get around 1 conversion every 3 days from our organic search. I read other places that click share for ppc was much higher, but there is no way we can match our competitors budgets from 3k - 300k per month. So our option was to focus on SEO. To me, the SEO results seem quiet low, however I'm not really sure how to go about diving deep into the analytics of it all to find out where I need to improve or focus on, which keywords are bringing these conversions. Maybe I need to go for long tail keywords etc... It seems my rankings are coming from general keywords which are still highly competitive, but even so, we are not performing to what I know we should be. Our competitors are mostly paying ppc, however I was told my ROI would be better spent via SEO. Any suggestions perhaps what I might be missing or doing wrong in this case. (I have recently done a new design overhaul with a new registration process) I have 3 top level domains you can see the site here http://bit.ly/1yhz96v
Conversion Rate Optimization | | edward-may0 -
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 -
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 -
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 -
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