Tag canonical
Detto anche: rel=canonical, URL canonico
Aggiornato 9 novembre 2026
Il tag canonical è una riga nell'head della pagina, rel=canonical, che indica ai motori di ricerca qual è l'indirizzo principale quando lo stesso contenuto si apre da più indirizzi.
Perché conta anche su un piccolo sito
Spesso la stessa pagina vive a più indirizzi senza che nessuno l'abbia deciso: con e senza www, con un codice di tracciamento come ?utm_source=newsletter aggiunto dal programma delle email, o un prodotto raggiungibile da due categorie. Google ne mostra uno nei risultati e tratta gli altri come copie.
Il tag canonical dice quale vuoi mostrare, così i link e i segnali della pagina si sommano su un solo indirizzo invece di disperdersi. Google lo considera un segnale forte, non un ordine: se la sitemap o i tuoi link puntano a un altro indirizzo, può scegliere quello. Consiglia anche di metterlo sulla pagina principale stessa, rivolto al suo indirizzo.
Come controllare il tuo
Quasi tutti i website builder e le piattaforme di blog lo scrivono da soli: su un piccolo sito di solito va controllato, non scritto.
- Apri la pagina, visualizza il codice sorgente e cerca canonical. Deve esserci un solo tag, con l'indirizzo https completo della pagina stessa o della sua versione principale.
- In Google Search Console incolla l'indirizzo in Controllo URL e confronta il canonico che hai dichiarato con quello scelto da Google.
- Nel report Indicizzazione delle pagine guarda le pagine segnalate come duplicate: lì Google ha scelto una versione principale diversa dalla tua, o non ha trovato nessun canonical. La guida sul perché il sito non compare su Google spiega il resto del report.
Errori che creano problemi
- Tutte le pagine con il canonical rivolto alla home, così Google le tratta come copie della home.
- Un canonical verso un indirizzo che reindirizza altrove o non esiste più.
- Due canonical diversi sulla stessa pagina, spesso uno del tema e uno di un plugin.
- Nascondere le copie con il robots.txt. Google lo sconsiglia: un indirizzo bloccato può finire lo stesso nell'indice, solo senza contenuto.
Spesso confuso con
- Redirect 301
Un redirect 301 manda visitatori e Google all'altro indirizzo, e quello vecchio non si apre più. Il tag canonical lascia funzionare entrambi e dice solo quale deve comparire nella ricerca.
- Noindex
Noindex toglie la pagina da Google del tutto. Il tag canonical tiene il contenuto su Google, ma all'indirizzo che scegli tu. Google sconsiglia noindex per indicare la versione principale.
Domande frequenti
›Ogni pagina deve avere il tag canonical?
No. Senza tag Google sceglie da solo la versione principale. Un canonical che punta alla pagina stessa è comunque una protezione semplice contro le copie create dai codici di tracciamento.
›Perché Google ha scelto un canonical diverso dal mio?
Perché altri segnali contraddicono il tuo tag: un redirect, la sitemap, i link interni o una pagina quasi identica. Falli puntare tutti allo stesso indirizzo.
Continua a leggere
Fonti
- Google Search Central Come specificare un URL canonico con rel="canonical" e altri metodi
- Guida di Search Console Report Indicizzazione delle pagine