Home - Blog SEO Ecommerce
SEO Ecommerce · 14 min di lettura

SEO Shopify nel 2026: la guida completa per i proprietari di negozi

La guida SEO Shopify completa per il 2026: correggi i problemi di canonical, ottimizza le collection, completa lo schema e migliora i Core Web Vitals.

LB
Luciano Bonanno
Consulente SEO & Growth

Shopify è la piattaforma ecommerce più popolare per una ragione. È veloce da avviare, l’ecosistema di app è enorme e l’infrastruttura hosted è affidabile. Però la sua configurazione SEO predefinita ha lacune che costano traffico reale ai negozi, e la maggior parte dei proprietari non sa che quelle lacune esistono.

Questa guida copre ogni leva SEO specifica di Shopify: i problemi strutturali che la piattaforma crea per impostazione predefinita, come correggerli e come costruire un sistema di ottimizzazione che scala man mano che il catalogo cresce.

Se vuoi il quadro più ampio della SEO ecommerce oltre ai problemi specifici di Shopify, inizia dalla guida SEO ecommerce completa per il 2026. Questo articolo approfondisce le meccaniche specifiche di Shopify.

Il problema principale con la configurazione SEO predefinita di Shopify

Shopify è una piattaforma con opinioni proprie. Prende decisioni al posto tuo su struttura degli URL, generazione della sitemap e implementazione dei canonical. Alcune di queste decisioni sono ragionevoli. Altre creano debito SEO che si accumula man mano che il catalogo cresce.

I quattro problemi predefiniti che impattano quasi ogni negozio Shopify:

1. Il problema degli URL prodotto duplicati. Shopify genera due URL accessibili per ogni prodotto. L’URL canonical del prodotto è /products/nome-prodotto. Però quando si accede a un prodotto attraverso una collection, è accessibile anche su /collections/nome-collection/products/nome-prodotto. Shopify gestisce questo aggiungendo un tag canonical sull’URL del percorso collection che punta all’URL del prodotto standalone. Funziona per lo più, però si rompe quando i prodotti appaiono in più collection. Ogni percorso collection genera un URL diverso, tutti che puntano allo stesso canonical. Se uno qualsiasi di quegli URL del percorso collection attrae backlink o link interni, quell’equity passa attraverso un hop extra prima di raggiungere il canonical.

2. Schema markup incompleto. Lo schema Product predefinito di Shopify include proprietà base ma omette aggregateRating, offers.availability in tutti i casi, e spesso ha dati brand e sku incompleti. Queste lacune significano che i negozi Shopify perdono i rich result (valutazioni con stelle, visualizzazione dei prezzi) in Google Shopping e nella ricerca organica senza un’implementazione personalizzata.

3. Limitazioni della sitemap. Shopify genera automaticamente una sitemap XML su /sitemap.xml. Include prodotti, collection, pagine e articoli del blog. Non ti permette di includere o escludere URL specifici, controllare le impostazioni di priorità in modo significativo o aggiungere sitemap delle immagini separatamente. Per cataloghi grandi, questa mancanza di controllo significa che la sitemap può includere pagine a basso valore accanto ai tuoi URL più prioritari senza differenziazione.

4. Contenuti generati dalle app. L’ecosistema di app di Shopify crea debito SEO senza che il proprietario del negozio se ne renda conto. Le app che aggiungono widget di recensioni, guide alle taglie, sezioni “visti di recente” o pop-up spesso iniettano JavaScript che rallenta il caricamento della pagina o inietta blocchi di contenuto duplicati. Alcune app generano le proprie pagine indicizzabili che competono con o confondono i tuoi contenuti principali.

Nessuno di questi è invalidante. Però richiedono una gestione deliberata.

La struttura URL di Shopify e la strategia dei canonical

Il formato URL /collections/nome-collection/products/nome-prodotto è il problema SEO più incompreso in Shopify.

Ecco quello che devi sapere:

Shopify aggiunge automaticamente un tag canonical su ogni URL prodotto del percorso collection che punta a /products/nome-prodotto. Quindi Google vede correttamente il canonical. Il problema non è con la logica di crawl di Google: è con il link interno.

