Как снизить влияние A/B-тестирования на позиции сайта в Google Поиске

Из этой статьи вы узнаете, как тестировать варианты URL или контента своего сайта, не ухудшая при этом его положение в результатах поиска Google. Здесь нет инструкций о том, как разрабатывать тесты, но внизу страницы есть ссылки на ресурсы по этой теме.

Что такое тестирование

Для тестирования нужно создать разные варианты сайта или его части и собрать данные о том, как пользователи взаимодействуют с каждым вариантом.

  • При A/B-тестировании выполняется проверка двух или более версий одного изменения. Например, вы можете протестировать два разных шрифта для одной кнопки, чтобы узнать, какой из них больше нравится пользователям и поможет увеличить количество кликов.
  • При многовариантном тестировании выполняется проверка сразу нескольких изменений. Это позволяет отследить не только влияние каждого отдельного изменения, но и их совокупный эффект. Например, вы можете тестировать разные шрифты для одной кнопки и в то же время экспериментировать со шрифтами на всей странице. Так, если выбранный шрифт будет более комфортным для восприятия, вы сможете применить его на других элементах сайта. Но может оказаться, что он выгодно выделяет кнопку на фоне других элементов интерфейса, и целесообразно использовать новый шрифт только на ней.

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

Для тестирования можно создать несколько версий одной страницы с разными URL. Некоторые из пользователей, посещающих исходную страницу, перенаправляются на тестовые. Затем их действия сравниваются, чтобы определить, какая страница удобнее.

Также при тестировании можно не использовать разные URL, а динамически добавлять варианты на одной и той же странице. Чтобы определить, какой именно вариант нужно показывать, используйте JavaScript.

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

Сканирование вашего сайта выполняется достаточно часто, чтобы обнаружить и проиндексировать тестовые страницы? Значит, Googlebot быстро проиндексирует ваш сайт, оптимизированный по результатам тестирования.

Советы по тестированию

Вот несколько советов о том, как избежать ухудшения позиции в Google Поиске во время тестирования вариантов сайта.

Не маскируйте тестовые страницы

Нельзя показывать роботу Googlebot один набор URL, а людям – другой. Это маскировка, она противоречит правилам в отношении веб-спама, и не имеет значения, делаете вы это в целях тестирования или нет. Помните, что нарушение наших правил может привести к ухудшению позиции сайта или его удалению из результатов Google Поиска.

Маскировкой считается любая подмена URL, выполняется ли она с помощью программы на сервере, файла robots.txt или другим способом. Если вы считаете, что для определенной цели вам нужна маскировка, советуем вместо нее использовать переадресацию или атрибуты ссылок.

Если вы используете файлы cookie для контроля тестирования, учтите, что это может помешать сканированию вашего сайта. Робот Googlebot не поддерживает файлы cookie и будет видеть ваш тестовый вариант контента как любой другой пользователь, который открывает его в браузере, не поддерживающем файлы cookie.

Если вы проводите тестирование с несколькими URL, то советуем использовать атрибут rel="canonical" для всех альтернативных URL. Так вы сообщите роботам Google, какой URL является основным. Атрибут rel="canonical" предпочтительнее, чем тег noindex (meta), поскольку он лучше соответствует ситуации. Например, если вы тестируете варианты главной страницы, то нежелательно, чтобы поисковые системы совсем игнорировали ее. Надо сообщить роботам, что все тестовые страницы являются почти точными копиями исходной (канонической) страницы и должны рассматриваться вместе с ней. Если использовать в такой ситуации тег noindex вместо атрибута rel="canonical", это может привести к негативным последствиям.

Используйте перенаправление 302, а не 301

Если вы проводите тестирование, в ходе которого переадресуете пользователей с исходной страницы на тестовую, настройте перенаправление 302 (temporary), а не 301 (permanent). Тогда поисковые системы будут учитывать, что эта переадресация временная и действует только во время эксперимента и что они должны сохранить исходную страницу в индексе, не заменяя ее тестовой страницей. Также можно настроить переадресацию с помощью JavaScript.

Проводите эксперимент только до тех пор, пока это нужно

Время, необходимое для получения точных результатов, зависит от разных факторов, например от коэффициента конверсии и объема трафика сайта. Как правило, хорошие инструменты для тестирования сообщают, когда собрано достаточно данных. Закончив тестирование, как можно скорее реализуйте самый эффективный вариант сайта и удалите все следы эксперимента, в частности альтернативные страницы, тестовые скрипты и разметку. Если мы обнаружим сайт, на котором неоправданно долго проводится эксперимент, то можем счесть это попыткой обмануть поисковые системы. В таком случае мы примем меры. Это особенно вероятно, если вы показываете один вариант контента большой доле пользователей.

Ресурсы, посвященные тестированию