---
type: "product"
id: 157
url: "https://prestadev.pl/it/generatore-di-sitemap-pro-per-prestashop.html"
markdown_url: "https://prestadev.pl/it/markdown/product/157.md"
title: "Generatore di sitemap Pro per PrestaShop"
description: "Genera sitemap XML e sitemap di immagini in PrestaShop. Gestisci lingue, hreflang e multistore, filtra gli indirizzi e pianifica la generazione delle sitemap tramite attività CRON."
image: "https://prestadev.pl/993/generatore-di-sitemap-pro-per-prestashop.jpg"
sku: "PDGSP"
brand: "PrestaDev.pl"
price: 126.00
price_tax_excluded: 102.44
currency: "PLN"
tax_included: true
availability: "in_stock"
is_pack: false
customization_required: false
condition: "new"
categories: ["Integrazioni Google", "Integrazioni PrestaShop", "Moduli PrestaShop", "Principale", "SEO e velocità del negozio"]
language: "it"
updated: "2026-09-12"
---

# Generatore di sitemap Pro per PrestaShop

Modulo avanzato che genera **sitemap XML conformi allo standard Google**, con supporto completo per più lingue, negozi (multistore) e tag hreflang. Crea automaticamente file sitemap separati per lingua e negozio, supporta la compressione GZ, sitemap immagini dei prodotti e un filtraggio avanzato della qualità degli URL. Il modulo si integra con **Google Search Console** (invio automatico delle sitemap tramite OAuth 2.0), con il protocollo **IndexNow** (notifica immediata ai motori di ricerca delle modifiche) e gestisce le voci di **robots.txt**. Il sistema **Smart Lastmod** monitora le date di modifica delle entità tramite hook del database, garantendo informazioni precise sull’aggiornamento dei contenuti. La generazione avviene in modo asincrono con supporto per CRON, pausa e ripresa, consentendo di gestire in sicurezza cataloghi con decine di migliaia di prodotti.

## Description

### Funzioni e caratteristiche principali

 #### Generazione di sitemap

 - **11 tipi di sitemap** — prodotti, categorie, pagine CMS, produttori, fornitori, pagine meta, immagini dei prodotti e 4 moduli blog supportati: SmartBlog, PH SimpleBlog, ETS Blog, Functional Blog
- **Sitemap immagini** — sitemap separate con la raccolta completa delle immagini dei prodotti, incluse le immagini delle varianti di attributo
- **Prodotti con combinazioni di attributi** — generazione di URL separati per ogni combinazione di prodotto (opzionale)
- **Compressione GZ** — compressione automatica dei file sitemap nel formato .xml.gz che riduce la dimensione dell’80-90%
- **Chunking** — suddivisione automatica delle sitemap di grandi dimensioni in file da 10.000 URL (800 con attributi) con indice sitemap
- **Dry-run** — anteprima del risultato della generazione senza creare file (stima del numero di URL e file)
- **Validazione XML** — validatore integrato che verifica la conformità dei file generati con lo schema XML sitemap

 #### Multilingua e hreflang

 - **Hreflang con x-default** — tag automatici alternate language con supporto x-default per negozi multilingua
- **Sitemap separate per lingua** — ogni combinazione negozio+lingua genera un file sitemap distinto
- **Varianti linguistiche degli URL** — supporto completo degli URL alternativi per lingua all’interno di una singola voce sitemap

 #### Filtraggio della qualità ed esclusioni

 - **Filtraggio dei contenuti non indicizzabili** — esclusione dei prodotti contrassegnati come "non indicizzare", nascosti e reindirizzati
