Сборщик слов с Google.KeywordPlanner

В предыдущей статье я создал сборщик поисковых фраз с Yandex.Wordstat. Для  этого я использовал Human Emulator. Сегодня я создам сборщик ключевых слов, который будет получать информацию с Google Keyword Planner. Этот инструмент доступен для создания Adword-овых компаний и доступ к нему есть, если есть Adword аккаунт. Инструмент очень мощный, Гугл постарались на славу, однако довольно неплохо защищен от автоматического парсинга контента и достаточно тяжеловесен.  Но все же если очень захотеть то все можно сделать. Вот что у меня получилось :

скриншот сбора ключевых слов с Google Keyword Planner через Human Emulator

сбор слов c Google Keyword Planner

Для того чтобы создать этот сборщик, я создал класс CGoogleKeywordPlanner, производный от CBaseWebAPI (как и у всех предыдущих сборщиков) который представляет особенности самого сбора и прописал в нем как заходить, логиниться, собирать и сохранять слова . Кроме того в классе CInDataFile, который используется для получения запросов из файла-источника я добавил переменную $items_step, которая указывает сколько слов за раз нужно выдавать из этого источника. Вот в принципе и вся работа. Немного пошаманив с тем как правильнее добратся до нужных элементов и как организовать процесс сбора я пришел к следующему алгоритму:

  • Заходим в адворды, при этом логинемся если это необходимо.
  • Далее переходим на инструмент — оценки объема поиска.
  •  Создаем файл с 800 слов, которые загружаем в инструмент.
  •  После этого переходим на закладку и идеи ключевых слов и качаем полученные файлы по кнопке Download.
  •  Далее полученный файл добавляем к файлам результатов
  •  Переходим к следующему шагу

В результате имеем сборщик ключевых слов, попутно собирающий еще среднее число запросов в месяц а также цены в Гугл Адворд по заданным словам. Эта очень полезная информация. На основе нее можно много чего сделать интересного. Например подобрать тематику для сайта и бизнеса. Подобрать рекламные слова для своей компании в Адвордах или Директе, а также различные другие задачи для которых нужны списки ключевых слов с ценами и популярностью.

скриншот результатат сбора данных с Google Keyword Planner через XWeb Human Emulator

пример собранных данных с Google Keyword Planner через Human Emulator

Выводы : 

Таким образом получился более менее стабильный сборщик ключевых слов, популярностей и цен на них для Google Keyword Planer. За сутки может получить несколько сотен тысяч данных по поисковым запросом, особенно интересно среднее число поисков в месяц (популярность) и цена за слово в адвордах. Хочу подчеркнуть что в сборщике введены паузы для избежания бана, а также для его работы нужен логин с паролем для адвордов.  Также код сборщика основан на использовании Human Emulator в режиме эмуляции браузера.  Хочу еще подчеркнуть что информацию о том где взять поисковые запросы и ключевые слова можно найти здесь.

Материалы :

Как всегда весь исходный код по этой статье можно скачать здесь. Руководство «Как запустить этот и другие PHP скрипты с этого сайта» всегда можно найти здесь. Где взять платные и бесплатные прокси сервера, можно найти здесь. А где взять поисковые запросы и ключевые слова можно найти здесь. Пожелания и предложения по коду и сотрудничеству можно присылать на почту или в комментарии.

Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс
Опубликовано в Human Emulator, Обучение, Сбор ключевых слов Метки: , , ,

Добавить комментарий

Ноябрь 2017
Пн Вт Ср Чт Пт Сб Вс
« Фев    
 12345
6789101112
13141516171819
20212223242526
27282930