Technické SEO

Noindex a nofollow: jak odstranit stránku z Googlu a kdy značky použít

Značka noindex říká vyhledávači, aby stránku nezobrazoval ve výsledcích, nofollow mu říká, aby nesledoval odkazy. Pokud chcete stránku z Googlu odstranit, přidejte jí noindex a nechte ji pro roboty přístupnou, zákaz v robots.txt by značku skryl. Pro okamžité skrytí použijte navíc nástroj Odstranění v Google Search Console.

Redakce ZmínkyPublikováno 7 min čtení

Co znamená noindex a nofollow

Obě značky jsou pokyny pro roboty vyhledávačů, ale řeší dvě různé věci. Noindex se týká stránky samotné: robot ji smí přečíst, ale nemá ji zařadit do indexu, tedy do databáze, ze které vyhledávač skládá výsledky. Nofollow se týká odkazů: robot je nemá brát jako doporučení a nemá přes ně předávat hodnotu cílové stránce.

Značky se dají kombinovat. Nejčastější zápis vypadá takto:

<!-- Stránku neindexovat, odkazy na ní sledovat -->
<meta name="robots" content="noindex">

<!-- Stránku neindexovat ani nesledovat odkazy -->
<meta name="robots" content="noindex, nofollow">

<!-- Pokyn jen pro Google -->
<meta name="googlebot" content="noindex">

Značka patří do sekce <head>. Hodnota name="robots" platí pro všechny vyhledávače včetně Seznamu a Bingu. Pokud značka chybí, platí výchozí stav: stránku indexovat a odkazy sledovat. Zápis index, follow je proto zbytečný, ale neškodí.

Kde noindex nastavit

Ve WordPressu to obstarají SEO pluginy Yoast SEO, Rank Math nebo SEOPress. U každé stránky a příspěvku najdete v rozšířeném nastavení volbu, jestli se má zobrazovat ve výsledcích hledání, a v globálním nastavení můžete noindex zapnout pro celé typy obsahu, třeba archivy štítků. Pozor na volbu v Nastavení, Zobrazení, která vyhledávačům zakáže indexovat celý web. Hodí se při vývoji, ale po spuštění se na ni často zapomene. Na Shoptetu a dalších pronajatých platformách systém noindex nastavuje u technických stránek sám. U ostatních stránek se řiďte nápovědou platformy, možnosti se liší.

Noindex, robots.txt, nebo heslo?

Nejčastější omyl: „Stránku jsem zakázal v robots.txt, a stejně je v Googlu.“ robots.txt řídí procházení, ne indexaci. Když robot stránku nesmí načíst, nevidí ani značku noindex. Pokud na adresu vedou odkazy, Google ji může zaindexovat jen podle nich a zobrazit ve výsledcích bez popisku.

Jak zabránit zobrazení stránky ve výsledcích
NástrojCo děláKdy ho použít
noindex v meta značce nebo hlavičceRobot stránku přečte, ale nezařadí ji do výsledků.Stránka má zmizet z vyhledávání, ale pro lidi zůstat dostupná.
Zákaz v robots.txtRobot stránku nenačte. Adresa se ve výsledcích objevit může.Šetření robota na technických částech webu, jako je interní vyhledávání.
Heslo nebo přihlášeníObsah nevidí robot ani nepřihlášený člověk.Neveřejný obsah: klientská zóna, testovací verze webu, interní dokumenty.
Smazání (404 nebo 410)Stránka přestane existovat a z indexu časem vypadne.Obsah, který už nechcete nikde.
Přesměrování 301Adresa vede na jinou stránku.Obsah se přesunul nebo sloučil s jiným.

Podobně se nehodí kombinace noindex a kanonické URL ukazující na jinou stránku. Canonical tvrdí, že stránka je kopie jiné, noindex ji vyřazuje úplně. Vyberte jednu možnost podle toho, co chcete.

X-Robots-Tag: noindex pro PDF a další soubory

PDF, obrázky nebo tabulky nemají HTML hlavičku, kam by se meta značka dala vložit. Pro ně slouží HTTP hlavička X-Robots-Tag, kterou posílá server. Účetní kancelář v Ostravě tak může skrýt PDF s formuláři pro klienty, které se jinak objevovaly ve výsledcích místo stránek služeb. Na serveru Apache to jde zapsat do souboru .htaccess:

<FilesMatch "\.pdf$">
  Header set X-Robots-Tag "noindex"
</FilesMatch>

Hlavička funguje i pro běžné HTML stránky a má stejný účinek jako meta značka. Hodí se tam, kde je jednodušší upravit nastavení serveru než šablonu. Na serveru Nginx se nastavuje direktivou add_header v konfiguraci webu, u Cloudflare přes pravidla pro úpravu hlaviček odpovědi. Pokud web spravuje hosting nebo vývojář, stačí mu poslat seznam adres či typů souborů, kterých se má hlavička týkat.

Jak odstranit stránku z Googlu krok za krokem

  1. Rozhodněte, jak má stránka skončit. Má zůstat pro návštěvníky? Přidejte noindex. Nemá existovat? Smažte ji, aby vracela kód 404 nebo 410. Přesunula se? Přesměrujte ji.
  2. Ověřte, že robot stránku smí načíst. Adresa nesmí být zakázaná v robots.txt, jinak Google změnu nezjistí.
  3. Odeberte adresu z mapy webu. V sitemapě mají být jen stránky, které chcete ve výsledcích.
  4. Pro rychlé skrytí použijte nástroj Odstranění v Google Search Console. Žádost skryje adresu z výsledků obvykle během jednoho dne, ale jen dočasně, zhruba na šest měsíců. Pokud mezitím neprovedete trvalou změnu z prvního kroku, stránka se vrátí.
  5. Požádejte o nové procházení. V nástroji Kontrola URL zvolte žádost o indexování. Google tak stránku navštíví dřív a značku noindex nebo chybu 404 zaregistruje.
  6. Po několika dnech ověřte výsledek vyhledáním site:vasweb.cz/adresa-stranky.

Jak se v Search Console orientovat, popisuje návod na Google Search Console. Pro Seznam a Bing platí stejné principy. Robot musí stránku znovu navštívit a najít noindex nebo chybu 404. Bing Webmaster Tools má vlastní nástroj pro blokování adres.

Stránka na cizím webu

Pokud se ve výsledcích zobrazuje obsah o vás na webu, který nespravujete, nejdřív požádejte provozovatele o úpravu nebo smazání. Když stránku smaže, ale Google ještě ukazuje starou verzi, použijte veřejný nástroj Googlu pro odstranění zastaralého obsahu. U osobních údajů má Google samostatné formuláře.

Které stránky noindexovat

Noindex patří stránkám, které jsou pro návštěvníka webu užitečné, ale ve výsledcích hledání by nikomu nepomohly:

  • Výsledky interního vyhledávání na webu (/hledani?q=...).
  • Děkovací stránky po odeslání formuláře nebo objednávky. Zkreslují i měření konverzí, když na ně lidé přijdou z Googlu.
  • Košík, pokladna, uživatelský účet a stránky po přihlášení.
  • Tenké výpisy ve WordPressu: archivy štítků, autorů a dat, pokud jen opakují články.
  • Kombinace filtrů e-shopu, které nemají vlastní hledanost a nejdou rozumně řešit canonicalem.
  • Interní stránky pro kampaně, třeba landing page pro jednu konkrétní reklamu se stejným obsahem jako hlavní stránka.

Příklad: e-shop s kávou zjistí v Search Console, že Google zná přes 3 000 jeho adres, i když produktů a kategorií má necelých 500. Zbytek tvoří výsledky interního vyhledávání a kombinace filtrů. Noindex na vyhledávání, canonical u řazení a vyřazení obojího z mapy webu pomohou, aby se robot soustředil na stránky, které mají ve výsledcích smysl. Výsledek se neprojeví hned, počet známých adres bude klesat postupně, jak je robot znovu projde.

Naopak noindex nepatří na stránky služeb, kategorie, produkty nebo kontakt, ani „preventivně“ na celý web během drobných úprav. Testovací verzi webu chraňte heslem: noindex se při spuštění snadno přenese na ostrý web a ten pak z vyhledávání zmizí. Je to jedna z nejčastějších příčin, proč Google neindexuje stránky.