- **Esclusioni per ID** — esclusione manuale di prodotti, categorie, pagine CMS, produttori e fornitori specifici tramite ID
- **Pattern URL** — esclusione degli URL che corrispondono a pattern regex (es. /test/\*, /admin/\*)
- **Esclusione delle pagine meta** — esclusione selettiva di tipi specifici di pagine meta (home page, categorie, produttori ecc.)
- **Deduplicazione per firma** — rilevamento ed eliminazione automatica degli URL duplicati in base alle firme del contenuto
- **Statistiche di filtraggio** — report dettagliato su quanti elementi sono stati filtrati e perché

 #### Smart Lastmod — monitoraggio delle modifiche

 - **Monitoraggio delle modifiche tramite hook** — 20 hook del database monitorano l’aggiunta, la modifica e l’eliminazione di prodotti, categorie, pagine CMS, produttori e fornitori
- **Date di modifica precise** — tabella database separata con timestamp preciso dell’ultima modifica di ogni entità
- **Due modalità lastmod** — modalità "solo precisa" (accurate\_only) oppure "con fallback" (legacy\_fallback — usa date\_upd quando manca il monitoraggio)
- **Monitoraggio per negozio** — monitoraggio separato delle modifiche per ogni negozio in multistore

 #### Integrazione con Google Search Console

 - **Autorizzazione OAuth 2.0** — autorizzazione sicura con Google con aggiornamento automatico dei token
- **Invio automatico delle sitemap** — dopo la generazione, le sitemap vengono inviate automaticamente a Search Console
- **Mappatura delle property** — assegnazione di ogni negozio al servizio corrispondente in Google Search Console
- **Stato della connessione** — informazione visiva sullo stato dell’autorizzazione e sull’ultimo invio delle sitemap

 #### Protocollo IndexNow

 - **Notifica immediata** — notifica ai motori di ricerca (Bing, Yandex, Naver) di URL nuovi e modificati in tempo reale
- **Coda URL** — sistema di coda con batch flush automatico verso l’API IndexNow
- **Chiave generata automaticamente** — chiave crittograficamente sicura con sincronizzazione automatica del file di verifica
- **Retry logic** — meccanismo di ritentativo per gli invii non riusciti con monitoraggio di stati ed errori

 #### Gestione di robots.txt

 - **Tre modalità di funzionamento** — disattivata, manuale (percorso personalizzato) oppure automatica (hook al salvataggio di robots.txt in PrestaShop)
- **Direttive Sitemap automatiche** — aggiunta delle direttive Sitemap a robots.txt con marcatura del blocco BEGIN/END
- **Rimozione pulita** — durante la disinstallazione il modulo rimuove automaticamente il proprio blocco da robots.txt

 #### Generazione asincrona e CRON

 - **Generazione CRON** — endpoint con token di sicurezza per avviare la generazione dalla pianificazione del server
- **Pausa e ripresa** — possibilità di sospendere e riprendere una generazione di lunga durata senza perdere i progressi
- **Log di generazione** — cronologia completa delle operazioni con numero di file, stato della validazione, dimensione e durata
- **Generazione selettiva** — possibilità di generare sitemap solo per negozi, lingue o tipi di entità selezionati

 #### Pannello di amministrazione

 - **Dashboard con KPI** — metriche: numero di negozi selezionati, lingue, tipi di sitemap, file generati
- **4 schede di configurazione** — Ambito (negozi/lingue/categorie), Segnali e metadati, Regole di qualità ed esclusioni, Scoperta e integrazioni
- **Pannello di generazione** — controlli di batch generation con anteprima dell’avanzamento
- **Panoramica della qualità** — statistiche di filtraggio e metriche qualitative degli URL
- **Link ai file XML** — link diretti alle sitemap e agli indici generati
- **Cronologia delle operazioni** — log di tutte le generazioni e validazioni con risultati

 #### Compatibilità e prestazioni

 - **PrestaShop 1.7.x – 9.x** e PHP 7.0 – 8.5
- **Supporto multistore completo** — configurazione per negozio, sitemap separate per negozio+lingua
- **Ottimizzazione delle prestazioni** — caching dei domini, dei codici ISO delle lingue, batch processing per cataloghi di grandi dimensioni
- **Nessuna dipendenza esterna** — zero Composer, tutto integrato nel modulo

 ### Per chi è questo modulo?

 - **Negozi attenti alla SEO** — sitemap precise con hreflang, lastmod e filtraggio della qualità
