Il canonical tag, in italiano spesso chiamato “tag canonico”, è un elemento HTML che indica ai motori di ricerca quale sia la versione preferita di una pagina web quando esistono più URL che mostrano contenuti uguali o molto simili. Si inserisce nella sezione di intestazione del documento e assume la forma di un collegamento con l’attributo rel impostato su “canonical”, accompagnato dall’indirizzo completo della pagina considerata principale. La sua funzione principale è risolvere i problemi di contenuto duplicato, ossia quelle situazioni in cui lo stesso testo risulta raggiungibile attraverso indirizzi diversi.

Quando più URL presentano contenuti identici, i motori di ricerca devono decidere quale mostrare nei risultati. Senza un’indicazione esplicita, questa scelta avviene in modo autonomo e potrebbe non coincidere con le intenzioni del gestore del sito. Il canonical tag permette di comunicare la preferenza in modo diretto, consolidando la rilevanza su un solo indirizzo e riducendo la dispersione dei segnali di posizionamento. È uno strumento di natura consultiva: viene trattato come un suggerimento forte, ma non vincolante.

Cosa comunica il canonical tag a Google

Il canonical tag è un’istruzione inserita nel codice di una pagina per dichiarare l’URL canonico, cioè l’indirizzo che il proprietario del sito considera la fonte primaria di un determinato contenuto. La sintassi prevede un elemento di collegamento all’interno dell’intestazione del documento, con l’attributo rel valorizzato come canonical e l’attributo href contenente l’indirizzo assoluto o relativo della pagina di riferimento.

La dichiarazione può essere autoreferenziale, quando una pagina indica sé stessa come canonica, oppure puntare a un indirizzo differente. Nel primo caso si conferma che l’URL è quello desiderato; nel secondo si segnala che esiste una versione preferita altrove. Il meccanismo è stato introdotto dai principali motori di ricerca come risposta condivisa al problema della duplicazione degli indirizzi.

Perché serve e quali problemi risolve

La duplicazione dei contenuti è un fenomeno comune e spesso involontario. Può derivare da parametri aggiunti agli indirizzi, dalla presenza o assenza della barra finale, dall’uso di protocolli diversi, da versioni con o senza prefisso di sottodominio, oppure dalla pubblicazione dello stesso articolo su più piattaforme. In tutti questi casi il contenuto percepito dall’utente è lo stesso, ma il motore di ricerca vede indirizzi distinti.

Senza un’indicazione chiara, i segnali come i collegamenti in entrata e le citazioni si distribuiscono tra le varie versioni, indebolendo ciascuna di esse. Il canonical tag concentra questi segnali su un unico indirizzo, migliorando la coerenza complessiva e facilitando l’indicizzazione corretta. Contribuisce inoltre a evitare che versioni alternative compaiano nei risultati al posto di quella desiderata.

Il rapporto con il contenuto duplicato

Il contenuto duplicato non è di per sé una violazione delle linee guida dei motori di ricerca, ma rappresenta un problema di gestione. Il canonical tag è uno dei metodi consigliati per affrontarlo, insieme ai reindirizzamenti permanenti e all’uso corretto dei parametri negli indirizzi. La scelta tra questi strumenti dipende dalla natura della duplicazione e dalla volontà di mantenere o meno accessibili le versioni alternative.

Come si inserisce senza sbagliare

L’inserimento richiede attenzione ad alcuni dettagli tecnici. L’indirizzo indicato dovrebbe essere assoluto, cioè completo di protocollo e nome di dominio, per evitare ambiguità interpretative. È opportuno usare lo stesso formato di URL in tutto il sito, per esempio scegliendo in modo coerente tra versioni con o senza www e tra protocollo sicuro o non sicuro.

Ogni pagina dovrebbe contenere una sola dichiarazione canonica, per non generare conflitti. Se più istruzioni contraddittorie vengono rilevate, i motori di ricerca tendono a ignorarle tutte. Inoltre, l’indirizzo di destinazione deve restituire un codice di stato positivo e non deve rimandare ulteriormente a un altro indirizzo, per non creare catene difficili da interpretare.

Errori da evitare

Tra gli errori più diffusi vi è l’indicazione di un indirizzo inesistente o non indicizzabile, che annulla l’efficacia della dichiarazione. Un altro errore consiste nel puntare tutte le pagine di un sito verso la home page, pratica che confonde i motori di ricerca. Infine, è sconsigliato usare il canonical tag per nascondere contenuti diversi tra loro: non è uno strumento di reindirizzamento e non sostituisce una corretta gestione degli indirizzi.

Canonical, redirect e noindex: le differenze

