Canonical je značka, kterou vyhledávači říkáte, která URL je hlavní verze stránky, když existuje více podobných nebo duplicitních adres.
Co canonical řeší
Stejný obsah se na webu často objeví na více adresách: s parametry filtrů, s www i bez, přes http i https, stejný produkt v několika kategoriích. Vyhledávač pak neví, kterou verzi zařadit do indexu a sílu rozmělní mezi duplicity. Značka rel="canonical" v hlavičce stránky řekne: „tohle je originál, ostatní jsou jeho varianty“.
Jak ho nastavit
Do hlavičky každé varianty vložíte odkaz na hlavní URL. Hlavní stránka přitom odkazuje sama na sebe. Důležité je být konzistentní: canonical, interní odkazy, sitemapa i přesměrování by měly ukazovat na stejnou hlavní verzi, ne si protiřečit.
Kde se nejčastěji chybuje
- Canonical na špatnou stránku (třeba všechny produkty směřují na homepage). Pak se neindexuje, co má.
- Protichůdné signály: canonical říká jedno, přesměrování nebo sitemapa druhé.
- Záměna s přesměrováním: canonical je doporučení, ne příkaz. Když chcete starou URL opravdu zrušit, patří tam přesměrování 301, ne jen canonical.
Canonical je tichý, ale silný nástroj. Špatně nastavený umí potichu shazovat důležité stránky z výsledků.