Тестирование сайта в SEO — Как делать SEO с гарантированным результатом и без шаманства при помощи АБ-тестирования?
26 июня 2020

Тестирование сайта в SEO — Как делать SEO с гарантированным результатом и без шаманства при помощи АБ-тестирования?

Как достоверно понимать что работает и что не работает в SEO?

Как узнать на какие факторы влиять, чтобы получить преимущество в самых конкурентных нишах?

Как правильно провести A/B тестирование в SEO?

Разберемся с вопросом далее.

1 — Какую проблему решает SEO тестирование


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

В каких случаях будет максимальная польза? Максимальный важным тестирование является в таких случаях:

  • Раскрутка в нишах с высокой конкуренцией. В таких нишах зачастую большая часть стандартных методик поисковой оптимизации использована;
  • Западные рынки. Процесс тестирования поддается автоматизации. Расходы значительно уменьшаются;
  • Сайты с большим количеством страниц. К примеру, агрегаторы как 2yachts. В таком случае маркетинг в поисковой выдаче является неподъемной задачей. Перебор и сравнение вариантов решает задачу с подбором шаблонов для большого объема разных страниц.

Тестирование полезно также для проверки гипотез о точках роста. Иными словами, тестирование следует использовать на сайтах при изменении, если за изменением стоит задача по оптимизации значения определенного показателя. Например, показателя конверсии.

2 — Как НЕ правильно тестировать гипотезы на сайте


Идеи следует проверять на практике через тестирование.

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

Задачу по формированию Title выполнял каждый поисковый оптимизатор.

Рекомендованный материал в блоге MegaIndex на тему Title по ссылке — Как добавить страницы сайта в поисковую выдачу? Нестандартные способы.

Рассмотрим методологию, по которой выполняется работа. Зачастую происходит так:

  • Выдвигается гипотеза;
  • Поисковый оптимизатор изменяет шаблон заголовков для страниц. Размещает главные ключевые слова в самом начале;
  • Затем страницы отправляются на переиндексацию и начинается мониторинг позиций в поисковой выдаче.

После внедрения замеряются значения таких метрик как:

  • Кликабельность;
  • Трафик.

К примеру, позиции сайта выросли или изменились значения по трафику и кликабельности повысились. По идее на сайт начали больше кликать. Делается вывод, что эксперимент удался.

Как создать кликабельный title

В таком случае шаблон заголовка имплементируется на весь сайт.

На самом деле все не так просто. Значение таких показателей как кликабельность и трафик зависят от множества факторов. Например:

  • Индексация внешних ссылок;
  • Изменения на конкурентных сайтах;
  • Изменения в поисковой системе.

Любые изменения связанные с внешней или внутренней оптимизацией способны исказить эксперимент.

Кликабельность и трафик могут изменяться вне зависимости от изменения title.

Итак, подобным методом проводить тестирование нельзя.

Поэтому поисковые оптимизаторы профессионалы проводят тестирование в формате A/B тестов.

Как тестировать идеи? Какая методология правильная? Как не сделать ошибок при тестировании?

AB тестирование сайта


Как проводится A/B тест? К примеру есть гипотеза, что если внести ряд изменений в дизайн, то улучшится конверсия.

Как протестировать эффективность изменений в дизайне?

Как провести AB-тест на продвигаемом сайте

Главное при тестировании, чтобы эксперимент был достоверным.

Разберем по шагам как правильно провести A/B тестирование.

1 шаг. Подготовка выборок. Сначала следует разделить аудиторию на группы.

Если у пользователей есть различия в поведении, следует учесть такие особенности.

Неправильное разделение на группы:

Ошибка в АБ-тестировании при разделении на группы

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

Правильное разделение на группы:

Правильное разделение на группы в АБ-тестировании

2 шаг. Проверить стабильность групп.

На данном этапе следует проверить, правильно ли были пользователи распределены на группы. Как провести проверку? Провести A/A тест.

Пока на сайте не проводится никаких изменений. Анализируется изменчивость значения метрики конверсии.

