Kelios canonical žymos puslapyje: kodėl tai problema?

Kelios skirtingos canonical žymos gali pateikti prieštaringus signalus, todėl puslapis turėtų turėti vieną aiškią canonical nuorodą.

Viename puslapyje turėtų būti pateiktas vienas aiškus canonical signalas.

Problema atsiranda, kai galutiniame HTML randamos kelios canonical žymos, ypač jeigu jos nurodo skirtingus URL.

Pavyzdžiui:

<link rel="canonical" href="https://example.lt/seo/">
<link rel="canonical" href="https://example.lt/seo-paslaugos/">

Paieškos sistemai tokiu atveju pateikiama prieštaringa informacija.

Vienu metu teigiama, kad pagrindinis URL yra /seo/, ir kad pagrindinis URL yra /seo-paslaugos/.

Iš kur atsiranda kelios canonical žymos?

WordPress svetainėse dažniausios priežastys:

  • SEO įskiepis generuoja canonical automatiškai;
  • tema papildomai turi savo canonical funkciją;
  • naudojami keli SEO įskiepiai;
  • canonical įrašytas rankiniu būdu;
  • custom funkcionalumas prideda dar vieną žymą.

Pavyzdžiui, Yoast SEO jau valdo canonical automatiškai. Jeigu tema papildomai įrašo:

<link rel="canonical" ...>

galutiniame HTML gali atsirasti dubliavimas.

O jeigu abi canonical žymos vienodos?

Tai geriau nei dvi skirtingos reikšmės, tačiau vis tiek nėra tvarkinga.

Jeigu du skirtingi sistemos komponentai generuoja tą pačią canonical žymą, tai dažniausiai rodo nereikalingą funkcijų dubliavimą.

SEO technikoje geriau turėti vieną aiškų šaltinį, kuris valdo canonical.

Ar Google pasirinks vieną pati?

Paieškos sistemos geba apdoroti nemažai netvarkingo HTML, tačiau nereikėtų sąmoningai palikti dviprasmiško signalo.

Tikslas - pašalinti konfliktą, o ne tikėtis, kad paieškos sistema pasirinks teisingai.

Kaip sutvarkyti?

Reikia patikrinti galutinį puslapio HTML ir nustatyti, kas generuoja kiekvieną canonical žymą.

WordPress atveju verta tikrinti:

  • Yoast SEO ar kitą SEO įskiepį;
  • aktyvią temą;
  • functions.php;
  • individualius įskiepius;
  • wp_head filtrus ir veiksmus.

Galutiniame puslapyje turėtų likti viena canonical žyma su viena aiškia reikšme.

Ką šia tema tikrina Adweb SEO auditas?

Šis paaiškinimas susietas su konkrečiais automatinio audito kriterijais.

Kelios canonical žymos

Patikrinkite tai savo svetainėje

Adweb nemokamas SEO auditas automatiškai patikrina techninius, turinio, indeksavimo ir kitus SEO signalus.