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
-
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 -
SEO and Conversions from a C-Level perspective
Hi guys! Do you have any suggestion about articles about how to work with conversions and SEO from a C-level perspective? I know it is very open question, but there might be articles like (https://moz.com/ugc/how-can-pr-seo-and-ceo-people-work-together-for-link-building) that are great and written on this subject. Could you please share if you have any examples? I'm thinking for these perspectives: What knowledge and insight does a management team need to take control and drive the SEO and CRO related work (from a executive level)? How do the management team connect business strategy and goals with the SEO and CRO area? Have a great day!
Conversion Rate Optimization | | OscarSE0 -
Web Overlays - Region Specific Offers - SEO Implemention & Considerations
Hi all, I'm currently considering implementing some overlays on a site. They're likely to be time-specific (so running only on certain hours and days), visitors will only see it once and content will also be slightly different based upon the region of the visitor (US, Non-US). They will be marketing-based messages tailored to the visitor based on where they are visiting from, I was thinking about putting the content of the overlay in an <iframe>and blocking it from being crawled/indexed by bots.<br /><br />Would this approach set-off any alarms with Google in terms of cloaking or any other nasty things? To clarify, they'll be as unobtrusive as possible to the visitor.<br /><br />Based on the above approach, bots will see that an iframe is being called, but with more or less no content - would this be a problem too?<br /><br />Another approach i thought about would be to dynamically serve different images based on the region...<br /><br />Lastly, assuming correct and safe implementation from a technical perspective, as a generality, have people seen better results from capturing exit traffic, timed overlays or when people first land?<br />Any advice appreciated!</p></iframe>
Conversion Rate Optimization | | ElNino0 -
What should a small company with a difficult SEO/SEM challenge do?
Everyone here knows that SEM and SEO "experts" are everywhere. But our company has a particular challenge - our Volusion-hosted e-store's product offering is so wide that it's a huge challenge to make a dent in our search engine placement. In our earliest days, one SEM "pioneer" company issued us a refund after realizing they couldn't do anything to affect our placement. The problem is that the revenue from any one particular keyword term doesn't return enough sales to make the effort worthwhile - sales are scattered allover the product spectrum. Does anyone have any experience with this particular challenge? What would be considered a realistic monthly budget - given that the business itself is quite small? I don't know what the etiquette on Moz is but YES I am looking to engage a company to help us out.
Conversion Rate Optimization | | CrashAlpha0 -
Working with Wine & Spirits - SEO
Hello All, I'm looking for an SEO contractor/agency who can start the SEO process here and has worked with wine and spirtis, foodie sites, or luxury. I'm having trouble finding this experience ion SEO. We're looking for a company that is willing to be tranparent in methods and show us the process. If anyone has referrals or input, I would love to hear it. We are considered a start-up in the wine-industry and cannot devote 20 hours a month on this myself. Please chime in on your perpsective, advice.
Conversion Rate Optimization | | Airbutoh0 -
A/B Testing. What do you use?
About to do some A/B testing (conversion improvement) for multiple clients. There are so many solutions out there. Does anyone have any suggestions. A/B testing will be done for both SEO & PPC Campaigns.
Conversion Rate Optimization | | waqid0 -
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 -
What company/person do you recommend for improving conversion rates on landing pages?
Hello! I'm looking for specific recommendations of companies with whom you have been "Tickled pink at fantastic conversion improvement results!" I'm the customer for this service. 🙂 I seek a page-level review of a specific area of my site. I'm looking for output of specific recommendations for improving conversion rates. I want to avoid paying for a "generic best practices report" with one or two ideas for my site sprinkled in. I realize that I will be called to complete proper input into the process. I am ready to do my share with the level of detail required. So, if you have an enthusiastic recommendation, please share. Details are appreciated. Most important, please tell me why this company made you very happy. I sincerely look forward to SEOMozzer input. Thank you kindly, Loren
Conversion Rate Optimization | | groovykarma0