Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
< >
1 2 3 4 5

API Serpstat - 7 карысных кейсаў па выкарыстанні + скрыпты

  1. 1. Аналіз змены пазіцый і бачнасці свайго сайта і канкурэнтаў
  2. 2. Пошук форумаў для постынга
  3. 3. Аналіз эфектыўнасці прасоўвання ў розных рэгіёнах
  4. 4. Глыбокі аналіз канкуруючых старонак
  5. 5. Пошук ключавых фраз без рэкламы
  6. 6. Атрыманне слоўніка рэкламных фраз
  7. 7. Атрыманне фраз і слоў для аб'яваў
  8. вынікі
  9. Як запускаць скрыпты для Google Spreadsheet

Я ўжо пісаў некалькі артыкулаў пра выкарыстанне сэрвісу Serpstat (раней Prodvigator), але ў бліжэйшы час адбудзецца змена тарыфаў, што негатыўна адаб'ецца на кошце выкарыстання API. Многія не здагадваюцца як можна палегчыць руцінную працу ужываючы API. Для гэтага я раскажу пра 7 спосабаў выкарыстання API Serpstat, якія могуць значна палегчыць жыццё SEO або PPC спецыяліста. Магчыма гэта дапаможа вам у выбары будучага тарыфу або прастымулююць да 15 ліпеня падоўжыць свае падпіскі, каб застацца з дадзеным функцыяналам. Для ўсіх спосабаў я падрыхтаваў скрыпты на Google Spreadseets або на PHP. Г.зн. вам нават не трэба разбірацца ў праграмаванні, каб іх выкарыстаць.

вам нават не трэба разбірацца ў праграмаванні, каб іх выкарыстаць

Скрыпты вы можаце запампоўваць і выкарыстоўваць па сваім меркаванні. Калі няма магчымасці або навыкаў, усё php-скрыпты даступныя на сайце і іх можна юзать колькі душы заўгодна, абы хостынг ня лёг =).

1. Аналіз змены пазіцый і бачнасці свайго сайта і канкурэнтаў

Існуе мноства добрых сэрвісаў, дзякуючы якім можна штодня правяраць пазіцыі сайта і параўноўваць іх з канкурэнтамі. Нават на Seprstat хутка з'явіцца такі функцыянал. Вось толькі пры працы з такімі сэрвісамі мы можам аналізаваць абмежаванае і, звычайна, не вельмі вялікі лік фраз. У базе Серпстат мільёны фраз. Нармальна, калі сістэма знаходзіць больш за 10 тыс. Ключавых слоў, па якіх ранжыру сайт. Кожны дзень дадзеныя па частцы з гэтых фраз абнаўляюцца. Праз інтэрфейс Seprstat мы можам даведацца пра якія фразы выраслі, ўпалі ці з'явіліся ў ТОП100. Але каб вылучыць агульныя з канкурэнтамі фразы, якія змянілі свае пазіцыі на працягу аднаго канкрэтнага дня, і параўнаць змены - магчымасцяў вэб-інтэрфейсу недастаткова. У такой сітуацыі дапаможа API Seprstat.

Для гэтай мэты я напісаў невялікі скрыпт, які аналізуе змены пазіцый сайта ў базе сэрвісу па днях і параўноўвае са змененымі пазіцыямі канкурэнтаў, паказваючы агульныя фразы і тыя, па якіх канкурэнты абышлі вывучаецца сайт. Гэты скрыпт вельмі дапамагае выяўляць праблемныя месцы або знаходзіць хуткарослыя дамены ў новых нішах, каб вывучаць іх спосабы прасоўвання. Акрамя гэтага ён дазваляе параўноўваць дынаміку змены трафіку на сайты.

