it-swarm-eu.dev

Jak správně používat rel = 'canonical'

Mám 3 adresy URL, které zobrazují stejná data:

  • www.example.com/product/foo
  • www.example.com/product/foo?id=1
  • www.example.com?product=foo

Z důvodu Google chci, aby URL www.example.com/product/foo byla kanonická.

Mám však nastavení kódu, takže všechny 3 z těchto stránek jsou zobrazeny ze stejného kódu, takže pokud do svého kódu přidám <link rel='canonical' href='http://www.example.com/product/foo' />, použije se na všechny 3 stránky, včetně jedné http://www.example.com/product/foo.

Existuje nějaký problém s tím, nebo to s kruhovým kanonickým nezpůsobuje žádné problémy?

29
Ben Hoffman

Neexistuje žádná kruhovitost naznačená tím, že by <link rel='canonical' href='http://www.example.com/product/foo' /> vypadalo jako http://www.example.com/product/foo.

To je záměr. Říkáte, že „nejlepší URL“ pro tuto stránku je http://www.example.com/product/foo, takže když vyhledávače stisknou http://www.example.com/product/foo?id=1 nebo http://www.example.com?product=foo, získá tento kód a řekne „Aha! opravdu ta kanonická stránka, udělám to jednou oficiální. “ Na samotné stránce to znamená „Ano, jedná se o stránku a toto je nejlepší adresa URL pro tuto stránku.“

31
artlung

Toto je skvělý příklad toho, k čemu jsou kanonické odkazy. Slovy Google (pravděpodobně ve výše uvedeném článku) jim dáváte náznak, že chcete, aby se stránka zobrazovala v SERP jako váš formát, který určíte.

Kromě toho vám pomůže zabránit tomu, aby byl váš provoz zředěn (v očích vyhledávače), jako by se jednalo o 3 samostatné stránky, a zmírnilo by to jakoukoli šanci, že by se obsah považoval za duplikát.

Pozor, pokud existují stránky s kategoriemi produktů (více produktů na stránce), neměly by tyto stránky/produkty obsahovat kanonické odkazy. Nevím, jestli je to „oficiální“, ale některé WordPress SEO-plug-iny používají rel = "záložka" na permalinkech (místo kanonických) na stránkách, kde je více výpisů. Předpokládal bych, že to samé by bylo pro výrobky moudré.

1
adam-asdf