PrestaShop Moduli PrestaShop

Modulo Sitemap XML PrestaShop 8 e 9: Immagini, Video, Hreflang e IndexNow

Una sitemap completa e aggiornata, senza timeout, qualunque sia la dimensione del catalogo.

Google scopre i tuoi prodotti tramite i link e tramite la sitemap. Se la sitemap è incompleta, non annuncia le traduzioni o si blocca su un catalogo grande, alcune pagine restano fuori dall'indice. Questo modulo genera una sitemap per lingua e per tipo di contenuto, collega ogni pagina alle sue traduzioni con i tag hreflang, aggiunge immagini e video e rimuove con delle regole ciò che non vuoi indicizzato. La generazione procede a lotti di pochi secondi: non supera mai il limite di esecuzione del server, riprende da dove si era fermata e i vecchi file restano online finché non vengono pubblicati i nuovi.

A colpo d'occhio
  • Prodotti, categorie, pagine CMS, marche, fornitori, pagine statiche e URL personalizzati
  • Immagini prodotto e video YouTube, Vimeo o in hosting proprio, nella sitemap
  • Tag hreflang e x-default tra tutte le lingue del negozio
  • 15 regole di esclusione per ID, categoria, stock, prezzo, testo dell'URL o espressione regolare
  • Generazione a lotti senza timeout, cron, rigenerazione dopo le modifiche e IndexNow
PrestaShop 8 e 9 Hreflang IndexNow Multinegozio
  • Rimborso 30 giorni
  • 12 mesi di aggiornamenti
  • Supporto 24h
www.datafirefly.com/it/
Modulo Sitemap XML PrestaShop 8 e 9: Immagini, Video, Hreflang e IndexNow
v1.1.0 · aggiornato 2026-09-23
Cosa fa

La versione breve.

01

Ogni traduzione annunciata a Google

Un file per lingua e per tipo di contenuto. Ogni URL elenca le sue traduzioni con tag xhtml:link hreflang, nel formato it-IT o it, più un x-default sulla lingua che preferisci. Un URL rimosso da una regola sparisce anche dalle alternative delle altre lingue, così una pagina esclusa non viene mai annunciata.

02

Nessun timeout, anche su un catalogo grande

La generazione lavora a lotti entro un tempo massimo per richiesta, poi la richiesta successiva riprende. Sul nostro server di test, 30.000 prodotti in due lingue producono 60.038 URL in una trentina di secondi. Se il server interrompe una richiesta a metà lavoro, i file vengono riparati alla ripresa e le vecchie sitemap restano online.

03

Decidi tu cosa viene indicizzato

I contenuti inattivi e le pagine CMS in noindex non vengono mai elencati. Quindici regole rimuovono il resto: prodotti per ID, per categoria con le sottocategorie, per marca o fornitore, esauriti, a prezzo zero o senza immagine, rami di categorie, pagine CMS e URL per testo o espressione regolare.

04

Una sitemap che segue il catalogo

Il cron rigenera con la frequenza scelta, e prima quando cambia un prodotto, una categoria o una pagina. Le pagine modificate vengono inviate anche a Bing, Yandex, Seznam e Naver tramite IndexNow, senza aspettare il prossimo passaggio dei loro crawler.

La versione lunga

Tutto quello che vorresti sapere prima di installare.

Uno sguardo dettagliato su come funziona Modulo Sitemap XML PrestaShop 8 e 9: Immagini, Video, Hreflang e IndexNow, perché l'abbiamo progettato così, e il ragionamento dietro le funzionalità qui sopra.

§ 01

Cosa manca alla sitemap nativa

Il modulo Google sitemap incluso in PrestaShop produce un elenco di URL per lingua. Non collega le traduzioni tra loro con hreflang, non conosce i video e non offre regole di esclusione oltre alle pagine statiche. Con un catalogo di decine di migliaia di prodotti, la sua generazione dipende inoltre dalla pazienza del browser e del server. Questo modulo rifà la sitemap da zero tenendo conto di queste esigenze.

§ 02

File puliti e facili da controllare

Ogni negozio ha il suo indice, che punta a un file per lingua e per tipo di contenuto: prodotti, categorie, CMS, marche e così via. Quando un file raggiunge il limite impostato, il resto finisce in un nuovo file. Aprendo l'indice nel browser, un foglio di stile mostra una tabella leggibile con il numero di URL, immagini, video e lingue per pagina. I motori di ricerca ignorano questo foglio.

§ 03

Una generazione che non rompe mai il sito online

I file vengono costruiti in una cartella temporanea e poi pubblicati negozio per negozio. Nel frattempo le vecchie sitemap restano al loro posto. Un errore interrompe il job senza sostituire nulla, viene annotato nel log di PrestaShop e mostrato nel back office. Un blocco impedisce due generazioni simultanee, per esempio il cron e un clic nel back office.

§ 04

Multinegozio e multilingua

Ogni negozio ha le sue impostazioni, le sue lingue, il suo indice sul proprio dominio e un indirizzo /sitemap.xml che serve l'indice giusto in base al dominio richiesto. Regole di esclusione e video si applicano a tutti i negozi o a uno solo. In robots.txt viene aggiunta una riga Sitemap per negozio, e il blocco sopravvive alle rigenerazioni del file da parte di PrestaShop.

§ 05

Pensato per crescere con il negozio

La rigenerazione dopo le modifiche e IndexNow evitano di aspettare il prossimo cron per annunciare un nuovo prodotto. Le sitemap di un blog o di un sito WordPress vicino si aggiungono all'indice, e un hook consente ad altri moduli di registrare le loro pagine con le traduzioni. Il codice segue le convenzioni di PrestaShop, senza dipendenze Composer, e funziona da PrestaShop 8.0 a 9.x con lo stesso ZIP.