Прынцып працы:
Скрыпт выгружае N фраз для названага сайта і яго канкурэнтаў, адсартаваныя па змяншэнні даты абнаўлення ў сістэме. Фразы групуюцца па днях і затым параўноўваюцца. Для кожнага дня фіксуецца лік фраз, якія выраслі і ўпалі, а таксама змены па агульных фразах для шуканага сайта і канкурэнтаў.

Для прыкладу я параўнаў змены сайта 24k.ua і канкурэнтаў у выглядзе secunda.com.ua і deka.dn.ua па 2000 фразах. Для фарміравання гэтага справаздачы было выдаткавана 6000 радкоў API.

Для фарміравання гэтага справаздачы было выдаткавана 6000 радкоў API

У выніку атрымалася наступная табліца:

У выніку атрымалася наступная табліца:

Як відаць з скрыншота ў табліцы паказаны змены для даменаў, але найбольш цікавыя слупкі:

  • Агульныя - лік агульных фраз названага сайта і канкурэнта, для якіх была абноўлена выдача ў пазначаны дзень.
  • Вышэй - лік агульных фраз, па якіх ўказаны дамен вышэй канкурэнта.
  • Ніжэй - лік агульных фраз, па якіх ўказаны дамен ніжэй канкурэнта.
  • Абышлі - лік агульных фраз, па якіх ўказаны сайт у выніку абнаўлення стаў вышэй.
  • Прапусцілі - лік агульных фраз, па якіх ўказаны сайт стаў ніжэй.

Дзякуючы гэтай табліцы можна адсочваць змены палажэнняў сайтаў ў часе. У якасці бонуса, я так аднойчы спаліў калі адзін з канкурэнтаў трапіў пад фільтры і пачаў асядаць.

Акрамя гэтага, скрыпт выводзіць дзве табліцы, у якіх паказваюцца канкрэтныя фразы, па якіх абышлі або выпусцілі канкурэнтаў. Для названых даменаў яны выглядаюць наступным чынам:

Для названых даменаў яны выглядаюць наступным чынам:

А яшчэ для душы візуалізуецца графік змены патэнцыйнага трафіку ў часе:

Ён лічыцца па прынцыпе, падобнаму з тым, па якім Serpstat лічыць трафік з пошукавай сістэмы.

Ну а пад самы канец выводзіцца дадзеныя з першай табліцы праз кропку з коскай, каб з імі можна было зручна працаваць у excel (і падобных) і, напрыклад, будаваць графікі дынамікі змены фраз, па якіх абышлі або выпусцілі канкурэнта. Накшталт такога:

Накшталт такога:

Ёсць варыянт гэтага скрыпту для Google Spreadsheets. Запускаць яго не складана. Гэты працэс апісаны ў канцы паста.

2. Пошук форумаў для постынга

Існуе мноства спосабаў пошуку тэматычных тым на форумах для постынга. Лёгкі шлях да - даставаць з выдачы гугла з дапамогай аператараў накшталт intitle, inurl і г.д. Я ж аддаю перавагу шукаць падобныя тэмы праз Serpstat, для чаго ёсць спецыяльны скрыпт.

Прынцып працы:
Скрыпт дастае N фраз для названага сайта і затым аналізуе топ-100 для кожнага з іх. У выніку выводзіць спасылкі выключна на форумная старонкі, паказваючы пазіцыю і фразу, па якой ранжыру гэтая старонка. Такім чынам мы атрымліваем пераважна тэматычныя топікі, якія пры гэтым ранжыру ў пошукавай сістэме. Калі яны на высокай пазіцыі, то постам у такой тэме можна нават прыцягнуць дадатковы трафік. Для фарміравання справаздачы трэба двухразовае лік аналізаваных фраз.

Для прыкладу я ўзяў дамен oz.com.ua і праверыў 200 фраз.

У выніку атрымалася наступная табліца:

Нават для названага прыкладу і ўсяго 200 фраз было знойдзена больш за 700 урлов і некалькі форумаў, якія высока ранжыру. Напрыклад, forum.fishing33.ru на 6-ым месцы па фразе «бінокль для рыбалкі», forum.guns.ru на другім месцы па «монокуляр для палявання» і г.д.

