SEO Tecnica

11 min di lettura

Tag Canonical per l'Ecommerce

I negozi ecommerce generano abitualmente piu URL per lo stesso prodotto tramite varianti di colore, parametri di tracciamento, ID di sessione e combinazioni di filtri. Senza tag canonical, i motori di ricerca vedono ogni URL come una pagina separata, dividendo i segnali di posizionamento tra decine di duplicati. Padroneggiare i tag canonical e essenziale per consolidare l'autorita e garantire che la versione corretta di ogni pagina appaia nei risultati di ricerca.

Cosa fanno i tag canonical e perche l'ecommerce ne ha bisogno

Un tag canonical (rel="canonical") e un elemento HTML inserito nella sezione head di una pagina che indica ai motori di ricerca quale URL rappresenta la versione principale di quel contenuto. Quando Google incontra una pagina con un tag canonical che punta a un URL diverso, tratta l'URL referenziato come la versione autorevole e consolida i segnali di posizionamento come backlink, metriche di engagement ed equita dei link interni verso quell'unica URL.

I negozi ecommerce affrontano una sfida di duplicazione unica che i siti di contenuto raramente incontrano. Un singolo prodotto puo essere accessibile tramite il suo URL diretto (/products/scarpe-blu), un URL filtrato per categoria (/scarpe?colore=blu&tipo=running), un URL di risultato di ricerca (/search?q=scarpe+blu), un URL con parametri di tracciamento (/products/scarpe-blu?utm_source=email) e un URL con ID di sessione (/products/scarpe-blu?sid=abc123). Tutti e cinque gli URL mostrano lo stesso prodotto, ma per Google ognuno e una pagina separata in competizione per gli stessi posizionamenti.

Senza tag canonical, Google deve indovinare quale URL indicizzare. Potrebbe scegliere l'URL pieno di parametri, lasciando il tuo URL prodotto pulito fuori dai risultati di ricerca. Oppure potrebbe dividere la tua autorita di backlink tra tutte e cinque le versioni, indebolendo ognuna. I tag canonical eliminano questa incertezza dichiarando esplicitamente quale URL deve ricevere tutto il credito.

I tag canonical consolidano i segnali di posizionamento da URL duplicati a un singolo URL principale
I duplicati ecommerce nascono da parametri, filtri, ID di sessione e codici di tracciamento
Senza canonical, Google sceglie autonomamente quale duplicato indicizzare, spesso in modo errato
L'autorita dei backlink si diluisce quando viene divisa tra piu URL duplicati
Tip

Ogni pagina del tuo negozio dovrebbe avere un tag canonical autoreferenziale, anche le pagine senza duplicati. Questo previene futuri problemi di duplicazione quando parametri o codici di tracciamento vengono aggiunti inaspettatamente ai tuoi URL.

Scenari comuni di duplicazione nell'ecommerce

La fonte piu diffusa di contenuto duplicato nell'ecommerce sono le varianti di prodotto accessibili tramite URL diversi. Se il tuo negozio crea URL separati per ogni selezione di colore o taglia (/product/maglietta?colore=rosso vs. /product/maglietta?colore=blu) e entrambe le pagine mostrano contenuto quasi identico con solo un campione di colore cambiato, sono duplicati che necessitano di trattamento canonical.

La navigazione a faccette genera duplicazione su scala massiva. Le pagine di categoria con filtri per marca, fascia di prezzo, taglia, materiale e valutazione producono esplosioni combinatorie di URL. Una pagina come /giacche?marca=northface&taglia=grande&colore=nero e /giacche?colore=nero&marca=northface&taglia=grande mostrano risultati identici ma hanno URL diversi. Ogni combinazione di filtri necessita di un canonical che punti alla pagina di categoria piu rilevante.

Le pagine di categoria paginate creano un altro livello di duplicazione. Mentre la pagina 2 di una categoria non e veramente un duplicato della pagina 1, i parametri di ordinamento sulle pagine paginate creano duplicati genuini. Il canonical dovrebbe puntare alla pagina paginata senza parametri di ordinamento.

La duplicazione cross-dominio colpisce i negozi che vendono su piu marketplace. Se distribuisci le descrizioni dei prodotti su Amazon, eBay o siti di confronto prezzi, queste piattaforme potrebbero posizionarsi meglio del tuo negozio per le tue stesse descrizioni.

Le varianti di colore e taglia con differenze minime di contenuto necessitano di canonicalizzazione
Le combinazioni di filtri della navigazione a faccette creano migliaia di URL quasi duplicati
Le pagine paginate con parametri di ordinamento producono duplicati di ogni vista paginata
La distribuzione cross-dominio puo far posizionare le tue descrizioni su siti di terze parti
Le versioni HTTP vs. HTTPS e www vs. senza-www raddoppiano il conteggio dei tuoi URL senza canonicalizzazione
Tip