Группы разделены правильно, если значение конверсии значимо не изменяется.

3 шаг. Проверить достоверность результатов. На данном шаге следует рассчитать статистическую значимость или использовать метод двух контрольных групп.

Как работает метод двух контрольных групп? Пользователи следует сгруппировать на 3 группы.

Метод двух контрольных групп в АБ-тестировании

Для группы А1 и группы А2 ничего не изменяем в дизайне.

Для группы B показываем измененный дизайн.

Для группы А1 и группы А2 при проведении тестирования значения конверсии изменяться не должно. В таком случае значения эксперимента достоверны, и имеет смысл анализировать результаты группы B.

4 шаг. Проверить размер выборки при тестировании.

Для проверки есть специальные калькуляторы.

К примеру — Inference for Proportions: Comparing Two Independent Samples.

Как проверить? Вводите значения метрики, которые были до проведения теста и которые получилось. Рассчитываете.

Пример:

Проверка размера выборки

Если в эксперименте приняло участие больше пользователей чем показывает расчет, то результат тестирования считается достоверным.

Если в ходе эксперимента выяснилось что конверсия повысилась, в таком случае имеет смысл внедрять изменения дизайна на весь сайт.

Как получить преимущество в конкурентных нишах за счет SEO тестирования?

Разберемся на примере Title. Заголовок страницы является одним из главных текстовых факторов ранжирования.

Как протестировать Title?


Итак, рассмотрим пример применения АБ тестирования на практике с целью выбора шаблона для Title.

Рекомендованный материал в блоге MegaIndex на тему Title по ссылке — Title в SEO: Как оптимизировать тег заголовка? Правила написания и влияние на позиции в поисковой выдаче.

1 шаг. Выгружаем адреса страниц, которые генерируют трафик из выдачи. Получаем X страниц.

Выгружаем количество переходов на сайт, которые генерируют страницы. Получаем X кликов.

2 шаг. Задаем произвольное количество кластером для анализа. Получаем X кластеров.

В кластерах должно быть одинаковое количество кликов.

Рассчитываем количество кликов на кластер:

X кликов/X кластеров

Заполняем кластеры:

  • Сортируем все страницы по метрике кликабельности;
  • Начинаем добавлять в кластеры страницы, начиная с самого низкого или самого высокого CTR.
  • Добавляем в кластер страницы, пока не наберется рассчитанное количество кликов.

В результате все кластеры заполнены. Характеристики кластеров:

  • Диапазон CTR — разный;
  • Количество кликов — равное;
  • Количество страниц — разное.

Далее работаем с кластерами. Делим страницы в кластере на группы. Для страниц поочередно прописываем группы 1, 2, 3, 4. Так в каждом кластере.

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

В результате получаем X кластеров. В каждом кластере четыре группы страниц с одинаковым количеством кликов.

Шаг 3. Проводим А/А тест. Так проверяем группы на стабильность.

С чем сравниваем? Выгружаем данные по количеству кликам и кликабельнности за предыдущий период. Затем сравниваем.

Шаг 4. Запускаем тест.

Для группы 1 и группы 2 ничего не изменяем. Используем Title, который был на страницах раньше.

Для группы 3 используем новый Title.

Для группы 4 используем еще один новый Title.

К примеру:

  • Внешние ссылки на сайт — MegaIndex
  • Внешние ссылки на сайт — MegaIndex
  • Внешние ссылки на сайт — Проверить — MegaIndex
  • MegaIndex — Проверка внешних ссылок

Запускаем переиндексацию страниц. Собираем результаты. Проверяем изменения в метрике кликабельности.

Шаг 5. Проверяем результаты. Группа 1 и группа 2 должны быть без изменений. Анализируем изменения в группе 3 и группе 4.

К примеру:

  • Группа 3 показала рост кликабельности;
  • Группа 4 показала падение.

Проверяем результаты дополнительно. Запускаем тест:

К примеру:

  • Внешние ссылки на сайт — MegaIndex
  • Внешние ссылки на сайт — MegaIndex
  • Внешние ссылки на сайт — Проверить — MegaIndex
  • Внешние ссылки на сайт — Проверить — MegaIndex

Анализируем динамику с кликабельностью в группе 4.

Масштабируем шаблон. Так удается улучшить поведенческие факторы в поисковой выдаче. В результате:

  • Рост позиций сайта;
  • Увеличение трафика.

Альтернативное решение. Анализ лучших практик лидеров рынке


Робот MegaIndex сканирует весь интернет и поисковую выдачу.

Используя приложение "Анализ сниппетов" от MegaIndex, можно проанализировать сниппеты конкурентов.

Робот MegaIndex сканирует весь интернет и поисковую выдачу.

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

Ссылка на инструмент — Анализ сниппетов.

Пример отчета:

Анализ сниппетов

Тестирование гипотез в SEO


Аналогичным образом имеет смысл проводить тестирование по вхождениям ключевых фраз и прочее.

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

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

Вкратце разберемся с темой тестирования перелинковки.

Тестирование перелинковки


Сначала выгружаем страницы сайта, которые ранжируются в топ-10.

Затем выгружаем ключевые фразы, по которым ранжируются страницы. Данные берем, например, из MegaIndex.

Ссылка на сервис — Видимость сайта.

Данные ключевые фразы будем использовать как анкоры в перелинковке.

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

Далее проводим A/B тест. Методология:

  • Делим топовые URL на 4 группы;
  • Для группы 2 и группы 1 никаких изменений не проводим;
  • Для групп 3-4 добавляем блок перелинковки.

Как правило, эксперимент показывает что данный способ приносит эффект. Позиции растут.

Поисковый оптимизатор профессионал может заметить важный нюанс. Здесь на позиции сайта влияют 2 фактора.

На страницы передаются как ссылочный, так и анкорный веса.

Что влияет: ссылки или анкоры в ссылках? Проведем еще тест.

  • 1 группа: никаких изменений;
  • 2 группа: никаких изменений;
  • 3 группа: используем блок перелинковки с анкорами из поисковой выдачи;
  • 4 группа: используем блок перелинковки с ссылками без анкоров.

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

Выводы


Принять правильное решение по поисковой оптимизации помогает проведение экспериментов.

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

SEO тестирование сайта

Как провести тестирование? Детали выше.

Главным требованием к эксперименту является достоверность результатов.

Есть ли вопросы? Использовали ли вы тестирование на практике? Напишите в комментариях.

Обсуждение

