Adrese URL canonice: un ghid pentru începători pentru etichetele canonice
Publicat: 2022-05-09Este esențial pentru SEO să înțelegi ce este canonic și cum îl poți folosi în mod corespunzător. Implementarea incorectă a canonicalului poate duce la o gamă largă de probleme care influențează negativ clasarea site-ului dvs.
Introduse pentru prima dată în 2009, etichetele canonice i-au ajutat pe webmasteri să rezolve problema conținutului foarte asemănător sau duplicat, accesibil pe adrese URL diferite. Cu toate acestea, dacă doriți să utilizați eticheta canonică, trebuie să înțelegeți ce este, cum funcționează și cum o puteți implementa.
Acest ghid vă va ajuta să faceți același lucru. Citiți mai departe pentru a afla mai multe despre eticheta canonică.
Ce este Canonical Tag sau Canonical URL - Definiția
Canonical Tag este un element HTML care îi spune motorului de căutare să ignore toate celelalte versiuni ale unei pagini și să ia în considerare cea marcată în URL-ul canonic în scopuri de clasare.
Acest lucru este util atunci când aveți mai multe pagini cu conținut similar și nu doriți ca motoarele de căutare să le clasifice drept conținut duplicat.
Acestea pot fi găsite în codul HTML al unei pagini sub eticheta head. Poate indica fie propria URL, fie adresa URL a altei pagini pentru consolidarea semnalelor către motoarele de căutare.
Un link canonic sau o adresă URL canonică este versiunea conținutului pe care doriți să o vadă publicul și Google în loc de alte pagini duplicat.
Cum arată o etichetă canonică?
Eticheta canonică este o sintaxă ușor de utilizat, care este plasată sub secțiunea <head> a paginii dvs. web: Iată cum arată:
<link rel=“canonical” href="https://website.com/sample-page/” />
Beneficiile SEO ale canonizării și de ce contează?
Conținutul duplicat nu este apreciat de motoarele de căutare. Acest lucru se datorează faptului că îngreunează găsirea versiunii corecte a unei pagini atât pentru indexare, cât și pentru clasare. De asemenea, paginile duplicate provoacă probleme de canibalizare în care „echitatea linkurilor” este împărțită între mai multe pagini cu același conținut. În acest fel, niciuna dintre pagini nu obține un avantaj de clasare.
În plus, a avea o mulțime de conținut duplicat pe site-ul dvs. web poate avea un impact negativ asupra bugetului de accesare cu crawlere. Aceasta înseamnă că motoarele de căutare vor pierde mai mult timp accesând cu crawlere versiunile multiple ale aceleiași pagini în loc să găsească conținut important.
Ar trebui să evitați conținutul duplicat, deoarece nu doriți ca motoarele de căutare să-și piardă timpul accesând paginile pentru care nu doriți să vă clasați. Cu toate acestea, conform Google, chiar dacă aveți conținut duplicat, nu va fi o problemă. Dacă site-ul dvs. are mai puțin de câteva mii de adrese URL, în majoritatea cazurilor, acesta va fi accesat cu crawlere eficient. Dacă vă confruntați cu probleme din cauza bugetului de accesare cu crawlere, etichetele canonice pot ajuta la rezolvarea acestora. Prin acestea, motoarele de căutare vor ști ce versiune a paginii ar trebui să indexeze și să clasifice.
Deci, ce se întâmplă când nu ați specificat o pagină canonică?
Dacă nu adăugați o adresă URL canonică, motoarele de căutare își vor folosi discreția și vor identifica o pagină pe care algoritmul lor o consideră cea mai bună versiune. Aceasta poate fi o problemă dacă selectează o versiune pentru care nu doriți să vă clasați. Apropo, motoarele de căutare ar putea să nu respecte întotdeauna URL-ul canonic stabilit de dvs. Ei nu folosesc etichetele ca directive, ci ca indicii. Utilizarea celor mai bune practici pentru etichetele canonice ar trebui să atenueze riscul ca motoarele de căutare să utilizeze o versiune nedorită ca canonică. Practic, asigură-te că paginile pe care le canonizezi sunt legate.
Motive pentru care există conținut duplicat
În unele cazuri, crearea de pagini duplicat sau „apreciabil asemănătoare” este intenționată, deoarece acestea servesc scopuri diferite.
Luați în considerare un exemplu în care aveți clienți în diferite țări. În acest caz, veți avea nevoie de două pagini de produse care au prețuri diferite, dar sunt de altfel aproape identice. Puteți folosi etichete canonice pentru aceste pagini pentru a spune motoarele de căutare ce pagină să fie difuzată în funcție de locația vizitatorului. De asemenea, ar putea exista unele motive tehnice pentru a avea conținut duplicat și s-ar putea să nu știți nici măcar despre el. Dacă aveți un site web dinamic sau utilizați sisteme de gestionare a conținutului, este posibil să aveți conținut duplicat.
Există unele site-uri web care adaugă automat etichete permițând mai multe căi către aceiași parametri de conținut, cum ar fi sortări, căutări sau monede. Așadar, acest lucru s-ar putea să creeze mai multe adrese URL duplicat pe site-ul dvs. web, fără să fiți conștient de acest lucru. Din fericire, cu adrese URL canonice, motoarele de căutare pot identifica diferite variante ale unei pagini și pot evita problemele asociate cu conținutul duplicat.
Adrese URL multiple cu același conținut – Care este dilema?
Când există conținut duplicat pe site-ul dvs., acesta vă poate afecta clasamentul și vă poate face să pierdeți trafic. Aceste pierderi provin din următoarele două probleme:
- Motoarele de căutare nu afișează mai multe versiuni ale conținutului pentru a oferi cea mai bună experiență. Deci, ei aleg o versiune pe care o consideră cel mai bun rezultat. Dacă acest lucru se întâmplă cu dvs., vizibilitatea duplicaturilor dvs. va fi diluată.
- De asemenea, poate dilua echitatea link-urilor, deoarece alte site-uri web aleg și ele între duplicate. Așadar, în loc de link-uri de intrare care să indice un conținut, acestea vor trimite către diferite pagini și vor răspândi echitatea link-urilor.
Conținutul duplicat poate crea, de asemenea, probleme pentru motoarele de căutare:
- Ei nu cunosc versiunea care ar trebui inclusă sau exclusă din index.
- Ei nu știu dacă ar trebui să direcționeze valorile link-ului către o singură pagină sau să o separe între pagini diferite.
- Ei nu știu ce pagină ar trebui să fie clasată pentru rezultatele interogării.
Cele mai bune practici pentru etichete canonice
Implementarea canonicalelor este ușoară. Iată câteva dintre cele mai bune practici pe care le puteți folosi:
- Folosind URL-uri absolute
Nu ar trebui să utilizați căi relative pentru elementul link rel=“canonic”. Deci, în loc să folosiți această structură:
<link rel=“canonical” href="/sample-page/” />
Ar trebui să utilizați această structură:
<link rel=“canonical” href="https://website.com/sample-page/” />
- Utilizarea adreselor URL cu minuscule
Este posibil ca motoarele de căutare să trateze adresele URL cu litere mici și majuscule ca fiind diferite. Forțați adresele URL cu minuscule pe site-ul dvs. și utilizați aceleași etichete și pentru etichetele dvs. canonice.
- Utilizarea versiunii corecte a domeniului (HTTPS vs. HTTP)
Dacă treceți la SSL, nu ar trebui să declarați adrese URL non-SSL în etichetele canonice. Făcând acest lucru, ar putea duce la rezultate neașteptate și multă confuzie. În cazul în care site-ul dvs. se află pe un domeniu securizat, în loc de următoarea versiune a adresei URL:
<link rel="canonical" href="https://example.com/sample-page/" />
Ar trebui să utilizați următoarea versiune:
<link rel="canonical" href="http://example.com/sample-page/" />
În cazul în care nu utilizați HTTP-uri, opusul acestui lucru va fi adevărat.
- Utilizați eticheta canonică autoreferențială
O etichetă canonică autoreferențială este o etichetă canonică care indică aceeași pagină. Chiar dacă utilizarea etichetelor canonice autoreferențiale nu este obligatorie, este recomandată. Acest lucru se datorează faptului că le arată clar motoarele de căutare ce pagini trebuie indexate. Fie că este din cauza parametrilor în final sau din cauza majusculei/minusculei, pot exista diferite variații ale adresei URL. Toate acestea sunt curățate folosind o etichetă canonică rel.
Deci, dacă adresa URL este https://example.com/sample-page , canonicul auto-referențial va fi:
<link rel="canonical" href="https://example.com/sample-page" />
Există unele CMS populare care vor adăuga automat o adresă URL de auto-referință. În cazul unui CMS personalizat, este posibil să aveți nevoie de un dezvoltator pentru a codifica acest lucru.
- Folosind o etichetă canonică pe pagină
Dacă pagina dvs. web are mai multe etichete canonice, toate vor fi ignorate de motoarele de căutare.
Cum să implementați cu acuratețe eticheta rel=canonical
Setarea URL-ului canonic folosind eticheta HTML
Cea mai simplă modalitate de a specifica adresa URL canonică este utilizarea etichetei rel=canonical. Puteți adăuga următoarea sintaxă la secțiunea <head> a paginii duplicate:
<link rel=“canonical” href="https://example.com/canonical-page/” />
De exemplu, dacă conținutul paginii dvs. web poate fi accesat prin alte adrese URL, adăugați eticheta canonică la paginile duplicate. Dacă utilizați CMS, nu va trebui să vă încurcați cu codul.

