Ce face <link rel=canonical>
Aceeași pagină poate apărea la mai multe adrese: cu și fără www, cu parametri de urmărire (?utm_source=...), cu filtre de sortare sau pe varianta pentru tipărire. Motoarele de căutare le pot vedea ca pagini duplicate.
<link rel="canonical"> din <head> spune care este adresa preferată. Google adună semnalele variantelor la adresa canonică și o arată pe aceasta în rezultate.
Pentru Google este un indiciu puternic, nu o regulă: dacă adresa canonică pare greșită (de exemplu are alt conținut), Google poate alege altă adresă. Pagina principală poate avea un canonical spre ea însăși.
Atribute
| Atribut | Descriere |
|---|---|
href |
Adresa canonică, scrisă complet (cu https:// și domeniul). |
Exemple
Exemplul 1: Un produs cu parametri de sortare și urmărire
Toate variantele adresei folosesc același canonical, fără parametri.
<!-- pagina se deschide și ca /laptop-asus/?culoare=gri&utm_source=newsletter -->
<head>
<link rel="canonical" href="https://www.magazin-iasi.ro/laptop-asus/">
</head>
Ce afișează browserul
Nu se vede nimic pe pagină. În Google Search Console → Inspectare URL apare „Canonic declarat de utilizator: https://www.magazin-iasi.ro/laptop-asus/”.
Exemplul 2: Un articol republicat pe alt site
Site-ul partener arată spre articolul original, ca autorul inițial să rămână în rezultate.
<link rel="canonical" href="https://www.dexblog.ro/ghid-html-pentru-incepatori/">
Ce afișează browserul
Google tratează copia ca duplicat și afișează de obicei articolul original în rezultate.
Greșeli frecvente
- Adrese relative (
href="/laptop/"): sunt permise, dar o greșeală de cale duce ușor la canonical spre o pagină inexistentă. Scrie adresa completă. - Toate paginile unei liste paginate cu canonical spre pagina 1: paginile 2, 3… nu mai sunt indexate. Fiecare pagină are canonical spre ea însăși.
- Mai multe canonical pe aceeași pagină (de exemplu unul din temă și altul din plugin): Google poate să le ignore pe toate.
Comenzi înrudite
<meta name=robots>: Spune motoarelor de căutare dacă pot indexa pagina, dacă pot urma linkurile ei și cum pot afișa fragmente din ea.<link>: Leagă documentul curent de resurse externe: fișiere CSS, pictograme (favicon), fonturi web sau versiuni canonice.<head>: Conține metadatele documentului, linkuri către fișiere CSS, scripturi și informații pentru motoarele de căutare.<meta>: Specifică metadate despre document: setul de caractere, configurația pentru mobil, descrierea SEO și cuvintele cheie.