Co dělá canonical? Určuje, kterou adresu má Google preferovat

Canonical je údaj v hlavičce stránky, který vyhledávači říká, která adresa je hlavní verzí obsahu. Používá se, když stejnou nebo téměř stejnou stránku najdete pod více adresami, například kvůli parametrům filtrování nebo variantám s lomítkem na konci. Je to nápověda, ne příkaz, takže Google ji respektuje, pokud dává smysl.

Proč vznikají duplicitní adresy

Duplicity nejčastěji vznikají technicky, ne záměrně. Stejný obsah může být dostupný s „www“ i bez něj, na protokolu http i https nebo s parametry pro řazení a sledování kampaní. Redakční systém navíc často vytváří archivy a štítky, které opakují úryvky stejných článků.

Pro návštěvníka je to jedna stránka, ale vyhledávač vidí několik adres. Musí rozhodnout, kterou zobrazit a komu přiřadit odkazy, a jeho volba nemusí odpovídat vašemu přání.

Jak vypadá správný zápis

Do sekce head se vloží prvek link s rel="canonical" a plnou adresou preferované stránky. Adresa musí být absolutní, tedy včetně protokolu a domény. Každá stránka by měla odkazovat sama na sebe, pokud je hlavní verzí, což takzvaně chrání před nechtěnými parametry.

Stejnou informaci lze předat i hlavičkou HTTP, což se hodí u dokumentů typu PDF. Zvolte jednu metodu, aby si signály navzájem neodporovaly.

Kdy canonical použít a kdy přesměrovat

Pokud varianta stránky musí zůstat dostupná pro uživatele, například filtr v e-shopu, použijte canonical. Pokud nemá důvod existovat, tedy jde o starou adresu nebo variantu bez „www“, patří tam přesměrování 301. Přesměrování řeší problém definitivně, canonical jen doporučuje.

Canonical nenahrazuje meta tag noindex. Ten stránku z výsledků odstraňuje, canonical jen sdružuje podobné adresy. Kombinace obou na jedné stránce vysílá protichůdné signály.

Nejčastější chyby

Typickým omylem je canonical na úvodní stranu u všech podstránek, kvůli kterému vyhledávač ostatní stránky ignoruje. Jinou chybou je odkaz na adresu, která vrací chybu, nebo na přesměrovanou stránku. Při generování pomocí doplňku se také stává, že vzniknou dva různé canonical prvky na téže stránce.

Kontrolujte výsledky v Search Console, kde vidíte, kterou adresu zvolil Google jako kanonickou. Pokud se liší od vaší, hledejte příčinu v obsahu, odkazech nebo mapě webu.

Můj tip: Doporučil bych při nasazení canonical otestovat několik typických adres přes nástroj pro kontrolu adresy v Search Console. Uvidíte hned, zda Google vybral stejnou adresu jako vy, a případnou chybu opravíte dřív, než se rozšíří po celém webu.

Časté otázky

Musí mít každá stránka canonical?

Povinné to není, ale doporučuje se. Samoodkazující canonical chrání před duplicitami vzniklými parametry v adrese. Vyhledávač si vždy najde jednu verzi, i když ji neurčíte.

Může canonical vést na jinou doménu?

Může, hodí se to při publikování stejného článku na více webech. Původní zdroj by měl být cílem. Cizí web ale nemusí kanonickou adresu respektovat.

Jak dlouho trvá, než se změna projeví?

Obvykle několik dní až týdnů podle toho, jak často robot stránku navštěvuje. Zkontrolujte výsledek v Search Console.

Zdroje

  • Dokumentace Google Search Central ke konsolidaci duplicitních adres
  • Specifikace HTML pro prvek link

Publikováno: 04. 01. 2026

Kategorie: Tipy a triky