SEO programmatica in un negozio online: landing page in serie senza contenuti spazzatura
La SEO programmatica consiste nel generare molte pagine a partire da dati e da un modello. Fatta bene, posiziona ricerche a coda lunga con intenzione d'acquisto; fatta male, riempie il negozio di pagine quasi identiche che competono tra loro.
La tua categoria «abiti» compete con centinaia di negozi per una ricerca generica. Ma molte persone non cercano «abiti»: cercano «abiti da cerimonia per matrimonio a Madrid», «abiti di lino per l'estate» o «abiti da sera taglie forti». Sono ricerche con meno volume ciascuna, ma tante, e con un'intenzione d'acquisto molto più chiara.
Scrivere a mano una pagina per ogni combinazione è impraticabile. La SEO programmatica risolve questo: un elenco di combinazioni, un modello ben pensato e dati reali del tuo catalogo. Il rischio è evidente: se le pagine sono la stessa con un'altra parola cambiata, Google le tratta per quello che sono.
Cos'è (e cosa non è) la SEO programmatica
È generare pagine su larga scala a partire da uno schema: prodotto + città, prodotto + uso, prodotto A contro prodotto B. Ogni pagina risponde a una ricerca concreta con contenuti che cambiano davvero in base alla combinazione.
Non è copiare una pagina cento volte cambiando il nome della città. Google penalizza da anni le cosiddette doorway pages: pagine create solo per posizionare varianti di una ricerca che finiscono per portare allo stesso posto senza aggiungere nulla.
I tre schemi che funzionano in un negozio
Categoria + località
Ha senso se la località cambia qualcosa di reale: tempi di consegna, ritiro in negozio, installazione, normativa locale o un catalogo diverso. Se spedisci allo stesso modo in tutta la Spagna e non cambia nulla, una pagina per città aggiunge poco.
Categoria + caso d'uso
«Zaini per portatile da 17 pollici», «pittura per esterni in zone costiere», «scarpe da corsa su asfalto». È lo schema più utile in un negozio, perché la pagina può filtrare prodotti che si adattano davvero a quell'uso.
Confronti
«Modello A o modello B», «lino o cotone per l'estate». Rispondono a chi sta già decidendo. Richiedono dati reali di ogni prodotto; un confronto inventato si nota.
Come evitare i contenuti spazzatura
- Prodotti reali in ogni pagina. Una landing page di un negozio senza prodotti o con prodotti non pertinenti non risponde alla ricerca. Prezzi e stock reali, non testo isolato.
- Variabili che cambiano il contenuto, non solo il titolo. Se l'unica differenza tra due pagine è una parola nell'H1, sono la stessa pagina.
- Domande frequenti specifiche. Ben scelte, aggiungono contenuti diversi per combinazione e rispondono a dubbi reali.
- Meno pagine, migliori. Duecento pagine buone valgono più di duemila mediocri. Inizia dalle combinazioni con ricerche reali nei tuoi strumenti per le parole chiave.
- Controlla prima di pubblicare. Leggi un campione di pagine generate come se fossi il cliente. Se a te non serve, a Google nemmeno.
Cannibalizzazione: il problema che nessuno guarda
La cannibalizzazione si verifica quando due pagine del tuo sito competono per la stessa ricerca. Google non sa quale mostrare, alterna tra le due e nessuna si posiziona bene. Nella SEO programmatica è quasi inevitabile se non la si controlla:
- Una landing «scarpe running» contro la tua categoria «Scarpe da running».
- Due landing che differiscono solo per un plurale o un refuso nell'elenco di partenza.
- Una landing contro una pagina CMS o un articolo del blog che tratta già l'argomento.
La regola è semplice: prima di creare una pagina, verificare che non ne esista già un'altra sul tuo sito che risponda alla stessa cosa. E non confonderlo con due combinazioni legittime: «abiti a Madrid» e «abiti a Siviglia» non si pestano i piedi.
La parte tecnica che non può fallire
- URL puliti e stabili, che non cambino se rigeneri.
- Meta title e meta description propri per pagina e per lingua.
- Canonical che punta a sé stessa, salvo che tu decida diversamente di proposito.
- Sitemap con le landing, perché Google le scopra.
- Link interni verso di esse da categorie o pagine correlate; una pagina che nessuno collega è quasi invisibile.
- Dati strutturati coerenti con il contenuto reale (domande frequenti solo se sono visibili nella pagina).
- Generazione in serie: creare centinaia di pagine in un colpo su un hosting condiviso finisce in un timeout.
Checklist prima del lancio
- Elenco di combinazioni pulito: senza duplicati, senza righe vuote, con la codifica corretta.
- Verifica dei conflitti con categorie, CMS, prodotti e landing precedenti.
- Modello con almeno tre blocchi che cambiano in base alla combinazione.
- Prodotti reali in ogni pagina.
- Lancio per fasi: un primo lotto, misurare in Search Console per qualche settimana e ampliare se funziona.
Come risolverlo in PrestaShop
RKR Programatic SEO genera landing page a partire da un CSV con tre tipi di pagina —categoria e città, caso d'uso e confronto—, ciascuno con modelli per lingua per H1, meta title, meta description, URL, contenuto e domande frequenti, e con i tuoi prodotti e prezzi reali all'interno del tuo tema. Prima di creare qualsiasi cosa analizza il CSV: rileva separatore e codifica (compresi i file salvati da Excel in Windows-1252), interpreta le intestazioni di Semrush e Ahrefs e segnala le righe duplicate. Il suo motore anticannibalizzazione confronta ogni nuova pagina con le tue categorie, CMS, prodotti e landing esistenti, con tre politiche (bloccare, avvisare lasciando la pagina in bozza o disattivare) e una soglia di somiglianza configurabile tra il 50 e il 100 %. La generazione procede per lotti da 1 a 200 pagine con barra di avanzamento, perché non scada il tempo sugli hosting modesti. Funziona su PrestaShop da 1.7.8 a 9.2.