Hey guys,
My company runs a very high trafficked e-commerce site for which they are doing a re-design. Right now the things are setup this way:
User comes to say for instance example.com, they get a soft popup to visit new site at a sub domain abc.example.com which is blocked in robots.txt and user can switch back to old site anytime.
We now want to move the new site on to the main domain with the soft popup for users to visit old site at abc.example.com and vice-versa.
The new site is a LOT more SEO friendly for mobile and desktop but old site isn't, so obviously we are pushing to go live with it ASAP. But the company wants to stick with the old site as the default site for a few months as it's going to be busy times for them ahead.
Now let's say we do the switch and move new site to example.com and old site to abc.example.com. We redirect all users to abc.example.com (old site with bots blocked) and add a soft popup for users to switch to new site if they want to, which will be on example.com. So by default users will get old site on sub domain with the option to switch and bots will always get the new site on main domain (example.com).
There will also be a cookie deployed for users that if user switches to new site, then they will get new site going forward on example.com.
I just don't want it to look like cloaking. But we are essentially just doing A/B testing and giving users both the options.
Please share your opinon if this is okay from Google's point of view and not get penalized.
Thanks in advance!