Клуб о поиске Яндекса

A/B тестирование мобильного сайта

ilievich
15 июля 2015, 13:52
Здравствуйте!
Мы хотим проводить A/B тестирование на мобильном сайте m.site.ru, куда пользователи попадают 302 редиректом на основании User-Agent. Далее на примере страницы m.site.ru/page1

Все сессии мы будем делать поровну. Первую (A - original) показывать по обычному URL m.site.ru/page1 (на котором показывается страница без a/b теста), конкурирующую ( B) показывать по новому URL - m.site.ru/page1_b.
В момент создания новой сессии, север принимает решение в какую группу попадает клиент (А или B). В случае A варианта страница отдается как есть, в случае B варианта - редирект с кодом ответа сервера 302 на страницу m.site.ru/page1_b.
Мы не будем использовать клоакинг: поисковые роботы будут в равных условиях в плане разделения на A/B и правилах редиректа. При этом, в определенный момент времени, асессор с вероятностью 50% может получить страницу, которая отличной от той, что получил поисковый робот.
На странице B (m.site.ru/page1_b) будет использоваться rel="canonical" указывающий на основную страницу А (m.site.ru/page1).
При этом страница A мобильного сайты использует rel="canonical" для указания на соответствующую страницу "взрослого сайта" www.site.ru.
Есть ли какие-то минусы у данного подхода? Может ли это отрицательно сказаться на ранжирование мобильного и/или "взрослого" сайте www.site.ru? Могут ли быть ошибочно наложены санкции за клоакинг?
1 комментарий
Подписаться на комментарии к посту
firstlena.pershina
15 июля 2015, 15:01

Робот будет индексировать и включать в выдачу именно тот контент, который он получит от сервера при обращении к сайту, в соответствии с релевантностью этого контента и будут определяться позиции сайта в результатах поиска.

 

Использование атрибута rel="canonical" в обеих ситуациях некорректно:

- атрибут на с странице m.site.ru/page1 будет проигнорирован роботом, поскольку ведёт на страницу другого домена (в настоящее время мы не поддерживаем такой вариант атрибута)

- атрибут же на странице m.site.ru/page1_b ведёт на страницу m.site.ru/page1 с также установленным атрибутом, робот может проигнорировать и его.

 Тут можно рекомендовать отключить проведение эксперимента для нашего робота, определив его в логах сервера по User-agent и возвращать роботу только один вариант страницы, тогда проблем с нахождением страниц в поиске возникнуть не должно. Это также не будет воспринято как клоакинг, если подобный эксперимент не ставит перед собой цель запутать индексирующего робота. Подробнее о том, как в логах сервера представляется наш робот, можно узнать на странице Помощи: http://help.yandex.ru/webmaster/robot-workings/check-yandex-robots.xml .