Canonical (kanonická URL) je adresa, ktorú vyhľadávač vyberie ako hlavnú verziu stránky spomedzi viacerých adries s rovnakým alebo veľmi podobným obsahom. Preferovanú adresu mu oznamujeme značkou rel="canonical", no podľa Googlu je to len odporúčanie, nie pravidlo. Pomáha zlúčiť signály z viacerých adries na jednu a zabrániť zbytočným duplicitám v indexe.
Prečo canonical potrebujeme?
Ten istý obsah býva dostupný na viacerých adresách. Môže ísť o verziu s http a https, s www a bez nich, o adresy s parametrami alebo o tlačové verzie. Vyhľadávač takéto adresy zoskupí a jednu z nich vyberie ako reprezentatívnu. Canonical mu pomáha vybrať tú správnu, takže sa v indexe neobjavujú zbytočné duplicity a signály sa nerozdeľujú medzi viac adries.
Ako sa canonical nastavuje?
Najčastejšie sa nastavuje značkou v hlavičke stránky <head>:
<link rel="canonical" href="https://www.example.com/produkt">
Adresu uvádzame ako absolútnu URL aj s protokolom. Google okrem toho odporúča používať presmerovanie 301 tam, kde sa stará adresa už nepoužíva, a zahrnúť do sitemapy len preferované adresy.
Podľa čoho Google vyberá kanonickú adresu?
Google vychádza z viacerých signálov naraz a vyberie stránku, ktorá je podľa nich najúplnejšia a pre používateľa najužitočnejšia.
- Či sa stránka sprístupňuje cez HTTP alebo HTTPS.
- Presmerovania medzi adresami.
- Prítomnosť adresy v sitemape.
- Značka rel="canonical".
Značka je teda jedným signálom z viacerých, a preto sa môže stať, že Google vyberie inú adresu, než sme uviedli.
Aké chyby pri canonical robia weby najčastejšie?
- Relatívna adresa. Používajte úplnú adresu aj s protokolom, nie relatívnu URL.
- Canonical na prvú stránku zoznamu. Každá stránka stránkovania má mať vlastnú kanonickú adresu, nie adresu prvej stránky.
- Protichodné signály. Canonical na jednu adresu, odkazy a sitemapa na inú. Signály majú ukazovať rovnakým smerom.
Čo si zapamätať o pojme canonical?
Canonical oznamuje vyhľadávaču, ktorá adresa je hlavná verzia obsahu. Je to odporúčanie, ktoré funguje najlepšie vtedy, keď s ním súhlasia aj presmerovania, odkazy a sitemapa. Pri SEO audite kontrolujeme, či sa kanonické adresy zhodujú s tými, ktoré skutočne chceme v indexe.
Ako to rieši webstrankanamieru.sk: Pojem canonical patrí do technickej časti optimalizácie. Postup nájdete v sekcii SEO na mieru, zistenia z praxe v novinkách a ceny v cenníku. Ak chcete skontrolovať svoj web, napíšte nám.
Súvisiace pojmy: Duplicitný obsah, Presmerovanie 301, Sitemap, Absolútna URL, Paginácia, A/B testovanie, Article schema, Canonical reťazec, Dynamická URL, Hreflang, Indexácia, Indexovateľnosť, Kanibalizácia kľúčových slov, Kontrola adresy URL, Meta dáta, Migrácia webu, Multijazyčnosť webu, Open Graph, Presmerovanie 302, Relatívna URL, Statická URL, Subdoména, URL parameter, WWW a bez WWW
Často kladené otázky o pojme canonical
Čo je canonical?
Je canonical príkaz alebo odporúčanie?
Kde sa značka canonical umiestňuje?
Má mať každá stránka canonical sama na seba?
Aký je rozdiel medzi canonical a presmerovaním 301?
Zdroje
- Google Search Central: What is URL canonicalizationDefinícia kanonickej adresy, signály a vyjadrenie, že ide o hint.
- Google Search Central: How to specify a canonical URLAko určiť kanonickú URL.
- Google Search Central: Pagination, incremental page loading, and their impact on Google SearchOdporúčanie nepoužívať prvú stránku ako canonical pre celé stránkovanie.
- Google Search Central: Build and submit a sitemapDo sitemapy patria preferované adresy v úplnom tvare.