Создать URL
Генератор Правила транслитерации Как сделать ЧПУ Блог Вопросы и ответы Создать URL
Разбор

A/B-тесты и адреса страниц

Тестировать страницы можно и нужно. Разберём, как сделать это так, чтобы поиск не пострадал.

В чём риск для поиска

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

Способы проведения теста

Способы A/B-тестирования и их влияние на индексацию
СпособАдресаРиск для поискаЧто настроить
Изменения в браузере после загрузки страницыОдин адресНизкий: адреса не меняютсяИзбегать «мигания» и не скрывать содержимое от роботов
Серверное разделение на одном адресеОдин адресНизкийОдинаковая логика для роботов и людей
Разные адреса вариантов с перенаправлением части трафикаАдрес на вариантСредний: появляются дублиВременное перенаправление и канонический адрес оригинала
Отдельные адреса без перенаправленияАдрес на вариантВысокий: варианты индексируютсяУказать канонический адрес и не давать ссылок на варианты

Правила для тестов на разных адресах

  1. Для перенаправления части посетителей на вариант используйте временный код 302, а не постоянный 301: подробнее в статье про выбор кода перенаправления.
  2. На странице варианта укажите канонический адрес оригинала: как работает canonical.
  3. Не показывайте роботам и людям разное содержимое на одном адресе: варианты должны определяться случайно, а не по типу посетителя.
  4. Проводите тест только столько, сколько нужно для результата, и заранее определите критерий его завершения.
<!-- на странице варианта -->
<link rel='canonical' href='https://example.ru/catalog/divany/'>

Не добавляйте на такие страницы одновременно запрет индексации: сочетание с каноническим адресом противоречиво, об этом — в статье про canonical и noindex вместе.

Как завершить тест

ВыбратьпобедителяВнестиизменения наосновной адресУбратьварианты иперенаправленияПроверитьиндексацию
ВыбратьпобедителяВнестиизменения наосновной адресУбратьварианты иперенаправленияПроверитьиндексацию
Порядок завершения теста
  • Если победил вариант на другом адресе, перенесите его содержимое на основной адрес, а не наоборот: основной адрес уже имеет историю.
  • Если варианты нужно убрать насовсем, настройте перенаправление 301 на основной адрес.
  • Уберите из кода страниц скрипты тестирования, чтобы они не замедляли загрузку.

Аналитика теста

Метки варианта записывайте в параметры визита, а не в адрес: так отчёты остаются чистыми, а адресов не становится больше. Цели и события должны срабатывать одинаково в обоих вариантах, иначе результаты будет невозможно сравнить.

Связанные материалы. Про размножение адресов из-за параметров — в статье про UTM-метки и параметры в URL, а про оценку страниц — в материале про эффективность посадочных страниц.

Частые вопросы

Какой код перенаправления использовать в тесте?

Временный, 302: он сообщает, что перенаправление не постоянное, и адрес оригинала остаётся главным.

Что указывать на странице варианта?

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

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

Нельзя: такое разделение считается маскировкой; варианты должны распределяться случайно, а робот — видеть то же, что и обычный посетитель.

Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.

Читайте также