Jak dostat data ze Seznam Webmaster do Google Dokumentů

Jak jste se mohli na českém internetu dočíst, Seznam přišel v dubnu 2017 s novinkou v podobě Seznam Webmaster. Tuto platformu či chcete-li rozhraní lze přirovnat k tomu co nabízí Google Search Console. Hlavními funkcemi je momentálně poskytnuní informací, které má Seznam uložené v indexu o vaší stránce. Jak Seznam uvádí nástroj slouží hlavně pro komunikaci se správci webů. Nejvíce informací lze z nástroje momentálně získat pomocí jeho API. Tomu se na zoubek podívali naši programátoři a zde přinášíme výsledek i s návodem.

Přenos dat ze Seznam Webmaster API do Google Docs

Proč?

Počítám, že odborníci na SEO jistě mají jasno, co jim údaje o stránkách zařazených v indexu, případně o stránkách s chybou můžou poskytnout. Pro nás je ještě zajímavé, že pokud data dostaneme do Google Docs můžeme je krásně využít v Google Data Studiu. Zde už pak začíná to, co máme na naší práci nejradši a to servírování klíčových údajů klientům ve stravitelné formě a ve správném okamžiku.

Jak bude vypadat výstup?

Výstupem jsou seznamy odkazů v Google Docs tabulce. Viz snímek ukazující jeden z výstupů pro tento web.

Co budete potřebovat?

  • Google účet s přístupem do Google Docs
  • Přístup do Seznam Webmaster
  • Ověřenou doménu v Seznam Webmaster (min 1 den předem, chvílí trvá než se data publikují)
  • Čas, cca 30 minut, záleží na zručnosti

Postup přenosu dat z Google Webmaster API do Google Docs

1. Vytvořte tabulku s názvem např. seznam webmaster

2. Připravte si strukturu tabulky, potřebujete 6 listů pro správnou funkčnost celého skritu včetně správného pojmenování

Vytvořte první list s názvem Index History, ten bude obsahovat celou historii dostupnou přes API pro váš web. V listu si následně připravte strukturu viz snímek obrazovky.

Druhý list s názvem Error Urls bude obsahovat adresy, u kterých Seznam Bot našel chybu. Momentálně nelze ale zjistit typ chyb. Struktura opět viz snímek obrazovky.

Třetí list s názvem Index Urls bude obsahovat adresy, které jsou u Seznamu indexované. Struktura opět viz snímek obrazovky.

Čtvrtý list s názvem Content Urls bude obsahovat adresy, které Seznam bot navštívil. Struktura opět viz snímek obrazovky.

Pátý list s názvem Redirect Urls bude obsahovat adresy, které Seznam bot navštívil a našel u nich přesměrování. Struktura opět viz snímek obrazovky.

Šestý s názvem Url Details bude obsahovat detaily o konkrétní stránce, pokud si je vyžádáte (viz dále). Struktura opět viz snímek obrazovky.

3. Vytvořte přidružený script k dokumentu. V panelu nabídek zvolte Nástroje – Editor skritů (Tools – Script editor). Vytvořte nový projekt s názvem např. seznam webmaster. V projektu vytvořte nový soubor s názvem seznam.gs a do něj použijte kód, který můžete nalézt zde.

Následně soubor uložte, budete dotázáni na povolení přístupu k vašemu Google účtu. Bez povolení přístupu, bohužel nemůžete pokračovat.

4. V kódu upravte v úvodu proměnou API_KEY, do které dáte vám přidružený API klíč pro konkrétní web. Viz Seznam Webmaster.

5. Následně stačí script znovu uložit a aktualizovat otevřenou tabulku.

6. Po aktualizaci otevřené tabulky byste měli v panelu nabídek vidět položku Seznam Webmaster.

V této rozbalovací nabídce naleznete vše, co k obsloužení skriptu potřebujete. Níže je vysvětlení položek.

History Data – načte historický vývoj webu v indexu do listu Index History

Error Urls, Content Urls, Index Urls, Redirect Urls – načtou příslušené odkazy do příslušných listů

Reindex Selected – označte v buňce odkaz, u kterého chcete požádat o reindexaci, funguje i pro výběr více odkazů v souvislém výběru, po provedení scriptu se v sloupci reindexace objeví hláška

Details about Selected – do listu Url Details se vypíší detaily o stránce, které má Seznam uložené, jde především o titulek, popis, klíčová slova, odkaz a og:graph údaje

Poznámka: U těchto dvou posledních hromadných dotazů pozor na limity API, které jsou v době psaní článku:

  • nejvýše 5 dotazů za vteřinu
  • nejvýše 100 dotazů za minutu
  • požadavek na vynucení indexace stránek je možno dělat nejvýše 500 krát za den

7. Upravte script dle vašech potřeb. Je jasné, že script je velmi jednoduchý, ale má potenciál na další rozšíření. Pro nás je klíčové, že tato data již snadno použijeme v Google Data Studiu v reportech pro naše klienty či SEO specialisty, kteří s nimi dále pracují.

Možná rozšíření jsou například: automaticky vytvářené listy dle data dotazu, optimalizace scriptu, nastavení API limitů apod.

Dotazy či vaše úpravy scriptu můžete zanechat v komentářích.

2 thoughts to “Jak dostat data ze Seznam Webmaster do Google Dokumentů

  • Vlastimil

    Dobrý den,
    děkuji za praktický návod.
    Včera jsem si nastavil Google tabulku dle Vašeho návodu.
    Dnes jsem spustil script a některé výsledky v tabulkách mi chybí:
    – Title
    – Description
    – Keywords
    – Author
    – Open Data graph

    Kdy se mi tyto data načtou?

    Dále mě zajímá, zda lze pomocí Vašeho scriptu vytáhnout více dat? Například konkrétní chyby na stránkách…

    Děkuji a jsem s pozdravem,
    Vlastimil Kopytov.

    Odpovědět
    • Marek Čech

      Krásný den, předem díky za zájem o náš postup a script.

      Ke konkrétnímu problému:
      – data by se měla načíst ihned
      – postup byl aktuální v době vydání článku je možné, že od té doby prošla Seznam Webmaster API dílčími úpravami, chvíli jsme tento skript nepoužívali, kvůli přechodu, na nástroje typu Collabim či Marketing Miner, které tyto funkcionality nabízejí
      – předám Váš podnět kolegům z vývoje, aby funkčnost skriptu prověřili vůči současné verzi Seznam Webmaster API, pokud narazíme na problém, pokusíme se script aktualizovat a aktualizovat i návod

      S pozdravem,

      Marek Čech

      Odpovědět

Zanechat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *