Canonical SEO: cos’è e come usarlo correttamente

Quando pubblichi una pagina, sai quante versioni di quell’URL Google riesce a trovare? Non è una domanda trabocchetto. Un sito medio genera varianti di URL in modo silenzioso: parametri di tracciamento, versioni con e senza slash finale, filtri di categoria, pagine di sessione. Ogni variante è tecnicamente una pagina diversa. E Google deve decidere quale indicizzare.

Il problema è che, senza istruzioni precise, Google potrebbe scegliere quella sbagliata. O peggio: distribuire l’autorità tra tutte le versioni invece di concentrarla su quella che vuoi tu.

Ho visto e-commerce con decine di migliaia di pagine indicizzate, di cui la metà erano varianti duplicate dello stesso prodotto. Non per negligenza, ma perché nessuno aveva impostato i canonical. Il traffico organico c’era, ma era frammentato su URL che nessuno aveva mai scelto consapevolmente.

In questa guida ti spiego cos’è il canonical tag, come implementarlo correttamente e come evitare gli errori che svuotano il tuo posizionamento senza che te ne accorga.

Cosa fa il canonical in SEO: risposta diretta

Il canonical tag è un elemento HTML che indica a Google quale URL considerare la versione originale di una pagina, consolidando su quell’URL tutti i segnali di autorità e ranking. In pratica: hai più versioni della stessa pagina, dici a Google quale conta.

Senza questo segnale, il motore di ricerca sceglie da solo. E la sua scelta non sempre coincide con la tua. Quando Google deduce, può sbagliare. Quando dichiari il canonical, non chiedi di essere capito: lo affermi.

Cos’è il tag canonical e a cosa serve in SEO

Il canonical tag, tecnicamente rel="canonical", è un segnale che inserisci nell’<head> di una pagina per dichiarare quale URL rappresenta il contenuto originale. Non elimina le pagine duplicate: le lascia accessibili, ma dice a Google dove concentrare l’attenzione.

Il problema che risolve è preciso: i contenuti duplicati SEO diluiscono l’autorità. Se Google trova dieci URL con lo stesso contenuto, distribuisce la link equity su tutti e dieci invece di attribuirla a uno solo. Il risultato è un posizionamento più debole di quello che meriteresti.

Come funziona l’URL canonical

Il meccanismo è lineare. Google legge il tag, identifica l’URL canonical dichiarato, consolida su quell’URL tutti i segnali di ranking (backlink, segnali interni, autorità) e tratta le versioni duplicate come non primarie.

Un esempio concreto: hai una pagina prodotto accessibile tramite questi URL:

  • https://esempio.com/scarpe-running
  • https://esempio.com/scarpe-running?utm_source=newsletter
  • https://esempio.com/scarpe-running?colore=rosso

Sono tre URL diversi per Google, ma mostrano lo stesso contenuto. Inserendo nell’<head> di tutte e tre le versioni un canonical che punta a https://esempio.com/scarpe-running, dici a Google che quella è l’unica versione che conta. I parametri UTM e i filtri colore vengono ignorati ai fini dell’indicizzazione.

Differenza tra canonical, redirect 301 e noindex

Tre strumenti diversi per tre situazioni diverse. Scegliere quello sbagliato produce effetti opposti a quelli che vuoi ottenere.

Tecnica Quando usarla Effetto su Google
Canonical Pagine duplicate che devono restare accessibili Consolida autorità sull’URL dichiarato, non elimina le varianti
Redirect 301 Pagine vecchie o sostituite definitivamente Trasferisce traffico e autorità, la pagina originale scompare
Noindex Pagine che non devono apparire in SERP ma restano navigabili Esclude dall’indice, non trasferisce autorità

La regola pratica: canonical quando la pagina duplicata ha motivo di esistere (es. URL con parametri tecnici). Redirect 301 quando la pagina non ha più ragione di esistere. Noindex quando vuoi che una pagina resti raggiungibile ma non indicizzata.

Come implementare il tag canonical: sintassi e posizionamento

La sintassi del link rel canonical è questa:

<link rel="canonical" href="https://esempio.com/url-originale/" />

Va inserita nell’<head> del documento HTML, non nel body. Se la inserisci altrove, Google potrebbe ignorarla.

Su WordPress, i plugin SEO principali (Yoast, RankMath, SEOPress) gestiscono i canonical automaticamente. Puoi impostare l’URL canonical direttamente dalla metabox nella scheda di modifica della pagina. Verifica sempre che il canonical generato corrisponda all’URL che vuoi indicizzare, specialmente per le pagine di archivio e le categorie.

Su Shopify, i canonical vengono generati automaticamente per le pagine prodotto, ma possono creare problemi nelle pagine di collezione filtrate. Vale la pena verificarli manualmente per le sezioni con filtri dinamici.

Canonical self-referencing: quando e perché usarlo

Il canonical self-referencing significa inserire il canonical anche sulle pagine originali, con il tag che punta all’URL della pagina stessa. Può sembrare ridondante, ma non lo è.

Se qualcuno linka la tua pagina con parametri aggiuntivi (es. ?ref=partner), Google potrebbe incontrare quella versione prima dell’originale. Il canonical self-referencing evita ambiguità: dichiari esplicitamente che quell’URL è la versione canonica, indipendentemente da come ci si arriva.

Canonical cross-domain: come funziona tra siti diversi

Il canonical cross-domain si usa quando lo stesso contenuto appare su più domini, come nel caso della sindacazione di contenuti: un articolo pubblicato sul tuo sito viene ripubblicato su una testata partner.

In questo caso, il sito che pubblica la versione secondaria inserisce un canonical che punta al tuo dominio originale. Google consolida l’autorità sulla fonte primaria e non penalizza nessuno dei due.

