
Canonical URL (kanonická URL) je HTML tag, kterým říkáte vyhledávačům, která verze stránky je ta hlavní. Existuje-li stejný nebo podobný obsah na více URL, canonical tag ukáže na preferovanou. Google pak indexuje kanonickou verzi a ostatním nepřiděluje hodnocení. Klíčový nástroj pro řešení duplicitního obsahu.
Jak canonical URL funguje
Canonical tag je jednoduchý HTML prvek v hlavičce stránky:
<link rel="canonical" href="https://vasedomena.cz/produkt/">
Říká Googlu: “Tohle je hlavní verze této stránky. Všechny ostatní verze ignoruj a přiřaď hodnocení sem.”
Duplicitní obsah vzniká častěji, než byste čekali:
- URL s parametry –
vasedomena.cz/produkt/vs.vasedomena.cz/produkt/?utm_source=facebook - HTTP vs. HTTPS –
http://vasedomena.cz/vs.https://vasedomena.cz/ - S www a bez –
www.vasedomena.cz/vs.vasedomena.cz/ - Velká a malá písmena –
/Produkt/vs./produkt/ - E-shop filtry – stejný produkt dostupný přes různé kategorie.
Bez canonical tagu Google neví, kterou verzi indexovat. Může si vybrat špatně. Nebo rozdělit hodnocení mezi víc verzí – a žádná se neumístí dobře.
Proč je canonical URL důležitá pro SEO
Duplicitní obsah je jeden z nejčastějších technických problémů, na které narážím při SEO auditech. A má přímý dopad na pozice.
Když Google najde stejný obsah na více URL, musí se rozhodnout, kterou verzi indexovat. Bez jasného signálu může:
- Rozdělit autoritu – zpětné odkazy směřují na různé verze stránky, místo aby posilovaly jednu.
- Indexovat špatnou verzi – Google může preferovat URL s parametry místo čisté URL.
- Plýtvat crawl budgetem – Googlebot prochází duplicitní stránky místo unikátního obsahu.
Canonical tag všechny tyto problémy řeší jedním řádkem kódu.
Jak správně nastavit canonical URL
- Každá stránka by měla mít canonical tag – i když ukazuje sama na sebe (self-referencing canonical). Je to best practice.
- Používejte absolutní URL –
https://vasedomena.cz/stranka/, ne/stranka/. - Canonical musí ukazovat na existující stránku – se stavovým kódem 200, ne na přesměrování nebo chybu 404.
- Konzistence – canonical URL by měla odpovídat verzi v sitemapě a interních odkazech.
- Jeden canonical na stránku – víc canonical tagů mate Google.
Rozdíl mezi canonical a redirectem
Canonical tag a 301 přesměrování řeší podobný problém, ale jinak.
301 redirect – uživatel i Google jsou přesměrováni na jinou URL. Původní URL je nedostupná.
Canonical tag – obě URL zůstávají dostupné, ale Google ví, kterou preferovat. Uživatel může navštívit obě.
Když máte jednoznačně duplicitní stránku, použijte redirect. Když potřebujete zachovat obě URL (třeba kvůli analytice nebo uživatelskému zážitku), použijte canonical.
Potřebujete vyřešit duplicitní obsah na svém webu? Ozvěte se mi a společně to vyřešíme.
Často kladené otázky
Musí Google canonical tag respektovat?
Canonical tag je doporučení, ne příkaz. Google ho většinou respektuje, ale může se rozhodnout jinak, pokud kanonická verze neodpovídá obsahu, vrací chybu nebo pokud jsou signály protichůdné (jiná verze v sitemapě, interní odkazy směřují jinam). Proto je důležitá konzistence.
Jak zjistím, jestli mám problém s duplicitním obsahem?
Zkontrolujte Google Search Console – sekce Indexování ukazuje duplicitní stránky. Můžete také zadat site:vasedomena.cz do Googlu a hledat podezřelé duplicity. Nástroje jako Screaming Frog nebo Ahrefs Site Audit problém odhalí automaticky.
Můžu canonical tag použít mezi různými doménami?
Ano, cross-domain canonical funguje. Pokud máte stejný obsah na dvou doménách, canonical tag na jedné může ukazovat na druhou. Google to respektuje. Využívá se třeba při syndikaci obsahu nebo migraci na novou doménu.
Zdroje
- Google Search Central — Consolidate Duplicate URLs – Oficiální dokumentace Googlu ke canonical URL
- Moz — Canonical URL Tag – Průvodce kanonizací a řešením duplicitního obsahu
- Ahrefs — Canonical Tags: A Complete Guide – Praktický průvodce s příklady správného a chybného použití