- **Cataloghi di grandi dimensioni** — generazione asincrona con chunking per negozi con oltre 10.000 prodotti
- **Negozi multilingua** — supporto completo hreflang con x-default per ogni combinazione lingua+negozio
- **Multistore** — sitemap separate, configurazione e integrazioni per negozio
- **Negozi con blog** — supporto per 4 popolari moduli blog di PrestaShop

 ### Requisiti

 - PrestaShop 1.7.0 o successivo
- PHP 7.0 o successivo
- Permessi di scrittura nella directory root del negozio (per i file sitemap e robots.txt)
- Account Google Search Console (opzionale, per l’invio automatico delle sitemap)

 ###
Link alla demo del modulo:

 **Demo pannello di amministrazione:**
[https://moduly-prestashop.eu/mapy-stron/admin-dev](https://moduly-prestashop.eu/mapy-stron/admin-dev)

**Demo front office:**
[https://moduly-prestashop.eu/mapy-stron](https://moduly-prestashop.eu/mapy-stron)

## Features

| Feature | Value |
| --- | --- |
| Supporto per Prestashop 9.x | Sì |
| Supporto per Prestashop 8.x | SÌ |
| Supporto per Prestashop 1.7.x | sì |
| Supporto Prestashop 1.6.x. | sì |
| Supporto per PrestaShop 1.5x | sì |
| Traduzioni di moduli | PL, IT |
| Supporto gratuito | sì |
| Aggiornamenti gratuiti (1 anno) | sì |
| Facile da installare | sì |
| Richiede la modifica del motore | No |

## Variants

| Variant | SKU | Price | Availability | Variant ID |
| --- | --- | --- | --- | --- |
| Tipo di licenza / aggiornamento: Versione completa / licenza a vita | ` PDGSP-FULL ` | 126.00 | ` in_stock ` | ` 496 ` |
| Tipo di licenza / aggiornamento: Solo aggiornamento (proroga dell'accesso per ulteriori 12 mesi) | ` PDGSP-UPD ` | 90.45 | ` in_stock ` | ` 497 ` |

## Categories

- Integrazioni Google
- Integrazioni PrestaShop
- Moduli PrestaShop
- Principale
- SEO e velocità del negozio

## Questions and answers

### Come generare le sitemap XML?

Language: it

Nel pannello di amministrazione vai alla configurazione del modulo (Moduli -> PD Google Sitemaps Pro -> Configura). Nella scheda 'Ambito' seleziona i negozi, le lingue e i tipi di entità da includere. Successivamente fai clic sul pulsante 'Genera' nel pannello di generazione. Il modulo creerà automaticamente i file sitemap nella directory principale del negozio e il file indice della sitemap. Per cataloghi di grandi dimensioni puoi utilizzare la generazione CRON -- troverai l'indirizzo URL nella sezione CRON della configurazione.

### Quali tipi di contenuti supporta il modulo nelle sitemap?

Language: it

Il modulo genera sitemap per 11 tipi di contenuti: prodotti, categorie, pagine CMS, produttori, fornitori, pagine meta (home page ecc.), immagini dei prodotti (sitemap immagini separate), nonché post di 4 moduli blog -- SmartBlog, PH SimpleBlog, ETS Blog e Functional Blog. Ogni tipo può essere attivato o disattivato indipendentemente nella configurazione.

### Come funziona la gestione di più lingue e dei tag hreflang?

Language: it

Il modulo genera automaticamente i tag hreflang (xhtml:link rel='alternate') per ogni URL in tutte le lingue selezionate. Se il negozio ha 3 lingue (PL, EN, DE), ogni voce nella sitemap conterrà 3 link linguistici alternativi più il tag x-default che punta alla versione linguistica predefinita. Per ogni combinazione negozio+lingua viene creato un file sitemap separato e tutti sono collegati nel file indice.

### Che cos'è Smart Lastmod e come funziona?

Language: it

Smart Lastmod è un sistema di tracciamento delle date di modifica delle entità tramite hook del database. Il modulo registra 20 hook che monitorano l'aggiunta, la modifica e l'eliminazione di prodotti, categorie, pagine CMS, produttori e fornitori. Ogni modifica viene salvata in una tabella separata con un timestamp preciso. Grazie a ciò, le sitemap contengono date lastmod precise, il che aiuta i motori di ricerca a indicizzare in modo più efficiente i contenuti modificati. Sono disponibili due modalità: 'accurate\_only' (solo date tracciate) e 'legacy\_fallback' (usa date\_upd in assenza di tracciamento).

### Come collegare il modulo a Google Search Console?

Language: it

Nella scheda 'Scoperta e integrazioni' attiva l'opzione Google Search Console e inserisci il Client ID e il Client Secret da Google Cloud Console (richiede la creazione di un progetto OAuth 2.0). Quindi fai clic su 'Autorizza' -- verrai reindirizzato a Google, dove confermerai l'accesso. Dopo l'autorizzazione, il modulo invia automaticamente le sitemap generate a Search Console dopo ogni generazione. Lo stato della connessione è visibile nel pannello principale.

### Che cos'è IndexNow e come lo utilizza il modulo?

Language: it

IndexNow è un protocollo che consente di notificare immediatamente ai motori di ricerca (Bing, Yandex, Naver) gli URL nuovi o modificati, senza aspettare che il crawler visiti il sito autonomamente. Il modulo aggiunge automaticamente gli URL alla coda a ogni modifica di prodotto, categoria o pagina CMS, per poi inviarli in batch all'API di IndexNow. La chiave di verifica viene generata automaticamente e il file di verifica viene sincronizzato con la directory del negozio.

### Come gestisce il modulo il file robots.txt?

Language: it

Il modulo offre tre modalità di gestione di robots.txt: (1) Disattivato -- il modulo non modifica il file. (2) Manuale -- l'amministratore fornisce il percorso di robots.txt. (3) Automatico -- il modulo aggiunge automaticamente le direttive Sitemap a robots.txt tramite l'hook di PrestaShop. Le voci del modulo sono contrassegnate dal blocco BEGIN/END PD\_GSP, il che consente un'aggiunta e una rimozione pulite senza alterare il contenuto restante del file.

### Come configurare la generazione della sitemap tramite CRON?

Language: it

Nella configurazione del modulo troverai la sezione CRON con l'URL contenente il token di sicurezza. Copia questo indirizzo e aggiungilo alla pianificazione CRON sul server, ad esempio una volta al giorno: '0 3 \* \* \* wget -q URL'. Il modulo genererà automaticamente tutte le sitemap, convaliderà i file, aggiornerà robots.txt e invierà le mappe a Google Search Console (se abilitato). La generazione CRON supporta la pausa e la ripresa per cataloghi di grandi dimensioni.

### Come escludere prodotti o categorie specifici dalla sitemap?

Language: it

Nella scheda "Regole di qualità ed esclusioni" hai diverse opzioni: (1) Esclusione per ID -- inserisci gli ID di prodotti, categorie, pagine CMS, produttori o fornitori separati da virgole. (2) Modelli URL -- inserisci espressioni regolari (regex) per escludere gli URL che corrispondono al modello. (3) Filtri automatici -- attiva l'esclusione dei prodotti non indicizzati, nascosti o reindirizzati. (4) Pagine meta -- disattiva selettivamente i tipi di pagine meta. Il modulo mostra statistiche su quanti elementi sono stati filtrati e perché.

### Il modulo supporta il multistore?

Language: it

Sì, il modulo supporta pienamente il multistore. Ogni negozio può avere una configurazione indipendente: negozi diversi, lingue, tipi di entità, regole di qualità e integrazioni. Le sitemap vengono generate separatamente per ogni negozio e lingua, con i propri file di indice. Anche IndexNow e Google Search Console funzionano per singolo negozio, con la possibilità di associare ogni negozio a un diverso servizio Search Console. Il file robots.txt viene aggiornato con le direttive Sitemap per tutti i negozi configurati.

### Che cosa sono le sitemap delle immagini e come attivarle?

Language: it

Le sitemap delle immagini sono file XML separati contenenti gli URL delle immagini dei prodotti. Aiutano i motori di ricerca a indicizzare le immagini del negozio in Google Images. Per attivarle, nella scheda 'Intervallo' seleziona il tipo 'Product Images' nell'elenco dei tipi di sitemap. Il modulo recupererà automaticamente tutte le immagini dei prodotti (incluse le immagini delle varianti di attributo, se abilitate) e genererà file sitemap delle immagini dedicati.

### Quanto grande può gestire il modulo il catalogo?

Language: it

Il modulo è ottimizzato per cataloghi di grandi dimensioni. Divide automaticamente le sitemap in file da 10.000 URL (oppure 800 nel caso di prodotti con attributi) e li collega tramite un file indice. La generazione avviene in batch, evitando così il superamento dei limiti di memoria PHP. Per cataloghi molto grandi (oltre 50.000 prodotti) si consiglia la generazione tramite CRON, che gestisce la pausa e la ripresa. La compressione GZ riduce la dimensione dei file dell'80-90%.

### Il modulo supporta i moduli del blog?

Language: it

Sì, il modulo supporta 4 popolari moduli blog di PrestaShop: SmartBlog, PH SimpleBlog, ETS SimpleBlog Free e Functional Blog (MyPrestaModules). Se un determinato modulo blog è installato e attivo, i suoi post verranno automaticamente inclusi nella sitemap. Ogni modulo blog può essere attivato o disattivato indipendentemente nella configurazione dell'ambito.

### Come verificare se le sitemap generate sono corrette?

Language: it

Il modulo dispone di un validatore XML integrato. Dopo ogni generazione controlla automaticamente la correttezza dei file -- la conformità allo schema XML sitemap, il numero di voci, la dimensione del file e i duplicati degli URL. I risultati della validazione sono visibili nei log di generazione e nel report delle operazioni. Puoi anche avviare manualmente la validazione facendo clic sul pulsante 'Convalida' nel pannello di configurazione. Le statistiche di qualità mostrano quanti URL hanno superato i filtri e quanti sono stati scartati.

### In cosa si differenzia la modalità Dry-run dalla generazione normale?

Language: it

La modalità Dry-run è una simulazione della generazione senza creare file sul disco. Mostra stime di quanti file sitemap verrebbero generati, quanti URL ciascuno conterrebbe e quale configurazione verrebbe utilizzata. Utile per verificare la configurazione prima della generazione effettiva, soprattutto durante la prima configurazione o dopo una modifica delle regole di qualità.

### Con quali versioni di PrestaShop è compatibile il modulo?

Language: it

Il modulo è compatibile con PrestaShop dalla versione 1.7.0 fino all'ultima versione 9.x inclusa. Supporta PHP dalla versione 7.0 alla 8.5. Non richiede alcuna libreria esterna né Composer: è completamente autonomo. Il pannello di amministrazione si adatta automaticamente alla versione di PrestaShop.

### Come installare il modulo?

Language: it

Carica la cartella del modulo nella directory /modules/ sul server oppure utilizza l'opzione 'Aggiungi nuovo modulo' nel pannello di amministrazione di PrestaShop. Dopo l'installazione il modulo crea automaticamente le tabelle del database richieste (log di generazione, monitoraggio di lastmod, coda IndexNow), registra 21 hook e aggiunge una scheda nel menu. La configurazione è disponibile cliccando su 'Configura' nell'elenco dei moduli oppure tramite la scheda dedicata nel menu.

