Il pattern che si ripete in ogni eCommerce con qualche anno di vita
Negli audit SEO che facciamo sugli store italiani, una scoperta ricorrente: i problemi che fanno perdere posizioni e fatturato non sono quasi mai quelli “esotici” su cui si concentrano i blog SEO (intent ambiguità, EEAT, helpful content update). Sono problemi banali, vecchi di tre o quattro anni, che il team non vede più perché ci convive da troppo tempo.
Questo case study racconta un audit recente su un’enoteca online italiana — circa 1.000 referenze tra vini italiani e distillati internazionali, su CMS WordPress/WooCommerce, traffico organico mensile a sei cifre ma con trend in lieve calo da nove mesi. Cliente che il proprio sito lo conosce bene, fa marketing serio, ha un team interno competente. Eppure: quattro problemi strutturali, tutti risolvibili, tutti ignorati. È esattamente il pattern che vediamo ripetersi negli eCommerce con tre o più anni di vita.
Li raccontiamo nell’ordine di impatto, dal più costoso da subire al meno.
Problema 1 — Schema markup assente sulle schede prodotto
Apriamo a campione cinque schede prodotto. Apriamo lo strumento di test dei dati strutturati di Google. Niente. Nessuna scheda ha lo schema Product, niente Offer con prezzo e disponibilità, niente AggregateRating dalle recensioni.
Conseguenza diretta nella SERP: lo snippet appare come testo nudo. Niente prezzo, niente stelline, niente “disponibile”. I competitor che hanno implementato lo schema Product compaiono con il rich snippet completo — stelle, prezzo, indicatore di disponibilità — accanto allo stesso titolo.
Per uno store che ha già recensioni raccolte tramite una piattaforma esterna (Feedaty, Trustpilot, Yotpo), il valore del rich snippet è enorme: il CTR delle pagine di prodotto con stelline in SERP, su query commerciali, è mediamente del 25-40% più alto rispetto allo stesso URL senza stelline. Su uno store con qualche centinaio di migliaia di impressioni mensili, parliamo di clic aggiuntivi a quattro cifre senza spostare di una virgola la posizione organica.
Costo per risolvere: una settimana di sviluppo per implementare lo schema via template (su WooCommerce con plugin tipo Rank Math o Schema Pro, anche meno). Tempo di recupero: due-tre settimane dall’aggiornamento per vedere le stelline in SERP. ROI: il più alto in assoluto della checklist.
Problema 2 — Meta description identiche su tutto il catalogo
Secondo controllo, ancora più rapido del primo: estraiamo le meta description di un campione di 30 schede prodotto. Sono variazioni minime della stessa frase. Qualcosa del tipo “Acquista [nome prodotto] sul nostro shop. Spedizione veloce e prezzi competitivi.” Cambia il nome del prodotto, il resto è invariato.
Significato pratico: il CTR dei prodotti è strutturalmente penalizzato. Google a volte riscrive la description quando la considera scadente, ma non sempre — e quando lo fa, la riscrive con frammenti della pagina che non sono pensati per convertire un clic.
L’origine del problema è banale: anni fa è stato installato un template di description “una sola volta”, e nessuno l’ha più toccato. Si è cresciuti da 100 a 1.000 prodotti senza che nessuno si sia chiesto se quella description funzionasse ancora.
La buona notizia è che oggi rifare le meta description di 1.000 prodotti non è più un progetto di tre mesi a 20 €/scheda. Con un workflow AI-augmented si processa l’intero catalogo in due-tre sessioni di lavoro umano. La prima volta è un investimento; la manutenzione è marginale (i prodotti nuovi nascono già con la description corretta).
Costo: 2-3 giornate di lavoro alternato uomo-modello. Tempo di recupero: il CTR migliora entro 30 giorni dall’aggiornamento, in modo misurabile su Search Console.
Problema 3 — Keyword in discesa che nessuno monitorava
Apriamo Search Console e ordiniamo le query per cui il sito appare in top 10 con almeno 1.000 impressioni/mese, segmentando per andamento negli ultimi 90 giorni. Cinque-sei keyword strategiche stanno scivolando dalla posizione 4-5 verso la posizione 9-10. Sono termini ad alta intenzione commerciale: nomi di tipologie di vino popolari, qualche distillato, qualche varietà specifica.
La discesa è graduale, di mezza posizione al mese. Non è un crollo: è esattamente il tipo di trend che non innesca un allarme — perché nessun report settimanale lo evidenzia, e a occhio sembra rumore.
Ma è anche il momento di intervento più redditizio. Una keyword che scivola dalla posizione 4 alla 6 perde circa il 30% di clic. Quella che scivola dalla 6 alla 10 ne perde il 50%. Quando esce dalla top 10, ne perde l’80%. Tornare indietro, una volta usciti, costa cinque volte di più che fermare la discesa quando si è ancora in posizione 7-8.
Soluzione: identificare le 10-20 query in discesa, capire perché stanno perdendo (di solito: competitor che hanno aggiornato il contenuto della pagina equivalente, oppure intent shift di Google), aggiornare le landing page corrispondenti. Lavoro di tre-quattro giornate sull’intera lista.
Cosa cambia: si recupera in due-tre mesi quello che, se ignorato, sarebbe diventato il problema dell’anno prossimo.
Problema 4 — Google Ads strutturato per categoria, non per intent
Ultimo controllo: la struttura delle campagne Google Ads attive. Le campagne sono organizzate per categoria di prodotto: una campagna “Vini Rossi”, una “Vini Bianchi”, una “Distillati”, una “Bollicine”. Ogni campagna contiene parole chiave generiche e parole chiave specifiche mescolate, gestite con offerte uniformi.
È una struttura comoda da spiegare in riunione, ma sbagliata operativamente. Le query commerciali ad alta intenzione (“comprare amarone valpolicella online”) meritano offerte e atterraggi diversi rispetto a query informative (“differenza tra amarone e ripasso”). Mescolarle nella stessa campagna significa pagare CPC alti su query informative che difficilmente convertono, e CPC sotto-soglia su query commerciali che si lasciano scappare.
La struttura corretta separa le campagne per query intent: una per query brand, una per query commerciali generiche, una per query commerciali con prodotto specifico, una per query informative. Ognuna con il proprio budget, la propria offerta target, la propria pagina di atterraggio.
Effetto tipico di un riassetto: il ROAS dichiarato cala (perché si smette di accreditarsi conversioni brand alla campagna paid), ma il ROAS reale sale del 30-50% perché il budget smette di lavorare contro sé stesso.
Tempo: 1 settimana di ristrutturazione + 4 settimane di stabilizzazione delle nuove campagne. Effetto: misurabile sul fatturato a 60 giorni dalla riconfigurazione.
Le priorità di intervento (e perché contano in quest’ordine)
Sintesi delle quattro azioni, in ordine di rapporto impatto/sforzo:
- Schema markup su tutte le schede prodotto — alta priorità, sforzo basso. Risultato visibile in 2-3 settimane.
- Rifare le meta description dei 50-100 prodotti top — alta priorità, sforzo medio. Risultato misurabile in 30 giorni.
- Salvare le keyword in discesa aggiornando le landing corrispondenti — alta priorità, sforzo medio. Risultato in 2-3 mesi.
- Ristrutturare Google Ads per query intent — media priorità, sforzo alto. Risultato in 60 giorni dopo il riassetto.
L’investimento totale, per uno store di queste dimensioni, è dell’ordine di 4-6 settimane di lavoro tra implementazione tecnica, contenuti, riassetto Ads. Il ritorno, in termini conservativi, è una crescita di traffico organico del 15-25% nei primi sei mesi e un miglioramento del ROAS pubblicitario reale del 20-40% nello stesso periodo.
Non sono numeri da pitch: sono il pattern che si ripete su tutti gli store dove gli stessi quattro problemi vengono risolti contemporaneamente.
Perché questi problemi non vengono visti dall’interno
La domanda che il cliente si è posto, alla fine dell’audit, è quella che si pongono tutti: “come è possibile che nessuno se ne sia accorto prima?”. La risposta è strutturale, non personale.
- Lo schema markup è invisibile: non rompe nulla, non genera errori, semplicemente fa apparire male in SERP. Chi non controlla la SERP dei competitor periodicamente, non se ne accorge.
- Le meta description identiche sembrano un problema da specialista. Per il team interno sono “una cosa fatta, l’avevamo messa quando abbiamo lanciato il sito”. Non viene riaperta.
- Le keyword in discesa si vedono solo se qualcuno guarda i trend a 90 giorni, non gli snapshot mensili. La maggior parte dei report SEO interni guarda gli snapshot.
- La struttura Google Ads per categoria sembra logica al titolare. Il pricing è gestibile, i report sono leggibili. Il problema è invisibile a chi non confronta strutture diverse.
Un audit esterno serve esattamente a questo: portare uno sguardo che non convive con il sito da tre anni, e fare le domande che dall’interno non si fanno più.
Cosa si porta a casa, in termini operativi
L’output di un audit ben fatto non è un PDF di 80 pagine. È una lista di 4-8 interventi in ordine di priorità, con stima di costo, stima di tempo di esecuzione, stima di impatto atteso. Niente di più.
La parte difficile non è scoprire i problemi: è dirsi, come team, quali si è disposti a risolvere subito. Le aziende che li affrontano tutti insieme vedono un cambiamento sostanziale in 90 giorni. Quelle che li distribuiscono in 12 mesi recuperano lentamente — ma intanto il trend dei competitor continua a correre.
Se gestisci un eCommerce con qualche anno di vita e ti riconosci in almeno due dei quattro problemi raccontati, c’è ragionevole probabilità che li abbia tutti e quattro. È il pattern. Una valutazione operativa dello stack di mezza giornata è il modo più economico per saperlo con certezza.
I problemi SEO che fanno la differenza nei numeri non sono mai quelli che ti aspetti. Sono quelli che vivono da anni nel tuo sito e che il tuo team non vede più.