Quando la navigazione, i widget di cross-sell o le sezioni prodotti correlati linkano ai prodotti usando il formato URL del percorso collection, ogni link interno punta a un URL che immediatamente fa canonical a un altro URL. Questa è un’inefficienza di un hop nel trasferimento dell’equity dei link. Su un sito in cui ogni pagina prodotto riceve link interni principalmente attraverso i percorsi collection, stai aggiungendo attrito a ogni singolo flusso di equity.

La correzione è diretta: assicurati che il tuo tema generi sempre link interni al formato /products/nome-prodotto canonical, non al formato del percorso collection. In Liquid, questo significa usare product.url invece di product.url | within: collection quando si costruiscono card prodotto, navigazione e sezioni cross-sell.

Verifica la tua implementazione attuale crawlando il sito con Screaming Frog, filtrando i link interni e controllando quale percentuale punta a URL nel formato /collections/.../products/.... Se è sopra il 20%, aggiornare la generazione di link del tema dovrebbe essere nella lista delle correzioni.

Ottimizzazione delle pagine collection di Shopify: il patrimonio più trascurato

Le pagine collection (equivalenti alle pagine categoria nelle altre piattaforme) sono il patrimonio SEO di maggior valore nella maggior parte dei negozi Shopify. Si posizionano per termini di testa ad alto volume che le pagine prodotto non possono raggiungere. Però nella maggior parte dei negozi Shopify che audito, le pagine collection non hanno contenuto descrittivo, nessun targeting di keyword e nessun link interno strutturato.

Una pagina collection compete per termini come “scarpe da corsa donna”, “tazze di ceramica” o “skincare biologica”. Questi termini hanno volume di ricerca significativo e forte intento commerciale. Posizionarsi per loro alla posizione 3 vale più del posizionamento di 10 pagine prodotto per variazioni long-tail.

Cosa ha bisogno una pagina collection Shopify ottimizzata correttamente:

H1 con targeting di keyword. Questo dovrebbe essere la keyword principale della collection, non solo il nome della collection. “Scarpe da corsa donna” è meglio di “Corsa - Donna”. Corrispondi a ciò che le persone cercano.

Contenuto introduttivo sopra la griglia prodotto. 100-200 parole che rispondono alla domanda implicita dell’acquirente: cos’è questa collection e come scelgo? Questo contenuto segnala la rilevanza tematica a Google e serve gli utenti che non sono ancora pronti a filtrare. Evita il riempitivo generico. Scrivi di cosa rende distinta questa selezione, come scegliere il prodotto giusto o cosa cercare.

Contenuto sotto la griglia prodotto. Un ulteriore blocco di 300-500 parole di contenuto sostanziale sotto la griglia permette una copertura più profonda delle keyword senza interferire con l’esperienza di acquisto. Questo è dove puoi includere guide all’acquisto, FAQ sulla categoria e guide alla comparazione. Nei vertical competitivi, questo blocco di contenuto secondario è spesso il fattore decisivo tra il posizionarsi alla posizione 4 e alla posizione 1.

Il campo descrizione della collection. Shopify fornisce un campo descrizione nell’admin della collection. Usalo. Però controlla anche come il tuo tema lo renderizza. Alcuni temi visualizzano le descrizioni delle collection sopra la griglia, altri sotto, altri per niente. Conferma nel template della collection del tuo tema dove appare l’output {{ collection.description }}, e se non appare, aggiungilo.

I benchmark del volume dei contenuti variano per la competitività del vertical. Per nicchie poco competitive, 300-400 parole totali su una pagina collection possono essere sufficienti. Per vertical competitivi (moda, beauty, elettronica), 800-1.200 parole tra le sezioni sopra e sotto la griglia è lo standard per le pagine che si posizionano.

Gestione dei tag title e delle description su larga scala con i metafield

Per negozi con centinaia o migliaia di prodotti, scrivere manualmente tag title e meta description per ogni prodotto non è realistico. I metafield di Shopify risolvono questo problema permettendoti di memorizzare dati personalizzati per prodotto o collection, poi di referenziarli nella sezione <head> del tuo tema.

I due approcci:

