Cos'è l'URL canonico
Il tag canonical (o URL canonico) è un elemento HTML che dice a Google: «tra tutte le versioni simili di questa pagina, questa è quella originale e preferita». Si inserisce nel codice della pagina con la sintassi . Non è una direttiva obbligatoria ma un forte segnale che Google di norma rispetta.
Perché il contenuto duplicato è un problema
Quando la stessa pagina è accessibile da più URL diversi, Google non sa quale versione indicizzare e posizionare. L'autorità dei link (link equity) si disperde tra le varianti invece di concentrarsi su una sola. Questo indebolisce il potenziale di ranking e può confondere i crawler. Il problema è molto più comune di quanto si pensi, anche su siti di piccole dimensioni.
Quando usare il tag canonical
- Parametri URL: sessioni di tracciamento, filtri di ordinamento o paginazione generano URL come
/prodotti?sort=prezzo&page=2che mostrano contenuti identici o quasi identici alla pagina principale. - Versioni HTTP e HTTPS: se il sito è raggiungibile sia in HTTP sia in HTTPS, il canonical rafforza il segnale di unificazione (insieme al reindirizzamento 301).
- Con e senza slash finale:
/contattie/contatti/sono tecnicamente due URL diversi. - Contenuto sindacato: se pubblichi un articolo su una piattaforma esterna (es. un guest post ripreso integralmente), chiedi al sito ospitante di inserire un canonical che punta al tuo originale.
- E-commerce: le schede prodotto spesso appaiono in più categorie, generando URL duplicati con contenuto identico.
Errori comuni da evitare
- Canonical che punta a una pagina 404: il tag perde efficacia e genera confusione per Google.
- Canonical in conflitto con robots.txt: bloccare una pagina nel robots.txt e inserirvi un canonical crea segnali contraddittori.
- Canonical autoreferenziale assente: le pagine prive di contenuto duplicato dovrebbero comunque avere un canonical che punta a sé stesse, come misura preventiva.
- Canonical relativo invece di assoluto: usa sempre l'URL completo, incluso il protocollo (https://).
Come verificarlo sul tuo sito
Puoi controllare il tag canonical di qualsiasi pagina aprendo il codice sorgente (tasto destro → «Visualizza sorgente pagina») e cercando rel="canonical". In alternativa, strumenti come Google Search Console, Screaming Frog o Ahrefs mostrano eventuali problemi in modo automatizzato.
Domande frequenti
Il canonical è uguale al reindirizzamento 301?
No. Il reindirizzamento 301 porta l'utente (e Google) a un nuovo URL in modo definitivo. Il canonical mantiene entrambi gli URL accessibili, indicando solo a Google qual è quello preferito. Per il contenuto duplicato stabile è meglio il 301; per varianti di parametri o contenuto sindacato è più appropriato il canonical.
Google è obbligato a rispettare il canonical?
No. Google lo considera un segnale, non una regola. Se ritiene che un'altra versione della pagina sia più rilevante per l'utente, potrebbe ignorarlo. Per questo è importante che tutte le altre impostazioni (sitemap, link interni) siano coerenti con la scelta del canonical.
Leggi anche la nostra guida alla SEO tecnica per PMI e l'articolo su SEO per e-commerce dove il canonical è fondamentale per le schede prodotto.