Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

Canonical tag SEO: la soluzione che ferma i contenuti duplicati

Di Toy Wen Da, Co-founder · Aggiornato · 11 min di lettura

Tradotto dall'originale in inglese. Leggilo in inglese

La canonical tag SEO parte da una sola riga di HTML, rel="canonical", che dice ai motori di ricerca quale URL, tra pagine quasi identiche, è la versione principale da indicizzare e posizionare. Evita che i contenuti duplicati disperdano i tuoi segnali di ranking su più URL, così in cima ai risultati di ricerca compare la versione che vuoi tu.

Tante etichette vuote appese a dei fili su sfondo nero, ideali per i tuoi progetti grafici.

Che cos'è un canonical tag e perché conta per la SEO?

Schema che mostra tre URL duplicati che puntano a un'unica pagina canonica tramite un tag rel=canonical

Un canonical tag si trova nella sezione <head> di una pagina. Ha questo aspetto:

<link rel="canonical" href="https://www.example.com/preferred-page/" />

La riga dice a Google, Bing e a ogni altro crawler di trattare questo URL come la versione definitiva. Qualsiasi altra pagina con contenuto uguale o sostanzialmente simile viene considerata un duplicato, e i suoi segnali di ranking (link, citazioni, traffico storico) vengono attribuiti all'URL canonico.

I motori di ricerca vedono URL, non pagine come le vedi tu. example.com, www.example.com e example.com/index.php possono servire esattamente la stessa home page, eppure per un crawler sono tre indirizzi distinti. Aggiungi un filtro per taglia, un parametro di tracciamento o un ID di sessione, e un singolo contenuto può moltiplicarsi in decine di URL. Senza un canonical tag, la tua forza di ranking si divide fra tutti.

I canonical tag consolidano anche la link equity, il valore di ranking trasmesso dai link in entrata. Se cinque URL hanno ottenuto ciascuno qualche backlink, il tag riunisce quel valore su un solo URL.

I canonical tag sono un segnale, non un comando

Ecco il punto su cui molti inciampano. I portavoce di Google per la ricerca hanno detto chiaramente che il canonical tag è un segnale che Google valuta, non un'istruzione a cui deve obbedire. Se i sistemi di Google trovano prove solide che un altro URL sia più adatto agli utenti, in base a link interni, redirect o somiglianza dei contenuti, possono scegliere un canonico diverso da quello che hai indicato tu. Secondo la documentazione di Google Search Central, quando non viene indicata alcuna preferenza canonica, Google individua da solo la versione che ritiene migliore.

In pratica vale comunque la pena impostare il tag. È il segnale esplicito più forte che puoi inviare, classificato sopra l'inclusione nella sitemap e subito sotto un redirect vero e proprio.

Perché i contenuti duplicati ti costano posizioni

Esempio della stessa pagina prodotto raggiungibile tramite cinque varianti di URL diverse

Gli URL duplicati sono più comuni di quanto pensino la maggior parte dei proprietari di siti, e dall'interno raramente sembrano un errore. La stessa pagina risulta semplicemente raggiungibile in più modi: tramite un redirect mai ripulito, un parametro di marketing o un CMS che genera più di un percorso verso lo stesso contenuto. Nulla sembra rotto, ma siccome i segnali di ranking non si combinano mai del tutto, nessun URL riesce a posizionarsi quanto dovrebbe.

Da dove arrivano di solito gli URL duplicati

Causa Esempio Soluzione
WWW o non WWW https://example.com e https://www.example.com Fai il redirect dell'una verso l'altra, poi aggiungi un canonical tag autoreferenziale sulla versione che resta
HTTP o HTTPS http://example.com e https://example.com Forza HTTPS con un redirect. Google preferisce già HTTPS come canonico quando esistono entrambe
Parametri di tracciamento example.com/shoes e example.com/shoes?utm_source=newsletter Canonical tag sull'URL con parametri, che punta alla versione pulita
Navigazione a faccette example.com/shirts?size=xl&color=red Canonical tag che punta alla pagina di categoria principale, a meno che la vista filtrata abbia una vera domanda di ricerca propria
Versioni per la stampa o AMP example.com/article e example.com/article/print Canonical tag sulla versione alternativa che rimanda all'articolo principale

Questi problemi appartengono allo stesso ambito della nostra guida su perché la SEO tecnica conta per il posizionamento: piccoli problemi strutturali che non compaiono mai come messaggio di errore.

Perché il crawl budget di Google conta qui

Google ha dichiarato che la pagina canonica viene sottoposta a crawling più regolarmente, mentre i duplicati vengono scansionati meno spesso, proprio per ridurre il carico di crawling che un sito impone ai suoi sistemi. Su un sito grande è un vantaggio concreto, perché Googlebot dedica la visita alle pagine nuove o aggiornate invece di farsi strada tra centinaia di URL quasi identici che ha già visto.

Come aggiungere un canonical tag: 3 metodi di implementazione

Primo piano di etichette bianche vuote su uno sfondo rosso texturizzato, perfette per mockup e design.

La documentazione di Google elenca tre modi per segnalare un URL canonico, più i redirect come categoria separata e più forte per eliminare del tutto una pagina.

Metodo Ideale per Forza del segnale Funziona sui file non HTML
Redirect 301 Eliminare in modo permanente un URL duplicato Il più forte, trattato quasi come una direttiva Sì
Elemento link rel="canonical" Pagine HTML che vuoi tenere online ma consolidare Segnale forte No, solo HTML
Header HTTP rel="canonical" PDF, documenti Word e altri file non HTML Segnale forte Sì
Inclusione nella sitemap Siti grandi in cui i tag per singola pagina sono difficili da mantenere Segnale debole da solo Copre qualsiasi URL elencato nella sitemap

Aggiungi un elemento link con rel="canonical" nel <head> di ogni pagina duplicata, che punti all'URL preferito. Usa un URL assoluto (https://www.example.com/page/) e mai uno relativo (/page/). Google raccomanda esplicitamente gli URL assoluti, perché i percorsi relativi possono creare problemi se una versione di staging o di test del tuo sito viene scansionata per errore.

2. L'header HTTP rel=canonical

I file senza head HTML, come un PDF, possono trasportare lo stesso segnale nella risposta del server:

Link: <https://www.example.com/downloads/white-paper.pdf>; rel="canonical"

È l'unico metodo che funziona per i contenuti non HTML, e non aggiunge nulla alla dimensione del file della pagina.

3. Inclusione nella sitemap (il segnale più debole)

Ogni URL elencato nella sitemap è un debole suggerimento che sia la versione canonica. È semplice da mantenere su un sito grande, ma Google deve comunque capire quali duplicati gli appartengono, quindi abbinalo all'elemento link o all'header.

Se preferisci non scrivere tutto a mano, il generatore gratuito di meta tag di SearchBlueprint produce la riga rel=canonical esatta che ti serve, pronta da incollare nell'head di una pagina.

Impostare rel=canonical per piattaforma: WordPress, Shopify e Wix

La maggior parte delle piattaforme moderne gestisce i canonical tag al posto tuo, almeno in parte. La difficoltà sta di solito nel sapere che cosa fa l'impostazione predefinita e quando modificarla.

Piattaforma Comportamento predefinito Come personalizzare
WordPress Nessun canonical tag in un'installazione base Yoast SEO o All in One SEO Pack aggiungono un campo canonical a ogni articolo e pagina
Shopify Aggiunge automaticamente i canonical tag alle pagine di prodotti e collezioni Un'impostazione di canonicalizzazione integrata permette di modificarlo pagina per pagina
Wix Aggiunge automaticamente a ogni pagina un canonical tag autoreferenziale Wix permette anche di sovrascrivere manualmente l'URL canonico, pagina per pagina

I siti sviluppati su misura e quelli headless comportano più rischi, perché nulla genera il tag in automatico. Una modifica al template che elimina l'elemento link canonical, o un ambiente di staging lasciato scansionabile, può vanificare settimane di lavoro SEO altrimenti solido senza far comparire alcun errore evidente. Controllare l'HTML renderizzato dopo ogni aggiornamento importante del template richiede circa cinque minuti e ne vale la pena.

I canonical tag sono solo una voce tra decine da verificare prima che una pagina vada online. La nostra checklist SEO on-page copre l'intero elenco pre-pubblicazione, canonical tag compresi.

Buone pratiche per il canonical tag

Poche abitudini coprono la maggior parte di ciò che conta, e nessuna richiede uno sviluppatore, una volta che sai cosa cercare:

  • Metti un canonical tag autoreferenziale su ogni pagina indicizzabile, compresa quella che già consideri canonica.
  • Usa URL assoluti invece di percorsi relativi.
  • Imposta in modo proattivo il canonical della home page, perché è la pagina con più probabilità di avere diverse varianti di URL.
  • Mantieni coerenti i segnali canonical ovunque li imposti. Non far puntare una pagina a un URL nel tag HTML e a uno diverso nella sitemap.
  • Fai corrispondere la lingua della pagina canonicalizzata alle annotazioni hreflang presenti nella pagina, altrimenti i due segnali possono contraddirsi.
  • Scegli HTTPS invece di HTTP come versione canonica ogni volta che esistono entrambe, ed è anche la preferenza dichiarata da Google.
  • Riesamina i canonical tag dopo una migrazione del sito o una modifica alla struttura degli URL, perché i vecchi target canonici possono puntare in silenzio a URL che non esistono più.
  • Testa il tag dopo la pubblicazione. Un canonical tag che non viene mai renderizzato a causa di un bug nel template non protegge nulla.

Queste abitudini si affiancano ai fondamenti più ampi della nostra guida ai consigli pratici di SEO on-page che fanno davvero salire il posizionamento.

Errori che rompono la canonicalizzazione

Gli errori più comuni sui canonical tag sono quelli silenziosi. Nulla genera un errore: il segnale semplicemente smette di funzionare.

  • Catene di canonical. La pagina A punta alla pagina B, e la pagina B punta alla pagina C. Punta sempre direttamente alla destinazione finale.
  • Canonical circolari. La pagina A punta alla pagina B, e la pagina B rimanda alla pagina A. Non dice nulla di utile ai motori di ricerca e viene ignorato.
  • Canonical più noindex. Puntare un canonical tag a un URL bloccato anche da robots.txt o impostato su noindex invia segnali contraddittori. Quando l'obiettivo è consolidare i duplicati e non rimuovere una pagina dall'indice, usa l'elemento link canonical invece di noindex.
  • Più canonical tag su una stessa pagina. Google ha dichiarato che, quando trova più di una dichiarazione canonical su una pagina, probabilmente le ignorerà tutte. È peggio che non averne nessuna.
  • Canonicalizzare pagine che in realtà non sono duplicati. Se il contenuto è sostanzialmente diverso, un canonical tag forzato di solito viene comunque ignorato, perché il segnale contraddice ciò che la pagina contiene.

Una catena di canonical o una combinazione sbagliata di noindex e canonical è esattamente ciò che un controllo tecnico mirato individua in anticipo. La nostra guida a come fare un audit SEO veloce in 60 minuti illustra i controlli da eseguire per primi.

rel=canonical, redirect o noindex: quale usare?

Ognuno di questi strumenti risolve un problema diverso, e usare quello sbagliato è un motivo frequente per cui i canonical tag sembrano "non funzionare".

Situazione Usa questo Perché
Due URL online devono restare entrambi accessibili, ma solo uno deve posizionarsi Canonical tag Consolida i segnali di ranking senza rimuovere nessuno dei due URL
Un URL viene eliminato per sempre e il traffico deve passare all'altro Redirect 301 Trasmette il segnale più forte e porta gli utenti a una pagina funzionante
Una pagina non deve mai comparire nei risultati di ricerca, come una pagina di ricerca interna o una pagina di ringraziamento Noindex Rimuove del tutto la pagina dall'indice, cosa che un canonical tag da solo non fa
Un PDF o un documento Word duplica contenuti già presenti su una pagina HTML Header HTTP rel="canonical" L'unico metodo canonical che funziona al di fuori dell'HTML

Se non sei sicuro di quale di questi si applichi a un gruppo di URL, un audit SEO tecnico completo mappa ogni duplicato di un sito e consiglia la soluzione giusta per ciascuno, invece di applicare lo stesso tag ovunque.

Come controllare e verificare la tua configurazione rel=canonical

Verificare i canonical tag si riduce a tre domande: la pagina ne ha uno, punta all'URL giusto, e quell'URL è a sua volta scansionabile e indicizzabile.