Attenzione: il canonical cross-domain funziona solo se il sito che riceve il segnale è considerato da Google autorevole e coerente. Se il canonical punta a un dominio con segnali deboli, Google potrebbe ignorarlo e scegliere la versione con più autorità — che potrebbe non essere la tua.

Canonical e contenuti duplicati: qual è il legame?

I contenuti duplicati penalizzano la visibilità perché frammentano i segnali di ranking: Google non sa quale versione premiare, e spesso sceglie male o non sceglie affatto. Il canonical risolve il problema senza eliminare le pagine.

Un esempio tipico nell’e-commerce: la stessa scheda prodotto accessibile tramite più percorsi di categoria genera URL distinti con contenuto identico. Inserire il canonical sull’URL principale consolida tutta l’autorità in un unico punto, senza toccare la struttura del sito.

Ho lavorato con un e-commerce B2B nel settore industriale dove ogni prodotto era raggiungibile attraverso tre categorie diverse, generando automaticamente tre URL per scheda. Nessuno aveva impostato i canonical.

Dopo la ristrutturazione delle categorie e l’implementazione corretta dei tag, il traffico organico è cresciuto del 42% in sei mesi. Non perché i contenuti fossero cambiati, ma perché Google aveva finalmente istruzioni chiare su dove concentrare l’autorità.

Errori comuni nel canonical tag e come evitarli

Gli errori di canonicalizzazione sono tra i più difficili da diagnosticare perché non generano errori visibili: il sito funziona, ma il posizionamento soffre in silenzio.

Questi sono quelli che trovo più spesso:

  1. Canonical che punta a un URL in redirect: se l’URL canonical è soggetto a un redirect 301, Google deve seguire la catena prima di capire dove sei. Usa sempre l’URL finale, non quello intermedio.
  2. Canonical multipli in conflitto: due tag canonical nella stessa pagina con URL diversi. Google ignora entrambi. Succede spesso quando si combinano plugin SEO e temi che generano canonical autonomamente.
  3. Canonical ignorato per segnali contrastanti: se link interni, sitemap e canonical indicano URL diversi, Google sceglierà basandosi sui segnali complessivi, non necessariamente sul canonical. La coerenza tra tutti i segnali è essenziale — e non negoziabile.
  4. Self-canonical sull’URL sbagliato: pagine con parametri che dichiarano se stesse come canoniche invece di puntare all’URL pulito. Frequente su siti con filtri di ricerca.
  5. Canonical assente sulle pagine paginate: le pagine di archivio paginate (/pagina/2, /pagina/3) senza canonical generano versioni duplicate che competono con la pagina principale.
  6. Canonical cross-domain non reciproco: solo uno dei due siti implementa il tag, senza coordinamento con il partner editoriale. Il risultato è ambiguità, non protezione.

Il canonical viene sempre rispettato da Google?

No. Il canonical è un hint, non una direttiva. Google può ignorarlo se trova segnali contrastanti: link interni che puntano a un URL diverso, una sitemap che include varianti duplicate, tag hreflang incoerenti.

Google stessa, nella documentazione di Search Central, chiarisce che il canonical viene trattato come un suggerimento forte, ma la decisione finale spetta al motore. Se i segnali del sito raccontano una storia diversa da quella del canonical, Google segue i segnali, non il tag.

Questo è il punto che molti sottovalutano: il canonical da solo non basta. Va affiancato da link interni coerenti, una sitemap pulita e una struttura URL logica. Le regole SEO sono strumenti, non verdetti. Il canonical funziona quando il resto del sito lo supporta — e smette di funzionare quando lo contraddice.

Come verificare e auditare i canonical con gli strumenti SEO

Identificare problemi di canonicalizzazione richiede strumenti specifici. Questo è l’ordine in cui lavoro normalmente:

  1. Google Search Console (Report Copertura): vai su “Pagine” e filtra per “URL duplicato: Google ha scelto un canonical diverso da quello indicato dall’utente”. Questo report mostra i casi in cui Google ha ignorato il tuo canonical. È il punto di partenza obbligato.
  2. Screaming Frog: esegui una scansione del sito e filtra per “Canonical” nella scheda Directives. Puoi vedere pagine senza canonical, pagine con canonical che punta a URL errati o redirect, e pagine con canonical multipli in conflitto.
  3. Ahrefs (Site Audit): il modulo di audit segnala automaticamente i problemi di canonicalizzazione più comuni, inclusi canonical chains e pagine con canonical che puntano a URL non indicizzabili.
  4. Ispezione manuale: per le pagine critiche, usa “Ispeziona URL” in Search Console per vedere quale URL Google considera canonico. Se non coincide con quello che hai dichiarato, hai un problema di segnali contrastanti da risolvere alla radice.

La canonicalizzazione non è un’impostazione che si fa una volta e si dimentica. Ogni volta che si modifica la struttura del sito, si aggiungono filtri o si cambia CMS, va riverificata.

Hai dubbi sui canonical del tuo sito? Contattami per un’analisi SEO tecnica personalizzata.

Se quello che hai letto ti risuona, fammi sapere su cosa stai lavorando.

Contattami







    Autore

    Adriana Longhitanohttps://adrianalonghitano.it

    Adriana Longhitano

    SEO Specialist con oltre 8 anni di esperienza. Progetto strategie di visibilità organica per aziende e professionisti che vogliono essere trovati — su Google e nei sistemi AI. Specializzata in GEO (Generative Engine Optimization), SEO tecnica e architettura dell’informazione.

    Adriana Longhitano
    Torna in alto

    Se quello che hai letto ti risuona, allora ha senso parlarne.

    Contattami