Canonical tag na firemním webu: jak Google pozná hlavní verzi stránky
Stejná stránka může být na internetu dostupná pod více adresami. Pro vás to často vypadá jako detail, pro Google jde o signál, který ovlivňuje, co se zobrazí ve vyhledávání. Canonical tag je jednoduchý technický prvek, který vyhledávači řekne: „Tato adresa je hlavní, ostatní jsou jen kopie nebo varianty.“ Pokud provozujete firemní web a chcete mít ve vyhledávání jasno, canonical tag patří mezi základní nástroje, které stojí za pochopení — i bez hlubokých technických znalostí.
Problém vzniká snadno. Web může běžet s adresou i bez „www“, tisková verze stránky může mít vlastní URL, filtry v ceníku vytvoří desítky variant stejného obsahu nebo e-shop přidá parametry do odkazu. Google pak musí hádat, kterou verzi má zobrazit. Když hádat nemusí, lépe sjednotí signály (odkazy, návštěvnost) na jednu stránku a vy se vyhnete situaci, kdy ve výsledcích vyhledávání konkuruje sám sobě.
Co je canonical tag a kde ho najdete
Canonical tag je řádek v kódu stránky, obvykle v sekci, kterou běžný návštěvník nevidí. Vypadá takto: <link rel="canonical" href="https://vase-domena.cz/sluzby/" />. Atribut href obsahuje adresu, kterou považujete za tu správnou — kanonickou verzi dané stránky.
Prohlížeč canonical tag nezobrazuje, ale vyhledávače ho čtou při procházení webu. Google ho bere jako doporučení, ne jako absolutní příkaz, přesto je v praxi velmi spolehlivý, pokud je nastaven konzistentně. U většiny firemních webů postačí, když každá důležitá podstránka má právě jeden canonical tag směřující na sebe, nebo na hlavní verzi, pokud existují duplicitní adresy.
Canonical tag nevidíte v textu stránky ani v menu. Zjistit ho můžete přes nástroje pro vývojáře v prohlížeči (klávesa F12, vyhledání „canonical“ v HTML) nebo přes online kontrolu zdrojového kódu. Pokud web spravuje agentura nebo tvůrce, měl by canonical nastavit už při spuštění — stejně jako sitemap a robots.txt.
Kdy canonical tag potřebujete
Ne každá stránka vyžaduje složité řešení, ale několik situací se u firemních webů opakuje pravidelně.
Verze s www a bez www. Adresa https://www.firma.cz a https://firma.cz může zobrazovat stejný obsah. Měli byste si vybrat jednu variantu, druhou přesměrovat (ideálně pomocí 301 přesměrování) a na všech stránkách uvádět stejnou kanonickou adresu.
HTTP a HTTPS. Po přechodu na zabezpečené spojení mohou staré nezabezpečené adresy stále existovat v indexu. Canonical tag na HTTPS verzi pomáhá Google rychleji pochopit, která varianta je aktuální — v kombinaci s přesměrováním je to nejčistší postup.
Parametry v URL. Odkazy typu ?utm_source=facebook nebo ?sort=price nemění obsah stránky, ale vytváří novou adresu. U marketingových kampaní je to žádoucí (sledujete návštěvnost), u vyhledávání ale nechcete, aby se indexovaly desítky kopií jedné stránky. Canonical směřující na čistou adresu bez parametrů problém řeší.
Stejný text na více místech. Popis služby může být zkráceně na titulní stránce a celý na podstránce služby. Pokud jde o výraznou shodu, kanonická verze by měla být ta podrobnější. Více o rozpoznávání překryvů najdete v článku o duplicitním obsahu na firemním webu.
Syndikovaný nebo sdílený obsah. Publikujete-li článek i jinde (např. na partnerském portálu), canonical na původní stránce na vašem webu říká Google, kde je zdroj. Partner může na své kopii nastavit canonical směrem k vám, pokud s tím souhlasí.
Jak canonical tag správně nastavit
Zásady jsou jednoduché, ale důslednost rozhoduje.
Každá stránka má jeden canonical. Dva protichůdné tagy na jedné stránce vyhledávač mate. V kódu by měl být právě jeden řádek rel="canonical".
Adresa musí být absolutní a funkční. Pište celou URL včetně https://, ne relativní cestu. Odkaz musí vést na existující stránku, která vrací stav 200 (stránka se normálně načte). Canonical na neexistující adresu nebo na stránku s přesměrováním signál znehodnotí.
Canonical by měl být samoreferenční. U běžné podstránky, která nemá duplicitní varianty, uveďte canonical na její vlastní adresu. Například stránka /kontakt/ bude mít canonical https://firma.cz/kontakt/. Tím potvrdíte, že právě tato URL je ta, kterou chcete indexovat.
Sjednoťte formát adres. Rozhodněte se, zda na konci URL bude lomítko, zda používáte malá písmena a zda web běží s www. Všechny canonical tagy i interní odkazy by měly tuto konvenci dodržovat. Nekonzistence je častý důvod, proč Google kanonickou verzi vybere jinak, než očekáváte.
Nenahrazujte přesměrování. Canonical doporučuje preferovanou verzi, ale návštěvník na „špatné“ adrese stránku stále uvidí. Když chcete, aby se vždy zobrazila jen jedna adresa, použijte 301 přesměrování. Canonical a 301 se často doplňují: přesměrování pro lidi i roboty, canonical jako pojistka pro varianty, které přesměrovat nejde (např. URL s UTM parametry).
Podrobné doporučení pro správu duplicitních adres publikuje Google v dokumentaci k consolidate duplicate URLs. Pro kontrolu, jak Google vaše stránky vnímá, slouží Google Search Console — v reportu stránek uvidíte, kterou URL Google považuje za kanonickou.
Canonical tag versus jiná řešení
Canonical není jediný nástroj a je dobré vědět, kdy sáhnout po jiném.
301 přesměrování trvale přesune návštěvníka i vyhledávač na novou adresu. Hodí se při přejmenování stránky, sloučení obsahu nebo přechodu na novou doménu. Canonical při trvalé změně adresy nestačí — uživatel na staré URL zůstane.
Meta tag noindex říká: tuto stránku neindexuj. Používáte ho u stránek, které ve vyhledávání vůbec nechcete (např. děkovací stránka po odeslání formuláře). Canonical naopak říká: indexuj, ale tuto konkrétní verzi.
Sitemap uvádí, které stránky chcete, aby Google našel. Canonical říká, která varianta dané stránky je hlavní. Obojí spolu funguje — sitemap přivede roboty na obsah, canonical sjednotí signály.
U většiny malých firemních webů stačí kombinace: jednotná doména (www nebo ne), HTTPS s přesměrováním, samoreferenční canonical na každé podstránce a sitemap bez duplicitních URL. Složitější případy — vícejazyčné mutace, e-shop s filtry — vyžadují individuální návrh; tam se canonical často doplňuje o hreflang nebo pravidla v robots.txt.
Jak poznat, že canonical nefunguje správně
Problémy se projeví nepřímo, proto stojí za pravidelnou kontrolu.
Ve vyhledávání se může objevit jiná adresa, než jakou sdílíte v materiálech — například verze s parametry nebo bez www. V Search Console u konkrétní stránky uvidíte pole „Uživatelem deklarovaná kanonická adresa“ a „Adresa vybraná Googlem“. Když se liší, projděte nastavení: přesměrování, canonical v kódu, interní odkazy.
Pokles pozic u stránky, která má několik URL variant, může souviset s rozdělením odkazové síly mezi kopie. Sjednocení canonical tagu a přesměrování často pomůže koncentraci signálů na jednu adresu.
Při redesignu webu nebo změně struktury zkontrolujte canonical na všech šablonách. Zapomenutý tag ze starého systému může stále ukazovat na neexistující adresu a zpomalit indexaci nového obsahu. Stejně tak po migraci na WordPress nebo jiný redakční systém ověřte, že plugin pro SEO canonical generuje správně — někdy přidává tag automaticky, ale s chybnou doménou nebo HTTP místo HTTPS.
Canonical tag je nenápadný prvek, který pomáhá Google pochopit, která verze stránky je ta hlavní. U firemního webu řeší typické situace: www versus bez www, HTTPS, parametry v odkazech a překrývající se texty. Nastavte jeden canonical na stránku, používejte absolutní a konzistentní adresy a doplňte ho přesměrováním tam, kde má být zobrazena jen jedna URL.
Canonical tag sám o sobě návštěvnost nezvýší, ale předejdete zbytečnému roztříštění signálů ve vyhledávání. V kombinaci s kvalitním obsahem, meta titulky a popisy a přehlednou strukturou webu tvoří solidní technický základ.
Na canonical tag nemusíte sahat sami. Ve WebRift jsme tvůrci webových stránek pro malé a střední firmy — při každém projektu nastavujeme kanonické adresy, přesměrování i základní SEO tak, aby web dával smysl lidem i vyhledávačům. Pokud si nejste jisti, zda je váš firemní web správně nastaven, napište nám přes kontaktní formulář na webrift.cz. Rádi projdeme váš web, vysvětlíme současný stav a pomůžeme s vytvořením nebo úpravou stránek, které budou ve vyhledávání stát na pevných základech.