Title basati su template. Il campo SEO title nell’admin del prodotto di Shopify genera il tag <title>. Se lasciato vuoto, il tema di solito torna al formato {{ product.title }} | {{ shop.name }}. Per la maggior parte dei negozi, questo default è accettabile per i nomi di prodotto long-tail ma fallisce per i nomi di prodotto brevi e generici che hanno bisogno di più contesto nel title.

Costruisci template di title a livello di collection: [Nome Prodotto] [Attributo Chiave] — [Nome Brand]. Per esempio, un prodotto chiamato “Oxford Classico” in un brand di scarpe da uomo diventerebbe “Oxford Classico Scarpa Elegante in Cuoio — Nome Brand”. Usa il Bulk Editor di Shopify o un’app di metafield per gestire i SEO title a livello di scala senza modificare ogni prodotto singolarmente.

Metafield per dati personalizzati. Crea metafield personalizzati per memorizzare dati come varianti di colore, materiale, caso d’uso target o gamma di taglie. Questi metafield possono essere referenziati nei template Liquid per generare dinamicamente tag title più ricchi e proprietà dello schema senza modifiche manuali per prodotto.

Colmare le lacune dei dati strutturati di Shopify

Lo schema Product predefinito di Shopify include le proprietà base. Ecco cosa manca di solito e perché è importante.

Schema AggregateRating. È quello che genera le valutazioni con stelle nei risultati di ricerca di Google. Shopify non lo include nei temi predefiniti perché richiede l’integrazione dei dati di recensione. Se stai usando un’app di recensioni (Okendo, Judge.me, Yotpo), controlla se l’app inietta lo schema AggregateRating nella pagina prodotto. Molte lo fanno, però con errori di sintassi o proprietà richieste mancanti (ratingCount è richiesto insieme a ratingValue). Valida con il Rich Results Test di Google.

Completezza dello schema Offer. La proprietà offers sullo schema Product ha bisogno di price, priceCurrency, availability e url come minimo perché Google la riconosca come schema Product idoneo per Shopping. I temi Shopify spesso includono prezzo e valuta ma omettono availability o la impostano staticamente (sempre “InStock”) senza controllare lo stato effettivo dell’inventario. Questo può causare problemi di idoneità ai Rich Result se Google trova incongruenze tra lo schema e il contenuto effettivo della pagina.

Schema BreadcrumbList. Shopify genera la navigazione breadcrumb per gli URL prodotto del percorso collection, però non tutti i temi includono lo schema BreadcrumbList accanto al breadcrumb visivo. Questo schema aiuta Google a capire la gerarchia del sito e spesso genera la visualizzazione del breadcrumb nei SERP invece dell’URL grezzo.

Core Web Vitals su Shopify: il tema è di solito il problema

L’infrastruttura di Shopify è veloce. Il loro CDN è globale, i tempi di risposta del server sono tipicamente eccellenti e il TTFB raramente è il collo di bottiglia. I problemi di Core Web Vitals sui negozi Shopify vengono quasi sempre dal layer del tema e dalle app installate.

LCP su Shopify. Il Largest Contentful Paint su una pagina collection o prodotto è quasi sempre l’immagine hero o la prima immagine prodotto nella griglia. Correzioni comuni: converti le immagini in formato WebP (Shopify lo supporta via parametri URL: aggiungi ?format=webp), aggiungi loading="eager" e fetchpriority="high" all’immagine LCP, e usa <link rel="preload"> nel <head> per dire al browser di caricare presto l’immagine LCP.

Evita gli script che bloccano il rendering nel <head>. Ogni app Shopify che inietta un tag <script> nel <head> senza async o defer ritarda il rendering della pagina. Audita la sezione <head> del tuo tema nell’editor del tema e identifica gli script non differiti. I widget di chat, gli strumenti pop-up e gli script di analytics sono i responsabili più frequenti.

CLS su Shopify. Il layout shift viene più comunemente da immagini con lazy load senza dimensioni esplicite, banner di consenso ai cookie che spingono il contenuto verso il basso al caricamento, e carousel di immagini prodotto che spostano il layout mentre le immagini si scambiano. Correggi le dimensioni delle immagini a livello del template Liquid: includi sempre gli attributi width e height sui tag <img>.