Гэта вельмі зручны спосаб пошуку форумаў для далейшага постынга ў тэматычных тэмах. Прычым яго можна выкарыстоўваць нават калі вы не моцна разбіраецеся ў тэматыцы сайта, ці дрэнна валодаеце замежнай мовай, бо ў Serpstat ёсць базы для мноства рэгіёнаў.

Варыянту для Google Spreadsheets, на жаль, няма, бо там ёсць абмежаванні на час выканання скрыпту.

3. Аналіз эфектыўнасці прасоўвання ў розных рэгіёнах

Бывае такое, калі сайт не прывязаны да пэўнага рэгіёну і пажадана, каб ён аднолькава добра развіваўся ў некалькіх краінах, дзе гавораць на аднолькавай мове. Напрыклад, у Нямеччыне і Аўстрыі гавораць на нямецкай, Вялікабрытаніі і ЗША - на англійскай, усе пост савецкае прастору - на рускай. Часам важна мець магчымасць адсочваць як адна і тая ж старонка ранжыру ў розных рэгіёнах. З дапамогай Serpstat гэта можна правяраць перамыкаючы рэгіёны, але гэта даволі доўга. Таму я напісаў невялікі скрыпт для спрашчэння гэтай задачы.

Прынцып працы:
Скрыпт дастае ключавыя словы старонкі з двух названых пошукавых сістэм і параўноўвае пазіцыі агульных фраз. Напрыклад, для старонкі X ў базе Serpstat для пошукавіка A ёсць N фраз, а для пошукавіка Y - M фраз. Скрыпт апрацоўвае мноства N і M вылучаючы толькі агульныя фразы. Кошт выкарыстання ў радках API - двухразовае лік ключоў, якое будзе аналізавацца.

У якасці прыкладу возьмем старонку буржуйскага сайта, прысвечанага рэцэптах і параўнаем яго пазіцыі для ЗША і Вялікабрытаніі.

У выніку атрымалася наступная табліца, па якой відаць, што ў цэлым пазіцыі ў абодвух рэгіёнах падобныя, хоць у СБ чашчыннасць некалькі ніжэй.

Гэта вельмі зручна каб хутка вывучаць розніцу ў выдачы Google і Яндэкс ці асаблівасці аптымізацыі пад захад. Напрыклад, старонка http://www.muenchen.de/int/en/accomodation-hotels.html аднолькава добра ранжыру пад google.us і google.uk пры англамоўным пошуку гатэля ў Мюнхене.
У той жа час, http://www.lastminute.com/hotels/munich.html ў Брытаніі ранжыру значна лепш, чым у Штатах.

Асабіста я рэгулярна выкарыстоўваю такі падыход для працы пад захад. І спадзяюся, што ў Серпстат ўжо запусцяць нямецкую базу, а за ёй і аўстрыйскую.

Ёсць толькі PHP-варыянт дадзенага скрыпту.

4. Глыбокі аналіз канкуруючых старонак

Не так даўно ў Seprstat з'явіўся справаздачу па канкуруючым старонках. На самай справе сістэма фіксуе лік фраз, па якіх перасякаюцца старонкі, але не выводзіць іх у інтэрфейсе. Для таго, каб іх убачыць трэба зрабіць экспарт або скарыстацца адпаведнай функцыяй API. Калі ўважліва прыгледзецца, то часта можна ўбачыць сярод канкуруючых старонак некалькі урлов з аднаго дамена. Гэта звязана з тым, што канкурэнты разбіваюць семантыку на мноства старонак.

