Cum se utilizează corect etichetele canonice
Publicat: 2021-07-19În acest ghid vom explica cum să utilizați corect etichetele canonice. Prin utilizarea de exemple practice, veți afla ce este o etichetă canonică, când trebuie utilizată, când nu trebuie folosită, cum să le implementați și greșelile obișnuite pe care trebuie să le evitați.
Ce sunt etichetele canonice?
O etichetă canonică este un semnal pe o pagină web care spune pur și simplu: „ Sunt o copie a acestei alte pagini web care poate fi găsită acolo ... ”
Acest element HTML este adăugat în codul unei pagini și ajută la prevenirea problemelor de conținut duplicat, spunând Google și altor motoare de căutare versiunea preferată a unei pagini.
Cum se ocupă motoarele de căutare de pagini duplicate sau similare
Atunci când majoritatea motoarelor de căutare întâlnesc două sau mai multe pagini cu conținut foarte asemănător, deseori aleg doar una dintre pagini pe care să le indexeze, ignorându-le efectiv pe celelalte . URL-ul paginii duplicat pe care decid să îl aleagă ar putea fi bazat pe o serie de factori, inclusiv pe cel care a fost accesat cu crawlere pentru prima dată, care dintre acestea are cele mai multe legături interne sau care dintre ele are cele mai multe legături externe.
Conținutul duplicat nu este doar rău pentru SEO, dar poate afecta și ratele de conversie prin neafișarea conținutului în cea mai bună stare posibilă.
Deseori vor exista situații în care aveți un număr de pagini care sunt vitale pentru infrastructura site-ului dvs. web, dar care conțin fie conținut similar, fie identic. În loc să riscați o penalizare pentru conținutul duplicat, puteți adăuga pe pagina o etichetă rel = canonică pe care o considerați sursa preferată de informații, așa cum se arată în exemplul de mai jos.
Exemplu de duplicare a paginilor produsului
Să vedem mai jos un exemplu de duplicare a paginilor produselor de comerț electronic:

Toate aceste pagini de produse pentru același „Camion de jucărie roșie” au exact același conținut, cu doar variații nesemnificative, cum ar fi link-urile de top. Modul în care a fost structurat acest site web înseamnă că există trei pagini pentru un produs, deci sunt necesare etichete canonice pentru a elimina două dintre copii:

Folosind etichete canonice, am semnalat motoarelor de căutare că pagina originală a produsului se află la [http://www.example.com/toys/trucks/red] și că celelalte două adrese URL sunt doar simple copii. În acest caz, este înțelept să alegeți pagina produsului permanent care nu se află în categoria „vânzare” (este posibil ca vânzarea să se încheie într-o zi) și care nu se află în categoria „articole sub 10 GBP” (prețul poate crește o zi la peste 10 GBP).
Alte exemple de duplicare a paginilor care necesită etichete canonice
Parametrii URL
Adresele URL ale paginii pot avea informații adăugate la sfârșitul acestora sub formă de parametri, acestea sunt întotdeauna afișate după un semn de întrebare în adresa URL:
- Adresă URL fără parametru - http://www.example.com/blog
- Adresa URL a parametrului are ca rezultat un conținut complet diferit al paginii - http://www.example.com/blog ? Page = 2
Uneori parametrii URL prezintă conținut complet diferit de pagină, alteori pot filtra anumite fragmente de conținut și alteori nu au absolut niciun efect asupra conținutului unei pagini:
- S-a folosit un conținut complet diferit decât în niciun parametru:
http://www.example.com/news ? page = 3 - Conținut ușor diferit decât dacă nu s-a utilizat niciun parametru:
http://www.example.com/toy-trucks ? color = numai roșu - Modificare nesemnificativă a conținutului cu sau fără parametru:
http://www.example.com/toy-trucks ? price = ascendent - Nicio modificare asupra conținutului cu sau fără parametru:
http://www.example.com/contact-us ? trackingID = 123456
Motoarele de căutare pot trata adresele URL cu parametri diferiți ca pagini diferite, unice. Apoi, este important să promovați cele mai bune adrese URL utilizând etichete canonice dacă conținutul nu este modificat în mod semnificativ la adăugarea parametrilor.
Dacă nu doriți ca motoarele de căutare să indexeze anumite tipare de adrese URL, atunci asigurați-vă că utilizați fișierul robots.txt pentru a le bloca, acest lucru va elimina indexarea parametrilor de urmărire, de exemplu, care ar putea deranja statisticile generale.
Multe adrese URL pentru același conținut al paginii web

Există multe modalități prin care un site web are mai multe adrese URL pentru exact aceeași pagină web. Din fericire, etichetele canonice pot fi folosite pentru auto-referința unei pagini pentru a elimina aceste probleme. De exemplu, o pagină web ar putea spune în siguranță că este o copie a ei și poate elimina orice confuzie cu parametrii, subdomeniile etc. (vezi mai jos).
Iată câteva exemple de mai multe variații de adrese URL pentru aceeași pagină de pe un site web. Merită să le verificați pe un site web și, dacă este necesar, utilizați etichete canonice pentru a face referire la adresa URL preferată:
- http://www.example.com/example-page ( adresa URL preferată )
- http://www.example.com/example-page.html
- http://www.example.com/example-page?trackingID=123456
- http://www.example.com/example-page#top
- http://example.com/example-page
- http://example.com/example-page.html
- http://example.com/example-page?trackingID=123456
- http://example.com/example-page#top
Aceste probleme vor fi rezolvate odată ce o vizită la toate adresele URL greșite are o etichetă canonică care leagă adresa URL preferată ( http://www.example.com/example-page în acest caz).
„Www”. sau problema poate fi rezolvată printr-o simplă redirecționare 301, astfel încât de fiecare dată când este introdusă o adresă URL fără „www”. utilizatorul va fi redirecționat automat către www corect. versiune
Filtre de parametri URL
Lucrurile se pot complica atunci când parametrii URL filtrează rezultatele pe o pagină web. De obicei, vedeți acest lucru în acțiune pe site-urile de comerț electronic, listări locale sau alte rezultate extrem de filtrabile, cum ar fi, de exemplu, pe site-urile de proprietate sau de vacanță.
În aceste cazuri, ar trebui să vă întrebați dacă vizitarea directă a parametrilor URL îmbunătățește sau limitează rezultatele afișate și dacă motoarele de căutare vor crede că sunt suficient de unice pentru a fi indexate separat. În majoritatea cazurilor, nu veți dori ca motoarele de căutare să indexeze un parametru URL care filtrează, deoarece acesta ar putea fi afișat în locul unei adrese URL non-parametrice care afișează toate opțiunile de filtrare și toate produsele / articolele:

Filtrele de site-uri de comerț electronic pot reduce articolele până la o anumită culoare, subcategorie, interval de preț sau scor de recenzie. Ar fi puține avantaje în a permite Google să indexeze o selecție limitată de produse într-o anumită categorie, mai degrabă decât toate produsele simultan, cu excepția cazului în care aveți un număr semnificativ de produse și există căutări active pentru astfel de cuvinte cheie de nișă.
Principalele motoare de căutare precum Google și Bing fac o treabă excelentă de a înțelege ce parametri filtrează conținutul și ce parametri modifică complet conținutul. Dacă nu sunteți foarte sigur, atunci este mai bine să nu creați etichete canonice pentru filtrarea adreselor URL și lăsați motoarele de căutare să încerce automat să vă determine structura URL-ului.
Cum să configurați o etichetă canonică
- Decideți ce pagină doriți să fie adresa URL preferată. Aceasta ar trebui să fie versiunea pe care o considerați cea mai importantă. Dacă nu vă pasă, alegeți-l pe cel cu cele mai multe link-uri sau vizitatori și, dacă orice altceva este egal, alegeți unul!
- Există multe pluginuri disponibile pentru a aplica etichete canonice dacă utilizați un CMS precum WordPress sau Magento, cu toate acestea, dacă accesați direct codul, va trebui să adăugați următorul <link> la secțiunea <head> din secțiunea suplimentară. pagini, nu pagina preferată:
<link rel = ”canonical” href = ”https://www.example.com/hats” />
Acest lucru va indica faptul că aceasta este adresa URL preferată pentru utilizatorii care doresc să acceseze pagina pălăriilor și va spune motoarelor de căutare că ați dori să afișeze această pagină peste celelalte pagini similare ale pălăriilor. La fel ca în cazul oricărui motor de căutare, Google a declarat în mod specific că „Încercăm să respectăm acest lucru (etichete canonice), dar nu putem garanta acest lucru în toate cazurile”.
După cum afirmă Joost de Valk la Yoast în ghidul său la îndemână:
Ceea ce face este să „îmbine” cele două pagini într-una din perspectiva unui motor de căutare. Este o „redirecționare ușoară”, fără a redirecționa utilizatorul. Link-urile către ambele adrese URL sunt acum considerate versiunea unică, canonică, a adresei URL.
Greșeli frecvente cu etichetele canonice
Utilizarea greșită a etichetelor canonice poate duce la consecințe cumplite. Imaginați-vă dacă fiecare pagină de pe un site web pretinde a fi o copie a paginii de pornire; motoarele de căutare ar de-indexa fiecare pagină de pe site și ar arăta pagina de pornire numai în rezultatele motorului de căutare!
Iată câteva greșeli obișnuite pe care le-am întâlnit cu etichetele canonice:

- Având o etichetă canonică nedinamică pe fiecare pagină a site-ului web care indică o adresă URL (un SEO killer!)
- Având două etichete canonice diferite în cadrul codului HTML (numai primul este numărat de motoarele de căutare)
- Utilizarea adresei URL fără partea „http: //” (ar trebui să utilizați adrese URL absolute)
- Orientarea paginilor de produs către paginile de categorie în care se află (paginile de produs trebuie indexate separat)
- Utilizarea etichetelor canonice pe adresele URL paginate (vezi mai jos pentru mai multe informații)
Adresele URL paginate sunt o secvență de adrese URL care afișează o ordine de informații. Exemplele includ povești, liste de produse, liste de postări pe blog / știri, liste de informații etc.
Să presupunem că ați scris online o poveste grozavă care a cuprins patru capitole pe patru pagini web diferite. Ați putea dori ca motoarele de căutare să indexeze și să trimită oamenii doar pe prima pagină a poveștii. Pentru a face acest lucru, ar trebui să utilizați o etichetă canonică pentru a îndrepta fiecare pagină de capitol către primul capitol:

Acest lucru ar pierde efectiv tot conținutul prezentat în capitolul 2 și mai departe, o cantitate uriașă de conținut unic spre care unii utilizatori ai motoarelor de căutare ar putea dori să sară direct sau să le găsească rapid.
Anterior, puteai folosi etichetele „rel” numite „next” și „prev”, care arată relația dintre toate paginile în schimb:

Dar acest lucru nu mai este acceptat de Google:

Acest lucru înseamnă acum că paginile paginate sunt tratate la fel ca orice altă pagină de pe site-ul dvs. în indexul Google. Mai degrabă decât o serie de pagini consolidate într-un singur conținut, acestea sunt acum tratate ca pagini individuale unice. Citiți acest ghid pentru a afla ce trebuie să faceți în schimb!
Ar trebui ca o pagină să aibă o adresă URL canonică cu auto-referință?
Această întrebare este un subiect dezbătut în SEO. De exemplu, la Yoast, recomandă insistent să aveți un element de legătură canonică pe fiecare pagină.
De asemenea, John Mueller de la Google a sugerat anterior că aceasta este cea mai bună practică.
O mulțime de CMS-uri vor permite parametrii URL fără a modifica conținutul. De exemplu, toate aceste adrese URL ar afișa același conținut:
- https://example.com/widgets/widget-1/
- https://example.com/widgets/widget-1/?isnt=it-great
- https://example.com/widgets/widget-1/?cmpgn=twitter
- https://example.com/widgets/widget-1/?cmpgn=facebook
Prin urmare, prin implementarea unui canonic de auto-referință, puteți evita orice potențial risc SEO / conținut duplicat,
Puteți utiliza adrese URL canonice între domenii?
Răspunsul simplu este, da, este OK să utilizați URL-uri canonice care indică un alt domeniu. De exemplu, este posibil ca o parte din conținutul dvs. să fie publicată pe un alt site web, deoarece webmasterul consideră că ar fi relevant pentru utilizatorii lor. Cu toate acestea, trebuie să vă asigurați că implementează o legătură rel = canonică înapoi la articolul original de pe domeniul dvs.
Când se utilizează 301 redirecționări în loc de rel = canonical
Redirecționările 301 trebuie utilizate ori de câte ori o pagină / domeniu se mută permanent într-o nouă destinație. Spuneți că vă îndreptați către Google Search Console și că găsiți un număr de 404 de pagini - 301 vor remedia problema. Pur și simplu găsiți o locație nouă, puneți redirecționarea împreună și încărcați-o pe server.
Cea mai bună practică este să găsiți o potrivire perfectă pentru noua adresă URL atunci când implementați 301 de redirecționări, astfel utilizatorul va primi același conținut / mai bun, iar pagina va fi relevantă pentru ca motoarele de căutare să fie difuzate.
Spre deosebire de o redirecționare, o etichetă canonică nu spune serverului să trimită un utilizator către altă pagină - acesta este un semnal către motoarele de căutare pentru a le arăta pagina preferată pe care ați dori să o vadă utilizatorul. Adesea există situații în care sunt necesare mai multe pagini, în ciuda conținutului foarte asemănător, cel mai de bază exemplu ar fi pe un site de comerț electronic:
Prima pagină - example.com/hats/alphabetical
Pagina a doua - example.com/hats/price
Ambele pagini au același conținut, sunt foarte utile utilizatorului și trebuie să se afle pe site pentru a se asigura că produsele dvs. pot fi listate în funcție de preț și în ordine alfabetică. Dacă proprietarul site-ului decide că este mai bine să utilizeze serverul pagina de preț în motoarele de căutare, o etichetă rel = canonică va fi adăugată la pagina alfabetică pentru a spune „hei motor de căutare, vreau să știți că aceste pagini sunt extrem de similare, dar unul pe care aș dori cel mai mult să îl servesc utilizatorilor este pagina cu prețurile, vă rog ”.
Dacă nu sunteți sigur dacă să faceți o redirecționare 301 sau să setați un canon, ce ar trebui să faceți? Răspunsul este simplu: ar trebui să faceți întotdeauna o redirecționare, cu excepția cazului în care există motive tehnice pentru a nu face acest lucru. Dacă nu puteți redirecționa deoarece acest lucru ar afecta experiența utilizatorului sau ar fi altfel problematic, atunci setați o adresă URL canonică.
Etichetele canonice pot ajuta la îmbunătățirea SEO asigurându-vă că Google știe care dintre paginile dvs. ar trebui să le considere cele mai importante și care ar trebui indexate, dar trebuie să fiți foarte atenți atunci când le implementați.
Cele mai comune platforme CMS și de comerț electronic gestionează acum etichetele canonice în mod automat sau au pluginuri bine construite pentru a face acest lucru, vizualizează codul sursă HTML al paginii web și vezi dacă sunt prezente etichete canonice (indiciu: folosește CTRL + F).
Ați găsit util acest articol?
Obțineți sfaturile și îndrumările experților Team Hallam direct în căsuța de e-mail o dată pe săptămână.Dacă aveți nevoie de ajutor pentru SEO, nu ezitați să ne contactați.
