Ako správne kanonizovať pomocou rel=canonical? Pozor na najčastejšie chyby
Příspěvek
Ako správne kanonizovať pomocou rel=canonical? Pozor na najčastejšie chyby
Pavel HorelicaSEO
Ak máte na svojej webovej stránke viac podstránok s duplicitným obsahom, je vhodné na ňu nasadiť tzv. kanonizáciu. Čo to presne je a v akých konkrétnych prípadoch ju používať?
Ak máte na svojej webovej stránke viac podstránok s duplicitným obsahom, je vhodné na ňu nasadiť tzv. kanonizáciu. Čo to presne je a v akých konkrétnych prípadoch ju používať?
K čomu je kanonizácia dobrá?
K čomu vlastne tag s obsahom rel=canonical slúži? Ide o tzv. kanonizáciu. Fulltext roboti vyhľadávačov vďaka kanonizácii presne vedia, ktorá stránka je z pohľadu správcu dôležitejšia a vo vyhľadávaní ju teda uprednostní. Kanonizáciu podporujú najväčšie vyhľadávače Yahoo, Bing aj Google a dokonca aj český Seznam.cz. Kanonizácia sa dá samozrejme použiť na dynamických aj na statických weboch.
Zápis kanonickej URL:
Príklady použitia kanonizácie
Radenie zoznamov a produktov
Kanonizácia sa tiež skvele hodí tam, kde potrebujeme produkty (alebo všeobecne záznamy z databázy) radiť podľa parametrov a kritérií (napr. podľa ID, podľa veľkosti, podľa váhy, apod.). URL, ktoré sa potom vytvorí, môže vyzerať takto:
example.com/produkt-yxz
example.com/produkt-yxz?radenie=cena
example.com/produkt-yxz?radenie=id
example.com/produkt-yxz?radenie=vaha
Ich obsah je totožný, ale na iné URL = duplicita. Takže tu je použitie kanonizácie ideálne.
Zobrazenie produktov v e-shope
Niektoré internetové obchody umožňujú výpis produktov v rôznom módu zobrazenia, napr.:
Originálna URL adresa je http://www.example.com/kategoria
Produkty pod sebou v riadku - potom je výsledná URL niečo ako http://www.example.com/kategoria/tab
Produkty zobrazené dlaždicovo - potom je výsledná URL napr. http://www.example.com/kategorie/row
Obe URL obsahujú totožné produkty, totožný obsah, takže sú duplicitné. Aj tu je použitie kanonizácie ideálne.
Niekoľko rád pre použitie kanonizácie
Možno sa body uvedené nižšie môžu zdať zbytočné a samozrejmé, napriek tomu uvediem niekoľko rád a odporúčaní pre kanonizáciu:
Uistite sa, že cieľová stránka pre rel=canonical existuje (nie je nič horšie ako odkazovať na stránku, ktorá neexistuje).
Skontrolujte, či je cieľová stránka pre kanonizáciu indexovateľná (napr. či nie je zakázaná jej indexácia v meta tagu alebo v robots.txt).
Tag je umiestnený v hlavičke stránky (v tagu).
Zadávajte tento tag na celej stránke len raz. Pokiaľ bude na stránke umiestnený viackrát, tag môže byť vo finále ignorovaný.
Najčastejšie chyby pri použití kanonizácie
Kategórie v e-shope
Kanonizáciu môžeme použiť v mnohých prípadoch. Ale v prípade stránkovania produktov naozaj nie. Predstavte si, že máte ponuku tričiek na piatich stránkach s URL:
www.example.com/tricka/
www.example.com/tricka/stranka-2/
www.example.com/tricka/stranka-3/
www.example.com/tricka/stranka-4/
www.example.com/tricka/stranka-5/
Toto je klasický prípad, kde kanonizáciu nepoužiť. Prečo? Stránky, na ktoré sa kanonizácia vkladá, nebývajú vyhľadávačom indexované, a to v tomto prípade predsa nechceme.
Radšej sa v tomto prípade spoľahnite na použitie rel="prev" a rel="next". Viac o tomto sa dočítate na tomto odkaze. Pekné a elegantné riešenie.
Absolútne adresy URL mylne použité ako relatívne adresy URL
Tag, rovnako ako mnoho HTML tagov, prijíma relatívne a absolútne adresy URL. Relatívne adresy URL obsahujú cesty "vo vzťahu" k aktuálnej stránke. Napríklad, "images/tricko.png" znamená "z aktuálneho adresára prejdite do adresára images, potom na tricko.png." Absolútne adresy URL definujú úplnú cestu, vrátane protokolu http://.
Zápis u kanonizácie musí byť absolútny! Na to dávajte pozor.
Kanonizácia v tagu <body>
Tag rel = canonical by sa mal objaviť len v tagu head. V tagu body nemá tento príkaz čo robiť.
Kanonizácia v stránkovanom článku
Predstavte si, že máte článok o chrípke, ktorý je rozdelený na niekoľko častí (napr. aby sa používateľom lepšie čítal). URL častí článku potom môžu byť:
Niekedy sa stáva, že sa jednotlivé URL články smerujú pomocou kanonizácie na prvý z nich. A to práve je nesprávne použitie kanonizácie. Všetky tieto URL sa môžu smerovať napr. na URL, na ktorej je vydaný kompletný článok. Vyhľadávač potom uprednostní vo vyhľadávaní celý článok.
Záver a zhrnutie
Urobte svoj web tak, aby drvivá väčšina duplicitného obsahu používala kanonizáciu na relevantnú stránku
Skontrolujte, či je tag rel = canonical uvedený iba raz, a to v časti stránky head.
Skontrolujte, že cieľové URL pri kanonizácii nevedú na neexistujúcu adresu URL (napr. nie na stránku s kódom 404).
Uistite sa, že ste kanonizáciu použili skutočne správne.