Home - Blog - Ecommerce SEO
Ecommerce SEO · 16 min lettura

SEO Shopify 2026: Ottimizzazione per Proprietari di Negozi

SEO Shopify per il 2026: correggi il canonical, ottimizza le collection, completa lo schema, migliora i Core Web Vitals e posiziona lo store.

LB
Luciano Bonanno
SEO & Growth Consultant

Shopify è la piattaforma ecommerce più popolare per una ragione. È veloce da configurare, migliaia di app lo estendono e l’infrastruttura hosted è affidabile. Ma 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 tenga il passo man mano che il catalogo cresce.

Se vuoi il quadro più ampio della SEO ecommerce oltre i problemi specifici di Shopify, parti 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 colpiscono 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 nella maggior parte dei casi, ma 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. Le app installate su Shopify creano 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 duplicato. Alcune app generano le proprie pagine indicizzabili che competono con o confondono il tuo contenuto principale.

Nessuno di questi è eliminatorio. Ma richiedono una gestione deliberata.

La Struttura URL di Shopify e la Strategia Canonical

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

Cosa devi sapere:

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

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

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

Verifica la tua implementazione attuale facendo il crawl del sito in 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 tuo tema dovrebbe essere nella lista delle correzioni.

Ottimizzazione delle Pagine Collection di Shopify: L’Asset Più Trascurato

Le pagine collection (l’equivalente delle pagine categoria in altre piattaforme) sono l’asset SEO di maggior valore nella maggior parte dei negozi Shopify. Si posizionano per termini principali ad alto volume che le pagine prodotto non possono targettizzare. Eppure nella maggior parte dei negozi Shopify che audito, le pagine collection non hanno contenuto descrittivo, nessun targeting keyword e nessun linking interno strutturato.

Una pagina collection compete per termini come “scarpe da running donna,” “tazze da caffè in ceramica” o “skincare biologica.” Questi termini hanno volume di ricerca significativo e forte intento commerciale. Posizionarsi al posto 3 vale più che posizionare 10 pagine prodotto per variazioni long tail.

Cosa serve a una pagina collection Shopify correttamente ottimizzata:

H1 targettizzato per keyword. Questo dovrebbe essere la keyword principale della collection, non solo il nome della collection. “Scarpe da Running Donna” è meglio di “Running - 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 da essa? Questo contenuto segnala rilevanza tematica a Google e serve gli utenti che non sono pronti a filtrare immediatamente. Evita il riempitivo generico. Scrivi di cosa rende questa selezione distinta, come scegliere il prodotto giusto o cosa cercare.

Contenuto sotto la griglia prodotto. Ulteriori 300-500 parole di contenuto sostanzioso sotto la griglia permettono una copertura keyword più profonda senza interferire con l’esperienza di acquisto. Qui puoi includere guide all’acquisto, FAQ sulla categoria e indicazioni di confronto. 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.

Contenuto strutturato senza keyword stuffing. Usa sottotitoli H2 e H3 in modo naturale nel contenuto sotto la griglia. Includi link interni alle collection correlate e ai prodotti più importanti all’interno della collection.

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 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 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. 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, ma 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, ma 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.

Per l’implementazione personalizzata dello schema su Shopify, l’approccio più pulito è aggiungere un blocco <script type="application/ld+json"> nel file product.liquid o product-template.liquid del tuo tema che referenzia variabili Liquid per popolare lo schema dinamicamente. Questo evita le limitazioni delle app che iniettano schema via JavaScript dopo il caricamento della pagina (che può causare problemi di validazione).

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, ma fare l’audit di quali app contribuiscono ai task lunghi usando il pannello Performance di Chrome DevTools identifica i responsabili.

La scelta del tema conta significativamente. Alcuni temi Shopify popolari (in particolare temi con molte funzionalità che raggruppano molti componenti UI) ottengono punteggi scarsi sui Core Web Vitals di base. I temi gratuiti di Shopify (Dawn, Craft, Sense) sono ottimizzati per la performance e ottengono buoni punteggi. Se un tema a pagamento sta causando fallimenti CWV, la correzione spesso richiede o sviluppo personalizzato del tema o un cambio di tema — entrambi investimenti significativi.

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 di gestione redirect (il gestore nativo di Ahrefs se sei su Shopify Plus, o Easy Redirects) — più pulite dei file di redirect a livello di tema

App da verificare attentamente:

  • App di page builder (Shogun, PageFly, GemPages) — generano contenuto della pagina al di fuori dei template Liquid standard di Shopify, il che può creare problemi di canonical, pagine lente e lacune nello schema. Non intrinsecamente cattive, ma richiedono configurazione SEO attenta.
  • App di pop-up e cattura email — quasi sempre iniettano script bloccanti. Spostale al caricamento differito.
  • 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. “Cerchi poltrone abbinate? Vedi la nostra [collection di poltrone].” Questo distribuisce l’equity orizzontalmente tra le tue categorie di primo livello e rende l’architettura di navigazione più ricca sia per gli utenti che per i crawler.

I contenuti del blog su Shopify sono sottoutilizzati per il linking interno. 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. Questi link contestuali dal contenuto del blog alle pagine commerciali passano rilevanza tematica insieme all’equity.

Per gli store che usano sezioni cross-sell e prodotti correlati: assicurati che queste sezioni linkino agli URL canonical /products/nome-prodotto, non alle varianti del percorso collection (come coperto nella sezione sulla struttura URL sopra).

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/t-shirt?filter.p.m.color=blue&filter.p.m.size=medium.

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 contenuto duplicato su larga 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

Controlla attentamente le impostazioni SEO della tua app di filtro. La maggior parte ha opzioni di configurazione per questo, ma le impostazioni predefinite spesso non le gestiscono correttamente.

Per un’analisi tecnica più 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.


Riferimenti Utili

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 tue pagine collection non hanno contenuto, le tue pagine prodotto usano le descrizioni del produttore, il tuo schema è incompleto e i tuoi Core Web Vitals sono scarsi, stai competendo su basi contenutistiche e tecniche dove non hai investito. Parti dal contenuto delle pagine collection e dalle 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, ma l’implementazione ha casi limite. Inoltre, le app possono creare contenuto duplicato attraverso le proprie pagine generate, e i negozi che copiano le descrizioni prodotto del produttore creano duplicazione di contenuto sul web. Entrambi richiedono una gestione deliberata.

Qual è il miglior tema Shopify per la SEO? I temi gratuiti di Shopify (Dawn, Craft, Sense, Debut per store legacy) sono costruiti per la performance e hanno codice pulito con buoni Core Web Vitals di base. I temi premium aggiungono funzionalità ma spesso a un costo di performance. Il miglior tema SEO è uno con codice Liquid pulito, nessuno script non necessario nel <head>, attributi di dimensione immagine corretti e supporto ai dati strutturati. Non pagare per un tema pesante aspettandoti benefici SEO che dovrai ottimizzare via.

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, 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 contenuto. 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 piuttosto che agli URL del percorso collection. Nei file Liquid del tema, usa product.url piuttosto che product.url | within: collection quando generi link prodotto. Inoltre, evita di costruire backlink agli URL prodotto del percorso collection — usa sempre l’URL standalone canonical nelle comunicazioni esterne.


Info sull’Autore Sono un consulente SEO e Growth indipendente con 18 anni di esperienza. Fondatore di SameAPI e DeLeak.co. Prenota una chiamata strategica →

Trovato utile?

Parliamo della tua crescita organica.

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

Prenota una Call →