Google Tabulky jsou užitečný nástroj. Jednak jsou zdarma, ale hlavně umožňují snadnou spolupráci více lidí. Zde najdete přehled užitečných funkcí, které v SEO a link buildingu zvlášť využijete.
👍 Počet slov v buňce
=KDYŽ(A2="";"";POČET2(SPLIT(A2;" ")))
👍 Extrakce domény z URL
Znáte to, máte seznam URL a potřebujete z nich dostat pouze domény. Tato funkce to zařídí v Google Tabulkách za vás
=trim(REGEXEXTRACT(REGEXREPLACE(REGEXREPLACE(A2;"https?://";"");"^(w{3}\.)?";"")&"/";"([^/?]+)"))
👍 Odstranění duplicit
Máte seznam domén a potřebujete se zbavit duplicit? Jde to snadno.
=UNIQUE(X:X)
Kde X představuje označení sloupce.
👍 Zjištění stavového kódu
Chcete si rychle ověřit stavový kód pro URL, kterou máte v tabulce? V Tabulkách Google to jde pomocí Google App skriptů.
V menu vyberte Nástroje a pak Editor skriptu.
Otevře se nové okno, kam vložíte následující kód.
/**
* skript vrátí stavový kód pro danou URL
*
* @param {url} valid url
* @return result (status code or error message)
*
* @customfunction
*/
function httpstatuscode(url) {
var result = [];
// trim url to prevent (rare) errors
url.toString().trim();
// don't break if error, but instead return it as a message, also don't follow redirects
var options = {
'muteHttpExceptions': true,
'followRedirects': false,
};
// int - returns status code
try {
result.push(UrlFetchApp.fetch(url, options).getResponseCode());
}
// string - or returns an error (usually 'DNS error' if domain does not exist)
catch (error) {
result.push(error.toString());
} finally {
return result;
}
}
Kód uložíte. Následně ve vaší tabulce vložíte do buňky, kam chcete dostat stavový kód, tento vzorec.
=httpstatuscode(A2)
Kde A2 nahradíte za buňky, kde je URL, jejíž stav chcete chcete zkontrolovat. Pozor, kontrola chvíli zabere a otestovat tak lze v pohodě okolo 4 tisíc řádků.
Zdroj: eikhart.com
Pomohl jsem vám? Jestli ano, můžete i vy pomoct někomu dalšímu tím, že budete tuto stránku sdílet.