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
-
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 -
Tips on marketing actual "Products" rather than "SEO Advice"?
First of all I just want to say that I love SEOMoz, it's by far the best no-BS resource for SEO and online marketing information in general on the entire Internet, and well worth the money. HOWEVER, one beef I am starting to have with it recently is... Most of the content being generated is becoming about "how to market to marketers" or "selling SEO" rather than actual advice or focus selling general products or services. By this I mean that all the new trends towards pumping out content based on research, making fancy infographics etc. etc. are all well and good for those who are trying to market their marketing or SEO talents in general but not THAT applicable to traditional online storefronts. I work for a fairly large company that sells tickets for theme parks/attractions/tours etc. and SEOMoz was a huge help initially for a recent site redesign, but now every time I log on to check for fresh content it's seemingly a repeat similar advice on how to get links or traffic for an SEO business. I don't mean this to come off as a whine because as I said SEOMoz is wonderful, but I've conducted endless site searches for (recent) information on traditional online marketing etc. and the ratio just seems to be...off. Anyone else feeling this way?
Conversion Rate Optimization | | ExperienceOz0 -
E-commerce Customer Reviews/Ratings Solutions?
Hi all, Was wondering if based on your experience you could recommend E-commerce customer reviews/ratings solutions? Or if you prefer to use in-house built solutions. I currently have proposals from bazaarvoice, Shopzilla and Reevoo. Cheers
Conversion Rate Optimization | | Carlos-R0 -
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 -
Good platform for SEO and CRO
From Seomoz thread it looks like many mozzers favor WordPress when it comes to choosing a platform that is optimal for SEO. While I agree I would like to ask your opinion on platforms for CRO.
Conversion Rate Optimization | | OscarSE
Which platform do you think works best for SEO practices and CRO posibilites? It would be great if employees that don't have expert knowledge in PHP and HTML would be able to move contact forms around, places different banners next to the blog post depending on what content they post etc. In this case the meaning is that the website will be built by a professional and used by all different kind of employees with various web design / coding skills. Have a great day everyone!0 -
Improving data tables for Usability & SEO
I have some large html data tables that look horrible (see bottom of http://www.jwsuretybonds.com/surety-bonds/commercial-bonds/auto_dealer_bond.htm). To my surprise, heat map tests actually proved them to be useful in improving our conversion rates to get visitors to apply for the bond they need. We are looking at ways to better the user experience while still keeping the data visible to search spiders. One idea was to use a dropdown list to filter by states. With new web technologies, there must be a better way to utilize this data. What are some alternatives?
Conversion Rate Optimization | | TheDude0 -
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 -
How accurate is the Geo-Targeting of Google and Bing/Yahoo PPC ads?
I have a client who serves a local market and who has had trouble in the past with people out of her service area clicking on ads. She asked how accurate the geo-targeting option is. I know it's not possible to be completely accurate resolving the location of IP addresses, but was wondering if there are any recent statistics out there regarding how accurate or inaccurate geo-targeting is. I did some quick searches but did not see any current numbers. Many Thanks!
Conversion Rate Optimization | | JKuly0