Verifica il tuo negozio per contenuto duplicato cercando su Google site:tuodominio.it seguito da una frase unica di una delle tue descrizioni di prodotto. Se appaiono piu URL del tuo negozio, quelle pagine necessitano di tag canonical.

Implementare correttamente i tag canonical

Il tag canonical deve essere posizionato nella sezione <head> dell'HTML di ogni pagina. La sintassi e semplice: <link rel="canonical" href="https://www.example.com/products/scarpe-blu" />. Il valore href deve essere un URL assoluto che include il protocollo (https://) e il formato di dominio preferito (www o senza www). Usare URL relativi o omettere il protocollo causera errori di implementazione.

I canonical autoreferenziali sono una best practice che molti negozi trascurano. Ogni pagina dovrebbe includere un tag canonical che punta al proprio URL pulito. Questo garantisce che quando parametri di query o codici di tracciamento vengono aggiunti da strumenti di marketing o campagne email, l'URL pulito rimane il canonical dichiarato.

Per le pagine di varianti prodotto, decidi una strategia di canonicalizzazione basata sull'unicita del contenuto. Se ogni variante di colore ha un'immagine unica, un testo di descrizione unico e mira a una query di ricerca distinta, ogni variante dovrebbe essere auto-canonicalizzata come pagina unica. Se le varianti condividono la stessa descrizione e differiscono solo per un campione di colore, dovrebbero tutte canonicalizzare verso la variante principale.

Quando implementi i tag canonical sulla tua piattaforma ecommerce, verifica che il tuo CMS o tema non inietti gia automaticamente tag canonical. Shopify, WooCommerce e Magento aggiungono tutti tag canonical di default, ma la loro implementazione automatica potrebbe non corrispondere alle tue esigenze specifiche. Tag canonical duplicati o in conflitto confondono i motori di ricerca e annullano completamente il beneficio.

