Contenuti duplicati su Shopify: cosa sono e come risolverli
I contenuti duplicati su Shopify derivano da URL di prodotti, pagine tag e paginazione. Scopri come identificarli e risolverli.
Shopify genera automaticamente più URL per lo stesso prodotto, il che Google interpreta come contenuti duplicati e dilui la tua classifica. La buona notizia: la piattaforma imposta già alcuni tag canonici automaticamente, ma questa automazione non è una scusa per non agire. Devi intervenire attivamente per proteggere il budget di scansione e consolidare l'equità dei link su un'unica URL forte.
Punti chiave
- Shopify crea per ogni prodotto almeno due URL indicizzabili:
/products/e/collections/[name]/products/. - I tag canonici sono suggerimenti, non direttive. Google non sempre li segue.
- Le pagine di collection filtrate per tag come
/collections/scarpe/runningsono fabbriche silenziose di contenuti duplicati. ?page=1è un duplicato gratuito di ogni pagina di collection, che Shopify non canonizza automaticamente.- L'ordine corretto per le soluzioni è: verificare canonical, ripulire i link interni, impostare noindex, poi adattare robots.txt.
Quali sono i contenuti duplicati su Shopify?
I contenuti duplicati si verificano quando contenuti identici o molto simili sono accessibili da più URL. Per i motori di ricerca sono tecnicamente pagine diverse, anche se il cliente non nota alcuna differenza. Google deve decidere quale URL includere nell'indice e quale ignorare. Google prende questa decisione autonomamente, di solito non secondo i tuoi desideri.
Shopify crea contenuti duplicati attraverso quattro fonti principali:
- URL di prodotti con scope della collection (il problema principale)
- Pagine di collection filtrate per tag
- URL di paginazione (
?page=1) - Parametri di variante (
?variant=12345)
Le quattro fonti nel dettaglio
1. URL di prodotti con scope della collection
Questa è di gran lunga la causa più frequente. Ogni prodotto in Shopify è accessibile tramite due percorsi:
https://tuo-negozio.it/products/maglietta-bluhttps://tuo-negozio.it/collections/magliette/products/maglietta-blu
Shopify imposta automaticamente un tag canonico sulla variante della collection che punta all'URL /products/. Sembra una soluzione, ma lo è solo in parte. I tag canonici sono raccomandazioni, non istruzioni. Se i tuoi link interni continuano a puntare all'URL con scope della collection, invii segnali contraddittori a Google, e Google potrebbe allora scegliere l'URL sbagliato come master.
Il fattore scatenante frequente: il filtro Liquid | within: collection in molti temi genera automaticamente link consapevoli della collection. Ogni prodotto collegato all'interno di una collection riceve così una URL duplicata propria.
La soluzione nel tuo template Liquid:
Verifica il tuo file product-card.liquid o lo snippet corrispondente. Il link al prodotto dovrebbe sempre puntare a product.url, non a product.url | within: collection:
{# Sbagliato - genera URL con scope della collection #}
<a href="{{ product.url | within: collection }}">
{# Corretto - punta sempre a /products/ #}
<a href="{{ product.url }}">
Con questo unico cambiamento nel codice del tuo tema, reindizzi tutti i segnali dei link interni all'URL canonica.
2. Pagine di collection filtrate per tag
Il sistema di tagging di Shopify è comodo, ma un produttore silenzioso di contenuti duplicati. Quando i clienti filtrano una collection per tag, si generano URL come:
/collections/scarpe/running/collections/scarpe/impermeabile/collections/scarpe/running+impermeabile
Queste pagine spesso contengono esattamente gli stessi prodotti della collection principale, hanno lo stesso titolo e la stessa meta-descrizione. Con un negozio con 200 tag su 50 collection, possono diventare rapidamente oltre 10.000 pagine thin che consumano budget di scansione senza mai posizionarsi.
La soluzione:
Imposta un meta tag noindex su tutte le pagine filtrate per tag. In theme.liquid verifica se current_tags è impostato:
{% if current_tags %}
<meta name="robots" content="noindex, follow">
{% endif %}
Con follow consenti ancora a Googlebot di seguire i link sulla pagina. Solo l'indicizzazione viene impedita. In alternativa, puoi bloccare le pagine tag in robots.txt.liquid con Disallow: /collections/*/, ma ricorda: robots.txt non è una protezione per l'indicizzazione, solo un suggerimento di scansione. Per chi vuole un'indicizzazione pulita permanente, combina entrambe le misure.
3. URL di paginazione
Una collection con 200 prodotti e 24 per pagina genera 9 URL di paginazione. Shopify aggiunge ?page=2, ?page=3, ecc. Il vero problema: ?page=1 è un duplicato diretto dell'URL base /collections/scarpe, e Shopify non canonizza questa variante automaticamente.
| URL | Stato | Standard Shopify |
|---|---|---|
/collections/scarpe | Canonica, indicizzabile | Corretto |
/collections/scarpe?page=1 | Duplicato dell'URL base | Non canonizzato |
/collections/scarpe?page=2 | Paginazione indipendente | Auto-canonizzato |
/collections/scarpe?sort_by=price | Duplicato con ordine diverso | Non canonizzato |
Per ?page=1, aiuta un canonical manuale nel tuo template di collection:
{% if current_page == 1 %}
<link rel="canonical" href="{{ collection.url | prepend: shop.url }}">
{% else %}
<link rel="canonical" href="{{ collection.url | prepend: shop.url }}?page={{ current_page }}">
{% endif %}
4. Parametri di variante
Le varianti di prodotto generano URL come /products/maglietta?variant=12345678. Qui Shopify fa effettivamente la cosa giusta: il tag canonico impostato automaticamente sugli URL delle varianti punta sempre all'URL del prodotto base, senza il parametro di variante. Questo protegge dai contenuti duplicati in questa area.
Devi fare attenzione con le app di terze parti per configuratori di prodotti complessi. Alcune di queste app generano pagine proprie per le varianti e bypassano i canonical standard di Shopify. Verifica dopo ogni installazione di app se compaiono nuovi URL senza tag canonico.
Diagnosticare i contenuti duplicati: gli strumenti
Prima di applicare le soluzioni, hai bisogno di un inventario. Questi strumenti rivelano i problemi:
- Google Search Console: Vai a "Pagine" e filtra per "Duplicato, Google ha scelto un URL canonico diverso". Se Google ignora il tuo canonical, è un forte segnale che i tuoi link interni sono contraddittori.
- Screaming Frog SEO Spider: Fai una scansione del tuo negozio ed esporta tutti gli URL. Cerca gli URL che condividono lo stesso tag canonico.
- Ricerca Google: Digita
site:tuo-negozio.it inurl:/collections/. Se gli URL dei prodotti con percorso di collection compaiono nei risultati, Google non ha accettato il tuo canonical. - Visualizza sorgente pagina: Apri un URL di prodotto all'interno di una collection, premi
Ctrl+Ue cercarel="canonical". L'href dovrebbe puntare a/products/, non all'URL della collection.
L'ordine corretto delle soluzioni
Molti commercianti ricorrono immediatamente a robots.txt. È un errore. L'ordine corretto:
- Verificare e correggere i tag canonici (theme.liquid e snippet di prodotto)
- Ripulire i link interni (nessun filtro
| within: collectionnei link di prodotto) - Impostare noindex su pagine deboli (pagine tag, risultati di ricerca interni)
- Adattare robots.txt (solo come misura complementare, non come sostituto)
Ricorda: robots.txt impedisce la scansione, non l'indicizzazione. Se Google conosce già i link a una pagina, può comunque finire nell'indice, con l'avvertenza "Descrizione per questo risultato non disponibile".
Checklist: audit dei contenuti duplicati per Shopify
- [ ] Verifica se i tuoi snippet di tema utilizzano
product.url | within: collection - [ ] Testa 5 URL di prodotto da collection diverse per il loro tag canonico
- [ ] Verifica in Google Search Console "Duplicato, Google ha scelto URL canonico diverso"
- [ ] Controlla le pagine tag per il tag noindex (condizione
current_tags) - [ ] Verifica se
?page=1sulle pagine di collection è correttamente canonizzato - [ ] Testa dopo l'installazione di app per nuovi URL di varianti senza canonical
- [ ] Assicurati che la tua sitemap.xml contenga solo URL canoniche indicizzabili
Cosa Shopify fa automaticamente (e cosa no)
| Problema | Standard Shopify | Intervento manuale necessario? |
|---|---|---|
| Prodotto in collection vs /products/ | Canonical impostato | Si, se i link interni puntano male |
| URL di varianti (?variant=) | Canonical su URL base | Solo con configuratori di app |
| Pagine filtrate per tag | Nessuna protezione | Si, noindex richiesto |
| Duplicato ?page=1 | Non canonizzato | Si, logica canonical manuale |
| Parametri ?sort_by= | Non canonizzati | Si, robots.txt o noindex |
| Parametri UTM (?utm_source=) | Canonical ignora parametri | No, Shopify lo gestisce |
| Pagine blog | Auto-canonizzate | No |
Contenuti duplicati e visibilità AI nel 2026
Dal 2026, le architetture di pagina pulite svolgono un ruolo aggiuntivo: le ricerche assistite da AI come Google AI Overviews e Perplexity favoriscono le pagine strutturalmente chiare e affidabili. I negozi con problemi di contenuti duplicati irrisolti inviano segnali di scansione contraddittori, che non solo influenzano la classifica Google classica, ma riducono anche la probabilità di essere citati nelle risposte generate da AI.
Se vuoi approfondire i fondamenti del SEO tecnico, il mio Shopify Technical SEO Playbook copre l'architettura completa della sitemap e della scansione. E se vuoi sapere come la navigazione sfaccettata e gli URL di filtro gravano sul tuo budget di scansione, leggi la mia guida su Shopify Faceted Navigation SEO.
Conclusione
I contenuti duplicati su Shopify non sono il segno di una piattaforma rotta, ma una caratteristica architettonica che richiede una gestione attiva. Shopify fornisce la base canonica, ma l'ottimizzazione fine dipende da te: link interni puliti, noindex su pagine thin, e una logica canonica robusta nel codice Liquid. Chi chiude sistematicamente queste quattro fonti consolida la propria equità di link sulle pagine che dovrebbero davvero posizionarsi.
Domande frequenti
I contenuti duplicati su Shopify sono un problema SEO serio?
Si. I contenuti duplicati diluiscono l'equità dei link su più URL e costringono Google a decidere autonomamente quale pagina classificare. Questo spesso porta a una URL più debole o indesiderata nei risultati di ricerca. Shopify imposta tag canonici automaticamente, ma questi sono solo suggerimenti, non direttive vincolanti.
Il tag canonico risolve tutti i problemi di contenuti duplicati su Shopify?
Non da solo. I tag canonici sono raccomandazioni e Google li ignora se ci sono segnali contraddittori, ad esempio se i link interni puntano all'URL duplicato. Inoltre hai bisogno di link interni puliti, noindex su pagine thin e possibilmente adattamenti a robots.txt.
Devo impostare manualmente i tag canonici su Shopify o lo fa la piattaforma?
Shopify imposta automaticamente i tag canonici per gli URL di prodotto e i parametri di variante. Per le pagine di collection filtrate per tag, il duplicato ?page=1 e i parametri ?sort_by= devi intervenire manualmente, tramite codice Liquid nel tema o attraverso tag noindex.