- Canonical tag konsoliduje signály z duplicitních URL na jednu preferovanou verzi, aniž by přesměroval uživatele.
- Každá stránka by měla mít self-referencing canonical, aby se předešlo problémům s parametry v URL.
- Google canonical považuje za nápovědu, ne direktivu — konzistentní interní odkazy pomáhají jej respektovat.
Canonical tag (rel=“canonical”) je HTML prvek, který říká vyhledávačům, která verze stránky je preferovaná (kanonická). Používá se k řešení duplicitního obsahu — situace, kdy se stejný nebo velmi podobný obsah nachází na více URL adresách. Vyhledávač pak indexuje pouze kanonickou verzi a ostatním přiřadí její autoritu.
Jak canonical tag funguje
Canonical tag se umísťuje do <head> sekce HTML stránky ve formátu <link rel="canonical" href="https://example.com/stranka" />. Říká Googlu: „Toto je hlavní verze obsahu, indexuj ji místo ostatních duplicit.” Google canonical tag považuje za nápovědu (hint), nikoli direktivu — ve většině případů jej ale respektuje.
Canonical tag nepřesměrovává uživatele. Všechny verze stránky zůstávají přístupné, ale vyhledávač konsoliduje signály (zpětné odkazy, autoritu) na kanonickou URL. Jde o elegantní řešení duplicit bez zásahu do uživatelského zážitku.
Kdy použít canonical tag
- Parametry v URL — filtrování, řazení, tracking parametry (utm_source)
- Protokol a www varianty — http vs https, www vs non-www
- Tiskové verze stránek — /stranka vs /stranka/print
- Mobilní vs desktopová verze — m.example.com vs example.com
- Self-referencing canonical — každá stránka by měla odkazovat sama na sebe
Nejčastější chyby u canonical tagu
| Chyba | Důsledek | Řešení |
|---|---|---|
| Chybějící canonical tag | Google si vybere kanonickou verzi sám | Přidejte self-referencing canonical na každou stránku |
| Canonical na neexistující URL | Google tag ignoruje | Ověřte, že cílová URL vrací HTTP 200 |
| Canonical na přesměrovanou URL | Smíšené signály pro vyhledávač | Odkazujte na finální URL po přesměrování |
| Canonical na stránku s noindex | Konfliktní instrukce | Zvolte jednu strategii — canonical NEBO noindex |
| Vzájemné canonical odkazy | Google oba tagy ignoruje | Určete jednu kanonickou verzi |
Canonical v <body> | Tag je ignorován | Umístěte vždy do <head> |
Správné nastavení canonical tagů je základem technického SEO a předchází problémům s duplicitním obsahem, které mohou rozředit autoritu vašich stránek.
Často kladené otázky
Je canonical tag to samé co 301 přesměrování?
Ne. 301 redirect fyzicky přesměruje uživatele i vyhledávače na jinou URL. Canonical tag ponechává všechny verze přístupné, ale říká vyhledávačům, kterou indexovat. Redirect je silnější signál, canonical je vhodný tam, kde potřebujete zachovat přístupnost všech verzí.
Musí mít každá stránka canonical tag?
Ano, doporučuje se tzv. self-referencing canonical — každá stránka by měla odkazovat sama na sebe. Předejdete tak problémům s parametry v URL nebo jinými variantami, které mohou vzniknout bez vašeho vědomí.
Respektuje Google canonical tag vždy?
Ne vždy. Google jej považuje za nápovědu, nikoli direktivu. Pokud zjistí, že kanonická URL nesouhlasí s obsahem nebo jinými signály, může zvolit jinou verzi. Konzistentní interní odkazy a sitemap pomáhají Google respektovat vaši volbu.
Chcete podobné výsledky?
Pomůžu vám s online marketingem a SEO. Ozvěte se mi a probereme to.