Kanonizace v SEO: Zkroťte duplicitní obsah pomocí Canonical tagu
Představte si, že v galerii visí slavný obraz. Návštěvníci ho obdivují, fotí si ho a mluví o něm. Zanedlouho galerie pověsí do jiných místností pět dokonalých kopií tohoto obrazu. Najednou se pozornost návštěvníků (a hlavně kritiků) roztříští. Nikdo přesně neví, u kterého obrazu se má zastavit, který je ten originál a komu připsat zásluhy. Přesně tohle se děje vyhledávačům, když máte na webu duplicitní obsah.
A právě tady přichází na scénu kanonizace (canonicalization). Je to technický proces, kterým Googlu a dalším vyhledávačům jasně ukážete: „Tohle je originál. Ostatní verze klidně nechte žít pro uživatele, ale veškerou slávu, pozice a hodnotu odkazů připište tomuto jedinému mistrovskému dílu.“ Pokud nechcete přicházet o těžce vydobyté pozice kvůli technickým chybám, je pochopení kanonizace absolutní nutností.
💡 Co je to Canonical tag?
Kanonický tag je jednoduchý úryvek HTML kódu umístěný v hlavičce (<head>) vaší webové stránky. Vypadá takto:
<link rel="canonical" href="https://vasweb.cz/hlavni-stranka/" />
Tento tag vyhledávači říká, jaká je preferovaná (hlavní) URL adresa dané stránky. Je to obzvláště užitečné, když je jeden a tentýž obsah dostupný na více různých URL adresách.
1️⃣ Kdy a proč kanonizaci v praxi použít?
I když si myslíte, že duplicitní obsah nevytváříte, váš redakční systém (CMS) nebo e-shopové řešení to často dělá za vás, a to v masivním měřítku. Zde jsou nejčastější situace, které bez kanonizace zničí vaše SEO:
- Parametry URL a filtrování: Uživatelsky skvělá věc, pro SEO noční můra. Pokud máte na e-shopu kategorii
/kategorie/boty/a uživatel si je seřadí od nejlevnějších, vznikne URL/kategorie/boty/?sort=price_asc. Obě URL mají téměř totožný obsah. Bez kanonického tagu směřujícího na čistou URL by Google indexoval obě. - Měřicí parametry (UTM): Sdílíte odkaz na Facebook nebo v newsletteru s UTM parametry (např.
?utm_source=newsletter). Pokud se na takový odkaz někdo odkáže z jiného webu, "link juice" (síla odkazu) se ztratí. Kanonizace ho nasměruje zpět na originál. - Velká a malá písmena či lomítka: Pro vyhledávač jsou adresy
/stranka/,/strankaa/Stranka/tři úplně rozdílné URL s duplicitním obsahem. - HTTP a HTTPS verze: Pokud se vám web nedopatřením načítá na zabezpečeném i nezabezpečeném protokolu, popřípadě s "www" i bez "www", canonical tag pomáhá konsolidovat signály k jedné hlavní verzi.
2️⃣ Canonical vs. Přesměrování 301 vs. Noindex
Pojďme si udělat jasno v nástrojích, které máme k dispozici, protože jejich záměna je častou a fatální chybou.
✅ Jaký nástroj zvolit?
- Přesměrování 301 (Permanent Redirect): Použijte, když jedna ze stránek už nemá existovat. Uživatel na starou URL klikne, ale okamžitě ho to hodí na novou. Z pohledu SEO přenáší 100 % autority. (Příklad: Zrušili jste starý produkt a odkazujete na jeho novou verzi.)
- Kanonický tag (rel="canonical"): Použijte, když chcete, aby obě verze zůstaly pro uživatele plně přístupné a funkční, ale vyhledávači chcete ukázat jen tu hlavní. Autorita se sloučí. (Příklad: Parametry filtrování podle barvy na e-shopu.)
- Noindex tag: Použijte, když chcete stránku zcela vymazat z výsledků vyhledávání, a přitom nemá žádnou hodnotu, kterou byste chtěli předat jiné stránce. (Příklad: Interní stránka s obchodními podmínkami, kterou nepotřebujete mít na Googlu.)
3️⃣ Magie "samoodkazujícího" (Self-referencing) kanonického tagu
Musí mít stránka canonical tag i tehdy, když k ní neexistují žádné duplikáty? Ano, rozhodně!
Google sám doporučuje mít tzv. self-referencing canonical tag na každé jednotlivé stránce vašeho webu. To znamená, že URL adresa /kontakt/ by měla mít v hlavičce canonical odkazující sama na sebe: /kontakt/.
Proč? Je to ta nejlepší obrana proti neočekávaným duplicitám. Pokud někdo váš web nasdílí s neznámým parametrem, nebo pokud si nějaký systém na pozadí vygeneruje "ošklivou" URL s čísly relací (Session IDs), samoodkazující tag Googlu vždy připomene, jak vypadá čistá, originální adresa. V systémech jako WordPress to doplňky (Yoast, RankMath) naštěstí dělají zcela automaticky.
4️⃣ Nejčastější chyby při nasazování Canonical tagů
Nasazení canonical tagů je mocná zbraň, ale pokud s ní neumíte zacházet, střelíte se do vlastní nohy. Tohle jsou chyby, které nacházím při auditech nejčastěji:
- Kanonizace na chybovou stránku (404): Pokud váš canonical tag směřuje na URL, která neexistuje, Google tag zcela ignoruje a může zaindexovat duplicitní verze.
- Míchání Canonical a Noindex: Nikdy nedávejte na stejnou stránku
rel="canonical"a zároveňnoindex. Vysíláte Googlu protichůdné signály. Říkáte mu: "Tato stránka předává svou hodnotu jiné stránce" a zároveň "Nechci, abys tuto stránku vůbec viděl". Vyberte si vždy jen jednu metodu. - Nekonzistentní interní prolinkování: Vaše menu a články by měly vždy odkazovat na hlavní, kanonickou URL. Pokud všude na webu odkazujete na
/stranka/?parametr=1, ale canonical říká, že hlavní je/stranka/, Google může váš tag ignorovat, protože si myslí, že jste udělali chybu. - Řetězení (Canonical chaining): Stránka A má canonical na stránku B. Stránka B má ale canonical na stránku C. Tento řetězec ztrácí efektivitu a mate vyhledávače. Vždy odkazujte přímo na finální destinaci.
Máte v URL adresách a parametrech zmatek?
Technické SEO a správná indexace je základem úspěchu. Pokud se váš web potýká s duplicitami, propady návštěvnosti nebo e-shop generuje tisíce zbytečných URL adres, napište mi. Provedu komplexní technický audit a dám váš web do formy.
Mám zájem o technický SEO audit❓ Časté dotazy ke kanonizaci
Respektuje Google kanonický tag vždy?
Ne. Je velmi důležité pochopit, že kanonický tag je pro Google doporučení (hint), nikoliv příkaz (directive). Pokud Google z vašeho chování (např. z toho, jak na stránku odkazujete interně, nebo jaká stránka je v XML sitemapě) vyhodnotí, že kanonický tag byl nasazen chybně, bude ho ignorovat a vybere si kanonickou verzi podle vlastního uvážení.
Jak zkontroluji, zda mám canonical tag nasazený správně?
Nejjednodušší je použít Nástroj pro kontrolu URL v rámci Google Search Console. Vložte danou URL do horního vyhledávacího řádku a podívejte se do sekce "Indexování stránek". Zde uvidíte položku "Kanonická adresa URL zvolená uživatelem" a "Kanonická adresa URL zvolená společností Google". Pokud se shodují, máte vyhráno.
Mohu použít canonical tag pro křížovou kanonizaci mezi různými doménami?
Ano! To se nazývá "Cross-domain canonical". Pokud publikujete svůj článek na spřáteleném webu (např. pro PR účely) a nechcete, aby mu Google připsal autorství za váš text, měli by na daném webu do hlavičky článku přidat kanonický tag odkazující na vaši doménu a originální článek.