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

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

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

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

После всех манипуляций, на выходе получаем удобную таблицу, которую можно редактировать: удалять строки, смотреть информацию по ним, редактировать значения.
https://www.youtube.com/embed/-vU5-7rMA5E

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

Итоги

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

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

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

Статья была полезна?

A
Admin

Блогер и преподаватель по темам фотографии, дизайна и цифрового творчества.

Все статьи