SEO multilingua su PrestaShop: cosa fa per te il negozio e cosa non può fare
9 settembre 2026

SEO multilingua su PrestaShop: cosa fa per te il negozio e cosa non può fare
Tra i commercianti che utilizzano PrestaShop esiste la convinzione che aggiungere una lingua sia una decisione legata alla SEO. Non è così. Aggiungere una lingua è una decisione relativa ai contenuti. La parte SEO avviene automaticamente, ma solo se le traduzioni si trovano dove PrestaShop si aspetta che siano.
Questa singola condizione spiega gran parte della differenza tra un negozio multilingua che ottiene visibilità nei nuovi mercati e uno che presenta pagine tradotte che nessuno riesce a trovare.
Cosa genera PrestaShop autonomamente
Questa è la parte che sorprende chi proviene da WordPress, dove ognuna di queste funzioni richiede un plugin.
Una volta che una lingua è attiva e i tuoi contenuti sono presenti nelle tabelle di traduzione, PrestaShop produce autonomamente le annotazioni hreflang, i tag canonical, gli URL specifici per lingua e le voci della sitemap. Il selettore di lingua del tema indirizza l'utente alla pagina equivalente invece di riportarlo sulla home page. I dati strutturati seguono la lingua attiva.
Quindi, lo strato SEO multilingua non è qualcosa che si installa. È qualcosa che si alimenta.
Ciò significa che il problema non è che il plugin SEO sia configurato male, bensì che le tabelle sono vuote: il negozio dichiara correttamente che quella pagina non possiede una versione in tedesco.
La questione hreflang, risolta
L'attributo hreflang comunica ai motori di ricerca che due URL rappresentano la stessa pagina in lingue diverse, evitando che competano tra loro e assicurando che l'utente visualizzi la versione corretta.
PrestaShop lo emette automaticamente per ogni lingua attiva, utilizzando l'URL del negozio configurato per ciascuna di esse. Tre fattori possono compromettere il funzionamento, tutti legati alla configurazione e non alla traduzione:
URL del negozio che non corrispondono alla realtà. Se il negozio è servito tramite HTTPS ma l'URL nelle impostazioni riporta HTTP, o se una lingua è mappata su un dominio che non utilizzi più, le annotazioni punteranno a indirizzi che generano redirect o errori. Controlla nella sezione Preferenze, alla voce SEO e URL.
Lingue lasciate attive ma vuote. Una lingua attiva priva di contenuti tradotti viene comunque dichiarata. I motori di ricerca troveranno una pagina che è principalmente nella lingua originale, la considereranno un duplicato e le tue pagine valide erediteranno questo dubbio. Disattiva le lingue che non sei ancora pronto a servire.
Una pagina che esiste in una sola lingua. È legittimo e PrestaShop lo gestisce correttamente, ma significa che il selettore di lingua non porterà a nulla di utile per quella pagina. Decidi consapevolmente quali pagine siano specifiche per lingua invece di scoprirlo dai log.
Non ti serve un plugin per l'hreflang. Ti serve che gli URL del negozio siano corretti e che le tabelle siano complete.
URL tradotti e il caso del vero errore 404
PrestaShop memorizza un link_rewrite per ogni lingua per prodotti, categorie e pagine CMS, e un url_rewrite per le pagine meta statiche. Tradurli è vantaggioso per la ricerca: un cliente francese si fida maggiormente di /femmes/robes-ete rispetto a /3-summer-dresses, e le parole nell'URL rappresentano ancora un segnale di ranking nella maggior parte dei mercati.
Il rischio non è distribuito equamente, ed è importante saperlo prima di intervenire su un negozio online.
Le rotte predefinite di PrestaShop contengono l'ID dell'oggetto, come /3-clothes, /hommes/1-1-shirt.html o /content/1-delivery. Il front controller legge l'ID, nota che il rewrite non corrisponde più ed effettua un redirect all'indirizzo corrente. Quindi, cambiare il rewrite di un prodotto o di una categoria non rompe il vecchio link.
Le pagine statiche sono l'eccezione. I loro rewrite non contengono alcun ID, quindi tradurne uno trasforma il vecchio indirizzo in un vero errore 404. Queste sono esattamente le pagine che raccolgono backlink: spedizioni, resi, contatti, termini di servizio. Traducile impostando prima i redirect, non dopo.
Se provieni da un'altra configurazione multilingua, questo è anche il punto in cui gli indirizzi vecchi spariscono ed è la causa più comune di un calo di traffico dopo una migrazione multilingua.
I metadati che nessuno traduce finché non è troppo tardi
Le descrizioni dei prodotti ricevono attenzione perché sono visibili, mentre i campi che decidono se qualcuno vedrà mai la pagina spesso vengono ignorati.
Parliamo di meta titoli e meta descrizioni per lingua. Una pagina prodotto in tedesco con un meta titolo in francese verrà riscritta da Google, e raramente a tuo favore.
Le descrizioni delle categorie sono spesso le pagine che si posizionano per le ricerche commerciali più ampie, ma sono anche quelle che rimangono nella lingua originale perché nessuno scorre così in basso nel back office.
Il testo alternativo delle immagini (alt text) ha peso nella ricerca per immagini, un canale di acquisizione reale per i prodotti fisici, ed è il campo che i progetti di traduzione trascurano più spesso.
Se utilizzi la ricerca a faccette, anche i valori dei filtri sono importanti. Le combinazioni di filtri generano pagine indicizzabili, e una pagina filtro francese che elenca valori di attributi in tedesco non viene letta come una pagina francese.
La sitemap non è il problema che pensi
La sitemap di un negozio tradotto dovrebbe elencare ogni versione linguistica di ogni pagina. PrestaShop e i soliti moduli per le sitemap lo fanno correttamente una volta che le traduzioni esistono.
Il problema è la tempistica. La sitemap viene generata su richiesta o tramite pianificazione, quindi un negozio tradotto di martedì potrebbe ancora pubblicizzare la sua sitemap in lingua singola il venerdì successivo. Rigenerala dopo aver completato le traduzioni e verifica che le versioni linguistiche siano effettivamente incluse.
Il secondo errore riguarda la cache. Se utilizzi una cache a pagina intera o una CDN, una vecchia sitemap o vecchi tag hreflang potrebbero persistere oltre le modifiche. Quando qualcosa sembra errato, richiedi la pagina aggiungendo una stringa di query per bypassare la cache prima di concludere che sia colpa del negozio. È il modo più rapido per distinguere un bug reale da una copia obsoleta.
Cosa influenza davvero il posizionamento in un nuovo mercato
Una volta sistemati gli aspetti tecnici, il lavoro restante è editoriale, ed è qui che la traduzione automatica si rivela preziosa o controproducente.
Le query di ricerca non sono traduzioni letterali l'una dell'altra. Un cliente tedesco non cerca la traduzione esatta di ciò che cerca un cliente francese. I titoli tradotti sono solo un punto di partenza, non una strategia per le parole chiave: verifica i termini utilizzati dai tuoi concorrenti in quel mercato e ottimizza le pagine più importanti.
I contenuti che generano fiducia sono ancora più cruciali all'estero. Tempi di consegna, politica di reso, metodi di pagamento locali, gestione dell'IVA: queste pagine convertono e attirano link, motivo per cui lasciarle nella lingua originale è un doppio errore.
Infine, la coerenza del vocabolario. Un catalogo in cui la stessa famiglia di prodotti viene denominata in tre modi diversi tra le categorie diluisce l'autorità di ogni pagina. Si tratta di un problema di glossario, non di traduzione.
Un breve audit da eseguire oggi stesso
- Apri una pagina prodotto in ogni lingua e visualizza il codice sorgente. Conferma la presenza di una riga hreflang per ogni lingua attiva, oltre a x-default, tutte puntate a URL raggiungibili.
- Disattiva qualsiasi lingua il cui catalogo sia ancora vuoto.
- Elenca le tue pagine statiche e controlla se i loro URL sono cambiati. Ogni pagina modificata necessita di un redirect dall'indirizzo precedente.
- Ordina le tue categorie per traffico e controlla le prime dieci per verificare se meta titolo, meta descrizione e descrizione siano tradotti.
- Rigenera la sitemap e aprila. Conta le lingue presenti.
- Cerca uno dei tuoi prodotti su un motore di ricerca del mercato di riferimento, utilizzando una finestra di navigazione in incognito. I risultati ti diranno molto più di qualsiasi strumento di audit.
Gli aspetti tecnici sono compito di PrestaShop, che li gestisce egregiamente. Riempire le tabelle e decidere cosa comunicare in ogni mercato spetta a te. Il modulo TrueLang esiste proprio per la prima metà: scrive il catalogo, le pagine CMS, i campi meta e i rewrite degli URL direttamente nelle tabelle del negozio, affinché lo strato SEO che PrestaShop sa già costruire abbia i dati necessari per funzionare.