11MIN
Înapoi la Ghiduri Tehnice
Master GuideGhiduri

Cum să specifici o adresă URL canonică cu rel=canonical și alte metode

Cum să specifici o adresă URL canonică cu rel=”canonical” și alte metode Pentru a specifica o adresă URL canonică pentru pagini duplicate sau foarte similare în Google Search, poți indica preferința ta folosind mai multe metode. Acestea sunt, în ordinea influenței asupra canonicalizării: Redirecturi: Un semnal puternic că ținta redirectului ar trebui să devină canonică. […]

Voice Reader
Technical TeamAdvancedSystems
1 aprilie 2026
11 min citire
Cum să specifici o adresă URL canonică cu rel=canonical și alte metode

Cum să specifici o adresă URL canonică cu rel=”canonical” și alte metode

Pentru a specifica o adresă URL canonică pentru pagini duplicate sau foarte similare în Google Search, poți indica preferința ta folosind mai multe metode. Acestea sunt, în ordinea influenței asupra canonicalizării:

Reține că aceste metode pot fi combinate și astfel devin mai eficiente. Aceasta înseamnă că atunci când folosești două sau mai multe metode, vei crește șansa ca URL-ul tău canonic preferat să apară în rezultatele căutării.

Deși încurajăm utilizarea acestor metode, niciuna nu este obligatorie; site-ul tău va funcționa probabil bine și fără specificarea unei preferințe canonice. Asta pentru că, dacă nu specifici o adresă URL canonică, Google va identifica care versiune a URL-ului este obiectiv cea mai bună versiune de afișat utilizatorilor în Căutare.

Motive pentru a specifica o adresă URL canonică

Deși, în general, nu este critic să specifici o preferință canonică pentru URL-urile tale, există mai multe motive pentru care ai dori să informezi explicit Google despre o pagină canonică într-un set de pagini duplicate sau similare:

  • Pentru a specifica ce URL dorești ca oamenii să vadă în rezultatele căutării. Poate preferi ca oamenii să ajungă la pagina produsului tău de rochie verde prin https://www.example.com/dresses/green/green-dress. în loc de https://example.com/dresses/cocktail?gclid=ABCD.
  • Pentru a consolida semnalele pentru pagini similare sau duplicate. Ajută motoarele de căutare să poată consolida semnalele pe care le au pentru URL-urile individuale (cum ar fi linkurile către ele) într-un singur URL preferat.
  • Pentru a simplifica urmărirea metricilor pentru un conținut. Cu o varietate de URL-uri, poate fi mai dificil să obții metrici consolidate pentru un anumit conținut.
  • Pentru a evita consumul de timp de crawling pe pagini duplicate. Poate dorești ca Googlebot să profite la maximum de site-ul tău, așa că este mai bine să petreacă timp crawling pagini noi (sau actualizate) pe site-ul tău, în loc să crawleze versiuni duplicate ale aceluiași conținut.

Cele mai bune practici

Pentru toate metodele de canonicalizare, urmează aceste cele mai bune practici:

  • Nu folosi fișierul robots.txt pentru scopuri de canonicalizare. Google poate încă indexa URL-uri care sunt interzise în robots.txt fără conținutul lor.
  • Nu folosi instrumentul de eliminare a URL-urilor pentru canonicalizare. Acesta ascunde toate versiunile unui URL din Căutare.
  • Nu specifica URL-uri diferite ca fiind canonice pentru aceeași pagină folosind tehnici diferite de canonicalizare (de exemplu, nu specifica un URL într-un sitemap, dar un alt URL pentru aceeași pagină folosind rel="canonical").
  • Nu specifica un fragment de URL ca fiind canonic, deoarece Google în general nu suportă fragmente de URL.
  • Google nu recomandă utilizarea noindex pentru a preveni selecția unei pagini canonice în cadrul unui singur site, deoarece va bloca complet pagina din Căutare. Anotările rel="canonical" link sunt soluția preferată.
  • Dacă folosești hreflang elements, asigură-te că specifici o pagină canonică în aceeași limbă sau cea mai bună limbă substitută posibilă dacă o pagină canonică nu există pentru aceeași limbă.
  • Când faci legături în cadrul site-ului tău, leagă-te de URL-ul canonic în loc de un URL duplicat. Legarea consistentă la URL-ul pe care îl consideri canonic ajută Google să înțeleagă preferința ta.
  • Dacă folosești redarea pe partea clientului cu JavaScript, este important să te asiguri că informațiile despre URL-ul canonic sunt cât mai clare posibil. Cel mai bun mod de a face acest lucru este să specifici URL-ul canonic în codul sursă și să te asiguri că JavaScript nu schimbă elementul de link canonic. Dacă nu poți seta URL-ul canonic în codul sursă , lasă-l afară și setează-l doar cu JavaScript. Acest lucru asigură că informațiile despre URL-ul canonic sunt cât mai clare posibil.

Comparație a metodelor de canonicalizare

Următorul tabel compară diferitele metode de canonicalizare, evidențiind punctele lor forte și slăbiciunile în ceea ce privește întreținerea și eficacitatea în diferite scenarii.

Metodă și descriere
rel="canonical" link element

Adaugă un element <link> în cod pentru toate paginile duplicate, indicând pagina canonică.

Pro:

  • Poate mapa un număr infinit de pagini duplicate.
Contra:

  • Poate fi complex de întreținut maparea pe site-uri mai mari sau site-uri unde URL-urile se schimbă des.
  • Funcționează doar pentru pagini , nu pentru fișiere precum PDF. În astfel de cazuri, poți folosi antetul HTTP rel="canonical".
rel="canonical" HTTP header

Trimite un antet rel="canonical" în răspunsul paginii tale.

Pro:

  • Nu crește dimensiunea paginii.
  • Poate mapa un număr infinit de pagini duplicate.
Contra:

  • Poate fi complex de întreținut maparea pe site-uri mai mari sau site-uri unde URL-urile se schimbă des.
Sitemap

Specifică paginile tale canonice într-un sitemap.

Pro:

  • Simplu de implementat și întreținut, mai ales pe site-uri mari.

Contra:

  • Google trebuie să determine în continuare duplicatele asociate pentru orice canonice pe care le declari în sitemap.
  • Semnal mai puțin puternic pentru Google decât tehnica de mapare rel="canonical".
Redirecturi Folosește redirecturi permanente pentru a spune Google că un URL redirecționat este o versiune mai slabă decât URL-ul către care redirecționează. Folosește acest lucru doar când depreciezi o pagină duplicată.
Variantă AMP Dacă una dintre variantele tale este o pagină AMP, urmează ghidurile AMP pentru a indica pagina canonică și varianta AMP.

Google suportă explicit anotările rel canonical link așa cum sunt descrise în RFC 6596. Anotările rel="canonical" care sugerează versiuni alternative ale unei pagini sunt ignorate; în mod specific, anotările rel="canonical" cu atribute hreflang, lang, media și type nu sunt folosite pentru canonicalizare. În schimb, folosește anotările link corespunzătoare pentru a specifica versiuni alternative ale unei pagini; de exemplu, link rel="alternate" hreflang pentru anotări de limbă și țară.

Poți furniza anotările rel="canonical" link în două moduri:

Google recomandă să alegi una dintre aceste metode și să o folosești; deși sunt suportate, utilizarea ambelor metode în același timp este mai predispusă la erori (de exemplu, ai putea furniza un URL în antetul HTTP și un alt URL în elementul rel="canonical" link).

Un element rel="canonical" link (cunoscut și ca element canonic) este un element folosit în secțiunea head a -ului pentru a indica faptul că o altă pagină este reprezentativă pentru conținutul de pe pagină.

Presupune că dorești ca https://example.com/dresses/green-dresses să fie URL-ul canonic, chiar dacă o varietate de URL-uri pot accesa acest conținut. Indică acest URL ca fiind canonic cu acești pași:

  1. Adaugă un element <link> cu atributul rel="canonical" în secțiunea <head> a paginilor duplicate, indicând pagina canonică. De exemplu:

    <>
    <head>
    <title>Explorează lumea rochiilor</title>
    <link rel="canonical" href="https://example.com/dresses/green-dresses" />
    <!-- alte elemente -->
    </head>
    <!-- restul -ului -->

  2. Dacă pagina canonică are o variantă mobilă pe un URL separat, adaugă un element rel="alternate" link către aceasta, indicând versiunea mobilă a paginii:

    <>
    <head>
    <title>Explorează lumea rochiilor</title>
    <link rel="alternate" media="only screen and (max-width: 640px)"  href="https://m.example.com/dresses/green-dresses">
    <link rel="canonical" href="https://example.com/dresses/green-dresses" />
    <!-- alte elemente -->
    </head>
    <!-- restul -ului -->

  3. Adaugă orice hreflang sau alte elemente care sunt potrivite pentru pagină.

Folosește căi absolute în loc de căi relative cu elementul rel="canonical" link. Deși căile relative sunt suportate de Google, ele pot cauza probleme pe termen lung (de exemplu, dacă permiți neintenționat ca site-ul tău de testare să fie crawlat) și astfel nu le recomandăm.

Exemplu bun: https://www.example.com/dresses/green/green-dress.

Exemplu rău: /dresses/green/green-dress.

Elementul rel="canonical" link este acceptat doar dacă apare în secțiunea <head> a -ului, așa că asigură-te că cel puțin secțiunea <head> este valid.

Dacă folosești JavaScript pentru a adăuga elementul rel="canonical" link, asigură-te că injectezi corect elementul de link canonic.

Antetul HTTP rel="canonical"

Dacă poți schimba configurația serverului tău, poți folosi un link antet de răspuns HTTP cu un atribut țintă rel="canonical" așa cum este definit de RFC5988 în loc de un element pentru a indica URL-ul canonic pentru un document suportat de Căutare, inclusiv documente non- precum fișiere PDF.

Google suportă această metodă doar pentru rezultatele căutării web.

Dacă publici conținut în multe formate de fișiere, cum ar fi PDF sau Microsoft Word, fiecare pe propriul URL, poți returna un antet HTTP rel="canonical" pentru a spune Googlebot care este URL-ul canonic pentru fișierele non-. De exemplu, pentru a indica faptul că versiunea PDF a versiunii .docx ar trebui să fie canonică, ai putea adăuga acest antet HTTP pentru versiunea .docx a conținutului:

HTTP/1.1 200 OK
Content-Length: 19
...
Link: <https://www.example.com/downloads/white-paper.pdf>; rel="canonical"
...

Ca și în cazul elementului rel="canonical" link, folosește URL-uri absolute în antetul HTTP rel="canonical".

Folosește un sitemap

Alege un URL canonic pentru fiecare dintre paginile tale și trimite-le într-un sitemap. Toate paginile listate într-un sitemap sunt sugerate ca fiind canonice; Google va decide care pagini (dacă există) sunt duplicate, pe baza similarității conținutului.

Furnizarea URL-urilor canonice preferate în sitemaps este o modalitate simplă de a defini canonice pentru un site mare, iar sitemaps sunt o modalitate utilă de a spune Google care pagini le consideri cele mai importante pe site-ul tău.

Folosește redirecturi

Folosește această metodă atunci când dorești să scapi de paginile duplicate existente. Toate metodele de redirecționare permanentă au același efect asupra Google Search, totuși timpul necesar pentru ca motoarele de căutare să observe diferitele metode de redirecționare poate varia.

Pentru un efect cât mai rapid, folosește redirecționări HTTP (cunoscute și ca redirecționări server-side).

Presupune că pagina ta poate fi accesată în mai multe moduri:

  • https://example.com/home
  • https://home.example.com
  • https://www.example.com

Alege unul dintre aceste URL-uri ca URL canonic și folosește redirecturi pentru a trimite traficul de la celelalte URL-uri către URL-ul tău preferat.

Alte semnale

Pe lângă metodele furnizate explicit, Google folosește și un set de semnale de canonicalizare care sunt în general bazate pe configurarea site-ului: preferând HTTPS în loc de HTTP și URL-uri în clustere hreflang.

Preferă HTTPS în loc de HTTP pentru URL-uri canonice

Google preferă paginile HTTPS în locul paginilor HTTP echivalente ca fiind canonice, cu excepția cazurilor în care există probleme sau semnale conflictuale, cum ar fi următoarele:

  • Pagina HTTPS are un certificat SSL invalid.
  • Pagina HTTPS conține dependențe nesigure (altele decât imaginile).
  • Pagina HTTPS redirecționează utilizatorii către sau printr-o pagină HTTP.
  • Pagina HTTPS are un rel="canonical" link către pagina HTTP.

Deși sistemele noastre preferă paginile HTTPS în locul paginilor HTTP în mod implicit, poți asigura acest comportament prin luarea oricăreia dintre următoarele acțiuni:

  • Adaugă redirecționări de la pagina HTTP la pagina HTTPS.
  • Adaugă un rel="canonical" link de la pagina HTTP la pagina HTTPS.
  • Implementează HSTS.

Pentru a preveni ca Google să facă incorect pagina HTTP canonică, evită următoarele practici:

  • Evită certificatele TLS/SSL proaste și redirecționările HTTPS către HTTP, deoarece acestea determină Google să prefere foarte puternic HTTP. Implementarea HSTS nu poate anula această preferință puternică.
  • Nu include versiunea HTTP a paginilor tale în sitemap sau hreflang annotations în loc de versiunea HTTPS.
  • Evită implementarea certificatului tău SSL/TLS pentru varianta greșită a gazdei. De exemplu, example.com servind certificatul pentru subdomain.example.com. Certificatul trebuie să corespundă URL-ului complet al site-ului tău sau să fie un certificat wildcard care poate fi folosit pentru mai multe subdomenii pe un domeniu.

Preferă URL-uri în clustere hreflang

Pentru a ajuta eforturile de localizare ale site-urilor, în scopuri de canonicalizare Google preferă URL-urile care fac parte din clustere hreflang. De exemplu, dacă https://example.com/de-de/cats și https://example.com/de-ch/cats indică reciproc unul către celălalt cu anotări hreflang, dar nu către https://example.com/de-at/cats, paginile pentru de-de și de-ch vor fi preferate ca fiind canonice în locul paginii /de-at/ care nu apare în clusterul hreflang.

Citește mai multe despre depanarea și rezolvarea problemelor de canonicalizare.


Notă de Transparență E-E-A-T: Acest material reprezintă o analiză aprofundată, adaptare și traducere tehnică a documentației oficiale Google Search Central. Conținutul original este oferit de Google sub licența Creative Commons Attribution 4.0 (CC-BY 4.0). AdvancedSystems operează ca o agenție premium independentă de consultanță și audit SEO, aducând valoare adăugată prin explicarea conceptelor arhitecturale pentru piața B2B din România.

Implementează această viziune pentru afacerea ta

Folosește expertiza agenției noastre pentru a transforma ideile de pe hârtie în software scalabil, performant și sigur.

Solicita Audit Tehnic Gratuit