INP su Shopify. La scarsa reattività alle interazioni è di solito causata da JavaScript pesante nelle app che gira sul thread principale. Il flusso add-to-cart, i selettori di quantità e il cambio di variante sono fonti comuni di task lunghi. Questo è più difficile da correggere senza il supporto di uno sviluppatore del tema, però fare l’audit di quali app contribuiscono ai task lunghi usando il pannello Performance di Chrome DevTools identifica i responsabili.

App Shopify che aiutano vs. danneggiano la SEO

L’app store di Shopify ha oltre 8.000 app. La maggior parte è costruita per risolvere problemi dei merchant, non problemi SEO. Alcune sono attivamente dannose.

App che aiutano la SEO:

  • App di revisione SEO e schema (SearchPie, TinyIMG, Schema Plus): utili se implementate correttamente
  • App di compressione immagini (TinyIMG, Crush.pics): necessarie per cataloghi di immagini grandi
  • App di recensioni che iniettano schema (Judge.me, Okendo): preziose per i rich result

App da verificare attentamente:

  • App di page builder (Shogun, PageFly, GemPages): generano contenuto al di fuori dei template Liquid standard di Shopify, il che può creare problemi di canonical, pagine lente e lacune nello schema
  • App di pop-up e cattura email: quasi sempre iniettano script bloccanti
  • App di loyalty e rewards: alcune generano pagine indicizzabili o iniettano bundle JavaScript di grandi dimensioni

Il processo di audit: Installa Chrome DevTools ed esegui una registrazione del pannello Network su una pagina collection. Filtra per file JavaScript. Cerca script di terze parti che sono grandi (oltre 50KB), caricati in modo sincrono o caricati prima del contenuto della pagina. Ognuno è un candidato per la rimozione o il caricamento differito.

La struttura di Shopify si presta a un modello di link interno hub-and-spoke, dove le pagine collection sono gli hub e le pagine prodotto sono i raggi.

Il principio fondamentale: le pagine collection dovrebbero ricevere link dalla navigazione, dalla homepage e dalle pagine collection correlate. Le pagine prodotto dovrebbero ricevere link dalle pagine collection a cui appartengono, più le sezioni cross-sell sui prodotti correlati.

Quello che la maggior parte dei negozi non fa: i link tra pagine collection. Se vendi mobili e hai collection separate per divani, poltrone e tavolini da caffè, quelle collection dovrebbero linkare le une alle altre attraverso il contenuto della descrizione della collection. “Stai cercando poltrone abbinate? Vedi la nostra [collection di poltrone].” Questo distribuisce l’equity orizzontalmente tra le tue categorie di primo livello.

I contenuti del blog su Shopify sono sottoutilizzati per i link interni. Ogni articolo di blog è un’opportunità per linkare alle pagine collection e ai prodotti rilevanti. Un post su “come arredare il tuo salotto” dovrebbe linkare alle collection divani, alle collection tavolini da caffè e ai prodotti individuali rilevanti.

Shopify non ha navigazione a faccette integrata. I negozi che usano i filtri installano tipicamente app come Boost Commerce Product Filter, Searchie o usano l’app nativa Search and Discovery di Shopify.

Queste app generano parametri URL quando vengono applicati i filtri. Per esempio, una collection filtrata per colore=blu e taglia=medio potrebbe produrre: /collections/magliette?filter.p.m.colore=blu&filter.p.m.taglia=medio.

La gestione SEO di questi URL è molto importante per i cataloghi grandi. Senza gestione, gli URL generati dai filtri consumano crawl budget e possono creare contenuti duplicati a livello di scala.

Le best practice standard per le app di filtro Shopify:

  1. Assicurati che l’app di filtro aggiunga <meta name="robots" content="noindex, follow"> sugli URL filtrati che non hanno vera domanda di ricerca (la maggior parte delle combinazioni colore/taglia/prezzo)
  2. Assicurati che l’app aggiunga un tag canonical sulle pagine filtrate che punta alla collection principale
  3. Per le combinazioni di filtri che hanno domanda di ricerca (faccette brand, combinazioni di attributi specifiche che corrispondono a query reali), crea pagine collection dedicate invece di affidarsi all’indicizzazione degli URL di filtro

