Seo Как самому сделать SERP через ZennoPoster, часть 3 - скрипт Zenno

Как самому сделать SERP через ZennoPoster, часть 3 - скрипт Zenno

40

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

Структура скрипта

Для начала посмотрим структуру файлов в папке:
folder
В файле “keywords.txt” храним необходимые ключевые слова для продвижения сайта, а сам домен прописываем во входных настройках проекта Zenno. В полях указываем необходимые значения (здесь используется API yandex xml).
скрипт Zenno
Сам экшен ZennoPoster состоит из следующих частей:

  • Выбор региона для парсинга
  • Удаление дублей в файле с ключами
  • Получение первого ключа (далее он удаляется)
  • Запрос через Yandex XML API для быстрого получения данных из поиска по заданному “ключу”
  • Получение и редактирование данных для таблиц базы данных
  • Внесение данных в таблицы базы данных

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

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

Итоги

Данный скрипт SERP через ZennoPoster позволяет:

  • Не платить постоянно за проверку позиций онлайн-сервисам
  • Выбирать сроки проверки самостоятельно через программу ZennoPoster или в автоматическом режиме задавать интервал таких проверок
  • Узнать частотность каждого ключевого слова (берется только в случае, если вы добавили новый “ключ”)

Итого: у вас получился скрипт, который в заданный промежуток времени определяет позиции вашего сайта по заданным ключевым словам в поисковой системе Яндекс через его API. Помимо этого, у вас есть удобная таблица, где эти данные можно всегда просмотреть, а сами данные хранятся на сервере в собственной базе данных, к которой есть доступ только у вас (в отличие от аналогичных онлайн-сервисов). Также не встречал хороших сервисов, которые позволяют точно определять частотность – это главный козырь скрипта!

1 часть 2 часть