Časté chyby s noindex

  • Zapomenutý noindex po spuštění webu. Vývojář ho nastavil na testovací verzi, web se přenesl i s ním. Návštěvnost z vyhledávání pak během několika týdnů klesne téměř k nule.
  • Noindex na stránkách v sitemapě. Mapa webu říká „indexuj“, stránka říká „neindexuj“. Search Console na takový rozpor upozorní jako na chybu.
  • Noindex na stránkování kategorií. Robot se pak hůř dostane k produktům na dalších stranách. Druhá a další strana výpisu mají zůstat indexovatelné.
  • Dvě protichůdné značky robots na jedné stránce, jednu ze šablony a druhou z pluginu. Google v takovém případě uplatní tu přísnější.
  • Noindex vložený až JavaScriptem. Robot si ho nemusí všimnout včas. Opačný případ je ještě horší: když je noindex v původním HTML a skript ho má odstranit, Google stránku nemusí vůbec vykreslit a značka zůstane v platnosti.

Nofollow u odkazů: sponsored a ugc

Nofollow se dnes častěji používá u jednotlivých odkazů než u celé stránky. Od roku 2019 má Google tři hodnoty atributu rel a bere je jako doporučení, ne závazný příkaz:

AtributPoužitíPříklad
rel="sponsored"Placené odkazy, reklama, affiliate, barterová spolupráceAutoservis v Liberci platí za článek na regionálním portálu.
rel="ugc"Odkazy, které přidali uživateléKomentáře pod článkem, příspěvky ve fóru, recenze.
rel="nofollow"Odkazy, za které nechcete ručit a nespadají do kategorií výšeOdkaz na zdroj, kterému nedůvěřujete.
<a href="https://www.partner.cz/" rel="sponsored">Partner akce</a>
<a href="https://www.priklad.cz/" rel="ugc nofollow">odkaz z komentáře</a>

Placené odkazy bez označení sponsored nebo nofollow porušují pravidla Googlu proti spamu. Pokud tedy kupujete PR články, vyžadujte označení a počítejte s tím, že jejich přínos je hlavně v návštěvnosti a povědomí, ne v síle odkazu. Jak budovat odkazy, které skutečně pomáhají, rozebírá článek zpětné odkazy.

Nofollow na interní odkazy vlastního webu nedávejte. Kdysi se tak „tvarovalo“ předávání hodnoty mezi stránkami, dnes to nefunguje a robot se jen hůř dostane k části webu.

Noindex a AI asistenti

AI asistenti, kteří čerpají z indexů vyhledávačů, například Copilot z indexu Bingu nebo AI přehledy v Googlu, stránku s noindex zpravidla nepoužijí, protože v indexu chybí. Vlastní roboti AI firem se řídí hlavně souborem robots.txt a to, jak zacházejí se značkou noindex, není vždy jasně zdokumentované. Pokud chcete mít jistotu, že se obsah do AI odpovědí nedostane, nestačí noindex: použijte heslo. A naopak: pokud vás AI asistenti nezmiňují, zkontrolujte, jestli důležité stránky omylem noindex nemají. To pohlídá bezplatný sken webu, který kontroluje i to, jestli je indexace povolena.

Časté otázky

Jak dlouho trvá, než stránka s noindex zmizí z Googlu?

Záleží na tom, kdy ji robot znovu navštíví, obvykle dny až týdny. Žádost o indexování v Search Console to může urychlit, nástroj Odstranění ji skryje okamžitě, ale dočasně.

Stačí stránku zakázat v robots.txt?

Ne. Zákaz zabrání procházení, ale adresa se ve výsledcích může dál zobrazovat. Pro odstranění z výsledků potřebujete noindex nebo smazání stránky.

Ublíží noindex zbytku webu?

Ne, pokud ho použijete jen na stránky, které ve výsledcích opravdu nechcete. Problém nastane, když se omylem objeví na důležitých stránkách nebo celém webu.

Mám dávat nofollow na odkazy na sociální sítě?

Není to potřeba. Odkazy na vlastní profily jsou běžná a důvěryhodná součást webu, nofollow patří hlavně placeným a uživatelským odkazům.

Jak zjistím, jestli má stránka noindex?

Podívejte se do zdrojového kódu po značce robots, nebo použijte nástroj Kontrola URL v Search Console, který ukáže, jestli je indexace povolena.

Související články