Kanonické URL
Jeden text dostupný na pěti adresách není detail pro programátory. Je to důvod, proč se váš nejlepší článek nedostane přes desátou pozici, i když je lepší než ten nad ním.
Kde se duplicita bere, i když ji nikdo nechtěl
Duplicita nevzniká tím, že někdo zkopíruje text. Vzniká tím, že jeden obsah je dostupný na více adresách. Domov s www i bez www, verze s lomítkem na konci i bez něj, adresa s velkým písmenem, tisková verze, adresa s utm parametrem z newsletteru. Každá z nich je pro vyhledávač samostatná stránka, dokud jí neřeknete opak.
Typický firemní web má takových dvojníků desítky. Filtr v blogu vytvoří adresu s otazníkem, přepínač počtu položek další, sdílení z Facebooku přidá vlastní přívěsek. Web s padesáti reálnými stránkami tak umí robotovi nabídnout tři sta adres. Rozpočet na procházení se rozpustí v kopiích a nové stránky čekají na zaindexování celé týdny.
Kanonická značka je jedna řádka v hlavičce dokumentu. Říká vyhledávači, že tenhle obsah patří na tuhle adresu a ostatní varianty jsou odvozeniny. Není to příkaz, je to doporučení, ale silné. Když si značka a ostatní signály neodporují, vyhledávač ji ve velké většině případů respektuje a celé hodnocení se sesbírá na jedné adrese.
Self canonical patří na každou stránku, i tu jedinou
Self canonical znamená, že stránka odkazuje kanonickou značkou sama na sebe. Působí to zbytečně, dokud někdo nesdílí odkaz s parametrem nebo dokud si server nezačne vymýšlet varianty s lomítkem na konci. Pak je self canonical jediné, co drží hodnocení pohromadě. Nasazuji ho plošně na všechny šablony, ne jen tam, kde tuším problém.
Adresa ve značce musí být absolutní, včetně protokolu a domény, a musí odpovídat verzi, kterou web reálně vrací. Když stránka běží na https a bez www, značka musí říkat totéž. Nesoulad mezi značkou, přesměrováním a mapou stránek je nejrychlejší způsob, jak si celou práci zneplatnit. Ověřit se to dá otevřením zdrojového kódu, nic dalšího k tomu nepotřebujete.
Pozor na jednu věc: kanonická značka nenahrazuje přesměrování. Když adresu rušíte, patří tam trvalé přesměrování 301, protože posílá dál i živého návštěvníka. Kanonická značka se hodí tam, kde obě adresy mají existovat dál a jen jedna z nich má být ta hlavní ve výsledcích vyhledávání. Typicky u tiskové verze, u výpisu s parametrem řazení nebo u varianty stránky pro kampaň.
Parametry, filtry a řazení v e-shopu
Výpis produktů s filtry je největší zdroj duplicit vůbec. Tři filtry po pěti hodnotách dají teoreticky přes sto kombinací a každá z nich je nová adresa. Obsah se přitom liší jen pořadím dlaždic nebo tím, že chybí dva produkty. Řešení není jedno pro všechny, rozhoduje, jestli daný filtr má vlastní poptávku ve vyhledávání.
Filtry, které lidé opravdu hledají, například dřevěná eurookna nebo dámské běžecké boty do terénu, si zaslouží vlastní vstupní stránku s vlastním textem a self canonical na sebe. Zbytek, tedy řazení podle ceny, počet položek na stránku a barevné kombinace bez poptávky, patří pod kanonickou značku mířící na základní výpis. Rozhodnutí se dělá jednou a pak platí pro celý katalog.
- Řazení podle ceny a názvu: kanonická značka na základní výpis
- Počet položek na stránku: kanonická značka na základní výpis
- Marketingové parametry utm a gclid: kanonická značka na čistou adresu
- Kombinace tří a více filtrů: kanonická značka na základní výpis plus noindex
- Jeden filtr s reálnou poptávkou: vlastní stránka, vlastní text, self canonical
- Identifikátor relace v adrese: vypnout na úrovni serveru, ne řešit značkou
Pět chyb, které kanonickou značku vypnou
Kanonická značka je tichá. Když ji nasadíte špatně, nic se nerozbije, jen se stránka postupně přestane objevovat ve výsledcích. Proto se chyby v ní hledají hůř než rozbité menu, na které si někdo do hodiny stěžuje. Většina z nich má přitom stejný původ: značka se generuje šablonou, kterou od nasazení nikdo neotevřel.
Nejzákeřnější je značka mířící na úvodní stránku ze všech podstránek. Vídám to po přechodu na nový redakční systém, kde v šabloně zůstane napevno zadaná hodnota. Web pak během několika týdnů ztratí většinu dlouhých frází a majitel to svede na algoritmus. Kontrola trvá půl minuty a odhalí to na první podstránce, do které se podíváte.
- Relativní adresa místo absolutní, po níž se značka láme na podstránkách
- Značka míří na adresu, která vrací 404 nebo přesměrování
- Dvě kanonické značky na jedné stránce, jedna ze systému a jedna z doplňku
- Značka na verzi s www, zatímco web běží bez www
- Kanonická značka a noindex na téže stránce, dva protichůdné signály
- Značka vložená až JavaScriptem po načtení, kterou robot nemusí vidět
Kontrola, kterou zvládnete za dvacet minut
Nejrychlejší kontrola je ruční. Otevřete si pět typů stránek, tedy domov, kategorii, produkt nebo službu, článek a výpis s filtrem, a v každé se podívejte do zdrojového kódu na řádek s canonical. Pět minut práce odhalí většinu systémových chyb, protože šablon má běžný firemní web právě zhruba tolik.
Pak přijde na řadu Search Console. Sestava Indexace stránek má kategorii, kde Google zvolil jinou kanonickou stránku, než jakou uvedl provozovatel. To je přesně seznam adres, kde vaše značka byla přehlasována. Když je tam pět položek, jde o jednotlivosti. Když je jich dvě stě, problém je v šabloně nebo v příliš tenkém obsahu.
- Zdrojový kód pěti typů stránek, hledat řetězec canonical
- Search Console, sestava Indexace stránek, kategorie s duplicitou
- Screaming Frog do 500 adres zdarma, sloupec s kanonickým odkazem
- Porovnat mapu stránek s kanonickými adresami, musí sedět jedna ku jedné
- Otevřít adresu s utm parametrem a ověřit, že značka míří na čistou verzi
Kolik stojí uklidit duplicity
Na malém webu je to práce na jedno odpoledne. Šablon je pět, značka se doplní jednou a platí všude. Na e-shopu s filtry je to jiná liga, protože se musí rozhodnout u každé skupiny parametrů zvlášť a rozhodnutí se pak promítá do výpisů, do mapy stránek i do interních odkazů. Rozdíl v ceně je klidně trojnásobný.
U webů, které stavím, je kanonizace součástí dodávky, ne příplatek. Web od 19 990 už má self canonical na všech šablonách a čistou mapu stránek od prvního dne. Growth System od 39 900 k tomu přidává pravidla pro filtry a nastavené měření, aby bylo za měsíc vidět, co se po zásahu stalo se vstupy z vyhledávání.
| Zásah | Orientační cena | Kdy to řešit |
|---|---|---|
| Audit kanonizace a duplicit | 3 900 Kč | Web do 200 adres, jednorázově |
| Nasazení self canonical do šablon | od 4 900 Kč | Starší web bez značek |
| Pravidla pro filtry a parametry v e-shopu | od 9 900 Kč | Výpisy s více než třemi filtry |
| Nový web s čistou kanonizací | od 19 990 Kč | Dodání do 7 dní |
| Měsíční hlídání indexace | 990 Kč měsíčně | Po zásahu, aby se stav nevrátil |
Časté otázky
Stačí kanonická značka místo přesměrování?
Ne. Kanonická značka je doporučení, přesměrování 301 je pravidlo. Když adresa zaniká nadobro, patří tam 301, protože posílá návštěvníka i robota na správné místo. Kanonickou značku použijte tam, kde obě adresy mají dál fungovat, například u tiskové verze nebo u výpisu s parametrem, a jen jedna z nich má být ve výsledcích.
Google mou kanonickou značku ignoruje, co s tím?
Znamená to, že ostatní signály říkají něco jiného. Zkontrolujte, kam vedou interní odkazy, co je v mapě stránek a jestli cílová adresa nevrací přesměrování. Roli hraje i obsah: když se dvě stránky liší jen nadpisem, vyhledávač si vybere sám. Sjednoťte odkazy, mapu i značku na jednu adresu a během několika týdnů se to srovná.
Mám dávat kanonickou značku na stránkované výpisy?
Na stránce dvě a dál dávejte self canonical, tedy značku samu na sebe. Kanonizovat všechny stránky výpisu na první znamená, že produkty a články z hlubších stránek nemusí být vůbec objeveny. Pokud existuje varianta zobrazit vše a načte se rychle, může být kanonickým cílem, ale u výpisů nad sto položek se to nevyplatí.
Chcete web, který přivádí zákazníky?
Postavím vám ho na míru, s měřením a připravený na reklamy. Návrh dostanete zdarma a nezávazně.
Vybrat si termín hovoru →