Hai un e-commerce PrestaShop tradotto in più lingue e vuoi migliorare l’indicizzazione su Google?
Oppure devi fornire un feed multilingua a comparatori di prezzo, marketplace o motori di ricerca?
In questa guida vediamo come generare una sitemap XML multilingua in PrestaShop, configurare gli hreflang e automatizzare l’aggiornamento tramite CRON.
Perché creare una sitemap XML multilingua
Una sitemap XML aiuta Google e gli altri motori di ricerca a comprendere la struttura del sito.
Se il negozio è disponibile in più lingue, una sitemap ben configurata permette di:
-
migliorare l’indicizzazione internazionale;
-
facilitare la scansione dei contenuti;
-
segnalare le versioni tradotte delle pagine;
-
gestire correttamente gli hreflang;
-
fornire feed compatibili con comparatori e marketplace.
Se vendi all’estero, una corretta struttura multilingua è fondamentale.
Sitemap XML e hreflang
Ogni versione tradotta deve essere collegata alle altre tramite il tag hreflang.
Ad esempio:
-
Italiano → it
-
Inglese → en
-
Francese → fr
-
Tedesco → de
Google utilizza queste informazioni per mostrare la pagina corretta agli utenti in base alla lingua e al paese.
Come generare una sitemap XML multilingua con PrestaShop
La soluzione più semplice consiste nell’utilizzare un modulo dedicato.
I moduli avanzati permettono di creare sitemap separate per:
-
prodotti;
-
categorie;
-
pagine CMS;
-
produttori;
-
fornitori;
-
immagini.
Inoltre possono generare automaticamente gli hreflang per ogni lingua presente nel negozio.
Vantaggi di una sitemap multilingua
Una configurazione corretta permette di:
-
generare file XML per ogni lingua;
-
rispettare i limiti di Google;
-
separare prodotti, categorie e immagini;
-
migliorare la scansione dei motori di ricerca;
-
velocizzare l’indicizzazione;
-
automatizzare gli aggiornamenti.
Creare sitemap separate per siti molto grandi
Se hai un catalogo con migliaia di prodotti, è consigliabile creare più sitemap:
Sitemap prodotti
Contiene tutte le schede prodotto.
Sitemap categorie
Include le categorie principali e secondarie.
Sitemap pagine CMS
Contiene pagine informative e contenuti statici.
Sitemap immagini
Aiuta Google Immagini a scansionare il catalogo.
Sitemap blog
Se utilizzi un blog, è consigliabile separarlo dall’e-commerce.
In questo modo la scansione sarà più efficiente.
Creare una sitemap XML multilingua manualmente
Puoi anche creare manualmente i file XML.
Ricorda però che:
-
ogni URL deve essere completo (https://);
-
ogni versione linguistica deve puntare alle altre;
-
gli hreflang devono essere bidirezionali;
-
è consigliabile utilizzare anche x-default.
Ad esempio:
-
it-it
-
en-us
-
fr-fr
-
de-de
-
x-default
Una configurazione errata può compromettere l’indicizzazione internazionale.
Come automatizzare l’aggiornamento tramite CRON
La sitemap dovrebbe essere aggiornata automaticamente.
Puoi farlo tramite:
-
Cron Task Manager di PrestaShop;
-
cPanel;
-
Plesk;
-
pannello hosting.
Configurazione da cPanel
Accedi al pannello hosting.
Vai su:
Avanzate → Cron Jobs
Crea un nuovo processo pianificato e inserisci il comando fornito dal modulo sitemap.
Puoi scegliere:
-
aggiornamento giornaliero;
-
ogni 12 ore;
-
ogni settimana.
In questo modo la sitemap verrà rigenerata automaticamente senza interventi manuali.
Segnalare la sitemap a Google
Dopo la generazione, inviala tramite Google Search Console.
Vai su:
Indice → Sitemap
Inserisci:
https://www.tuosito.it/sitemap.xml
e premi “Invia”.
Google inizierà la scansione delle pagine.
Errori comuni nelle sitemap multilingua
I problemi più frequenti sono:
Hreflang mancanti
Google potrebbe ignorare le versioni tradotte.
URL errati
Verifica che siano presenti https e dominio corretto.
Sitemap troppo grandi
Meglio suddividerle in più file.
Errori 404
Controlla che tutte le pagine esistano realmente.
URL escluse dal robots.txt
Google non riuscirà a scansionarle.
Quando richiedere assistenza
Può essere utile un intervento tecnico se:
-
la sitemap non viene generata;
-
Google non legge correttamente il file;
-
gli hreflang presentano errori;
-
hai un e-commerce multilingua molto grande;
-
devi configurare feed per comparatori o marketplace.
Domande frequenti
PrestaShop supporta siti multilingua?
Sì. PrestaShop permette di gestire più lingue e valute.
Serve una sitemap per ogni lingua?
È consigliabile per siti molto grandi.
Gli hreflang sono importanti?
Sì, soprattutto per la SEO internazionale.
La sitemap deve aggiornarsi automaticamente?
Sì. L’ideale è utilizzare un CRON.
Devo inviare la sitemap a Google?
Sì, tramite Google Search Console.