Čo canonical tag skutočne robí
E-commerce platformy bežne servírujú rovnaký produkt alebo kategóriu cez viacero URL adries — s lomkou na konci aj bez nej, s rôznymi parametrami triedenia alebo filtrov, alebo dostupné z viacerých ciest kategórií. Bez canonical tagu musia vyhľadávače hádať, ktorú verziu indexovať, čo môže rozdeliť signál hodnotenia medzi takmer identické URL adresy namiesto toho, aby sa sústredil na jednu.
Canonical tag sa nachádza v <head> stránky a ukazuje na jedinú URL adresu, ktorá sa má považovať za hlavnú kópiu. Každý duplicitný alebo takmer duplicitný variant nesie canonical tag smerujúci späť na túto jednu URL adresu; hlavná URL adresa má zvyčajne canonical tag smerujúci sama na seba.
Prečo záleží pri migrácii platformy
Nové platformy často zavádzajú vlastné vzory URL adries pre filtrovanie, stránkovanie alebo triedenie, ktoré na starej platforme neexistovali, a ak canonical tagy nie sú nastavené správne od prvého dňa, ľahko vznikne neúmyselný duplicitný obsah. Chyba v tomto zvyčajne nespôsobí dramatický prepad ako chýbajúce presmerovanie, ale ticho rozrieďuje signál hodnotenia medzi takmer duplicitnými stránkami namiesto toho, aby sa sústredil na jednu — pomalší, ťažšie odhaliteľný problém.
Migrácia je zároveň prirodzená príležitosť opraviť už existujúce problémy s canonicalizáciou zo starej platformy, namiesto toho, aby sa preniesli nezmenené.
Canonical tagy verzus presmerovania
Canonical tag a presmerovanie riešia rôzne problémy. Presmerovanie (pozri 301 presmerovanie) je pre URL adresu, ktorá už vôbec neexistuje — pošle návštevníkov aj roboty na novú adresu. Canonical tag je pre URL adresy, ktoré stále existujú a sú stále dostupné, ale nemali by si medzi sebou konkurovať vo výsledkoch vyhľadávania — obe zostávajú aktívne, len jedna je označená ako referenčná verzia.
Časté otázky
Presmeruje canonical tag návštevníkov na hlavnú URL adresu?
Nie. Návštevníci môžu naďalej skončiť na necanonickej URL adrese a tá sa načíta normálne — canonical tag len signalizuje vyhľadávačom, ktorú verziu majú indexovať a hodnotiť, správanie prehliadača nemení.
Potrebujem canonical tagy, ak nemám duplicitný obsah?
Stále je bežnou praxou, aby každá stránka mala canonical tag smerujúci sama na seba, čo odstráni nejasnosti, ak sa duplicita niekedy neskôr objaví — napríklad cez sledovací parameter alebo novú URL adresu filtra.
Môže canonical tag smerovať na stránku na inej doméne?
Áno, medzidoménové canonical tagy sú platné a niekedy sa používajú zámerne, ale pri migrácii platformy to zvyčajne nie je to, čo chcete — každá nová URL adresa by sa mala typicky canonicalizovať sama na seba, pričom starú doménu či staré URL adresy majú riešiť presmerovania, nie canonical tagy.
Čo sa stane, ak moje canonical tagy smerujú na nesprávnu URL adresu?
Vyhľadávače môžu skončiť s indexovaním a hodnotením nesprávnej verzie stránky, alebo váš canonical signál úplne ignorovať, ak pôsobí nekonzistentne s inými signálmi (napríklad internými odkazmi alebo mapou webu). Canonical tagy kontrolujeme ako súčasť QA migrácie, namiesto toho, aby sme predpokladali, že ich nová platforma nastaví správne automaticky.