Напрыклад, у вас ёсць старонка пра падарункі бацьку. Яна прысвечаная выбару падарунка бацьку на любое свята: ДР, Новы Год, юбілей і т. Д. Старонка добра ранжыру па фразах «падарункі бацьку», «што падарыць таце» і т. Д. Але ёсць канкурэнт X, у якога ёсць раздзел « падарункі бацьку », у якім шмат старонак пад асобныя святы. Я напісаў не вялікі скрыпт, які дазваляе вылучаць канкуруючыя старонкі канкрэтнага дамена і параўноўваць як азначаная старонка ранжыру у параўнанні з мноствам старонак канкурэнта. Так, на прыкладзе пра падарункі бацьку, яна пакажа, што старонкі канкурэнта X лепш ранжыру па фразах тыпу «падарункі бацьку на Новы Год», і, магчыма варта зрабіць падобную структуру.

Возьмем у якасці прыкладу старонку http://www.podaro4ek.com.ua/Roditelyam-25/Podarok-otcu-121 і параўнальны з канкуруючымі старонкамі сайта emozzi.com.ua. Як відаць з справаздачы, яна горш ранжыру, чым старонка http% 3A% 2F% 2Fwww.emozzi.com.ua% 2Farticles% 2Fgifts_dad_50_options_for_birthday% 2F, прысвечаная падарункам на пяцідзесяцігоддзе, але значна лепш па агульных фразах пра падарункі для таты:

Магчыма, на сайце podaro4ek.com.ua не лішнім будзе стварыць старонку, прысвечаную падарункам бацьку на 50 гадоў.

Скрыпт толькі для Google Sreadsheet.

5. Пошук ключавых фраз без рэкламы

У базе Serpstat ёсць дзесяткі мільёнаў фраз для розных рэгіёнаў. Для кожнай фразы сістэма запамінае топ-100 і ўсе рэкламныя аб'явы. Я падрыхтаваў невялікі скрыпт, які правярае N фраз, па якіх ранжыру сайт і вылучае тыя, для якіх рэклама не была знойдзена.

Важна разумець, што бот Серпстат можа спарсить выдачу ў любы момант сутак (напрыклад, у 3 гадзіны ночы) і не знайсці рэкламу толькі з-за таго, што ў гэты ніхто з рэкламадаўцаў не даваў рэкламу. Таму я настойліва рэкамендую правяраць вынікі працы скрыпту. Зыходзячы з майго досведу - толькі 10% з знойдзеных фраз рэальна без рэкламы і гэта толькі на захадзе. Ва Украіне і Расіі вельмі складана знайсці падобныя фразы. Часцей за ўсё гэта разнастайныя памылкі друку і ўвод не ў той раскладцы.

Прывяду прыклад для сайта insurancejournal.com, прысвечанага страхаванню ў ЗША.

У выніку пасля аналізу 500 ключоў было знойдзена 86 фраз, з якіх некалькі рэальна былі без рэкламы, сярод якіх «insurers market repository» і «flood insurance bill senate».

Дадзены скрыпт толькі на PHP, зноў жа з-за абмежаванняў Google на час выканання.

6. Атрыманне слоўніка рэкламных фраз

Акрамя арганічнай выдачы сэрвіс фіксуе фразы, па якіх былі знойдзеныя аб'явы канкрэтнага сайта ў Google Adwords або Яндэкс Дірект. Прычым фіксуюцца яны незалежна ад статыстыкі Google Adwords. Г.зн. Google Adwords пакажа нуль паказаў па фразах, пра якія дакладна ведае Serpstat. У маім выпадку Серпстат знайшоў каля 1.2 тыс. Фраз, па якіх паказваюцца аб'явы, але Adwords іх не ўказаў сярод 53 тыс. Фраз, па якіх былі паказы.

Праз вэб-інтэрфейс Serpstat можна выгрузіць ўвесь пералік фраз, па якіх паказваюцца аб'явы сайта. Але для таго, каб атрымаць слоўнік (унікальныя слова) трэба пашаманю. Для спрашчэння гэтай задачы я напісаў наступны скрыпт. Ён выводзіць ўсе словы, па якіх была знойдзена рэклама.

