cs cs cs en en id ca cs cs pl pl cs cs en en id ca cs cs pl pl cs cs en cs en cs en cs en cs cs da cs cs cs cs en en cs cs en en cs en sv cs de fr cs fr de cs sk en cs cs cs cs cs cs cs cs en cs cs cs cs cs cs cs cs cs en cs cs cs tr ceb en en en en en lt en en it en en lt ceb en en en en en lt pms en ilo cs en en en km ceb en en lt ceb pms en lt ceb la en kn yue lt ceb en en ilo pms pms la ru lt ceb en en en en en lt en lt ceb en en en en en lt sk lt ceb en en en en en lt is en wuu en en lt ceb en en en en en lt is ru en it en lt ceb en en en en en lt is ru en it en lt ceb en en en en en lt is ru en it en lt ceb en en en en en lt ilo en en it en lt ceb en en en en en lt ilo ko en it en lt ceb en en en en ceb pms pms ko ilo la en en en ru de uk it en kn en en kn lt ceb en en en lt ceb en en en kn yue en cs cs cs en cs cs pl en cs cs en en en cs de cs cs zh en cs en de cs en en
Vyhledáváte na Seznamu? Že ne? A znáte alespoň někoho kdo na Seznamu vyhledává? Já taky ne. Přesto je 14 % všech dotazů na českém trhu vyhledávačů položeno právě přes Seznam (zdroj tady). Pro některé množiny klíčových slov to může být i více. A to znamená, že Seznam pořád nemůžeme úplně vyloučit z SEO prací. Ne, že by se každá stránka měla optimalizovat nadvakrát, ale minimálně bychom se mohli ujistit, že jsou naše ultra vybroušené stránky vůbec dohledatelné. V minulém článku jsem popsal, jak rychle získat Googlem indexovaná URL. Teď se teda koukneme na zub Seznamu.
Pzn.: V současnosti lze, nejspíš kvůli Captche ve vyhledávání, scrapovat pouze prvních 30 stran vyhledávání. Řešením je buďto analýzu rozkouskovat nebo zvětšit delay ve skriptu.
Stejně jako u minulého článku podotýkám, že jsou supr žůžo nástroje, které zjistí stav indexace sady URL za pár vteřin. Na SEO restartu 2018 nicméně pánové Kirschner a Vondrášek (kteří se podílí na vývoji Seznamu, jakožto vyhledávače) vybízeli, ať se někdy podíváme i na poslední stránku Seznamu, že budeme překvapeni. Tentokrát nemám žádný kouzelný bookmarklet, takže budeme muset klikat víc, než dvakrát.
Co je k tomu teda potřeba?
Pár základních věcí, kterými by měl (kdyžtak se neuraž) disponovat každý, kdo se proklamuje za SEO specialistu.
Krok 1 – Příprava vstupních dat
Jakmile víme, pro jaký dotaz chceme zjistit výsledky, tak jej dostaneme do následujícího tabulkového tvaru:
Do sloupce „Stránka“ vložte čísla stránek, které chcete skrejpovat, nejlépe až právě po tu poslední. Sloupec „x“ je vlastně jednoduchý vzoreček ve tvaru „stránka x 10 - 10“. Případně pro tvorbu této tabulky můžete využít tento excel s makrama, se kterým se nemůžete seknout.
NADUPANEJ EXCEL S MAKRAMA KE STAŽENÍ
Jak s tímto souborem pracovat?
Ujistíme se, že jsme na Listu 1
Klikneme na „Povolit úpravy“ & „Povolit obsah“ ve žluté vrchní liště
Nasypeme klíčová slova / site:doména.cz do řádků
Nastavíme počet požadovaných stran stran (Pzn. V souboru je sice nastavený cap na 10 stránek, ale kdokoliv, kdo s Excelem dělal déle, než 5 minut, si to zvládne upravit ;) )
Pro jistotu přikládám obrázkový návod. Grafik má sice pořád dovolenou, ale já to stejně umím nejlíp.
Hotovo? Oukej, mělo by nám vyjet něco takového:
Tyhle tři sloupce si zkopírujeme  (klasika klik do tabulky a CTRL + A) a můžeme se přesunout na zábavnou část
Krok 2 – OpenRefine kouzelnictví
OpenRefine je takový namakaný Excel, který umí úplně všechno. Začátky jsou s ním trochu složité a není úplně intuitivní, ale po chvíli na něj nikdo nedá dopustit.
Klik na „Clipboard“ a vložíme naše tři sloupečky
Klik na „Create Project“
Klik na Undo / Redo
Zase pro jistotu vkládám obrázek toho, jak by to mělo vypadat.
Do prázdného místa je teď třeba vložit tento skript:
"description": "Create column url verze at index 1 based on column Dotaz using expression grel:value.escape('url')",
"description": "Create column URL at index 2 by fetching URLs based on column url verze using expression grel:\"https://search.seznam.cz/?q=\"+ value + \"&count=10&from=\" + cells[\"x\"].value",
"urlExpression": "grel:\"https://search.seznam.cz/?q=\"+ value + \"&count=10&from=\" + cells[\"x\"].value",
"value": "OpenRefine 3.1 [b90e413]"
"description": "Split multi-valued cells in column URL",
"description": "Fill down cells in column Dotaz",
"description": "Fill down cells in column Stránka",
"description": "Create column Titulek at index 3 based on column URL using expression grel:value.get(indexOf(value,\" \")+6, indexOf(value,\" \"))",
"expression": "grel:value.get(indexOf(value,\" \")+6, indexOf(value,\" \"))",
"description": "Text transform on cells in column Titulek using expression grel:value.replace(value.get(indexOf(value,\" \")+1),'')",
"description": "Text transform on cells in column Titulek using expression grel:value.replace(value.get(indexOf(value,\" \")+1),'')",
"description": "Text transform on cells in column Titulek using expression grel:value.replace(value.get(indexOf(value,\" \")+1),'')",
"description": "Text transform on cells in column URL using expression grel:value.get(indexOf(value,\"href=\")+6, indexOf(value,\"> \")-1)",
"expression": "grel:value.get(indexOf(value,\"href=\")+6, indexOf(value,\"> \")-1)",
"description": "Text transform on cells in column URL using expression grel:value.split(\"\\\"\")[0]",
"description": "Remove column url verze",
"description": "Remove column x",
Vteřinku teď necháme OpenRefine pracovat a voilà, vyskočí na nás URL adresy. Jako bonus jsem do skriptu hodil i zobrazovaný titulek. Tedy ne titulek, který máte na stránkách nastavený, ale ten, který se reálně zobrazuje.
Výsledek tedy bude vypadat takhle:
Teď už jen stačí exportovat
Co teď s tím? Všechno možné.
První si vyzkoušejte vytáhnout URL ze sitemapy. Zbytek se dozvíte se někdy v dalším článku
SEO mág Adam je kromě optimalizace pro vyhledávače šikovný textař, e-mail markeťák, linkbuilder a specialista na gramatické oříšky.
Email: Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript.
View the discussion thread.
Joomla SEF URLs by Artio
příběh weboo sociální sítě copywriting tvorba WWW SEO PPC cenové srovnávače pro pobavení
Weboo Marketing & Technology
Kariéra ve Weboo: PPC specialista | Online marketing specialista | Projektový / account manažer | PHP vývojář | SEO Zlín