La Shopify SEO richiede interventi tecnici mirati sul codice Liquid, sulla gestione del crawl budget e sulla struttura delle collezioni per superare i vincoli nativi della piattaforma e scalare le vendite organiche. In questa guida analizzo le configurazioni avanzate che applico nei negozi online ad alta competitività per trasformare un catalogo Shopify in una macchina di acquisizione traffico.
Attorno a Shopify circolano due miti opposti. C’è chi sostiene che il CMS sia perfetto per il posizionamento senza toccare nulla, e chi afferma che sia inadatto alla SEO a causa della rigidità delle sue cartelle. La realtà è pragmatica. L’infrastruttura di Shopify è veloce, ma presenta difetti architetturali noti che, se non corretti manualmente nel tema, disperdono link equity e generano duplicazioni di contenuti.
Shopify è adatto alla SEO? Vantaggi reali e falsi miti
Shopify offre un’infrastruttura di base affidabile per qualsiasi imprenditore che desideri avviare un commercio elettronico senza gestire server fisici. La piattaforma gestisce in autonomia aspetti che su altri CMS richiedono plugin esterni pesanti o manutenzioni continue da parte di sistemisti.
Nel mio lavoro di consulente, descritto nei dettagli nel servizio di consulenza SEO per e-commerce, riscontro quotidianamente punti di forza reali e vincoli rigidi:
- Tre punti di forza nativi: hosting su Content Delivery Network (CDN) globale ultra-rapida, generazione automatica di certificati SSL e creazione automatica della sitemap XML principale.
- Tre vincoli architetturali storici: percorsi URL forzati con prefissi obbligatori (
/collections/,/products/,/blogs/), gestione predefinita delle URL dei prodotti che genera duplicazioni interne e assenza di accesso diretto al file.htaccesso al server Nginx.
I punti di forza nativi dell’infrastruttura Shopify
La rete di server distribuiti di Shopify garantisce tempi di risposta (Time to First Byte) eccezionali in tutto il mondo. Il protocollo HTTPS è attivo di default su tutti i domini collegati, soddisfacendo immediatamente i requisiti di sicurezza richiesti da Google.
La piattaforma genera in automatico il file sitemap.xml, suddividendolo in sotto-mappe per prodotti, collezioni, pagine e articoli del blog. Questo solleva il merchant dalla gestione manuale dei nuovi articoli inseriti a magazzino, che vengono inclusi nell’indice pochi minuti dopo la pubblicazione.
I vincoli strutturali storici da correggere manualmente
La rigidità tassonomica di Shopify impone percorsi predefiniti che non possono essere rimossi. Non è possibile avere una URL pulita come dominio.it/nome-prodotto/: la piattaforma costringe a utilizzare il prefisso /products/.
La problematica più grave risiede tuttavia nel modo in cui i temi standard costruiscono i collegamenti interni. Quando un visitatore naviga all’interno di una collezione e clicca su un articolo, Shopify genera un percorso secondario del tipo /collections/nome-collezione/products/nome-prodotto. Il prodotto possiede così due indirizzi differenti, disperdendo il valore dei link interni.
Risolvere i problemi tecnici critici dell’architettura Shopify
Intervenire sul codice Liquid del tema permette di aggirare la maggior parte dei limiti strutturali della piattaforma. Un’ottimizzazione chirurgica trasforma un tema ordinario in una struttura perfettamente conforme alle linee guida di Google.
Per verificare lo stato di salute del tuo store puoi seguire i controlli dettagliati presenti nella mia guida all’audit SEO per e-commerce.
La trappola della duplicazione URL tra collezioni e prodotti
Molti store manager e sviluppatori ritengono che la presenza del tag canonical nel codice del tema sia sufficiente per gestire la duplicazione dei prodotti su Shopify. Non è così. Il modo in cui Shopify costruisce nativamente i collegamenti interni crea uno dei problemi architetturali più insidiosi per i motori di ricerca.
Di fabbrica, ogni articolo possiede un’URL canonica principale univoca, accessibile alla radice /products/nome-prodotto. Shopify ha tuttavia introdotto nel motore di rendering Liquid il filtro | within: collection. Questo filtro serve alla piattaforma per ricordare da quale collezione proviene l’utente e generare breadcrumb contestuali (come Home > Categoria > Nome Prodotto) o abilitare la navigazione “Avanti/Indietro” tra gli articoli della stessa raccolta.
Cosa accade sul piano SEO quando questo filtro è attivo nelle griglie del catalogo? Se un capo d’abbigliamento appartiene a cinque collezioni differenti (ad esempio Scarpe, Uomo, Running, Nuovi Arrivi, Outlet), Shopify genera cinque URL interne distinte per lo stesso identico prodotto:
/collections/scarpe/products/scarpa-x/collections/uomo/products/scarpa-x/collections/running/products/scarpa-x/collections/nuovi-arrivi/products/scarpa-x/collections/outlet/products/scarpa-x
Sebbene ciascuna di queste cinque pagine contenga nel codice <head> il tag <link rel="canonical" href="https://dominio.it/products/scarpa-x">, tutti i link interni delle tue collezioni puntano alle versioni duplicate con il percorso di collezione. Questa discrepanza genera tre danni critici:
- Spreco di crawl budget: Googlebot deve scansionare cinque indirizzi distinti per ogni singolo articolo a catalogo, rallentando l’esplorazione e l’indicizzazione dei nuovi prodotti.
- Dispersione di link equity (PageRank): l’autorevolezza dei link interni non confluisce sull’URL principale
/products/scarpa-x, ma si frammenta tra le cinque varianti secondarie. - Segnali contrastanti agli algoritmi: Google riceve migliaia di link interni che spingono le URL con la cartella
/collections/, mentre il canonical tenta di direzionare il traffico altrove. In molti casi l’algoritmo decide di ignorare il tag canonical, indicizzando la pagina sbagliata.
La soluzione ingegneristica consiste nel modificare il codice Liquid nei file del tema deputati a renderizzare le card dei prodotti (solitamente product-grid-item.liquid, card-product.liquid o all’interno della cartella snippets/).
Nel codice individua la chiamata che genera il link al prodotto, che si presenta tipicamente così:
<a href="{{ product.url | within: collection }}"> Rimuovi il filtro | within: collection per richiamare direttamente l’oggetto URL nativo:
<a href="{{ product.url }}"> Con questa modifica, ogni volta che un utente o un crawler clicca su un articolo da qualsiasi collezione del sito, il collegamento punterà direttamente all’URL canonica universale (/products/nome-prodotto). Il cento per cento della link equity interna si canalizza sull’indirizzo primario, il crawl budget viene salvaguardato e il ranking delle singole schede prodotto cresce in modo uniforme e stabile. Per i breadcrumb contestuali, i temi moderni sfruttano la cronologia della sessione JavaScript o le metafield di collezione primaria, senza sacrificare l’architettura dei link.
Personalizzazione avanzata del file robots.txt.liquid
Fino a pochi anni fa il file robots.txt di Shopify era completamente inaccessibile. Oggi la piattaforma consente di creare un template dedicato denominato robots.txt.liquid all’interno della cartella templates/ del tema.
Questa personalizzazione è decisiva per escludere dalla scansione sezioni che consumano budget a vuoto:
- Pagine di ricerca interna dinamica (
/search). - Pagine di login, registrazione e recupero credenziali (
/account/*). - Pagine di carrello e checkout che non hanno alcuna finalità di traffico organico.
- Combinazioni di parametri di ordinamento (
?sort_by=*).
Inserendo regole Disallow mirate nel file robots.txt.liquid, orienti i crawler dei motori di ricerca solo verso le categorie ad alto valore commerciale e gli articoli con disponibilità immediata.
Gestione della navigazione a faccette, filtri e tag
I filtri Shopify consentono di navigare per tag, colore, misura o disponibilità. Questa funzionalità rischia di generare migliaia di pagine spazzatura con contenuti sottili o duplicati se il CMS crea URL indicizzabili per ogni selezione.
La corretta gestione tecnica prevede:
- Monitoraggio delle URL generate da app di filtraggio di terze parti: molte applicazioni creano percorsi con parametri che vengono intercettati da Google.
- Applicazione dinamica del meta tag
noindex, followtramite codice Liquid quando sono attivi due o più filtri simultanei. - Creazione di collezioni manuali dedicate solo per le combinazioni di filtri che registrano un volume di ricerca effettivo, arricchendole di testo descrittivo unico.
Alberatura logica delle collezioni e breadcrumb corretti
L’organizzazione gerarchica deve guidare i bot in massimo tre passaggi dalla home page fino all’articolo specifico. Una struttura disordinata ostacola la comprensione dell’autorevolezza tematica del brand.
Nell’impostazione dell’architettura dell’informazione, collego sempre breadcrumb coerenti che riflettono l’alberatura logica e non solo il percorso di navigazione temporaneo dell’utente. I breadcrumb devono essere codificati con dati strutturati Schema.org di tipo BreadcrumbList, facilitando la visualizzazione di percorsi chiari nei risultati di ricerca di Google.
Ottimizzazione on-page per collezioni e schede prodotto Shopify
La compilazione accurata dei campi editoriali all’interno dell’amministrazione di Shopify fa la differenza tra uno store invisibile e un catalogo che intercetta acquirenti pronti all’ordine.
Scrittura di title tag e meta description per collezioni commerciali
Le pagine di collezione rappresentano le principali fonti di fatturato organico per un e-commerce Shopify. Sono queste le pagine che devono posizionarsi per parole chiave generiche e commerciali ad alto volume.
Per ciascuna collezione configuro la sezione “Search engine listing preview” seguendo schemi collaudati:
- Tag Title: inserisco la parola chiave principale della categoria all’inizio, seguita da un modificatore di beneficio (es. “Spedizione Gratuita”, “Pronta Consegna”) e dal nome del brand, mantenendo la lunghezza entro i 60 caratteri.
- Meta Description: creo un testo persuasivo entro i 150 caratteri che anticipa l’assortimento disponibile, menziona i marchi trattati e include una chiamata all’azione immediata.
- Testo introduttivo della collezione: inserisco un blocco di testo originale di almeno 150-200 parole sopra la griglia prodotti, spiegando i criteri di selezione e le caratteristiche tecniche degli articoli.
Schede prodotto originali contro la duplicazione dei fornitori
Importare cataloghi tramite file CSV forniti dai grossisti distrugge la competitività del negozio. Se centinaia di store utilizzano la stessa descrizione, Google sceglierà di mostrare solo il dominio con la maggiore autorità storica.
Ogni scheda prodotto strategica deve includere:
- Titoli chiari che combinano tipologia di articolo, marca, modello e specifica distintiva.
- Descrizioni dettagliate scritte da zero, organizzate con elenchi puntati sui casi d’uso concreti.
- Testo alternativo (alt text) descrittivo per ogni immagine caricata, evitando elenchi forzati di keyword.
- Sezioni a fisarmonica (accordion) dedicate a schede di compatibilità, istruzioni di lavaggio o dettagli di spedizione.
Dati strutturati Schema.org JSON-LD puliti e completi
I temi Shopify moderni integrano blocchi di codice Schema.org, ma spesso contengono errori di sintassi o duplicazioni dovute all’installazione contemporanea di app di recensioni.
Nel codice Liquid implemento un unico script centralizzato di tipo Product in formato JSON-LD che dialoga nativamente con l’inventario del negozio. Questo script comunica a Google in tempo reale:
- Prezzo corrente (
price) e valuta (priceCurrency). - Disponibilità immediata (
InStockoOutOfStock). - Identificatori globali commerciali (GTIN, EAN, ISBN, MPN) per abilitare la comparsa automatica nelle schede gratuite di Google Shopping.
- Valutazione aggregata (
AggregateRating) estratta dai feedback reali dei clienti per mostrare le stellette dorate nei risultati di ricerca.
Velocità di caricamento e Core Web Vitals: eliminare l’app bloat
Le prestazioni di caricamento influenzano direttamente il posizionamento su dispositivi mobili e il tasso di conversione delle vendite. Uno store Shopify lento disperde utenti ancor prima che abbiano visualizzato la prima immagine del catalogo.
Il costo invisibile delle app Shopify sul codice JavaScript
L’ecosistema di app di Shopify è uno dei suoi grandi punti di forza commerciali, ma rappresenta anche la principale causa di rallentamento tecnico. Ogni applicazione installata per aggiungere un banner, un timer di urgenza o un popup inietta script esterni nel DOM.
L’accumulo disordinato di script JavaScript esterni genera il cosiddetto app bloat:
- Peggioramento drastico della metrica Interaction to Next Paint (INP), con ritardi evidenti quando l’utente clicca su filtri o menu a tendina.
- Dilatazione del Largest Contentful Paint (LCP) a causa del blocco del rendering delle immagini principali da parte di codice non asincrono.
- Sovraccarico di richieste HTTP esterne verso server terzi non ottimizzati.
Pulizia degli script orfani e ottimizzazione delle immagini
Disinstallare un’app dall’App Store di Shopify non garantisce la rimozione completa del suo codice. Molti plugin lasciano frammenti orfani all’interno dei file theme.liquid e nei file assets, che continuano a essere scaricati dal browser degli utenti.
La bonifica tecnica prevede la revisione manuale del file theme.liquid per cancellare richiami a librerie JS di app non più in uso. Inoltre, per i file grafici, sfrutto i filtri immagine nativi di Liquid (come image_url: width: 800, format: 'webp') per servire file compressi di nuova generazione senza ricorrere ad app esterne di compressione a pagamento.
GEO per Shopify: farsi consigliare da ChatGPT e Google AI Overviews
L’evoluzione della ricerca verso interfacce generative richiede una revisione dei contenuti dell’e-commerce. La Generative Engine Optimization (GEO) adatta i testi affinché gli algoritmi conversazionali estraggano il tuo catalogo come risposta preferenziale.
Tabelle comparative e sintesi fattuali per i Large Language Model
I modelli di intelligenza artificiale non cercano slogan pubblicitari o aggettivi enfatici. Ricercano dati concreti, specifiche tecniche verificabili e risposte dirette a domande comparate.
Nelle collezioni principali e negli articoli di supporto del blog aziendale inserisco tabelle comparative chiare che mettono a confronto modelli, dimensioni, consumi o materiali. Questa struttura facilita l’elaborazione vettoriale da parte di motori come Perplexity e ChatGPT Search, che possono così citare direttamente il tuo negozio online quando gli acquirenti chiedono consigli sui prodotti migliori per il loro utilizzo specifico.
Checklist operativa: 7 step per l’audit SEO di uno store Shopify
La tabella seguente riassume i sette controlli prioritari per valutare l’efficienza tecnica del tuo e-commerce Shopify.
| Area di Controllo | Azione Tecnica nel Negozio | Obiettivo di Posizionamento | Priorità |
|---|---|---|---|
| Duplicazione URL Prodotti | Modificare product-grid-item.liquid rimuovendo | within: collection | Consolidare la link equity sulle URL canoniche /products/ | Bloccante |
| File robots.txt.liquid | Creare template per bloccare /search, /account e filtri multipli | Risparmiare crawl budget su pagine senza valore commerciale | Alta |
| Metadati Collezioni | Personalizzare Search engine listing preview su tutte le collezioni | Intercettare query transazionali generiche ad alto traffico | Alta |
| Markup Schema JSON-LD | Verificare campi Product, Offer, Prezzo e GTIN nel codice del tema | Ottenere rich snippet e presidio in Google Shopping | Alta |
| Pulizia App Orfane | Ispezionare theme.liquid e cancellare script di app rimosse | Recuperare fluidità di caricamento e migliorare i Core Web Vitals | Media |
| Breadcrumb Strutturati | Integrare markup BreadcrumbList su collezioni e schede prodotto | Chiarire l’alberatura informativa a Google e agli utenti | Media |
| Contenuti Informativi & GEO | Redigere guide all’acquisto e tabelle comparative per topic cluster | Costruire Topical Authority e ottenere menzioni nelle risposte AI | Media |
Domande frequenti su Shopify e SEO (FAQ)
Serve installare un’app a pagamento per fare SEO su Shopify?
No. Le funzionalità basilari per gestire title, meta description e URL sono integrate nativamente in Shopify. Le ottimizzazioni strutturali decisive, come la correzione dei link interni alle schede prodotto, la pulizia del codice Liquid e l’ottimizzazione dei dati strutturati, si eseguono direttamente sul codice sorgente del tema senza aggiungere canoni mensili per app che rischiano solo di rallentare il negozio.
È meglio fare SEO su Shopify o su WooCommerce?
Entrambe le piattaforme possono raggiungere le prime posizioni su Google se gestite correttamente. WooCommerce offre un controllo totale sui file del server e sull’alberatura delle cartelle, ma richiede una costante manutenzione tecnica di hosting e sicurezza. Shopify offre invece un’infrastruttura di velocità e stabilità superiore di base; una volta corretti i pochi limiti di template, compete alla pari con qualsiasi altro CMS sul mercato.
Perché Google indicizza le mie collezioni invece delle schede prodotto?
Questo fenomeno si verifica quando le pagine di collezione ricevono la quasi totalità dei collegamenti interni del menu principale e, contemporaneamente, il tema utilizza il filtro Liquid within: collection. In questo scenario, le schede prodotto non ricevono link interni diretti con il loro indirizzo canonico (/products/nome-prodotto), ma vengono collegate solo attraverso i percorsi duplicati di collezione (/collections/.../products/...). Google interpreta questi segnali attribuendo grande valore alla categoria e relegando la scheda prodotto a pagina secondaria.
Rimuovendo within: collection, ogni articolo riceve link interni diretti e univoci, concentrando la link equity sull’indirizzo canonico e consentendo a Google di posizionare le schede prodotto per ricerche transazionali di modello, marca e codice articolo. Naturalmente, a questo intervento tecnico va affiancata la differenziazione dei testi rispetto ai listini duplicati dei fornitori e l’aggiunta di dati strutturati completi con codici GTIN.
Quanto tempo occorre per vedere i risultati di una strategia SEO su Shopify?
Un piano organico ben strutturato manifesta i primi incrementi stabili di traffico qualificato tra il terzo e il sesto mese dall’implementazione delle correzioni tecniche e dall’espansione dei cluster tematici. I risultati organici garantiscono una redditività duratura che abbassa progressivamente la dipendenza dalle campagne pubblicitarie a pagamento.
Potenzia la visibilità organica del tuo negozio Shopify
Vuoi verificare le criticità nascoste del tuo tema o definire una strategia di posizionamento scalabile per il tuo catalogo? Richiedi un audit SEO preliminare del sito, calcola il tuo piano di investimento con un preventivo SEO personalizzato oppure scopri i dettagli della mia consulenza SEO per e-commerce per trasformare il tuo store Shopify in un punto di riferimento autorevole e costantemente profittevole.