K čemu canonical slouží
Stejný nebo skoro stejný obsah často žije na víc adresách: s parametry a bez nich, s lomítkem a bez něj, v kategorii seřazené podle ceny, s UTM parametry z kampaní. Canonical řekne Googlu, kterou z nich má považovat za hlavní – tam pak soustředí signály a tu ukáže ve výsledcích.
Bez něj si Google vybere sám, a ne vždy tu, kterou chcete. Postup popisuje dokumentace Googlu ke konsolidaci duplicitních URL.
Kdy canonical použít
- Parametry a filtry – řazení, UTM parametry, ID relace.
- Stejný produkt ve více kategoriích s různou URL.
- Varianty produktu, které se liší jen barvou nebo velikostí a nemají vlastní hledanost.
- Převzatý obsah – tady canonical nestačí. Google doporučuje, aby web, který článek převzal, dal na svou kopii noindex.
Na každé indexovatelné stránce nechte canonical sám na sebe. Chrání ji před duplicitami, které vzniknou parametry.
Canonical, přesměrování, nebo noindex?
| Řešení | Kdy ho použít |
|---|
| canonical | obě URL mají zůstat dostupné (filtr, parametr), ale ve výsledcích má být jen jedna |
|---|
| přesměrování 301 | stará URL už nemá existovat – přesun, sloučení stránek, změna adresy |
|---|
| noindex | stránka nemá být ve výsledcích vůbec (košík, interní vyhledávání, děkovací stránka) |
|---|
Nejčastější chyby
- Canonical na stránku, která přesměrovává nebo vrací chybu 404.
- Všechny stránky stránkování s canonicalem na první stranu – produkty z dalších stran se pak hůř indexují.
- Canonical a noindex zároveň – protichůdné signály.
- Relativní nebo chybná adresa (http místo https, jiná doména).
Jakou URL Google opravdu vybral, ukáže v Search Console nástroj Kontrola adresy URL (položka „Kanonická adresa URL vybraná Googlem“). Víc v hesle Search Console.
Z praxePři SEO auditu e-shopu nejdřív porovnáváme, kolik stránek je v indexu a kolik jich na webu skutečně má být. Velký rozdíl často vede k filtrům a parametrům bez správného canonicalu.
Časté otázky ke canonicalu
Co je canonical?
Značka v kódu stránky, která říká vyhledávači, která z podobných URL je hlavní.
Musí mít každá stránka canonical?
Doporučujeme to – každá indexovatelná stránka canonical sama na sebe.
Respektuje Google canonical vždycky?
Ne, bere ho jako silný signál. Když si odporuje s jinými signály (odkazy, přesměrování, sitemap), může vybrat jinou URL.
Jaký je rozdíl mezi canonicalem a přesměrováním 301?
Při canonicalu zůstávají dostupné obě URL, přesměrování starou adresu zruší a pošle návštěvníky i Google na novou.