Per un’analisi tecnica approfondita che dovrebbe precedere qualsiasi lavoro SEO importante su Shopify, vedi la guida all’audit SEO tecnico. Le sezioni su crawl budget e canonical si applicano direttamente a Shopify.

Se cerchi una gestione SEO Shopify hands-on, il servizio SEO ecommerce copre strategia, implementazione e ottimizzazione continuativa.


FAQ

Perché il mio negozio Shopify non si posiziona nonostante abbia buoni prodotti? I buoni prodotti non garantiscono posizionamenti. Google posiziona le pagine, non i prodotti. Se le pagine collection non hanno contenuto, le pagine prodotto usano le descrizioni del produttore, lo schema è incompleto e i Core Web Vitals sono scarsi, stai competendo su basi contenutistiche e tecniche dove non hai investito. Inizia con il contenuto delle pagine collection e le correzioni tecniche prima di assumere che il problema sia la concorrenza o la domain authority.

Shopify ha problemi di contenuto duplicato? Sì, per impostazione predefinita. Il formato URL /collections/nome-collection/products/nome-prodotto crea un secondo URL accessibile per ogni prodotto. Shopify gestisce questo con i tag canonical, però l’implementazione ha casi limite. Inoltre, le app possono creare contenuti duplicati attraverso le proprie pagine generate, e i negozi che copiano le descrizioni prodotto del produttore creano duplicazione di contenuti sul web. Entrambi richiedono una gestione deliberata.

Qual è il miglior tema Shopify per la SEO? I temi gratuiti di Shopify (Dawn, Craft, Sense) sono costruiti per la performance e ottengono buoni punteggi Core Web Vitals di base. I temi premium aggiungono funzionalità ma spesso a un costo di performance. Il miglior tema SEO è quello con codice Liquid pulito, nessuno script non necessario nel <head>, attributi di dimensione immagine corretti e supporto ai dati strutturati.

Come aggiungo lo schema markup a Shopify? Il metodo più pulito è modificare direttamente i file Liquid del tuo tema per aggiungere un blocco <script type="application/ld+json"> che preleva dati dalle variabili Liquid di Shopify. In alternativa, le app di schema come Schema Plus for SEO gestiscono questo senza modifiche al codice. Valida sempre tutto lo schema con il Rich Results Test di Google indipendentemente dal metodo di implementazione.

Quante parole dovrebbe avere una pagina collection Shopify? Dipende dalla concorrenza. Per nicchie poco competitive, 300-400 parole totali (sopra e sotto la griglia prodotto) sono tipicamente sufficienti. Per categorie competitive in moda, beauty, elettronica o arredamento, punta a 800-1.200 parole divise tra un’introduzione sopra la griglia e contenuto di guida all’acquisto sotto la griglia. La qualità e la rilevanza del contenuto conta più del raggiungimento di un conteggio specifico di parole.

Le app Shopify possono danneggiare la mia SEO? Sì. Le app che iniettano JavaScript sincrono nel <head> ritardano il rendering della pagina e danneggiano i Core Web Vitals. Le app che generano pagine indicizzabili senza corretta gestione canonical o noindex creano duplicazione di contenuti. Le app che riscrivono gli URL possono rompere le configurazioni di redirect. Verifica ogni app installata per il suo impatto SEO, in particolare il suo effetto sulla velocità della pagina e sulla generazione di pagine indicizzabili.

Come risolvo il problema dell’URL prodotto duplicato di Shopify? L’implementazione del tag canonical di Shopify gestisce automaticamente la maggior parte di questo. L’azione richiesta è assicurarsi che i link interni puntino agli URL in formato /products/nome-prodotto invece degli URL del percorso collection. Nei file Liquid del tema, usa product.url invece di product.url | within: collection quando generi link prodotto. Evita inoltre di costruire backlink agli URL prodotto del percorso collection: usa sempre l’URL standalone canonical nelle comunicazioni esterne.


Sull’autore Luciano Bonanno è un consulente SEO e Growth indipendente con 18 anni di esperienza. Fondatore di SameAPI e DeLeak.co. Prenota una chiamata strategica →

Ti è stato utile?

Parliamo della tua crescita organica.

30 minuti. Una valutazione onesta del tuo potenziale di crescita organica.

Prenota una chiamata →