Автоматическая генерация целевых URL для каждой ключевой фразы

Как показывает практика, специалисты по контекстной рекламе быстро устают при подборе URL для общих категорийных запросов и «халтурят», не полностью прорабатывая адреса для каждой ключевой фразы. И в таких случаях, например, пользователь, искавший четырехместные кемпинговые палатки, попадает на страницу со всеми палатками, которые имеются в магазине.

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

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

Чтобы разобраться с принципом работы этого метода, для наглядности возьмем интернет-магазин Wildberries.ru и товарную категорию «платья».

На сайте магазина в разделе «платья» есть фильтры по цене, размеру, бренду, сезону, цвету, составу. Предположим, что мы составляем объявления для ключевых фраз, связанных с цветами платьев. В Wordstat находим следующие запросы:

  • белые платья,
  • синие платья,
  • красные платья.

Если мы хотим вести посетителей на нужную посадочную страницу с определенным цветом платьев, то наша задача — под каждый такой запрос сформировать уникальный URL. В случае с Wildberries.ru объявление по запросу «белые платья» должно вести на страницу категории с выбранным в фильтре белым цветом. А объявления по запросам «синие платья» и «красные платья» будут вести на тот же URL, но уже с другими фильтрами по цвету.

Легко заметить, что на сайте используется GET-параметр «?color=» для фильтрации по цветам. И, например, «?color=16777215» означает «показать белые платья», а «?color=255» — синие.

C фильтрацией по цвету мы разобрались. Теперь посмотрим на запросы, связанные с сезонностью:

  • летние платья,
  • платья на зиму.

Фильтр по сезону использует GET-параметр «?season=». Например, «?season=46» означает «показать летние платья».

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

Например, для запроса «белые летние платья» мы можем сформировать URL, используя GET-параметры, отвечающие за разные фильтры: «?color=16777215&season=46». Получить GET-параметры можно ручным перебором, GET-параметры в разных товарных категориях одного сайта чаще всего одинаковые.

Автоматизация составления URL в Excel

Реализовать этот подход в Excel можно с помощью базовых функций без каких-либо сложных доработок. Выполняя простые формулы, мы будем искать нужные слова (или части слов) в исходном запросе и подставлять необходимый GET-параметр в URL. Как это выглядит, можно посмотреть в примере.

В каждой ячейке на пересечении ключевой фразы и GET-параметров мы проставляем формулу: =ЕСЛИ(ЕЧИСЛО(ПОИСК(C$2;$A5));C$3;"")

В ней применяются три простые функции из Excel:

  1. ПОИСК — находит одну текстовую строку в другой и возвращают начальную позицию первой текстовой строки.
  2. ЧИСЛО — функция проверяет, является ли значение числом.
  3. ЕСЛИ — проверяет, выполняется ли логическое условие, и возвращает одно значение, если оно выполняется, и другое значение, если нет.

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

Функция ПОИСК ищет в этой фразе (в ячейке $A5) текст «белые» (из ячейки C$2). Если этот текст находится, то функция ПОИСК возвращает начальную позицию первой текстовой строки. Для нас важно, что возвращается число.

Далее функцией ЕЧИСЛО мы проверяем, что вернулось именно число (т.е. что строчка C$2 нашлась в $A5), и функция возвращает TRUE (правда).

Если вернулось значение TRUE, то далее запускается функция ЕСЛИ, которая подставляет в ячейку с данной формулой нужный нам GET-параметр, который отвечает за данный текст в нашем примере (ячейка C$3)

Так, простыми функциями мы находим все необходимые подстрочки и проставляем соответствующие GET-параметры.

А далее, чтобы получить конечный URL, мы сцепляем данные ячейки в итоговый URL: =СЦЕП($B$3;C6:J6). Так у нас получается готовый URL для запроса «белые платья».

Этот файл можно использовать для быстрой генерации URL для большого числа разнообразных запросов.

Методология позволяет создавать URL не только по однозначному соответствию слов в запросе с вашими фильтрами на сайте, но и для близких типов запросов. Например, ссылку по запросу «платья для холодного времени года» можно вести на URL с выбранным фильтром «зима», хотя слова «зима» в исходном запросе нет.

Важно! Обязательно проверяйте наличие товаров по созданным URL с фильтрами. Возможно, что по части адресов на вашем сайте нет товаров. Особенно это необходимо в случаях с  URL, в которых используется много значений фильтров. Заодно узнаете, какого ассортимента в вашем интернет-магазине не хватает (спрос есть, а товаров на сайте нет).