Controllo manuale: visualizza il sorgente della pagina

Fai clic con il tasto destro su una pagina e scegli "Visualizza sorgente pagina" ("View page source"), oppure digita view-source: prima dell'URL nella barra degli indirizzi. Cerca rel="canonical" nella sezione head, poi verifica che l'href punti dove ti aspetti e sia un URL assoluto.

Controllo automatico: strumenti di audit in blocco

Controllare una pagina alla volta non regge oltre una manciata di URL. Il controllo meta on-page gratuito di SearchBlueprint legge il canonical tag direttamente da qualsiasi URL tu incolli, insieme a title e intestazioni, così puoi verificarlo in pochi secondi invece di scavare nel codice sorgente di ogni pagina.

Domande frequenti

Che cos'è un canonical tag in SEO?

Un canonical tag è un elemento HTML, rel="canonical", inserito nell'head di una pagina, che dice ai motori di ricerca quale URL, tra pagine duplicate o quasi duplicate, va trattato come versione principale per l'indicizzazione e il posizionamento. I motori di ricerca attribuiscono poi segnali come backlink e traffico a quell'URL preferito invece di disperderli su ogni duplicato.

Un canonical tag è la stessa cosa di un redirect 301?

No. Un redirect porta utenti e motori di ricerca a un URL diverso e toglie dalla circolazione l'originale. Un canonical tag mantiene entrambi gli URL online e accessibili, ma chiede ai motori di ricerca di posizionare solo quello che indichi tu.

Google segue sempre il canonical tag?

Non sempre. Google lo considera un segnale forte, non una direttiva. Se i suoi sistemi trovano prove chiare che un altro URL sia più adatto, può scegliere quello, anche se è raro quando il tag è implementato correttamente.

Ogni pagina dovrebbe avere un canonical tag autoreferenziale?

Sì. Un canonical tag che punta alla propria pagina elimina ogni ambiguità su quale versione sia preferita, anche per pagine che oggi non hanno duplicati evidenti.

Come controllo il canonical tag di una pagina?

Visualizza il sorgente della pagina e cerca rel="canonical" nella sezione head. Uno strumento gratuito che legge i meta tag direttamente da un URL ti mostra la stessa cosa senza aprire il codice sorgente.

Trova ogni problema di canonical tag sul tuo sito

Un canonical tag mancante o in conflitto raramente si fa notare. Divide i tuoi segnali di ranking mentre la pagina che vuoi posizionare non ci arriva mai davvero, e controllare ogni URL a mano smette di essere praticabile oltre una manciata di pagine. Nemmeno le impostazioni predefinite delle piattaforme sono sempre corrette. Parla con il team per scoprire che cosa rivela un audit dei canonical tag su un sito come il tuo, a partire da un vero report di esempio.

Risorse / Riferimenti

  1. Documentazione di Google Search Central

Letture correlate: Duplicate, Google Chose Different Canonical Than User: The Fix.

Letture correlate: Page Is Not Indexed? Alternate Page With Proper Canonical Tag, Explained.

Scopri come va sul tuo sitoIncolla un URL e SearchBlueprint lo valuta con lo stesso motore di contenuti che ha valutato questo articolo, poi ti indica gli interventi nell'ordine in cui rendono di più.Ottieni il tuo piano gratuito

Fonti

Disclaimer: Questo articolo contiene informazioni generali su norme e dati in vigore al momento della stesura, non consulenza finanziaria, fiscale o di investimento personalizzata. Non tiene conto del tuo reddito, dei tuoi obblighi, della tua tolleranza al rischio o dei tuoi obiettivi, e tassi e soglie cambiano. Verifica la situazione attuale presso l'autorità competente e rivolgiti a un consulente abilitato o a un commercialista qualificato prima di agire.

Sull'autore

SearchBlueprint ha ricercato, scritto e valutato questo articolo con la stessa pipeline di contenuti che i nostri clienti usano sui loro siti. Il punteggio indicato nella firma è quello che il nostro motore di contenuti ha assegnato a questa pagina prima della pubblicazione. Nulla qui è rivisto a mano, ed è proprio questo il punto: è il risultato del prodotto, pubblicato dove chiunque può verificarlo.