Il canonical tag viene spesso confuso con il reindirizzamento permanente e con le direttive di indicizzazione. Sebbene perseguano obiettivi in parte simili, operano in modo diverso e producono effetti distinti. Comprendere queste differenze aiuta a scegliere lo strumento appropriato in base alla situazione.

Strumento Funzione principale Effetto sull’utente Indicizzazione
Canonical tag Indica la versione preferita di un contenuto Nessun effetto visibile La versione preferita viene indicizzata
Reindirizzamento permanente Trasferisce l’utente su un nuovo indirizzo Cambia l’indirizzo mostrato L’indirizzo di origine non viene indicizzato
Direttiva noindex Esclude una pagina dai risultati Nessun effetto visibile La pagina viene rimossa dall’indice
Attributo rel alternato Segnala versioni in lingue diverse Nessun effetto visibile Ogni versione resta indicizzabile
Parametri negli indirizzi Gestisce varianti e filtri Modifica l’indirizzo Può generare duplicazioni

Come gestire i canonical su tutto il sito

Per gestire correttamente i canonical tag in un sito, conviene seguire un metodo ordinato che parte dall’analisi degli indirizzi e arriva alla verifica dei risultati. I passaggi elencati di seguito riassumono le attività più comuni.

  1. Individuare tutte le versioni di uno stesso contenuto raggiungibili tramite indirizzi diversi.
  2. Stabilire quale indirizzo debba essere considerato la versione principale.
  3. Verificare che l’indirizzo scelto sia accessibile e restituisca un codice di stato positivo.
  4. Inserire nella sezione di intestazione di ogni versione una dichiarazione canonica verso l’indirizzo principale.
  5. Controllare che non esistano più dichiarazioni contrastanti nella stessa pagina.
  6. Assicurarsi che l’indirizzo canonico non rimandi a sua volta a un altro indirizzo.
  7. Monitorare periodicamente l’indicizzazione tramite gli strumenti messi a disposizione dai motori di ricerca.
  8. Aggiornare le dichiarazioni quando la struttura del sito o gli indirizzi cambiano.

Domande frequenti su canonical tag

Come si usa il canonical tag e come si scrive il link rel canonical nel codice?

Il canonical tag si implementa inserendo nell’head della pagina un elemento link con rel impostato su canonical e href contenente l’URL preferito. Per implementare il canonical tag in modo corretto l’indirizzo va scritto in forma assoluta, completa di protocollo e dominio, così da evitare ambiguità interpretative. Il link rel canonical può puntare a sé stesso, quando la pagina è già la versione principale, oppure a un indirizzo diverso. Ogni pagina dovrebbe contenere una sola dichiarazione, perché più istruzioni contrastanti vengono ignorate. L’URL indicato deve restituire un codice di stato positivo e non rimandare ulteriormente altrove. Dopo la pubblicazione conviene verificare il codice HTML generato, controllando che il tag sia presente e coerente su tutte le versioni del contenuto.

Quando usare il canonical tag su pagine tradotte o con contenuti parziali?

Il canonical tag va usato su pagine tradotte solo quando le versioni non devono competere tra loro, mentre per contenuti parzialmente sovrapposti serve una valutazione attenta. Se pubblichi lo stesso articolo in più lingue, la pratica corretta è l’attributo rel alternato con annotazioni hreflang, non il canonical, perché ogni versione linguistica ha un pubblico distinto e deve restare indicizzabile. Il canonical tag è invece appropriato quando due pagine condividono la maggior parte del testo e una sola deve rappresentare il contenuto, per esempio una variante con parametri o una sintesi. Su contenuti parziali, se le parti esclusive sono rilevanti, meglio evitare la canonicalizzazione e differenziare i testi. In caso di dubbio, valuta se le pagine rispondono alla stessa intenzione di ricerca: se sì, il canonical è la scelta più lineare.

Dove va posizionato il canonical tag nell’head e quali indicazioni danno i motori di ricerca?

Il canonical tag va posizionato nella sezione head del documento, prima della chiusura, così che i motori di ricerca lo leggano durante l’analisi del codice. L’elemento link rel canonical con URL canonico assoluto è l’indicazione standard riconosciuta dai principali search engine. Il posizionamento nel head è essenziale: se il tag finisce nel corpo della pagina o viene generato in modo dinamico senza controlli, può risultare invisibile ai crawler. Le indicazioni search engine sono chiare: il tag è un suggerimento forte ma non vincolante, quindi può essere ignorato se contraddetto da altri segnali come reindirizzamenti, sitemap o collegamenti interni. Per questo va inserito in ogni pagina, incluse quelle paginate e le varianti con parametri. Un posizionamento corretto e un URL canonico coerente riducono le ambiguità e aiutano la selezione dell’indirizzo da mostrare nei risultati.

Perché il canonical tag rel=canonical è importante per la SEO e per la priorità tra le pagine?