Setarea unei adrese URL canonice pe Magento și Magento 2
Pentru a seta adresa URL canonică pe Magento, iată ce puteți face:
- Conectați-vă la „Panoul de administrare”. Faceți clic pe fila „Magazine”, urmată de „Setări” și „Configurare”.
- Faceți clic pe opțiunea „Catalog” și alegeți „Catalog” din meniul derulant. Apoi, trebuie să deschideți secțiunea „Optimizare motor de căutare”. După aceea, trebuie să faceți următoarele modificări:
- Dacă doriți să indexați paginile doar cu calea URL a categoriei complete, iată ce puteți face:
- Utilizați metaetichetă Canonical Link pentru categorii – „Da”;
- Utilizați metaetichetă Canonical Link pentru produse – „Nu”;
- Dacă doriți să indexați doar pagina produsului, trebuie să completați următoarele setări:
- Utilizați metaetichetă Canonical Link pentru categorii – „Nu”;
- Utilizați metaetichetă Canonical Link pentru produse – „Da”;
- Dacă doriți să indexați produse și categorii, trebuie să activați ambele opțiuni:
- Utilizați metaetichetă Canonical Link pentru categorii – „Da”;
- Utilizați metaetichetă Canonical Link pentru produse – „Da”;
- Dacă doriți să indexați paginile doar cu calea URL a categoriei complete, iată ce puteți face:
După ce ați terminat, trebuie să ștergeți memoria cache și să salvați modificările.
Setarea unei adrese URL canonice pe WordPress
Pentru a seta adresa URL canonică pe WordPress, trebuie să instalați Yoast SEO. Va adăuga automat etichetele canonice cu auto-referință. Pentru a seta canonicalele personalizate, trebuie să utilizați secțiunea „Avansat”.
Setarea unei adrese URL canonice pe Wix
Pe Wix, URL-ul canonic este creat automat pentru toate paginile. Dacă doriți să schimbați fila canonică sau să aveți mai multe adrese URL către aceeași pagină, puteți face modificările în consecință în fila SEO avansat.
Setarea unei adrese URL canonice pe Shopify
Dacă utilizați Shopify, adresele URL canonice cu auto-referință sunt adăugate automat la articolele și produsele de blog. Puteți edita fișierele șablon direct pentru a seta adrese URL canonice personalizate.
Setarea unei etichete Canonical în Antetul HTTP
În cazul documentelor precum PDF-urile, nu există o secțiune <head> în care să puteți plasa etichetele canonice. Puteți face acest lucru cu ușurință adăugând codul canonic în secțiunea antet a fișierului dvs. PHP.
Adrese URL canonice în Sitemaps
Potrivit Google, nu ar trebui să includeți pagini non-canonice în sitemap-urile. Ar trebui să enumerați numai adrese URL canonice. Acest lucru se datorează faptului că Google utilizează paginile din harta site-ului ca canonice recomandate. Cu toate acestea, acest lucru nu înseamnă întotdeauna că adresele URL enumerate în hărțile site-urilor vor fi selectate drept canonice.
Îi ajută să definească canonice pentru un site web mare, iar sitemap-urile pot spune motorului de căutare paginile pe care le considerați cele mai importante.
Setarea canonicalelor cu redirecționări 301
Puteți utiliza redirecționări 301 pentru a redirecționa traficul de la adresele URL duplicate și către adresa URL canonică. Puteți face același lucru pentru versiunile www/no-www și HTTPs/HTTP ale site-ului web. Trebuie să selectați o versiune canonică și să redirecționați cele duplicate către acea versiune.
Utilizări avansate ale rel=canonical
Acum, să vorbim despre unele dintre utilizările avansate ale rel=canonical despre care nu toată lumea le cunoaște:
- Utilizarea rel=canonic pe diferite pagini
Când vine vorba de rel=canonical, Google îl onorează într-o măsură extremă, ceea ce înseamnă că poți canoniza o bucată de conținut într-o bucată de conținut total diferită. Cu toate acestea, dacă ești prins făcând asta, este posibil ca motorul de căutare să nu mai aibă încredere în canonicalele tale.
- Folosind rel=canonic cu hreflang
În timp ce utilizați hreflang, este esențial ca canonicul fiecărei limbi să se îndrepte spre sine. Dacă implementați hreflang, asigurați-vă că știți cum să utilizați corect canonical, altfel s-ar putea să vă omorâți implementarea hreflang.
Greșeli și remedieri comune de canonizare
Punctele canonice la 4XX
Când aveți pagini canonizate la o adresă URL 4XX, veți primi acest avertisment. Motoarele de căutare nu vor indexa aceste pagini și vor ignora orice etichete canonice care indică astfel de pagini. Ca rezultat, va ajunge să indexeze versiunea greșită a paginii. După examinarea paginilor, trebuie să utilizați linkurile către pagina de lucru pentru a înlocui linkurile canonice moarte.
Punctele canonice la 5XX
Codurile de stare 5XX înseamnă că există probleme de server care vor duce la o pagină inaccesibilă. Motoarele de căutare nu vor indexa aceste pagini și nu le vor ignora dacă le canonizezi. Ceea ce trebuie să faceți este să înlocuiți adresele URL canonice eronate. Dacă canonica pare corectă, ar trebui să verificați dacă există configurații greșite ale serverului. Cu toate acestea, dacă primiți acest avertisment în timp ce serverul site-ului dvs. este supraîncărcat sau când site-ul este oprit pentru întreținere, este doar o problemă temporară.
Puncte canonice de redirecționat
Când paginile sunt canonizate la o adresă URL redirecționată 301, este din nou un motiv de îngrijorare. Este crucial ca canonicii să aibă o versiune autorizată a paginii. Dacă adăugați o adresă URL de redirecționare, motoarele de căutare vor ignora sau vor interpreta greșit caracterul canonic.
Pagini duplicate fără canonică
Deoarece nu există o adresă URL canonică, motoarele de căutare vor încerca să identifice cea mai potrivită versiune. Cu toate acestea, este posibil să nu fie pagina pe care doriți să o indexați.
Adresa URL canonică nu are legături interne de intrare
Atunci când adresele URL canonice specificate de dvs. nu au linkuri interne de intrare, numite și pagină orfană, acestea devin inaccesibile pentru vizitatori și motoarele de căutare. În schimb, acestea pot fi redirecționate către versiunea non-canonică a paginii web.
Pagina non-canonică din harta site-ului
Dacă aveți pagini non-canonice enumerate în harta site-ului, Google poate considera aceste pagini drept canonice sugerate. Pentru a remedia acest lucru, ar trebui să eliminați aceste adrese URL non-canonice de pe harta site-ului.
Pagini non-canonice specificate ca fiind cele canonice
Această problemă este declanșată atunci când specificați o adresă URL canonică care este canonizată și pe o altă pagină, rezultând un lanț canonic. Acest lucru poate deruta motoarele de căutare. De exemplu, dacă A este canonizat la B și B este canonizat la C, trebuie să înlocuiți legătura canonică a lui A cu legătura canonică a lui C.
Adresa URL a graficului deschis nu se potrivește cu cea canonică
Acest lucru se întâmplă atunci când există o nepotrivire între adresa URL canonică pe care ați specificat-o și adresa URL Open Graph din pagini. Rezultă versiunea non-canonică distribuită pe rețelele sociale. URL-ul Open Graph ar trebui să fie înlocuit cu adresa URL canonică și ambele adrese URL ar trebui să fie aceleași.
Canonic de la HTTPS la HTTP
Acest lucru se întâmplă atunci când aveți pagini HTTP securizate care au o versiune HTTP nesecurizată ca fiind canonică. Pentru a rezolva acest lucru, ar trebui să redirecționați pagina HTTP către echivalentul său HTTPS. Dacă nu puteți face acest lucru, puteți adăuga link-ul ref="canonic" al versiunii HTTP la cel HTTPS.
Canonic de la HTTP la HTTPS
Acest avertisment este declanșat atunci când aveți pagini HTTP securizate care au o versiune HTTPS securizată ca fiind canonică. Ar trebui să începeți prin a implementa o redirecționare 301 de la HTTP la HTTPS și apoi să treceți la înlocuirea legăturilor interne ale versiunii HTTP direct la versiunea HTPPS.
Pagina non-canonică primește trafic organic
Dacă paginile non-canonice continuă să apară în rezultatele căutării și să primească trafic de căutare organic, aceasta înseamnă că motorul de căutare a ignorat canonicul specificat. Pentru a remedia acest lucru, trebuie să vă asigurați că etichetele rel=canonical sunt configurate corect. Apoi, ar trebui să verificați instrumentul de inspecție URL pentru a vedea dacă adresa URL canonică specificată de dvs. este considerată canonică.
Blocarea adresei URL canonizate prin robots.txt
Dacă blocați o adresă URL canonică în robots.txt, motorul de căutare nu o va putea accesa cu crawlere, ceea ce înseamnă că nu va vedea etichetele canonice pe pagina web respectivă. Acest lucru împiedică motorul de căutare să transfere link-uri de la URL-uri necanonice la cele canonice.
Setarea URL-ului canonizat la „noindex”
Nu ar trebui să rel=canonic și noindex deoarece sunt instrucțiuni contradictorii. Este important de reținut că eticheta canonică are prioritate față de eticheta „noindex” de către Google. Dacă doriți să canonice și să nu indexați o adresă URL, puteți utiliza o redirecționare 301 sau rel=canonical.
Cum să auditezi etichetele canonice pentru SEO
În timp ce auditați etichetele canonice, trebuie să verificați o serie de lucruri pentru performanța optimă SEO, inclusiv:
- Dacă pagina are sau nu o etichetă canonică?
- Dacă are o etichetă canonică, indică spre pagina potrivită?
- Pagina poate fi indexată și accesată cu crawlere?
Iată câteva moduri în care puteți inspecta și audita etichetele canonice:
- Vizualizare sursă
Pentru a verifica codul sursă, ar trebui să faceți clic dreapta pe browser și să apăsați „view-source”. De asemenea, îl puteți introduce în bara de adrese ca sursă-vizualizare:(adresa paginii).
- Soluții software SEO
Există mai multe software online de auditare a site-urilor SEO care vă ajută să auditați etichetele canonice în vrac.
După cum am menționat anterior, canonizarea este un concept important pentru SEO. Fără o implementare adecvată, site-ul dvs. web nu va funcționa la performanța maximă. Acestea fiind spuse, odată ce înțelegeți ce este URL-ul canonic, ce este o etichetă canonică, ce fac acestea și cum puteți remedia problemele de canonizare, veți putea să le utilizați corect și să vă ocupați de conținutul duplicat de pe site-ul dvs. .