В чём риск для поиска
Во время теста разным посетителям показывают разные варианты одной страницы. Если варианты живут на разных адресах, поисковая система видит дубли и может выбрать для индекса не тот вариант. Если содержимое подменяется по определению робота, это выглядит как маскировка, за которую сайт могут наказать. Поэтому метод теста нужно выбирать с оглядкой на индексацию.
Способы проведения теста
| Способ | Адреса | Риск для поиска | Что настроить |
|---|---|---|---|
| Изменения в браузере после загрузки страницы | Один адрес | Низкий: адреса не меняются | Избегать «мигания» и не скрывать содержимое от роботов |
| Серверное разделение на одном адресе | Один адрес | Низкий | Одинаковая логика для роботов и людей |
| Разные адреса вариантов с перенаправлением части трафика | Адрес на вариант | Средний: появляются дубли | Временное перенаправление и канонический адрес оригинала |
| Отдельные адреса без перенаправления | Адрес на вариант | Высокий: варианты индексируются | Указать канонический адрес и не давать ссылок на варианты |
Правила для тестов на разных адресах
- Для перенаправления части посетителей на вариант используйте временный код 302, а не постоянный 301: подробнее в статье про выбор кода перенаправления.
- На странице варианта укажите канонический адрес оригинала: как работает canonical.
- Не показывайте роботам и людям разное содержимое на одном адресе: варианты должны определяться случайно, а не по типу посетителя.
- Проводите тест только столько, сколько нужно для результата, и заранее определите критерий его завершения.
<!-- на странице варианта -->
<link rel='canonical' href='https://example.ru/catalog/divany/'>
Не добавляйте на такие страницы одновременно запрет индексации: сочетание с каноническим адресом противоречиво, об этом — в статье про canonical и noindex вместе.
Как завершить тест
- Если победил вариант на другом адресе, перенесите его содержимое на основной адрес, а не наоборот: основной адрес уже имеет историю.
- Если варианты нужно убрать насовсем, настройте перенаправление 301 на основной адрес.
- Уберите из кода страниц скрипты тестирования, чтобы они не замедляли загрузку.
Аналитика теста
Метки варианта записывайте в параметры визита, а не в адрес: так отчёты остаются чистыми, а адресов не становится больше. Цели и события должны срабатывать одинаково в обоих вариантах, иначе результаты будет невозможно сравнить.
Связанные материалы. Про размножение адресов из-за параметров — в статье про UTM-метки и параметры в URL, а про оценку страниц — в материале про эффективность посадочных страниц.
Частые вопросы
Какой код перенаправления использовать в тесте?
Временный, 302: он сообщает, что перенаправление не постоянное, и адрес оригинала остаётся главным.
Что указывать на странице варианта?
Канонический адрес оригинала, чтобы поисковая система понимала, какую страницу следует показывать в поиске.
Можно ли показывать роботам одну версию, а людям другую?
Нельзя: такое разделение считается маскировкой; варианты должны распределяться случайно, а робот — видеть то же, что и обычный посетитель.
Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.