Prestashop sitemap.xml: configurazione

Prestashop sitemap.xml: configurazione

La sitemap.xml e' la mappa del sito che indica a Google quali pagine indicizzare. Senza una sitemap aggiornata, prodotti nuovi possono impiegare settimane prima di essere scansionati. Prestashop genera sitemap tramite il modulo ufficiale Google sitemap (gsitemap). Vediamo come configurarla bene.

Installazione modulo gsitemap

Il modulo gsitemap e' incluso nel core Prestashop. Vai in Moduli > Module Manager, cerca Google sitemap e clicca Installa. Una volta installato apri la configurazione: scegli quali entità includere (prodotti, categorie, CMS, fornitori, manufacturer, immagini). Conferma le lingue da generare se hai multi-lingua attivo.

Generazione e cron

Clicca Genera sitemap: il modulo crea uno o più' file XML in root (1_index_sitemap.xml). I file vengono spezzettati a 50.000 URL per file. Configura un cron in Plesk per rigenerare la sitemap ogni notte: curl -s https://tuodominio.it/modules/gsitemap/gsitemap-cron.php?token=ABC123&id_shop=1. Il token e' visibile nella configurazione modulo.

Procedura passo-passo

  1. Installa modulo Google sitemap dal Module Manager.
  2. Seleziona entità da includere (prodotti, categorie, CMS, manufacturers, suppliers).
  3. Includi immagini se vuoi che Google le indicizzi.
  4. Clicca Genera sitemap e verifica i file XML in root.
  5. Visita https://tuodominio.it/sitemap.xml e controlla che si carichi.
  6. Aggiungi cron Plesk per rigenerazione giornaliera.
  7. Aggiungi Sitemap: https://tuodominio.it/1_index_sitemap.xml al robots.txt.
  8. Sottometti la sitemap a Google Search Console.
  9. Sottometti anche a Bing Webmaster Tools.
  10. Monitora errori di scansione e correggi 404/redirect chain.

Errori comuni e come risolverli

  • Sitemap non trovata: file in posizione sbagliata; verifica permessi cartella root.
  • Sitemap troppo grande: oltre 50MB o 50k URL va spezzata; gsitemap lo fa nativamente.
  • URL bloccate da robots: prodotti con noindex finiscono in sitemap; sincronizza esclusioni.
  • Cron non gira: log Plesk non mostra esecuzioni; verifica path PHP CLI corretto.

Domande frequenti

D: Quante volte rigenerare?
R: Per cataloghi che cambiano spesso, ogni notte; altrimenti settimanale.

D: Immagini in sitemap conviene?
R: Sì per posizionamento su Google Images.

D: Multi-shop ha sitemap separata?
R: Sì, una per shop; configura cron per ogni shop con id_shop diverso.

Hai bisogno di aiuto?

Se vuoi un Prestashop performante curato dal team di G Tech Group, scrivici tramite il modulo di contatto.

Hai trovato utile quest'articolo?