• Kanonická značka se změnila. Atribut rel="canonical" je úplný průvodce používáním kanonických odkazů. Různé kanonické adresy URL pro stejnou stránku

    Aby bylo možné správně propagovat stránky webu ve vyhledávačích, je nutné sdělit robotům, které adresy URL jsou pro vstup do indexu vhodnější. To se nastavuje pomocí speciálních značek.

    Co je rel kanonický?

    Podívejme se blíže na značku rel="canonical". Jeho hlavním cílem je bojovat s duplicitními stránkami a neinformativními stránkami (například stránkovací stránky) a také zlepšit kvalitu indexování předepsáním prioritní adresy.

    Měl jsem web s omezeným rozpočtem na procházení. To znamená, že ve skutečnosti bylo 10 tisíc stránek, ale v indexu mohly být jen 2 tisíce (protože web byl mladý a nedůvěryhodný). V důsledku toho se stránky, které jsem potřeboval v indexu, často nedostaly. Pomohlo to kanonické - odstranění kanonických stránek ze stránek stránkování na hlavní adresy URL umožnilo jasně umožnit vyhledávačům pochopit, které stránky by měly být v indexu.

    Co je kanonický odkaz?

    Kanonická značka bude mimořádně užitečná, pokud má váš web duplicitní stránky, které jsou dostupné na různých adresách URL. S ním musíte předepsat prioritní kanonickou adresu URL pro vnímání vyhledávači.

    Co je důležité - bude přenášena i váha odkazu a další charakteristiky stránky (PageRank atd.).

    Tento atribut je uveden uvnitř značky na duplicitních adresách URL s preferovanou adresou URL. Je naformátován takto:

    K čemu je kanonický?

    Pokud existují podobné stránky, jsou všechny současně indexovány vyhledávači. Výsledkem je, že žádná z nich není plně propagována, protože na obě stránky existují interní odkazy. Vyhledávač neví, kterému z nich dát přednost.

    Totéž platí pro externí odkazy – nepropaguje se jedna URL, ale několik a mezi ně je také rozdělena váha. A web je na nižších pozicích, než by mohl být.

    Díky kanonickému bude mít index vyhledávače preferovanou kanonickou URL.

    Příklady použití

    Máte například tištěnou verzi stránky na svém webu. Nebo samostatnou adresu URL pro mobilní verzi. A dáte z nich na hlavní stránku kanonickou stránku, ve výsledku tato hlavní stránka získá větší váhu a plus při hodnocení a z indexu se odstraní hromada odpadků.

    Jak se kanonický používá pro stránkování

    Musíte vložit rel canonical ze stránek stránkování (site.ru/category/page/2) na první z nich (site.ru/category).

    Názory na nastavení stránkování se různí – někteří odborníci tvrdí, že je nutné zavřít všechny stránkovací stránky z vyhledávačů, jiní, že je lepší nechat je k dispozici robotům vyhledávačů.

    Yandex doporučuje nastavit kanonický odkaz na první stránku ze všech stránkovacích stránek. Výsledkem je, že robot Yandex bude vnímat, že je to první stránka, kterou je třeba indexovat. Pokud jde o indexaci zboží, je uvedeno, že Yandex bude stále sledovat další odkazy.

    Specialisté Google dávají přednost následujícím možnostem:

    1. nechat vše při starém – vyhledávač rozpoznává a vnímá různé typy stránek odlišně;
    2. vytvořte samostatnou "Zobrazit vše" URL a nastavte ji jako kanonickou - zvláště doporučeno pro vícestránkové články;
    3. přidáním atributů rel="prev" a rel="next" do značky odkazu opravíte vztah mezi adresami URL; Vyhledávač vrátí první.

    A zde je Devakiho video, kde podrobně vysvětluje stránkování:

    atributy rel="next" a rel="prev".

    Existuje také jiný názor - například stránkovací stránky není třeba zavírat, naopak by měly získat další provoz. A důležité jsou zde dvě věci:

    • Všechny adresy URL musí mít jedinečný parametr značky Title, jedinečný text a značky metadat;
    • Pokud se více orientujete na Google, pak se doporučuje povinné používání atributů rel="next" a rel="prev", které je nutné nakonfigurovat tak, aby každá předchozí stránka odkazovala na následující. URL dalšího se nastavuje na kořenovou adresu, URL předchozího a následujícího na následujících a pouze předchozí na poslední.

    Pomocí těchto značek můžete předepsat stránkování a umístit kanonický odkaz na první nebo hlavní stránku v závislosti na vlastnostech zdroje.

    Téma s stránkováním SEO

    Řekněme, že jeden z blogů (Sawynih nebo něco takového, už si to nepamatuji) psal o případu, kdy stránkovací stránky zvýšily návštěvnost.

    Pokud se podobný produkt objeví na různých adresách URL, navigaci lze nastavit následujícími způsoby:

    1. Automaticky zapisujte jedinečné hodnoty parametrů a shromažďujte záhlaví z jednotlivých částí, například:

      (koupit|objednat|koupit) sukně v (saratov|rostov|astrakhan) (za nízkou cenu|výhodné|levné) se slevou (v obchodě|v internetovém obchodě)

      Budou vygenerovány jedinečné hodnoty metaznaček.

    2. Nejúčinnější a časově nejnáročnější je nezávislé předepisování těchto parametrů ručně. Všechny nadpisy budou jedinečné a budou se od sebe velmi lišit, včetně významu. To vám umožní propagovat každou URL pro nízkofrekvenční a málo konkurenční klíčové dotazy v TOP výsledcích vyhledávače. Díky použití této metody se rozšíří sémantické jádro. Navíc je také nevhodné psát mnoho článků pro internetový obchod.

    Je důležité provést tuto práci jednou samostatně pro každou adresu URL. Parametry budou stanoveny vyhledávači.

    Nastavení Canonical pro WordPress

    Mnoho pluginů WordPress funguje s touto značkou skvěle.

    Většina z nich se snadno používá - aktivujeme plugin a kanonické odkazy se přidávají automaticky. V ostatních SEO pluginech stačí v nastavení zaškrtnout políčko u tohoto parametru. Pokud článek patří do různých kategorií současně, pak je kanonický odkaz pevně stanoven nezávisle.

    Při použití pluginu Yoast SEO a umístění příspěvku do různých kategorií se vyhledávači zobrazí pouze jedna stránka.

    Co dalšího je užitečné vědět o Canonicalu?

    Je důležité zdůraznit následující body:

    1. Kanonický tag není direktiva, ale nápověda, která by měla být vzata v úvahu a analyzována, zvýrazňující nejvhodnější URL pro výsledky vyhledávání.
    2. Co se týče návrhu kanonických odkazů, neexistuje žádný zakazující moment v podobě relativní cesty. I když je značka zavedena s odkazem na dokument se s relativními cestami zachází tak, jak je uvedeno v základní adrese URL.
    3. Kanonické stránky nemusí obsahovat úplně stejný obsah a to je logické. Mohou existovat drobné rozdíly.
    4. I když dojde k chybě 404, obsah bude indexován. Doporučuje se však zadat pracovní adresy URL jako kanonické.
    5. Pokud kanonická adresa URL ještě nebyla indexována, stále se čeká – obvykle ne dlouho. Když je rozpoznán, nápověda bude revidována.
    6. Můžete použít přesměrování – vyhledávač přesměrování přijme a zohlední jinou adresu.
    7. Pro nejlepší výsledek kanonizace se doporučuje nastavit identický tag rel canonical.
    8. Kanonickou adresu URL lze zapsat pouze z aktuální domény. Chcete-li zadat adresu URL z jiné domény, měli byste použít přesměrování 301.
    9. Formátování kanonických adres URL lze prostudovat na příkladu webu wikia.com otevřením zdrojového kódu stránky http://starwars.wikia.com/wiki/Nelvana_Limited obsahující kanonickou adresu URL http://starwars.wikia .com/wiki/Nelvana
      Oba odkazy jsou téměř stejné, ale první má atribut canonical – a Google zobrazí verzi uvedenou v tomto parametru.
    10. Na oficiálním blogu pro webmastery vyhledávače Google se můžete ptát na otázky týkající se používání kanonik.

    V tomto případě je kanonický připojen k černé ovci

    Výhody spojené se schopností správně nastavit indexování pomocí kanonické značky:

    • zbavení se podobného obsahu spojeného s nedostatky motoru, stejně jako uměle vytvořené účelové akce konkurentů;
    • není třeba používat robots.txt k zamezení indexování jednotlivých stránek a potěšit všechny vyhledávače.

    Vyhledávače se k duplicitnímu obsahu staví velmi negativně a neustále se s tímto problémem potýkají. Jedinečnost obsahu je jeho hlavní hodnotou a kopie mohou být snadno sankcionovány. Abyste tomu zabránili, můžete použít několik metod řešení duplikátů. V tomto článku rozebereme jednu z nich – kanonické adresy URL.

    Důvodů pro vytváření duplicit je více, například CMS umí vytvářet další kopie, kde je stránka dostupná na adrese s www i bez. Zvláště často se kopie objevují v internetových obchodech, kde se produktové stránky liší pouze fotkou.

    Kanonická adresa URL- toto je preferovaná adresa stránky, to znamená, že bude indexována ze skupiny podobných.

    Kanonické URL v boji proti duplikátům.

    Řekněme, že na stejnou stránku vede několik adres:

    • mysite.ru/main
    • mysite.ru/blog/2364
    • mysite.ru/blog/page?id=2364

    Pokud chceme indexovat pouze jeden z nich, musíme použít atribut rel=kanonický.

    Pokud je například hlavní stránka mysite.ru/main, pak se v kódu dalších dvou objeví následující řádek:

    Nutno podotknout, že vyhledávače nezaručují 100% dodržování tohoto pravidla. Pokud však nezadáte kanonickou stránku, PS to může udělat sám. V takovém případě ztratíte kontrolu nad indexováním, protože vyhledávací robot náhodně vybere stránku a přidá ji do indexu.

    Neměl by být zneužit ani atribut rel=canonical. Byly weby, které ztratily pozice ve výsledcích vyhledávání poté, co vývojáři omylem napsali stejnou adresu URL do rel=canonical všech stránek webu.

    Jak správně používat kanonické adresy URL?

    • Vyberte hlavní stránku (kanonickou).
    • Chcete-li na něj odkazovat z jiných duplicitních stránek, použijte atribut rel=canonical. Je důležité napsat absolutní cesty: http:// mysite.ru/blog/page?id=2364, nikoli /blog/page?id=2364.
    • Zadejte kanonické stránky v souboru Sitemap.xml. To nezaručuje správné indexování, ale pomůže to prohledávači určit, které stránky by měly být považovány za hlavní.

    Jaký je rozdíl mezi kanonickým odkazem a přesměrováním 301?

    Rozdíl je v principu jejich působení. Atribut rel=canonical říká vyhledávači, kterou stránku má indexovat a zobrazit ve vyhledávání. Zbývající stránky nejsou hodnoceny, ale jsou viditelné pro uživatele na webu. Při použití přesměrování 301 jste automaticky přesměrováni na hlavní stránku. Při pohledu z pohledu přenášení hmotnosti pak obě možnosti přenesou určitou část hmotnosti na kanonickou stránku.

    Použití rel=canonical a přesměrování 301 současně může být špatný nápad. Mluvíme o případech, kdy na stránku ukážete jako na kanonickou, přesměrováváte z ní naopak na jinou s přesměrováním 301. S největší pravděpodobností to vyhledávací robot bude považovat za chybu. Je možné, že se přenesená váha ztratí uvnitř tohoto řetězce, což povede ke ztrátě pozic ve výsledcích vyhledávání. Kanonické odkazy je lepší neřetězit, ale použít je pouze v rámci jednoho kroku na hlavní stránku.

    A ještě pár pravidel

    • Nezavírejte kanonické adresy URL v souboru robots.txt.
    • Ujistěte se, že se hlavní adresa v souboru Sitemap.xml a v rel=canonical shodují.
    • Na stránku lze zadat pouze jednu kanonickou stránku.
    • Nezadávejte kanonickou stránku z jiné domény.

    Použití kanonických adres URL je volitelné. Ale pokud máte duplicitní obsah, je nejlepší problém vyřešit sami. Jinak si to vyhledávač vyřeší po svém.

    Dobrý den, přátelé. Je na čase, abych dovedl k logickému závěru téma správy indexování webu. Dovolte mi připomenout, jaké metody správy indexování obecně existují: soubor robots.txt, metaznačku robots, hlavičku X-Robots-Tag a přesměrování 301 lze zde zmínit jako metodu řešení duplikátů, což je také nedílnou součástí kvalitní indexace. A o tom všem jsem vám už řekl, ale je tu ještě jeden velmi důležitým a zajímavým způsobem, jak se vypořádat s duplikáty, určitým způsobem alternativou k přesměrování, je atribut rel="canonical", který je přiřazen k tagu odkazu a nachází se v dílu libovolnou html stránku.

    Vypadá to nějak takto:

    Co není méně důležité - tato značka je podporována všemi vyhledávači, včetně našich milovaných Yandex a Google.

    Tak vám to dnes řeknu jak a proč používat kanonický tag rel, ve kterých situacích je opravdu efektivní a přitom se právě o této účinnosti přesvědčíme na reálném experimentu. Připravit se :)

    Nejprve mi dovolte připomenout ty příspěvky, kterých jsem se dotkl na začátku:

    Nejprve stojí za to projít teorií, abyste pochopili, proč byl tento atribut vůbec vytvořen, jaké cíle byly sledovány a co doporučují vyhledávače.

    Teorie a pomoc od vyhledávačů

    Zde jsou odkazy na oficiální pozici vyhledávačů: Google o atributu rel="canonical" a Yandex o atributu rel="canonical" značky . Mail.ru je samozřejmě přímo tam - o kanonické hodnotě ve značce - nemohli zaostávat za Yandexem, ale to je dobře, všechno je plán, je to pro nás jednodušší.

    Co je to kanonická stránka? Toto je doporučená instance ze sady stránek s velmi podobným obsahem.

    Proč potřebujete zadat kanonickou stránku? Pokud vyhledávač uvidí, že jsou stránky velmi podobné nebo stejné, pak se podle algoritmů ve výsledcích vyhledávání objeví pouze jedna preferovaná stránka, která podle názoru vyhledávače nejlépe odpovídá na dotaz uživatele.

    A jak víme, vyhledávač ne vždy odhadne naše touhy, proto je lepší hrát na jistotu a požadovanou stránku označit sami. Můžete to udělat přidáním odkazu rel="canonical" do sekce nekanonické verze všech HTML stránek.

    Také se ukazuje můžete zadat kanonický odkaz pro obsah, který není HTML, ale například pro pdf, doc nebo jiné soubory pomocí záhlaví. Něco jako HTTP hlavička X-Robots-Tag, pouze tam bude hlavička Link HTTP. To už je ale úplně pro geek maniaky, takže o tom nebudu mluvit.

    Co se stane, když atribut rel="canonical" ukazuje na stránku, která neexistuje? A pokud je několik stránek sady přiřazeno jako kanonických? Vyhledávač v tomto případě tato pravidla jednoduše ignoruje a udělá jako dříve – vypočítá vhodnou instanci ze sady stránek podle algoritmů.

    Lze atribut rel="canonical" použít k určení kanonické adresy URL v jiné doméně? Je to možné, ale není to nutné. Je důležité pochopit, že kanonický atribut je pouze nápověda nebo doporučení, a nikoli striktní pravidlo, na rozdíl od přesměrování, které by v tomto případě mělo být použito.

    Na základě všeho výše uvedeného a také informací z jiných oficiálních zdrojů (blogy vyhledávačů a blogy jejich zaměstnanců) můžeme usoudit, že značka odkazu rel="canonical":

    • Toto je doporučení, nikoli pravidlo, a proto může být ignorováno v následujících případech:
      • Dokument na kanonické adrese neexistuje, vrací odpověď 404;
      • Indexování kanonické stránky je zablokováno v souboru robots.txt nebo metaznačce;
      • V html kódu stránky je specifikováno několik rel kanonických atributů najednou;
      • Adresa kanonického dokumentu ukazuje na jinou doménu nebo subdoménu;
      • Existuje řetězec přiřazení rel="canonical", tzn. pro dokument A je dokument B specifikován jako kanonický, zatímco dokument B je specifikován jako kanonický pro dokument C;
    • Musí být uvedeno pouze pro duplikáty nebo velmi podobné stránky, nikoli pro slepení dvou různých stránek nebo přenos hmotnosti;
    • Adresa kanonické stránky může ukazovat sama na sebe;
    • Podporováno všemi vyhledávači: v Yandexu od 23. května 2011, v Google od 12. února 2009.

    Praktická aplikace a experiment

    To je vše, teorie je u konce, nyní vám řeknu, proč a proč na svých stránkách používám značku rel="canonical". Hlavní věcí a hlavní věcí je boj a prevence vzhledu duplikátů. V zásadě se jedná o duplikáty spojené s parametry nebo značkami v adrese URL. Ne vždy je vhodné s těmito problémy bojovat. Štítky jsou někdy velmi důležité, například když běží kampaň v kontextu a důležité statistiky jsou přenášeny štítky, a mnoho dalších věcí lze pomocí štítků sledovat. Nelíbí se mi zavírání takových adres v souboru robots.txt, použití meta robotů nebude fungovat a přesměrování zničí všechna data.

    Klasickým příkladem použití kanonických adres jsou internetové obchody s hromadou řazení podle ještě větší hromady různých parametrů produktu - zdá se mi, že k tomu byl tento atribut vymyšlen.

    To je všechno jasné. Ale to je jen asi to nejdůležitější pro nás seo'shnikov nikde není řečeno - ale jak je to s přenosem váhy článku? Co když jsou odkazy na nekanonickou adresu, co se stane s kanonickou stránkou, bude z toho dostávat bonusy? Co když odkaz přišel jako první a rel="canonical" byl přidán později? Co se stane, když to bude naopak?

    Existuje mnoho otázek, ale žádné oficiální komentáře. Na otázky, kdo za to může a co dělat, existuje jediná odpověď – je třeba experimentovat! Chtěl jsem takový experiment založit, ale ukázalo se, že Igor, autor blogu bakalov.info, ho provedl nedávno, za což mu patří velký dík.

    Zde je citace z jeho blogu o tom, co je cílem, jaké jsou možnosti vývoje událostí a očekávaný výsledek:

    Účel experimentu: zjistit, zda bude přenesena "váha odkazu" ze stránky A na stránku C, zda stránka A odkazuje na stránku B a stránka B má rel="canonical", což znamená, že kanonická stránka je stránka S.

    Možnost číslo 1. Stránka A odkazuje na stránku B a tento odkaz je indexován vyhledávači. Po nějaké době je stránka B nastavena na rel="canonical", což znamená, že stránka C je kanonická, což nakonec vede k vyloučení stránky B z indexu.

    Možnost číslo 2. Stránka B je nastavena na rel="canonical", což znamená, že stránka C je kanonická, což způsobí, že stránka B bude vyloučena z indexu. Po nějaké době se vytvoří odkaz ze stránky A na stránku B.

    Je potřeba zjistit, ve které ze dvou možností se přenese "váha odkazu" ze stránky A na stránku C. "Váhou odkazu" mám na mysli tzv. "váha kotvy", tzn. pokud je stránka akceptoru vyhledávána podle textu odkazu na ni, pak považujeme za přenesenou "váhu odkazu", pokud není prohledána, pak se nepřenáší.

    Kompletní popis a průběh experimentu.

    Uvedu výsledky experimentu a závěry:

    U Yandexu nezáleží na tom, co se objevilo jako první - rel="canonical" nebo externí odkaz - v každém případě se "váha odkazu" přenese z nekanonické adresy URL na kanonickou.

    Pro Google je ve skutečnosti všechno podobné, i když Igorův příspěvek říká jinak: pokud byla zadána kanonická adresa a stránky již byly slepeny a poté se objevil externí odkaz, pak se váha přenese, a pokud se externí odkaz objevil dříve než kanonický, pak váha neteče.
    Jen „tok“ váhy v druhém případě trval trochu déle, protože podle komentáře na blogu se prý kanonická stránka stále hledá podle kotvícího textu.

    Zkrátka vše funguje!

    Ještě jednou shrnující všechny informace uvedené v příspěvku, Chci říci, že musíte použít značku odkazu rel="canonical".. V první řadě je to skvělý způsob, jak předejít duplicitnímu obsahu (zejména u chyb a nedostatků ve většině CMS) a uvalování sankcí za to ze strany vyhledávačů.

    Hodně štěstí, přátelé! Zanechte komentáře a ptejte se.

    Kanonická adresa URL (kanonická) vám umožňuje sdělit vyhledávači, který odkaz je pro indexování výhodnější. Nastavení kanonické je nutné, pokud máte na svém webu stránky se stejným obsahem. Vzhledem ke zvláštnostem CMS webu mohou být stránky se stejným obsahem automaticky vytvářeny na různých URL (více čtěte níže). Vzhled takových stránek je možný z následujících důvodů:

    1. Pokud jste napsali stejný příspěvek v různých tématech blogu, existuje šance, že se automaticky vytvoří další stránka webu.
    2. Máte například více domén: http://article.example.com a http://blogs.example.com. A plánujete zveřejnit informace o obou zdrojích najednou. V tomto případě bude zveřejněný obsah duplikován.
    3. Pokud byla aktualizována struktura vašeho webu, po které bylo možné změnit adresy URL stránek webu.

    Abyste zabránili duplikaci stránek webu ve výsledcích vyhledávání, musíte nastavit kanonické adresy URL, po kterých bude vyhledávač schopen určit, kterou stránku má indexovat. Zvažte důvody, proč je důležité konfigurovat kanonickou:

    1. Pokud jsou na různých stránkách vašeho webu zveřejněny částečně nebo zcela totožné informace, měli byste uvést, která stránka by měla být považována za hlavní.
    2. Stejné informace zveřejněné na různých stránkách ztěžují získání statistik o těchto stránkách.

    Jak nastavit kanonické adresy

    Podívejme se na způsoby, jak nastavit „kanonické“ adresy URL:

    1. Musíte zadat, která adresa URL je považována za hlavní. Můžete to provést pomocí atributu rel="canonical" značky odkazu. Web má například několik stránek se stejným obsahem. Aby bylo možné nastavit URL https://example.com/buyingcar jako hlavní, na stránkách s duplicitním obsahem, v hlavovém bloku kódu stránky, tag formuláře . V této situaci nastavíte hlavní URL, která bude později použita pro zobrazení zprávy o koupi auta. Tato stránka se také zobrazí ve výsledcích vyhledávání. Je vhodnější nastavit adresu webu v absolutním tvaru (https://example.com/buyingcar), vyhnout se relativním cestám (/buyingcar).
    2. Do mapy webu přidáváme pouze kanonické adresy URL, v takovém případě můžete vyhledávacímu robotu sdělit, které stránky webu považujete za hlavní. Při indexování webu nebude vyhledávací robot navštěvovat nekanonické stránky, takže indexuje web rychleji.
    3. Pro různé CMS existují různé pluginy, které umožňují nastavit kanonické URL, například pro WordPress můžete použít Yoast SEO.

    U OpenCart se kanonický atribut konfiguruje pomocí nástrojů CMS. Musíte jít do nastavení produktu a nastavit parametr SEO URL.

    Chcete-li nastavit canonical v Joomle, musíte povolit funkci SEF v nastavení CMS. Po povolení pro technické stránky jako /index.php?option bude přidán atribut rel="canonical" (s URL na stránku s nakonfigurovaným CNC).

    Jak zkontrolovat duplicitní obsah

    Zda je canonical nakonfigurován pro stránky vašeho webu, můžete zkontrolovat pomocí následujících nástrojů:

    1. Chcete-li zkontrolovat kanonické nastavení, otevřete html kód stránky a zkontrolujte, zda má značka odkazu atribut canonical (v bloku kód stránky).

    Obsah duplikátů můžete zkontrolovat také pomocí vyhledávacích operátorů, podívejme se na příklad Google. Chcete-li to provést, musíte do vyhledávacího řetězce site:název_domény zadat „požadavek“, v důsledku čehož, podobně jako při vyhledávání z Yandex, na základě výsledků výsledků vyhledávání dojdeme k závěru, že existuje duplicitní obsah.

    3. Dalším způsobem, jak najít duplicitní obsah, je jedinečnost. S tím nám pomohou speciální programy a služby, za příklad budeme považovat službu text.ru. Pro analýzu musíte do služby přidat informace ze stránky vašeho webu a spustit kontrolu. Díky tomu uvidíte, které stránky na internetu mají stejný text a do jaké míry se váš text shoduje s texty jiných stránek.

    Výsledek

    Dobře nakonfigurovaný kanonický systém zlepšuje efektivitu práce a urychluje indexování stránek. Pokud to nezvládnete sami, můžete kontaktovat naše specialisty a my pro váš web nastavíme rel="canonical".

    Odkaz rel=canonical - atribut značky , který se používá k označení kanonických stránek na webu. Co jsou kanonické stránky? Kanonická stránka je stránka webu, jejíž adresa je kanonická (preferovaná), ve skupině stránek podobného obsahu. Jednoduše řečeno, kanonická adresa URL stránky je adresa, která bude indexována, pokud existuje přípona .

    Kdy použít kanonické odkazy

    1. Aby se zabránilo vzniku různých duplikátů. Například:
      • seřadit stránky: /*sort, asc, desc, list=*;
      • duplikáty kvůli značkám UTM: *utm_source=, /*utm_campaign=, /*utm_content=, /*utm_term=, /*utm_medium=;
      • další stránky s parametry GET v URL;
      • duplikáty v důsledku funkcí CMS (engine).

      V tomto případě je třeba přidat atribut rel="canonical" na všechny statické stránky webu. Například pro stránku https://site.ru/category-1/page-2 by rel="canonical" vypadal takto: href="https://site.ru/category-1/page-2" />

    2. Pro stránky s velmi podobným obsahem dostupným na různých adresách URL. Mohou to být například stránky stejné řady produktu, které se liší pouze barvou, nebo stránky produktů, které se nacházejí v několika kategoriích najednou. V tomto případě je třeba zadat rel="canonical" ze všech stránek na hlavní , prioritní stránka.
    3. Na stránkovacích stránkách, pokud jsou v kategoriích webu stránky „Zobrazit vše“. V tomto případě musíte na každé stránkovací stránce zadat kanonickou stránku „Zobrazit vše“. Například pro stránku https://site.ru/category-1/page-2 musíte zadat kanonická adresa URL: en/kategorie-1/zobrazit-vše“ />

    Jak nastavit rel="canonical" kanonické adresy URL?

    Předepisujte mezi značky jakékoli HTML stránky

    Toto je hlavní způsob. Chcete-li určit kanonický odkaz, napište mezi značky na stránce je úplná adresa URL stránky, která by měla být v indexu.

    Například pro stránku https://site.ru/*utm_content= https://site.ru/ bude kanonický.

    K získání takového výsledku jsme na stránce https://site.ru/*utm_content= zadali značku:

    en/” />

    Chcete-li snížit možnost chyby v prvcích odkazu, použijte za atributem rel="canonical" spíše absolutní než relativní odkazy.

    V souboru sitemap

    Do XML sitemap můžete napsat kanonickou (hlavní) URL pro libovolnou stránku.

    V hlavičce HTTP

    Nejlépe se používá pro dokumenty jiné než HTML. Například pro soubory PDF.

    V tomto případě by server při požadavku na duplicitní soubor měl poskytnout odkaz na původní soubor:

    odkaz: ; rel="canonical"

    Tato metoda je vhodná, pokud máte přístup k nastavení serveru. Nedoporučuje se pro HTML dokumenty.

    S pluginem

    Pro CMS existují různé pluginy, které umožňují upravit kanonickou URL. Například:

    • pro WordPress můžete nastavit canonical pomocí Yoast SEO;
    • v OpenCart - implementováno v nastavení CMS (je třeba jít do nastavení produktu a nastavit parametr SEO URL);
    • pro konfiguraci kanonického atributu v Joomle (verze 3.xa vyšší) musíte povolit funkci SEF v nastavení CMS. Po povolení pro technické stránky jako /index.php?option bude přidán atribut rel="canonical" (označující URL stránky s nakonfigurovaným CNC).

    301 přesměrování nebo rel=canonical

    Pokud neexistují žádné faktory bránící realizaci, pak použijte tuto možnost. Pamatujte, že uvedení kanonického odkazu je doporučení pro vyhledávače. Není neobvyklé vidět hodnocení nekanonických stránek ve výsledcích vyhledávání Google, zatímco odkaz na původní zdroj bude uveden v kódu stránky.
    Algoritmus vyhledávače je založen nejen na nalezení kanonického odkazu v kódu stránky, ale také na řadě dalších faktorů – přítomnost externích a interních odkazů, relevance pro uživatele atd. Google proto může mít jiný názor na to, která z duplicitních stránek by měla být považována za původní.
    Pokud je nutné ponechat stránky dostupné uživatelům nebo se vyskytnou technické potíže s implementací přesměrování 301 na webu - použijte rel=canonical.

    Časté chyby s rel=canonical

    Kanonické adresy URL jsou podporovány nejoblíbenějšími vyhledávači: Google, Yandex, Yahoo, Bing. Stále se vám ale na vašem webu v indexu zobrazují nekanonické stránky? První věc, kterou musíte udělat, je zkontrolovat, zda nedošlo k chybě při nastavení rel=canonical. Níže uvádíme seznam nejčastějších chyb:

    Neindexovaná kanonická stránka

    Zkontrolujte, zda robot vyhledávače může indexovat stránku, na kterou odkazujete, jako kanonickou. Ujisti se:

    • stránka vrátí odpověď serveru 200;
    • stránka nemá metaznačku robots s hodnotou noindex;
    • stránka není uzavřena z indexování v souboru robots.txt.

    Různé kanonické adresy URL pro stejnou stránku

    Docela často moduly nainstalované na webu přidávají do kódu kanonické odkazy. To může mít za následek, že se na stránce objeví více rel=canonicals. Pokud odkazy ve značkách směřují na různé adresy URL, pak s největší pravděpodobností Google a další vyhledávače vaše doporučení jednoduše ignorují.
    Veškeré snahy o vytvoření kanonických stránek tak mohou být anulovány. Často kontrolujte zdrojový kód svých stránek, abyste se ujistili, že existuje pouze jeden kanonický odkaz.

    Nesprávné použití absolutních odkazů

    Častou chybou je zadáním kanonického odkazu bez protokolu http:// nebo https://, jak ukazuje příklad níže:

    < link rel = «canonical» href = «ururu.com/ololo.html» / >

    < link rel = «canonical» href = «/ololo.html» / >

    nebo úplná absolutní cesta s protokolem:

    < link rel = «canonical» href = "http://ururu.com/ololo.html"/ >

    Použití štítku mimo blok hlavy

    Pro správné vnímání vyhledávači, zejména Googlem, musí být značka rel=canonical v oblasti hlavičky kódu vaší stránky. Tento tag by měl být navíc umístěn co nejblíže začátku HTML kódu.

    Kanonické odkazy ze stránek stránkování na první stránku

    Takové řešení je docela schopné vypořádat se s duplikáty. Může však negativně ovlivnit indexování stránek, na které jsou odkazy umístěny na stránkovacích stránkách. Například na stránce http://example.com/saty.html?page=3 jsou zde odkazy na 20 produktů - nebudou indexovány vyhledávacím robotem přímo z odkazů z této stránky.

    Kanonický tag při použití hreflang

    Pokud implementujete hreflang ve svém projektu se ujistěte, že všechny kanonické odkazy směřují na stránky stejné jazykové verze. Nedodržení tohoto pravidla může vést k problémům s hodnocením jazykových verzí a také k nepochopení ze strany vyhledávačů prioritních duplicitních stránek pro hodnocení.

    Nekanonické odkazy v souboru sitemap.xml

    Pomáhá vyhledávacímu robotu pochopit, které stránky vašeho webu je třeba indexovat a řadit ve výsledcích vyhledávání. Proto byste do mapy webu neměli přidávat stránky, které jsou jakkoli uzavřeny z indexování nebo nekanonických stránek.

    Použití rel=canonical pro neidentické stránky

    Tento atribut byl vyvinut speciálně pro označení prioritní stránky mezi duplicitními stránkami. Vyhledávače zřejmě umožňují určitou míru nesrovnalostí v obsahu stránky. To však absolutně neznamená, že můžete umístit kanonický odkaz na stránku, která je v předmětu podobná.
    Pokud si Google všimne, že používáte kanonické odkazy nesprávně, může to ovlivnit jeho postoj k rel=canonical pro celou vaši doménu a utrpí to i správně nakonfigurované stránky.

    Kanonické odkazy (atribut značky odkazu rel canonical) umožňuje určit, která stránka ze skupiny podobných nebo identických stránek má být indexována. Užitečnost tohoto nástroje je těžké přeceňovat a hloupě ignorovat. Právě na správné interpretaci stránek webu vyhledávači totiž do značné míry sehrává SEO webu. Kromě toho jsou kanonické odkazy podporovány téměř všemi moderními CMS, jako je Joomla nebo WordPress.

    Neduplikujte obsah a umístěte správné odkazy!