Noindex a nofollow: jak Googlu říct, co nemá indexovat a čemu nevěří
Noindex říká vyhledávači: tuhle stránku si klidně přečti, ale ve výsledcích ji neukazuj. Nofollow se týká odkazů – buď všech na stránce, nebo jednoho konkrétního, za který nechcete ručit. Obě značky vypadají podobně, ale řeší úplně jiné věci a jejich záměna je častá chyba.
Aktualizováno
Meta značka robots
Pokyny pro celou stránku se píšou do hlavičky HTML. Nejčastější podoba vypadá takto:
<!-- stránku nezobrazovat ve výsledcích -->
<meta name="robots" content="noindex">
<!-- nezobrazovat a nesledovat odkazy na ní -->
<meta name="robots" content="noindex, nofollow">
<!-- pravidlo jen pro Googlebot -->
<meta name="googlebot" content="noindex">Bez značky platí výchozí stav, tedy „indexovat a sledovat odkazy“. Psát index, follow výslovně proto nemusíte. U souborů typu PDF nebo obrázků, do kterých HTML nevložíte, se stejný pokyn posílá v hlavičce odpovědi serveru X-Robots-Tag: noindex.
Kdy noindex použít
- Děkovací stránky po odeslání formuláře nebo objednávky – ve výsledcích hledání nemají co dělat a zkreslují měření konverzí.
- Výsledky interního vyhledávání a kombinace filtrů v e-shopu, které vytvářejí tisíce téměř prázdných stránek.
- Přihlášení, košík, uživatelský účet a podobné funkční stránky.
- Testovací a přípravná verze webu – i když ji ideálně chrání heslo, noindex je pojistka navíc.
- Stránky s tenkým obsahem, které potřebujete pro návštěvníky, ale nechcete, aby reprezentovaly web ve vyhledávání.
Naopak noindex nepatří na stránky, které jsou jen podobné jiným – tam je správný nástroj kanonická URL. Co se s adresou v indexu děje a jak to zkontrolovat, popisuje heslo Indexace.
Noindex vs. robots.txt
Oba nástroje se zaměňují, přitom fungují opačně. Robots.txt zakazuje stránku číst. Noindex zakazuje ji zobrazit – a aby ho robot poslechl, musí stránku přečíst. Proto se nikdy nekombinují na téže adrese. Pokyn noindex uvnitř souboru robots.txt Google nepodporuje. Pravidla pro procházení vysvětluje heslo Robots.txt.
| Chci… | Použiji |
|---|---|
| Aby stránka nebyla ve výsledcích hledání | meta robots noindex |
| Aby robot neplýtval časem na nekonečné filtry | Disallow v robots.txt |
| Aby se ve výsledcích ukazovala jen jedna z podobných verzí | rel="canonical" |
| Aby neveřejnou stránku neviděl vůbec nikdo | heslo nebo přihlášení |
| Aby odkaz na cizí web nepředával doporučení | rel="nofollow" |
Atributy odkazů: nofollow, sponsored a ugc
U jednotlivého odkazu se atribut píše do značky a. Od roku 2019 rozlišuje Google tři varianty a všechny bere jako nápovědu, ne jako příkaz:
<a href="https://partner.cz/" rel="sponsored">Partner akce</a>
<a href="https://neznamy-web.cz/" rel="nofollow">zdroj, za který neručím</a>
<a href="https://web-ctenare.cz/" rel="ugc">odkaz z komentáře</a>- sponsored – odkaz za peníze, barter nebo jinou protislužbu. Placené odkazy bez tohoto označení jsou proti pravidlům Googlu.
- ugc – odkazy, které vložili uživatelé: komentáře, diskuse, recenze.
- nofollow – obecné „neručím“, když se nehodí ani jedno z předchozích.
Atributy jdou kombinovat, třeba rel="ugc nofollow". Jak naopak vypadá hodnota odkazů, které na váš web vedou, rozebírá heslo Zpětné odkazy.
Nejčastější chyby
- Noindex zapomenutý z vývoje. Během přípravy webu se celý web schová a po spuštění značka zůstane. Web pak týdny nemá v Googlu ani úvodní stranu a nikdo neví proč.
- Zaškrtávátko v redakčním systému. Řada systémů má volbu typu „skrýt před vyhledávači“, která přidá noindex na všechny stránky. Stačí jedno kliknutí při nastavování.
- Noindex a canonical na stejné stránce. Jedna značka říká „neukazuj mě“, druhá „hlavní verze je jinde“. Google pak musí hádat, co jste mysleli.
- Nofollow na všechny odkazy ven. Odkaz na úřad, normu nebo výrobce, kterému věříte, žádný atribut nepotřebuje. Je to běžná citace zdroje.
Jestli stránka noindex má, zjistíte nejrychleji nástrojem pro kontrolu adresy v Search Console, který ukáže, zda indexování nebrání značka nebo hlavička. Pro hromadnou kontrolu celého webu se hodí nástroj, který web projde jako robot a vypíše všechny stránky se značkou noindex.
Jak to máme nastavené my
Na webech, které stavíme, dostávají noindex děkovací a funkční stránky rovnou při vývoji a před spuštěním kontrolujeme, že nezůstal na žádné stránce, která má být vidět. Průběžný dohled nad indexací v Search Console je v tarifu Viditelnost (5 000 Kč měsíčně). Opravu na cizím webu nejdřív prohlédneme; odhad hodin při sazbě 1 000 Kč dostanete dopředu.
Časté otázky
Za jak dlouho stránka s noindex z Googlu zmizí?
Až ji robot znovu navštíví a značku uvidí. U často procházených stránek to bývají dny, u méně důležitých i týdny. Když spěcháte, požádejte v Search Console o nové procházení konkrétní adresy, případně použijte nástroj pro dočasné odstranění.
Mám dávat nofollow na odkazy na vlastní stránky?
Ne. Nofollow u interních odkazů nic nešetří a jen robotovi ztěžuje orientaci na webu. Pokud nějakou vlastní stránku ve výsledcích nechcete, dejte noindex přímo na ni, a ne nofollow na odkazy, které k ní vedou.
Uškodí mi, když na mě někdo odkáže s nofollow?
Neuškodí. Takový odkaz vám dál přivádí návštěvníky a Google ho může brát jako nápovědu. Jen nemusí předat tolik důvěry jako odkaz bez atributu.
Jak schovat PDF ceník nebo jiný soubor, kam meta značku nedám?
Pro soubory, které nejsou HTML, slouží hlavička X-Robots-Tag, kterou nastavuje server. Obsah je stejný jako u meta značky, například noindex. Nastavení záleží na hostingu, proto ho většinou udělá správce webu.
Funguje noindex i pro Seznam?
Meta značku robots respektují běžné vyhledávače včetně Seznamu. Pokud chcete pravidlo jen pro jednoho robota, místo name=„robots“ se píše jeho jméno; přesný název najdete v nápovědě daného vyhledávače.