URL canonical

Un URL canonical è un segnale esplicito della versione di pagina preferita quando lo stesso contenuto, o uno molto simile, è disponibile su più indirizzi.

Introduzione

Gli URL duplicati compaiono su quasi tutti i siti: parametri dei filtri, HTTP vs HTTPS, slash finale, versioni di stampa, parametri di tracciamento e copie regionali. Senza un URL preferito chiaro, i crawler scelgono da soli una versione canonical e potrebbe non coincidere con quella su cui misuri le performance o costruisci i link interni.

Un elemento link rel="canonical" (o l'header HTTP Link) dice ai motori di ricerca quale URL deve consolidare i segnali di posizionamento quando più indirizzi restituiscono lo stesso contenuto o quasi. È un suggerimento forte, non un ordine assoluto, ma influenza pesantemente quale URL compare nei risultati di ricerca.

Il canonical non sostituisce un redirect 301: se un URL duplicato non deve esistere per gli utenti, correggi la navigazione o reindirizza, invece di limitarti a etichettare i duplicati.

Perché il canonical conta

L'obiettivo è concentrare pertinenza e valore dei link su un solo URL. Per i cataloghi grandi, la navigazione a facet può generare innumerevoli URL con variazioni minime: il canonical aiuta a orientare l'indicizzazione verso gli URL che ottimizzi per l'intenzione di ricerca.

  • Report di copertura più puliti e meno duplicati esclusi inattesi in Search Console.
  • Snippet più stabili quando Google rispetta l'URL che preferisci.
  • Rischio più basso che ambienti di staging o gusci parametrizzati finiscano indicizzati come pagine separate.

Errori comuni

Fai attenzione ai segnali in conflitto tra sitemap XML, redirect, link interni e tag canonical. Le catene A→B→C o i loop reciproci confondono i crawler. Puntare il canonical a URL bloccati o non-200 rompe il consolidamento.

  • Paginazioni in cui ogni pagina canonicalizza alla pagina 1 senza una strategia documentata.
  • Duplicati internazionali senza allineamento hreflang abbinati a scelte canonical incoerenti.
  • URL parametrizzati che canonicalizzano verso categorie non correlate: disallineamento di intenzione per utenti e bot.

Come verificare

Ispeziona l'HTML renderizzato o gli header sui template rappresentativi. Usa Controllo URL in Search Console per gli URL campione e gli export della scansione per auditare le colonne canonical contro i codici di risposta finali. I monitor automatici aiutano a intercettare regressioni dei template dopo i rilasci del CMS.

FAQ

Il canonical garantisce che venga indicizzato solo quell'URL?
No. I motori di ricerca possono scegliere un canonical diverso se i suggerimenti sono in conflitto, se un altro URL ha segnali più forti o se la pagina non va indicizzata. Tieni redirect, link interni e regole robots allineati alla tua strategia canonical.
Posso canonicalizzare verso un altro dominio?
Il canonical cross-domain è supportato in scenari specifici di syndication o migrazione. Richiede una duplicazione attendibile e contenuti coerenti; altrimenti i motori possono ignorare il suggerimento.
Canonical o 301 per i duplicati completi?
Se per gli utenti deve esistere un solo URL, usa un 301 verso la versione principale. Usa il canonical quando più URL devono restare raggiungibili ma i segnali vanno uniti.
Una pagina dovrebbe includere un canonical autoriferito?
Sì: molti siti aggiungono un canonical che punta all'URL preferito di ogni pagina indicizzabile (spesso l'URL pulito, senza parametri di tracciamento). Riduce l'ambiguità quando compaiono duplicati accidentali.