Мультипликатор ключевых слов в Excel
4 Декабря 2015

Мультипликатор ключевых слов в Excel

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

Для чего это может понадобиться? Наверное, самый распространенный случай – создание рекламных кампаний для большого списка товаров. Допустим, есть выгрузка по каталогу магазина или прайс-лист со списком из 1000 наименований. Нам нужно быстро создать список наиболее точных коммерческих и целевых фраз для привлечения трафика. К примеру в нашем случае это будут конструкции вида «название товара + приставка». Приставки, например, такие: купить, цена, стоимость, интернет-магазин, оптом и т.п. Т.е. из каждой фразы требуется сделать несколько производных от этой фразы с подготовленным списком приставок.

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

Суть процесса генерации ключевых слов такова

  1. В первый столбец таблицы записываем все исходные ключевые слова
  2. Во второй столбец добавляем необходимые приставки (купить, цена, стоимость и т.п.)
  3. На выходе получаем третий столбец со всеми нужными производными. (Для удобства формирования групп будет добавляться 2 столбец)

Сам макрос для EXCEL:

Sub Multip()
Dim i As Long
Dim j As Long
Dim n As Long
Dim iLastRowA As Long
Dim iLastRowB As Long
  iLastRowA = Range("A1").End(xlDown).Row
  iLastRowB = Range("B1").End(xlDown).Row
  n = 2
  For i = 2 To iLastRowA
    For j = 2 To iLastRowB
      Cells(n, 3) = Cells(i, 1) & " " & Cells(j, 2)
      Cells(n, 4) = Cells(i, 1)
      n = n + 1
    Next
  Next
End Sub

Скачать пример готовой таблицы с сохранённым макросом

Комментарии

Использую в своей работе