Domov · Slovník pojmov · Čo je canonical

Slovník pojmov

Čo je canonical?

Canonical je značka v hlavičke stránky, ktorou webu poviete, ktorá adresa je hlavná verzia daného obsahu. Používa sa vtedy, keď je ten istý text dostupný na viacerých adresách. Vyhľadávač potom hodnotí označenú adresu a ostatné berie ako jej kópie. Rieši sa tým duplicitný obsah bez toho, aby sa stránky museli mazať.

Vysvetlené po ľudsky.

Predstavte si, že tú istú ponuku pošlete zákazníkovi v troch obálkach, každú s iným číslom jednacím. Zákazník nevie, ktorú má zaevidovať. Canonical je pečiatka Originál na jednej z nich. Vyhľadávač si potom založí do spisu tú a zvyšné dá bokom. Bez pečiatky si vyberie sám a nemusí trafiť tú verziu, ktorú chcete propagovať.

Prečo to majiteľa firmy zaujíma.

Duplicitné adresy vznikajú aj na malom webe úplne bežne: verzia s www a bez www, adresa s lomkou na konci a bez nej, adresa s parametrom z reklamy alebo z filtrovania. Ak sa tá istá stránka objaví v troch podobách, sila odkazov sa rozdelí a v Google sa môže zobrazovať verzia, ktorú ste nechceli. Pri e-shopoch s filtrami je to zásadné, lebo z jednej kategórie vzniknú stovky variantov adresy. Canonical to vyrieši jedným riadkom na každej stránke. Je to lacná poistka, ktorá sa nastavuje raz pri stavbe webu.

Príklad z praxe.

Reklamná kampaň privádzala ľudí na adresy s parametrami na meranie zdroja. Vznikli tak desiatky variantov tej istej stránky. Google si ich postupne zaindexoval a vo výsledkoch sa začala zobrazovať adresa s dlhým chvostom parametrov, ktorá vyzerala podozrivo. Náprava bola jeden riadok v hlavičke: canonical na čistú adresu bez parametrov. Do niekoľkých týždňov sa vo výsledkoch ustálila správna verzia a sila odkazov sa spojila. Rovnaký problém vzniká pri e-shopoch s filtrami, kde je variantov tisíce. Preto sa canonical nastavuje hneď pri stavbe webu ako pravidlo pre celý systém a nie ako dodatočná záplata na jednotlivé stránky, kde sa na polovicu z nich aj tak zabudne.

Kedy sa tým zaoberať.

Canonical sa nastavuje pri stavbe webu ako pravidlo pre celý systém a potom sa naň nemyslí. Aktívne ho riešte v troch prípadoch: keď spúšťate reklamné kampane s parametrami v adrese, keď má web filtre a triedenie a keď zisťujete, že sa v Google zobrazuje iná adresa, než by ste chceli. Kontrola je rýchla, stačí sa pozrieť do zdrojového kódu troch rôznych stránok. Ak dodávateľ tvrdí, že to netreba, pýtajte sa, ako inak rieši duplicitné adresy. Zmena je lacná, ale zle nastavená značka dokáže z Google odstrániť polovicu webu, preto sa po každom zásahu overuje v Search Console.

Ako to skontrolujem.

Prítomnosť a správnosť canonical značky si overíte priamo v zdrojovom kóde.

1Otvorte stránku, kliknite pravým tlačidlom a zvoľte zobrazenie zdrojového kódu. V hlavičke hľadajte riadok s rel canonical.

2Skontrolujte, či adresa v ňom je úplná, začína https a presne zodpovedá tej verzii, ktorú chcete v Google.

3Otvorte tri rôzne podstránky. Každá má mať canonical na seba, nie všetky na úvodnú stránku.

4V Google Search Console v nástroji na kontrolu adresy uvidíte, ktorú verziu Google vyhodnotil ako hlavnú.

Časté chyby.

×Canonical na všetkých podstránkach smerujúci na úvodnú stránku. Google potom podstránky prestane zobrazovať.

×Canonical vedúci na adresu, ktorá je presmerovaná alebo vracia chybu.

×Zabudnutá značka po presune webu, takže ukazuje ešte na testovaciu doménu.

×Canonical na jednej verzii, sitemap na inej a interné odkazy na tretej. Vyhľadávač dostáva tri rôzne signály.

Časté otázky.

Potrebuje canonical aj malý web s desiatimi stránkami?

Áno, aspoň v základnej podobe, kde každá stránka ukazuje sama na seba. Rieši to duplicity z parametrov v adrese, ktoré vznikajú pri reklame a pri zdieľaní odkazov.

Je canonical to isté ako presmerovanie?

Nie. Presmerovanie návštevníka fyzicky prehodí inam, canonical stránku nechá dostupnú a len vyhľadávaču povie, ktorú verziu má hodnotiť. Je to odporúčanie, nie príkaz.

Môže canonical viesť na inú doménu?

Môže, používa sa to pri prebratom obsahu na partnerskom webe. Treba to však robiť vedome, inak si necháte celý web pripísať niekomu inému.

Ako sa canonical správa pri stránkovaní?

Každá stránka výpisu má canonical sama na seba. Nasmerovanie všetkých na prvú stránku spôsobí, že Google nemusí nájsť položky z hlbších stránok.

Rieši canonical duplicitu medzi www a bez www?

Pomáha, ale správne riešenie je trvalé presmerovanie na jednu verziu. Canonical je odporúčanie, presmerovanie je jednoznačné pravidlo.

Potrebujete to vyriešiť na svojom webe?

Robím weby na mieru od 250 €, redizajn od 250 € a e-shop od 590 €. Cenu poviem vopred podľa rozsahu.