Ніжэй прыведзены кавалак выніку для сайта zadavaka.com.ua. Чырвоным я вылучыў словы, па якіх, магчыма рэкламадаўцам не варта даваць рэкламу.

Выкарыстанне дадзенага скрыпту мае шэраг пераваг:

  • Зручна пашыраць пералік «мінус-слоў».
  • Можна знаходзіць словы, пра якія не скажа Google Adwords.
  • Пры падрыхтоўцы рэкламнай кампаніі можна прааналізаваць канкурэнтаў і скласці пачатковы слоўнік «мінус-слоў».

7. Атрыманне фраз і слоў для аб'яваў

Апошні на сёння скрыпт для API Serpstat. Я вельмі рэдка сутыкаюся са стварэннем аб'яваў для кантэкстнай рэкламы. Але кожны раз гэтая праца выціскае ўсе сокі з маіх запасаў фантазіі. Ужо на трэцім аб'яўленні я не магу прыдумаць як яшчэ можна напісаць адно і тое ж. У выніку даводзіцца глядзець што пішуць канкурэнты, што займае пэўны час. Наступны скрыпт дазваляе вызначыць унікальныя словы і словазлучэнні (з двух слоў), якія канкурэнты выкарыстоўваюць у сваіх аб'явах.

Для таго ж zadavaka.com.ua вынік выглядае наступным чынам:

У выніку мы атрымліваем дзве табліцы. У першай адлюстраваны унікальныя словы з аб'яваў сайта і лік іх згадак. У другой - унікальныя словазлучэнні і лік іх згадак.

Я ведаю некалькі PPC спецыялістаў, якія выкарыстоўваюць гэты скрыпт. Па іх словах - вельмі дапамагае хутка генерить новыя аб'явы.

вынікі

Serpstat - адназначна адзін з лепшых украінскіх сэрвісаў для інтэрнэт-маркетынгу. Ён захоўвае вельмі шмат карыснай інфармацыі, якую можна выкарыстоўваць для паляпшэння сваіх праектаў. На жаль, не ўсе рэалізавана праз вэб-інтэрфейс. Але ёсць API, які я настойліва рэкамендую выкарыстоўваць. У гэтым артыкуле я падзяліўся 7 скрыптамі, якімі асабіста карыстаюся. Спадзяюся для вас яны будуць карыснымі.

Акрамя гэтага хачу нагадаць, што з 15 ліпеня ў Serpstat мяняюцца тарыфы. Згодна з ім API будзе толькі ў тарыфных планах ад $ 149 / мес. Таму, калі вы бачыце карысць ад выкарыстання гэтага інтэрфейсу, то настойліва рэкамендую зараз падоўжыць любую падпіску, бо так будзе значна танней. Нават па бягучым Lite за $ 49 прадастаўляецца 1млн. радкоў API, чаго дастаткова для большасці даследаванняў.

Як запускаць скрыпты для Google Spreadsheet

Каб запусціць скрыпт трэба стварыць новы ліст у Google Spreadsheet. Затым зайсці ў «Інструменты» -> «Рэдактар ​​скрыптоў» і стварыць новы скрыпт. Скапіяваць у яго код. Змяніць значэння на патрэбныя. Над полем кода выбраць адпаведную функцыю, напрыклад "getCompareDinamic" для першага скрыпту з артыкула, і запусціць выкананне. У выніку выканання скрыпту ў актыўным аркушы Spreadsheet з'явіцца розныя дадзеныя.

PHP скрыпты вы можаце сказаць і запусціць у сябе на серверы або віртуальнай машыне, або проста выкарыстоўваць у мяне на сайце.


Калі ў вас узнікнуць пытанні, то можаце пісаць мне ў Facebook або в комментах (хоць з такімі тэмпамі дискас тут з'явіцца вельмі не хутка).

Дата публікацыі: 20:41 2016/07/06