podarokarsru
13:30 26 июня 2020
В идеале да, так нужно делать, но в реальности к этому мало кто приходит, т.к. метод местами может быть достаточно дорогим, и сложен в реализации. Подавляющему большинству клиентов это будет не по карману.
Дмитрий Угниченко
14:50 27 июня 2020
Данный метод поддается автоматизации. Автоматизация снижает затраты. Следует повышать уровень клиентов.
podarokarsru
14:56 28 июня 2020
Можно, но это будет стоить огромных денег и в итоге не понятен будет результат от этого текста, заплатить условно 50-100к за текст чтобы понять что то работает, а что то нет смогут только единицы. С заголовками title согласен, все просто, с перелинковкой посложней но тоже можно сделать. Но есть и другие блоки на документе, так можно протестировать любой блок. Например, я хочу протестировать как мне лучше показывать меню сайта в сокращенном виде, (только основной раздел) или разветвлять его, показывая подразделы. Для того, чтобы мне это сделать, мне нужно обратиться к верстальщику, он скажет я не буду это делать, т.к. нет дизайна (в принципе это может сделать и верстальщик, на свое усмотрение, только все это будет в кривь кось и намного дольше). Получается мне уже нужно обратиться к дизайнеру, поставить ему задачу по отрисовки меню, далее верстальщик возьмется за работу, а если нужно еще что то спрограммировать, то и прогера привлекать. В итоге ценник такого теста может стоить примерно 15-30 тысяч. Клиент на такое не пойдет. Ну и в большинстве случаев, все небольшие тесты будут стоить от 5000 руб. тут получится или компания (сеошник) будет работать на грани рентабельности или уже в убыток.
О том, что написано, все верно, это идеальный вариант, но как и писал выше в реальности большинству это будет просто не по карману, и даже автоматизация не всегда поможет (все таки автоматизировать все нельзя) или такая автоматизация будет стоить как чугунный мост. О том, что написано в статье, такой подходит подойдет гигантам, таким как М Видео и так далее, у них своя команда прогеров, маркетологов, сеошников и т.д. ну и конечно многомиллионные бюджеты. Ну или хотя бы где бюджеты от 300-500к в месяц. А пытаться сделать тест для крохотного магазинчика стройматиреалов, которые еле 30к наскреб просто нерентабельно, получается данный вариант тестов хорош, но подходит не всем а только клиентам с бюджетом намного выше среднего.
Дмитрий Угниченко
17:24 30 июня 2020
Все по делу. Благодарю за адекватный комментарий. Для маленьких сайтов данный способ будет затратным. Если специалист занимается продвижением на профессиональном уровне, проверять все нет надобности, достаточно будет проверить факторов влияющих на ранжирование.
adbokat69
14:18 26 июня 2020
Бредятина)
Дмитрий Угниченко
14:49 27 июня 2020
Бредятина — заниматься шаманством. У меня нет мотивации, чтобы переубеждать. Более того, отчасти мне нравится такая реакция. Почему? Слабее конкуренция за топ — лучше для тех, кто делает выводы на основе данных.
info
15:13 26 июня 2020
Очень интересно, но ни чего не понятно. Вот из крайности в крайность, то детский сад, то MBA 3 курс.
Вот пример есть статься: https://trueinsurance.ru/kak-zapolnit-evroprotokol.html
Писана вроде как по предлагаемым канонам. На момент публикации 100% уникальность, передана во все вебмастера. Написана для людей, аналоги у конкурентов полная ересь и переспамлены ключевиками. В общем от души написана, есть разделы вопросы ответы. Выложили уже около года назад. Трафик за все время 2 посещения.
Дмитрий Угниченко
14:42 27 июня 2020
Считаю данный материал одним из самых ценных. Но придется чуть разобраться. Сесть с листом. Повторить.
34
09:43 29 июня 2020
так а может дело не только в статье? У вас на сайте, например, 27 заголовков 2 уровня http://prntscr.com/t8a86n и часть из них - недоработки сайта http://prntscr.com/t8a8ks
Попробуйте убрать лишние заголовки
info
10:51 29 июня 2020
Благодарю. Да это проблема пока(
f1asHQa
16:44 26 июня 2020
Название статьи, пришедшее в рассылке на почту "Как делать SEO с гарантией результата?"
Данный заголовок предполагает описание, как и какой результат гарантировать заказчику перед началось работ по СЕО.
Ответа даже частично в статье нет.
В итоге потраченное на какую то шляпу время.
stanislav_441
17:23 26 июня 2020
Заголовок - кликбейт)
Автор неплохо расписал, как правильно проводить А/В-тесты, только в реальности может попасться какой-нибудь домен с плохой историей, и во всех случаях результата нет. И что тут можно гарантировать?
Дмитрий Угниченко
14:35 27 июня 2020
Читайте внимательнее. На самом деле не кликбейт.
Дмитрий Угниченко
14:48 27 июня 2020
Гарантировать можно то, подтверждает тестирование. Если нет доменного имени нормального и не знаете как проверить, то освойте данные темы. Затем вернитесь к подобному подходу. В принципе можете ничего не делать. Слабее конкуренция за топ — лучше для тех, кто делает выводы на основе данных.
Roboch712
18:29 26 июня 2020
согласен
Дмитрий Угниченко
14:39 27 июня 2020
Прежде чем заниматься поисковой оптимизацией, освойте, пожалуйста, азы логики.
m.shemyacova
17:14 26 июня 2020
Долго и дорого. Как правило, клиенты не хотят платить за тесты, им всем нужен результат. В итоге тестирование мы должны проводить за свои ресурсы - время и деньги.
Дмитрий Угниченко
13:14 28 июня 2020
Но максимально эффективно на проектах.
yegoryev
11:50 27 июня 2020
Из-за отсутствия реального примера протестированного сайта инструкция ("Как...") превращается в перечисление зависимостей между десятью неизвестными. Любителям математических абстракций посвящается
Дмитрий Угниченко
14:38 27 июня 2020
Реальные примеры есть. Речь про большие сайты и большие цифры. Определитесь, что для вас важнее — методология/как делать. Или скриншот. Математика здесь минимальная.
chernitsynalx
20:00 27 июня 2020
Спасибо за статью.
Вопрос про пункт, где вы пишите "Для групп 3-4 добавляем блок перелинковки."
Вы знаете, что методы перелинковки бывают разными. Какие вы сами чаще используете?
Дмитрий Угниченко
13:21 28 июня 2020
Лучшая перелинковка заключается в создании системы для передачи трафика по ссылкам внутри сайта, https://ru.megaindex.com/blog/dwell
34
10:05 29 июня 2020
Ну давайте прикинем. Допустим, у клиента есть сайт. Вдруг он захочет / решиться / согласиться на АБ-тестирование. Что же ему для этого потребуется:
- непосредственно гипотезы (что-то вроде "позиция сайта зависит от дизайна" или "позиция сайта зависит от текста, кол-ва ключей") - это сеошник сделает;
- программист, который реализует идею на практике. Или копирайтер, который напишет тексты для 1-й и 2-й версии страницы, где проходит АБ-тестирование
- бюджет на внешнюю оптимизацию (если АБ-тестирование проходит в рамках двух доменов)
И что получится? Например, разместили тексты на 1-й версии страницы. Дождались индексирования, замерили позиции. Получили результат. Например, с 10-й позиции поднялись на 8-ю.
Далее поменяли текст, дождались переиндексирования, замерили результат. С 8-й позиции поднялись на 7-ю.
Но вот дилемма. Уверен ли сеошник, что рост с 8 на 7 позицию вызван изменением текста (или другими мероприятиями в рамках АБ тестирования)? Уверен ли сеошник, что на момент второго замера позиций поисковые базы обновились и на эти результаты повлиял именно новый текст? Или же рост с 8 до 7 позиции произошел без учета изменения текста во время второго этапа тестирования.
И какой срок АБ тестирования должен быть? Неделя, месяц, квартал? Как исключить влияние прочих факторов? Может быть в это же время на другие разделы сайта идет закупка ссылок и они толкают сайт вверх, а текст оказался вторичен?
Вопросов больше чем ответов
Дмитрий Угниченко
15:35 30 июня 2020
Логика в абсолютно правильном направлении. В материале размещены решения по минимизации внешних факторов. Здесь надо вникнуть в суть методологии. Материал не легкий.
impools.analytics
14:20 29 июня 2020
Как бы Вы посоветовали сделать на практике такой A/B анализ для меню на моём сайте об строительстве бассейнов из полипропилена?? Хотелось бы повысится в поисковой выдаче, а не понятно с чего начинать.
starovoytova_oksanka
14:39 17 июля 2020
Очень сложно, конечно, не для новичков. Да и мне кажется, что продвижение необходимо доверять специалистам, потому как нюансов в этом деле много. Я для своего интернет-магазина заказываю комплекс услуг у данной компании https://www.e-raskrutka.ru/ Заказываю еще вечные ссылки для сайта, тоже хороший действенный инструмент.
lawer1987bonn
00:33 29 июля 2020
Я хотел бы увеличить результаты поиска этого сайта https://www.desertmoroccoadventure.com/, но это совершенно сложно.
Для добавления комментария, пожалуйста, авторизуйтесь