Join our community of websites already using SEOJuice to automate the boring SEO work.
See what our customers say and learn about sustainable SEO that drives long-term growth.
Explore the blog →Aggiornato a maggio 2026. Aggiunta una sezione su AI Overview / GEO, citazioni nominali sul comportamento canonico di Shopify, un blocco FAQ e una descrizione sincera del “pattern emerso dagli audit” che sostituisce i tre aneddoti sugli store della bozza originale.
TL;DR: Shopify gestisce la SEO di base out-of-the-box, ma i suoi preset lasciano parecchio traffico sul tavolo. Il problema più grave è il pattern di URL duplicati /collections/.../products/, che divide budget di crawl e link equity su due URL per ogni prodotto. A seguire: contenuti di collezione esili, schema Offer / AggregateRating assente, bloat di JavaScript nel tema e zero strategia per ottenere citazioni in AI Overview. Questa checklist li affronta nell’ordine in cui faccio davvero il lavoro.
Shopify è un’ottima piattaforma e-commerce. Non è però una grande piattaforma SEO di default, e la maggior parte dei merchant lo scopre dopo sei mesi online, quando si chiede perché i propri prodotti non compaiono su Google.
Il problema più grande di cui quasi nessuno parla: Shopify genera URL duplicati per ogni prodotto. Il tuo prodotto vive su /products/blue-widget, ma anche su /collections/widgets/products/blue-widget. Sono due URL per la stessa pagina, che dividono i segnali SEO. Shopify inserisce un tag canonico (la sua stessa documentazione SEO lo spiega), ma i canonical sono un suggerimento, non un ordine, e gli URL duplicati vengono comunque scansionati e indicizzati. (Nota a margine: una volta ho discusso di questo con un tecnico del supporto Shopify per quaranta minuti. Lui sosteneva che “il canonical risolve tutto”. L’indice di Google non era d’accordo.)
Sono Vadim, e fra i siti Shopify che SEOJuice ha analizzato su larga scala ritornano sempre gli stessi pochi problemi. Invece di raccontarti tre miracolose storie di svolta, ecco il pattern reale emerso dal nostro gruppo di audit.
Il pattern del contenuto sottile: un tipico piccolo store Shopify vende prodotti davvero validi, ha una discreta presenza su Instagram e quasi nessun traffico organico. Quando lo scansioniamo, ogni descrizione prodotto è una sola frase (spesso la scheda del produttore) e le pagine collezione non hanno corpo testo. Google non ha altro da indicizzare se non titolo e prezzo. Aggiungere descrizioni da 200 parole ai 20 prodotti principali e intro da 300 parole alle collezioni principali, secondo i nostri dati di audit, ha portato circa un terzo di questi store da quasi zero organico a qualche centinaio di sessioni al mese nel giro di un paio di trimestri. (Onestamente mi aspettavo un tasso di risposta più alto. Negli altri due terzi c’era un problema tecnico a bloccarli o operavano in categorie dove Google privilegia i grandi brand, e la sola buona copy non bastava.)
Il pattern keyword-stuffed: store che hanno ingaggiato un “esperto SEO” a basso costo che ha scritto meta description come "Buy best protein powder online best protein powder for muscle building buy protein powder." Google le ignora e genera i propri snippet, di solito prendendo la prima frase casuale della pagina. Riscrivere le meta description in linguaggio naturale, correggere il problema di bypass del canonical sottostante e aggiungere schema Product / Offer corretto in genere raddoppia il click-through delle pagine prodotto che già avevano impression. A volte le impression restano stabili e il CTR sale dallo 0,8 % al 2,1 %, meno spettacolare ma con lo stesso risultato finale.
Il pattern del tema gonfio: temi premium Shopify che caricano più di 2 MB di JavaScript su ogni pagina (abbiamo misurato un tema fashion che spediva 2,3 MB di JS prima ancora di installare app di terze parti). I loro punteggi Lighthouse mobile stanno nei bassi venti. Solo il lavoro sulla velocità, in diversi casi, ha aumentato le sessioni organiche del 30-50 % senza cambiare una virgola di contenuto, ma i peggiori valori Lighthouse coincidono quasi sempre con store pieni di app e immagini non ottimizzate, quindi raramente è un test “solo velocità”.
E il caso irrisolto che ti devo: un brand di integratori che ho auditato l’anno scorso ha fatto tutto ciò che segue. Descrizioni reali, schema, velocità, backlink da publisher veri. Dopo otto mesi, il traffico organico non brand era ancora piatto. La loro categoria è dominata da tre retailer storici con vent’anni di link a testa, e Google non ha alcun interesse a mostrare un nuovo entrante. La SEO non è un distributore automatico, e qualunque guida SEO per Shopify che promette risultati garantiti sta nascondendo i casi che non funzionano.
I tre failure mode (contenuto sottile, bypass dei default, tema gonfio) più la storia del tetto realistico sono il framework per il resto di questa checklist.
Un negozio Shopify ben ottimizzato parte dalla SEO tecnica. Se i motori di ricerca non possono scansionare e indicizzare il sito in modo efficace, la qualità dei contenuti diventa irrilevante.
| Attività | Azione | Usa quando |
|---|---|---|
| Analizza il footprint JavaScript del tema | Esegui Lighthouse su una pagina prodotto in modalità mobile incognita. Se “Total Blocking Time” supera 300 ms o “JavaScript execution time” supera 2 s, il tema è il collo di bottiglia. Comprimi le immagini, rimanda gli script non critici e rimuovi le app SEO inutilizzate. | Il punteggio Lighthouse mobile è sotto 50 o le tue pagine prodotto principali impiegano più di 4 s a diventare interattive su mobile. |
| Verifica che l’SSL sia pienamente attivo | Shopify fornisce SSL in automatico, ma controlla che tutti i link interni usino HTTPS e che non ci siano avvisi di mixed-content in DevTools. | Sempre; i blocchi mixed-content sono la causa più comune di bounce per “secure connection failed”. |
| Correggi gli errori di crawl | Apri Google Search Console, report “Pagine”. Filtra per “Non indicizzate” e “Scansione eseguita, attualmente non indicizzate”. Quest’ultima è di solito contenuto sottile (pagine collezione senza corpo testo) più che un blocco tecnico. | Quando vedi meno pagine indicizzate di quante siano prodotti + collezioni + post blog. |
| Testa il rendering mobile | Usa lo strumento Ispezione URL di Search Console su una pagina prodotto e guarda l’HTML renderizzato. Verifica che schema Product, prezzo e pulsante “aggiungi al carrello” compaiano nell’output renderizzato, non solo nel sorgente grezzo. | Il tema usa rendering client-side pesante per varianti o pricing. |
| Invia e monitora la sitemap | Shopify genera automaticamente la sitemap in /sitemap.xml. Invia una volta in Search Console, poi controlla mensilmente i warning “Scoperta ma non inviata”. |
Imposta e dimentica, poi ricontrolla mensilmente. |
Merita una sezione a parte perché riguarda ogni store Shopify e quasi nessun proprietario ne ha mai sentito parlare. È anche il punto in cui i preset Shopify fanno più danni, motivo per cui la maggior parte delle analisi SEO su Shopify del 2026 lo evidenzia.
Quando aggiungi un prodotto a una collezione, Shopify crea due URL:
/products/blue-widget (l’URL canonico)/collections/widgets/products/blue-widget (l’URL scoping di collezione)Entrambi servono lo stesso contenuto. Shopify inserisce un tag canonico che punta alla versione /products/, che dovrebbe dire a Google di ignorare la versione di collezione. In pratica, Google scansiona comunque entrambi gli URL, sprecando budget di crawl. E se qualche link interno punta alla versione di collezione (cosa che la navigazione di default di Shopify fa nella maggior parte dei temi popolari), stai dividendo la link equity.
La soluzione: modifica i template Liquid del tuo tema per fare in modo che tutti i link interni ai prodotti usino il pattern /products/ e non /collections/.../products/. Nella maggior parte dei temi basta cambiare {{ product.url | within: collection }} in {{ product.url }} negli snippet delle schede prodotto. Una riga di Liquid che fa più per l’efficienza di crawl di tre mesi di abbonamenti a “app SEO”.
(Sono meno sicuro di quanto vorrei sull’affidabilità del canonical per store con alberi di collezioni molto profondi. Alcuni nostri dati crawler indicano che funziona bene sotto ~500 prodotti e si degrada oltre, ma non ho ancora un confronto controllato pulito.)
La struttura del sito aiuta i motori di ricerca a comprendere i tuoi contenuti. Una struttura pulita e ordinata migliora SEO ed esperienza utente in parti quasi uguali.
| Attività | Azione | Usa quando |
|---|---|---|
| Usa URL puliti | Tieni gli URL corti e descrittivi. Su Shopify imposta l’handle URL quando crei un prodotto o una pagina. Preferisci /products/organic-cotton-tshirt a /products/product-12847. |
Lanci un nuovo prodotto o stai auditando un catalogo legacy con handle numerici. |
| Navigazione logica | Configura menu intuitivi e mantieni la profondità di navigazione a massimo tre clic dalla homepage a qualsiasi prodotto. | Ogni volta che ridisegni il menu o aggiungi una nuova collezione. |
| Ottimizza il linking interno | Collega pagine prodotto, collezioni e blog con anchor text descrittivi. Nelle pagine prodotto inserisci sezioni “Potrebbe piacerti anche” che rimandano a prodotti correlati. Nei post del blog linka i prodotti citati. | Quando hai 20+ prodotti o 10+ post blog; con meno nodi non c’è nulla da interconnettere. |
| Organizza le collezioni prodotto | Raggruppa i prodotti correlati in collezioni con titoli ricchi di keyword e 200+ parole di intro. L’errore Shopify più comune che vediamo sono pagine collezione senza corpo testo. | Sempre; è l’attività di contenuto con ROI più alto per la maggior parte degli store. |
| Aggiorna la sitemap regolarmente | Shopify aggiorna la sitemap in automatico quando aggiungi o rimuovi prodotti. Verifica controllando il timestamp in Search Console dopo aver pubblicato un nuovo prodotto. | Dopo aver aggiunto >10 nuovi prodotti in una volta. |
L’on-page è dove la maggior parte degli store Shopify lascia più traffico. Ogni pagina prodotto, collezione e post deve essere utile, specifico e distinto. “Ottimizzato” non significa pieno di keyword.
| Attività | Azione | Usa quando |
|---|---|---|
| Tag title | Ogni pagina ha un title unico sotto i 60 caratteri con la keyword principale. Per i prodotti, il pattern che funziona: [Nome prodotto] – [Beneficio chiave] | [Brand]. | Ogni prodotto, collezione e pagina blog; è il campo che incide di più sul CTR in SERP. |
| Meta description | Scrivi meta description umane, sotto i 155 caratteri, con un dettaglio specifico. Sostituisci “Compra il nostro fantastico prodotto oggi!” con “T-shirt in cotone bio 180 gsm pre-ristretta, spedizione gratuita da 50 €.” Lo specifico batte il venduto, sempre. | Ogni pagina indicizzabile; le default Shopify sono di solito il testo troncato della descrizione prodotto. |
| Tag di intestazione (H1, H2, H3) | Un solo H1 per pagina. Shopify rende il titolo prodotto l’H1, quindi raramente serve intervenire; sulle landing page personalizzate controlla di non avere due H1. | Quando crei landing page personalizzate o usi un page builder. |
| Testo alternativo immagini | Alt text descrittivo e specifico. “Vista laterale di T-shirt in cotone bio navy, dettaglio cuciture” invece di “product-image-3”. | Per ogni immagine prodotto; cruciale in nicchie visive come abbigliamento, gioielli, home decor. |
| Descrizioni prodotto reali | Descrizioni uniche, minimo 200 parole, nella tua voce. Non copiare la scheda del produttore (Google l’ha già vista altrove). Spiega a chi serve, che problema risolve, perché è diversa. | Ogni prodotto. È l’attività SEO più sottovalutata su Shopify. |
La funzione blog integrata in Shopify è sottoutilizzata da quasi ogni store che audito. Il long-form attira visitatori e ti fa posizionare per keyword long-tail che le pagine prodotto non possono coprire.
Il consiglio che funziona: scrivi dei problemi che i tuoi prodotti risolvono. Una candle company ricaverà più traffico da “Come creare una routine serale rilassante” che da “10 motivi per comprare le nostre candele”. Un brand di integratori otterrà più visite con “Come arrivare a 150 g di proteine al giorno senza mangiare pollo a ogni pasto” che con un altro post “perché la nostra proteina è la migliore”. (Abbiamo testato entrambe le vie: i post problem-led hanno generato circa 4× le sessioni organiche in sei mesi.)
| Attività | Azione | Usa quando |
|---|---|---|
| Contenuti blog guidati dal tema | Ricerca cosa cercano davvero i clienti con autocomplete di Google e box “People Also Ask”. Scrivi rispondendo direttamente a quelle query, nella tua voce. | Il tuo blog è vuoto o pieno di post “10 motivi per comprare”. |
| Keyword nei titoli | Inserisci la keyword principale nella prima metà del titolo e un H2 domanda che rispecchi un PAA. | Ogni nuovo post che pubblichi. |
| Link interni ai prodotti | Ogni post deve linkare a due-tre pagine prodotto o collezione pertinenti, con anchor text descrittivo. È così che il traffico informativo diventa revenue prodotto. | Per ogni post; fai retrofit sui vecchi post nei refresh trimestrali. |
| Aggiorna i post vecchi | Aggiungi dati nuovi, nuovi link interni e una data “Aggiornato” a uno-due post al mese. Un post 2024 con numeri 2026 aggiornati più qualche backlink supererà sempre un post nuovo senza link equity. | Quando hai 12+ mesi di storia blog. |
I dati strutturati (schema markup) dicono a Google “questo è un prodotto, costa 29 $, è disponibile e ha 47 recensioni con media 4,8 stelle”. Senza, Google deve indovinare e spesso sbaglia o non mostra nulla. La documentazione ufficiale di Google elenca i campi richiesti.
La maggior parte dei temi Shopify include schema Product di base, ma spesso è incompleto o non aggiornato alle linee guida attuali. Il minimo nel 2026 per una pagina prodotto:
Controlla lo schema con Rich Results Test di Google. Un home-goods catalog ha visto +31 % di CTR su query prodotto dopo aver aggiunto Offer + AggregateRating (n=320 query, finestra 60 giorni, solo organico).
Le due app che valgono il prezzo sono JSON-LD for SEO e Schema Plus for SEO. Scegline una. Prima consigliavo Plug in SEO insieme a JSON-LD, finché non le ho viste litigare sui meta tag e sovrascriversi a vicenda. Ora uso una sola app schema, nessun’altra.
Questa sezione manca quasi in tutte le checklist Shopify 2024, ma è qui che il campo si è mosso. AI Overview (il risultato generativo di Google), ChatGPT shopping, Perplexity e Claude rispondono alle domande di prodotto citando poche fonti. Se il tuo store non è tra quelle fonti, sei invisibile, anche se ti posizioni nei link blu classici. La ricerca BrightEdge su AI Overview e la checklist 2026 di IceCubeDigital lo trattano a fondo.
Quello che abbiamo visto funzionare in e-commerce:
robots.txt per consentire GPTBot, ClaudeBot, PerplexityBot e Google-Extended sul catalogo pubblico e sul blog. Se li blocchi, non potrai essere citato.(Nota: diffida di chi vende “certificazione GEO” o dashboard generative con numeri troppo sicuri. Il tema è reale, i dati sono disordinati e la maggior parte dei tool ha campioni troppo piccoli. Tieni traccia manualmente finché gli strumenti non maturano.)
Il lavoro off-page è la parte lenta. Per uno store Shopify, ciò che smuove davvero l’ago nei nostri dati di audit:
Se il tuo store Shopify ha una sede fisica o serve un pubblico locale, il lavoro è breve:
Uno dei punti di forza di Shopify è la varietà di app SEO. La maggior parte è superflua e alcune rallentano lo store. Ecco quelle che si ripagano:
| App | Cosa fa | Usa quando |
|---|---|---|
| SEO Manager | Gestisce in bulk metadata, alt text e redirect 404. | Hai 100+ prodotti e l’ottimizzazione manuale è impraticabile. |
| Plug in SEO | Audit continuo dei problemi SEO comuni (title, description, alt text mancanti). | Vuoi un dashboard audit always-on; fai attenzione se usi anche un’app schema. |
| JSON-LD for SEO | Genera dati strutturati (Product, Offer, AggregateRating, FAQ) a livello sito. | Vuoi rich snippet e il tema non ha schema incorporato. |
| Schema Plus for SEO | Generatore schema alternativo con interfaccia diversa. | Stesso use case di JSON-LD for SEO; scegline uno, non entrambi. |
Nota di cautela: non installare dieci app SEO. Ognuna aggiunge JavaScript, rallenta lo store e molte litigano sui meta tag. Ho visto uno store con otto app SEO installate che riscrivevano la stessa meta description a ogni caricamento. Era visibilmente più lento di quando non aveva “ottimizzazioni”. Scegli due-tre app che colmano i tuoi gap specifici e disinstalla il resto.
Tre strumenti, usati insieme:
Controlla Search Console ogni settimana, GA una volta al mese e il rank tracker mensilmente. Più spesso vuol dire oscillazioni di rumore e tentazione di continuare a smanettare quando la mossa giusta è lanciare la prossima cosa.
Shopify è adatto alla SEO?
Shopify è “abbastanza buono” per la SEO. Gestisce SSL, sitemap, rendering mobile e canonical base di default, meglio di molta piattaforma self-hosted. Ha però preset strutturali (URL duplicati, struttura URL opinata, schema guidato dal tema) che devi aggirare attivamente. “Abbastanza buono + checklist” è una sintesi onesta.
Shopify fa la SEO in automatico?
In parte. Shopify genera la sitemap, imposta i canonical, fornisce SSL e scrive un robots.txt base. Non scrive le descrizioni prodotto, i meta title, gli alt text e non corregge il pattern di URL duplicati /collections/.../products/. La parte automatica è circa il 30 % del lavoro; il restante 70 % è tuo.
Quanto tempo serve perché la SEO su Shopify dia risultati?
Per un nuovo store senza autorità, prevedi 3-6 mesi per una crescita organica visibile e 12 mesi perché il lavoro componga qualcosa di stabile. Per uno store già posizionato, i fix tecnici (URL duplicati, schema, velocità) possono vedersi in 4-8 settimane. (E, onestamente, una piccola minoranza di store in categorie sature non ci arriva mai solo con l’organico, per quanto pulita sia la SEO. Vedi il brand di integratori sopra.)
Ho davvero bisogno di app SEO su Shopify?
Un’app schema è utile se il tema non emette già Product / Offer / AggregateRating corretti. Tutto il resto è opzionale e spesso danneggia le performance. L’errore maggiore è installare cinque app SEO di fila perché ognuna “risolve qualcosa”, senza misurare se il sito è diventato più veloce o se i ranking sono saliti.
Come risolvo il problema degli URL duplicati su Shopify?
Modifica gli snippet delle schede prodotto del tema usando {{ product.url }} invece di {{ product.url | within: collection }}. Così tutti i link interni passano dalla forma /collections/.../products/ alla canonica /products/, consolidando la link equity e riducendo spreco di crawl. Sommato ai canonical corretti (che Shopify già aggiunge) risolve il problema per la maggior parte degli store. Per cataloghi molto grandi, aggiungi anche un noindex condizionale alle URL di collezione via Liquid, ma testalo prima su un sottoinsieme.
Molte checklist SEO per Shopify sono liste dei desideri. Questa segue l’ordine in cui faccio davvero il lavoro e termina con alcune cose che salto deliberatamente. Non uso tool di keyword density, non riscrivo URL di vecchi prodotti che hanno backlink e non inseguo il Domain Authority come metrica. La checklist SEO di Shopify è più ampia e vendor-neutral; se vuoi la versione enciclopedica, inizia lì. Questa è quella che applico sul campo.
Se vuoi un modo veloce per vedere come il tuo store Shopify si piazza su tutto ciò che precede (URL duplicati, copertura schema, accessibilità ai bot AI, gap di contenuto), l’audit gratuito di SEOJuice ti fornirà la lista di priorità. Nessuna app SEO da installare.
Approfondimenti correlati:
no credit card required