Usa sempre URL assoluti con protocollo (https://) nei tag canonical
Aggiungi canonical autoreferenziali a ogni pagina, anche senza duplicati noti
Decidi la canonicalizzazione delle varianti in base all'unicita del contenuto, non solo alla struttura URL
Controlla i tag canonical iniettati dalla piattaforma prima di aggiungere i tuoi
Non usare mai piu di un tag canonical per pagina

Tag canonical vs. altre soluzioni per contenuto duplicato

I tag canonical non sono l'unico strumento per gestire il contenuto duplicato, e scegliere lo strumento sbagliato porta a sforzi sprecati o risultati peggiori. Capire quando usare i canonical rispetto ai redirect 301, ai tag noindex o al blocco robots.txt e fondamentale per il SEO ecommerce.

I redirect 301 sono il segnale piu forte e devono essere usati quando l'URL duplicato non dovrebbe mai essere accessibile agli utenti. Se hai migrato da /vecchio-url-prodotto a /nuovo-url-prodotto, un redirect 301 e corretto perche gli utenti non dovrebbero mai atterrare sul vecchio URL. I tag canonical, al contrario, sono appropriati quando entrambi gli URL devono rimanere accessibili.

I tag noindex dicono a Google di rimuovere completamente una pagina dall'indice. Usa noindex per pagine come risultati di ricerca interna, pagine carrello o pagine account che non devono apparire nei risultati di ricerca.

Il blocco robots.txt impedisce a Google di scansionare un URL. E utile per conservare il budget di crawl ma pericoloso per la canonicalizzazione perche Google non puo leggere un tag canonical su una pagina che non puo scansionare. Se blocchi una pagina via robots.txt e quella pagina ha backlink esterni, Google perdera quei segnali completamente.

Redirect 301: usare quando l'URL duplicato non dovrebbe mai essere visitato dagli utenti
Tag canonical: usare quando entrambi gli URL devono rimanere accessibili ma uno deve posizionarsi
Noindex: usare per pagine che non devono mai apparire nei risultati di ricerca
Robots.txt: blocca la scansione ma impedisce anche a Google di leggere i tag canonical
Tip

Non combinare mai noindex con un tag canonical che punta a un URL diverso sulla stessa pagina. Questi segnali si contraddicono e Google potrebbe ignorare entrambi. Usa uno o l'altro, non entrambi.

Errori comuni dei tag canonical nei negozi online

L'errore canonical piu dannoso nell'ecommerce e puntare tutte le pagine di categoria paginate alla pagina 1. Se /categoria/scarpe?page=2, /categoria/scarpe?page=3 e /categoria/scarpe?page=4 hanno tutte tag canonical che puntano a /categoria/scarpe (pagina 1), Google ignorera i prodotti elencati nelle pagine da 2 a 4 perche gli hai detto che quelle pagine sono duplicati della pagina 1. Ogni pagina paginata dovrebbe avere un canonical autoreferenziale.

Un altro errore frequente e canonicalizzare verso URL inesistenti o rotti. Questo succede quando i prodotti vengono eliminati ma i tag canonical sulle pagine varianti puntano ancora all'URL genitore rimosso. Google riceve un 404 per l'obiettivo canonical e potrebbe rimuovere tutte le pagine varianti dall'indice.

I tag canonical dinamici che includono parametri di sessione annullano completamente lo scopo. Abbiamo visto negozi dove il CMS genera tag canonical che includono l'ID di sessione dell'utente, creando un URL canonical unico per ogni visitatore.

Il concatenamento dei canonical e un altro problema comune. La pagina A canonicalizza alla pagina B, che canonicalizza alla pagina C. Google tenta di seguire la catena, ma catene piu lunghe di un salto sono inaffidabili. Punta sempre i canonical direttamente all'URL obiettivo finale.

Non canonicalizzare mai le pagine paginate alla pagina 1; ogni pagina paginata ha contenuto unico
Verifica che gli URL obiettivo canonical restituiscano stato 200
Assicurati che il CMS non inietti ID di sessione nei tag canonical
Evita catene canonical: punta sempre direttamente all'obiettivo finale
Controlla i loop canonical dove due pagine puntano una all'altra
Tip

Esegui un audit mensile con Screaming Frog o Sitebulb per controllare errori canonical. Filtra le pagine dove l'URL canonical differisce dall'URL della pagina e verifica che ogni caso sia intenzionale.

Auditare e monitorare i tag canonical su larga scala

Per i negozi con migliaia di prodotti, l'audit canonical manuale e impraticabile. Usa strumenti di crawling come Screaming Frog, Sitebulb o Ahrefs Site Audit per scansionare l'intero sito ed estrarre i dati dei tag canonical. Esporta i risultati e filtra per problemi specifici: pagine senza tag canonical, pagine con canonical che puntano a URL non-200, pagine con tag canonical multipli e pagine dove l'URL canonical differisce inaspettatamente dall'URL della pagina.

Lo strumento di ispezione URL di Google Search Console rivela come Google interpreta i tuoi tag canonical per pagine specifiche. Inserisci qualsiasi URL e controlla il campo "Canonical selezionato da Google". Se il canonical selezionato da Google differisce dal tuo canonical dichiarato, significa che Google ha deciso di ignorare il tuo suggerimento.

Configura un monitoraggio continuo piuttosto che audit una tantum. Configura il tuo strumento di crawling SEO per eseguirsi settimanalmente e avvisarti quando emergono nuovi problemi canonical. I lanci di prodotti, gli aggiornamenti della piattaforma, i cambiamenti del tema e le installazioni di app rompono frequentemente le implementazioni canonical senza che nessuno se ne accorga. Un negozio che abbiamo auditato ha avuto un aggiornamento del tema che ha silenziosamente rimosso tutti i canonical autoreferenziali, causando un calo del 23% del traffico organico in sei settimane.

Per i negozi enterprise, considera l'implementazione della validazione dei tag canonical nella tua pipeline di deployment. Aggiungi test automatizzati che verifichino la presenza e il formato corretto dei tag canonical sui template delle pagine chiave prima che il codice raggiunga la produzione.

Scansiona l'intero negozio con strumenti come Screaming Frog per estrarre e auditare tutti i tag canonical
Usa l'ispezione URL di Google Search Console per verificare se Google rispetta i tuoi canonical dichiarati
Programma crawl automatizzati settimanali per individuare regressioni canonical
Implementa test pre-deployment che validino la presenza e il formato dei tag canonical
Monitora il canonical selezionato da Google vs. quello dichiarato per le pagine prodotto e categoria importanti
Tip

Esporta i dati dell'audit canonical in un foglio di calcolo e crea una tabella pivot raggruppando le pagine per la loro relazione canonical. Questo rivela rapidamente pattern come tutti i prodotti di una categoria che canonicalizzano accidentalmente alla pagina categoria.

Lavora con esperti SEO che capiscono l’e-commerce

La prima agenzia SEO al mondo fondata dall’e-commerce

Tag Canonical per l'Ecommerce - EcomSEO Academy | EcomSEO