З цієї статті ви дізнаєтеся, як тестувати варіанти URL або контенту вашого сайту, не погіршуючи при цьому його позицію в результатах пошуку Google. Тут немає інструкцій про те, як розробляти тести, але внизу сторінки є посилання на ресурси на цю тему.
Що таке тестування
Для тестування потрібно створити різні варіанти сайту або його частини і зібрати дані про те, як користувачі взаємодіють з кожним варіантом.
- При A/B-тестуванні виконується перевірка двох або більше версій однієї зміни. Наприклад, ви можете протестувати два різних шрифти для однієї кнопки, щоб дізнатися, який з них більше подобається користувачам і допоможе збільшити кількість кліків.
- При багатоваріантному тестуванні виконується перевірка відразу декількох змін. Це дозволяє відстежити не тільки вплив кожної окремої зміни, але й їх сукупний ефект. Наприклад, ви можете тестувати різні шрифти для однієї кнопки і в той же час експериментувати зі шрифтами на всій сторінці. Так, якщо обраний шрифт буде більш комфортним для сприйняття, ви зможете застосувати його на інших елементах сайту. Але може виявитися, що він вигідно виділяє кнопку на тлі інших елементів інтерфейсу, і доцільно використовувати новий шрифт тільки на ній.
Спробуйте використовувати спеціальне програмне забезпечення, яке дозволить дізнатися, які дії користувачі виконують на різних варіантах сторінок, їх фрагментах і групах сторінок, порівняти їх і вибрати найбільш зручні і привабливі варіанти.
Для тестування можна створити кілька версій однієї сторінки з різними URL-адресами. Деякі користувачі, які відвідують вихідну сторінку, перенаправляються на тестові. Потім їх дії порівнюються, щоб визначити, яка сторінка зручніша.
Також при тестуванні можна не використовувати різні URL-адреси, а динамічно додавати варіанти на одній і тій же сторінці. Щоб визначити, який саме варіант потрібно показати, використовуйте JavaScript.
Не турбуйтеся про те, що під час тестування робот Google може проіндексувати деякі варіанти вашого контенту. Для певних типів контенту це не має великого значення. Невеликі зміни, такі як текст, розмір, колір або розташування елементів, можуть сильно вплинути на поведінку користувачів, але майже не відображаються на вигляді вашого сайту в пошуку або його рейтингу.
Сканування вашого сайту виконується досить часто, щоб виявити та проіндексувати тестові сторінки? Отже, Googlebot швидко проіндексує ваш сайт, оптимізований за результатами тестування.
Поради щодо тестування
Ось кілька порад про те, як уникнути погіршення позиції в Пошуку Google під час тестування варіантів сайту.
Не маскуйте тестові сторінки
Не можна показувати роботу Googlebot один набір URL, а людям — інший. Це маскування, воно суперечить правилам щодо вебспаму, і не має значення, робите ви це з метою тестування чи ні. Пам’ятайте, що порушення наших правил може призвести до погіршення позиції сайту або його видалення з результатів Пошуку Google.
Маскуванням вважається будь-яка підміна URL, чи виконується вона за допомогою програми на сервері, за допомогою файлу robots.txt або іншим способом. Якщо ви вважаєте, що для певної мети вам потрібне маскування, радимо замість нього використовувати переадресацію або атрибути посилань.
Якщо ви використовуєте файли cookie для контролю тестування, врахуйте, що це може перешкодити скануванню вашого сайту. Робот Googlebot не підтримує файли cookie і буде бачити ваш тестовий варіант контенту як будь-який інший користувач, який відкриває його в браузері, який не підтримує файли cookie.
Додайте до посилань атрибут rel="canonical"
Якщо ви проводите тестування з кількома URL-адресами, рекомендуємо використовувати атрибут rel="canonical" для всіх альтернативних URL. Так ви повідомите роботам Google, який URL є основним. Атрибут rel="canonical" кращий, ніж тег noindex (meta), оскільки він краще відповідає ситуації. Наприклад, якщо ви тестуєте варіанти головної сторінки, небажано, щоб пошукові системи повністю її ігнорували. Потрібно повідомити роботам, що всі тестові сторінки є майже точними копіями вихідної (канонічної) сторінки та повинні розглядатися разом із нею. Якщо використовувати в такій ситуації тег noindex замість атрибута rel="canonical", це може призвести до негативних наслідків.
Використовуйте перенаправлення 302, а не 301
Якщо ви проводите тестування, під час якого переадресовуєте користувачів із вихідної сторінки на тестову, налаштуйте перенаправлення 302 (temporary), а не 301 (permanent). Тоді пошукові системи враховуватимуть, що ця переадресація тимчасова й діє тільки під час експерименту, та повинні зберегти вихідну сторінку в індексі, не замінюючи її тестовою сторінкою. Також можна застосовувати перенаправлення на основі JavaScript.
Проводьте експеримент тільки доти, доки це потрібно
Час, необхідний для отримання точних результатів, залежить від різних факторів, наприклад від коефіцієнта конверсії та обсягу трафіку сайту. Як правило, хороші інструменти для тестування повідомляють, коли зібрано достатньо даних. Закінчивши тестування, якомога швидше реалізуйте найефективніший варіант сайту і видаліть всі сліди експерименту, зокрема альтернативні сторінки, тестові скрипти і розмітку. Якщо ми виявимо сайт, на якому невиправдано довго проводиться експеримент, то можемо вважати це спробою обдурити пошукові системи і вжити відповідних заходів. Це особливо ймовірно, якщо ви показуєте один варіант контенту великій частці користувачів.
Ресурси, присвячені тестуванню
- Стаття в Довідковому центрі Google Analytics про експерименти зі сторінками
- Інструменти Google Analytics для тестування контенту
- Довідковий форум Google Analytics, на якому можна поставити запитання про тестування
- Довідковий форум Центру Пошуку Google, де можна поставити запитання про вплив тестування на позицію сайту в результатах пошуку