Il canonical tag rel=canonical serve a fornire un’indicazione URL ufficiale e a stabilire la priorità pagine nell’indicizzazione. Quando più indirizzi mostrano lo stesso testo, i segnali di posizionamento si disperdono; il rel=canonical li concentra sulla versione scelta, rafforzandone la rilevanza. In pratica comunica ai motori di ricerca che le altre URL sono varianti e non devono competere. Questo non garantisce il risultato, perché la selezione resta automatica, ma orienta la scelta. Il tag è utile anche per gestire pagine con parametri di tracciamento, versioni stampabili o duplicati generati dal CMS. Usarlo in modo coerente su tutto il sito mantiene ordine nell’architettura e rende più prevedibile quale indirizzo compare nei risultati di ricerca.

Oltre al canonical tag, quali metodi di canonicalizzazione esistono per indicare l’URL preferito?

Oltre al canonical tag esistono altri metodi di canonicalizzazione, come i reindirizzamenti, le annotazioni nelle Sitemap e la gestione dei parametri negli indirizzi. I reindirizzamenti permanenti trasferiscono utenti e motori su un unico URL e sono la soluzione più netta quando la versione alternativa non deve restare accessibile. Le annotazioni nelle Sitemap permettono di dichiarare la preferenza per un indirizzo senza modificare il codice della pagina. La scelta tra questi metodi dipende dalla natura della duplicazione: se le varianti servono agli utenti, il canonical tag è preferibile; se sono inutili, il reindirizzamento è più efficace. In tutti i casi la preferenza URL va espressa in modo coerente, evitando indicazioni contrastanti che i motori di ricerca tendono a scartare.

Quali sono gli errori canonici più comuni e le migliori pratiche per il controllo del canonical tag?

Gli errori canonici più frequenti sono puntare tutte le pagine verso la home, indicare un URL inesistente o non indicizzabile e inserire più dichiarazioni contrastanti nella stessa pagina. Per un controllo canonical efficace, la migliore pratica è verificare che ogni pagina abbia una sola dichiarazione, che l’indirizzo di destinazione restituisca un codice di stato positivo e che non rimandi a sua volta altrove. Il canonical tag va evitato per nascondere contenuti diversi, perché non è uno strumento di reindirizzamento. Un controllo periodico tramite gli strumenti dei motori di ricerca aiuta a individuare canonical errati o catene di indirizzi. Mantenere lo stesso formato di URL in tutto il sito, con o senza www e con un solo protocollo, riduce ulteriormente il rischio di errori e rende più stabile l’indicizzazione.

Come fa Google a scegliere l’URL canonico quando il canonical tag non basta?

Google seleziona l’URL canonico combinando il canonical tag con altri segnali, perché il tag è solo un’indicazione e non un obbligo. L’algoritmo di Google valuta i collegamenti interni ed esterni, le Sitemap, i reindirizzamenti, la coerenza dei contenuti e la qualità complessiva delle pagine candidate. Se questi elementi contraddicono la dichiarazione, il motore di ricerca può ignorarla e scegliere un indirizzo diverso. Per questo la canonicalizzazione funziona meglio quando è supportata da un’architettura ordinata e da link interni che puntano sempre alla versione preferita. La priorità del motore di ricerca non è dichiarata pubblicamente e può cambiare nel tempo. Monitorare l’indicizzazione e allineare i segnali è più efficace che affidarsi al solo tag.

Come si inseriscono i canonical tag nelle strategie SEO con molti URL e duplicati di contenuto?

Nelle strategie SEO con molti URL i canonical tag servono a evitare che versioni multiple dello stesso contenuto si facciano concorrenza e disperdano autorità. Quando un sito genera indirizzi con parametri, filtri o varianti di ordinamento, il rilevamento automatico dei duplicati di contenuto da parte di Google può scegliere una pagina diversa da quella desiderata. Dichiarare la preferenza con il canonical favorisce il consolidamento link e mantiene il rango concentrato sull’indirizzo principale, con effetti positivi su indicizzazione e ranking. Su cataloghi ampi conviene definire regole automatiche nel CMS, così che ogni variante punti alla versione pulita, e controllare periodicamente i report di copertura. La canonicalizzazione va integrata con Sitemap, link interni e reindirizzamenti: solo l’insieme di questi segnali rende stabile la scelta dell’URL e protegge il posizionamento nel tempo.

Dal glossario al progettoVuoi sapere se il tuo sito ha problemi tecnici che frenano la visibilità?L’audit SEO tecnico analizza il sito per individuare errori e opportunità di posizionamento su Google e consegna un elenco di interventi con priorità.Scopri l’audit SEO tecnico

Voci correlate:

Canonical seo Canonical e-commerce Contenuti duplicati seo Gestione URL e-commerce