Plugin PrestaShop

TM Super Site Map 🧩 modulo PrestaShop

Sitemap XML completa e configurabile per PrestaShop, blog e pagine personalizzate, con supporto immagini e aggiornamento automatico.

Sitemap XML avanzata per PrestaShop 8.x, progettata per gestire in modo selettivo gli URL del negozio, del blog e delle pagine web personalizzate.

Una sitemap che non si ferma a PrestaShop

TM Super Site Map nasce da un'esigenza concreta: il blog installato sul sito aziendale utilizzava un sistema separato dal CMS di PrestaShop e il sitemap standard non permetteva di gestire correttamente questa struttura.

Da qui è nato un modulo che, nel tempo, è stato ampliato per includere non solo i contenuti nativi di PrestaShop, ma anche contenuti esterni al normale sistema CMS.

Il risultato è una sitemap XML pensata per rappresentare più fedelmente ciò che è realmente presente sul sito.

Cosa può includere

Il modulo permette di generare sitemap per diverse tipologie di contenuti:

  • 🛒 Prodotti
  • 📂 Categorie
  • 📄 Pagine CMS
  • 🏷️ Produttori
  • 🚚 Fornitori
  • 📰 Blog, anche quando si trova in una directory separata
  • 🌐 Pagine web personalizzate, create al di fuori del CMS di PrestaShop

Le singole sezioni possono essere attivate o escluse secondo la struttura del sito.

Controllo degli URL dal backoffice

TM Super Site Map non inserisce indiscriminatamente tutto ciò che trova.

Dal backoffice è possibile applicare esclusioni per sezione o per singolo elemento, così da costruire una sitemap coerente con gli URL che si desidera rendere disponibili ai motori di ricerca.

Sono inoltre configurabili:

  • frequenza di aggiornamento;
  • priorità degli URL;
  • inclusione o esclusione delle singole sezioni;
  • elementi specifici da non inserire nella sitemap.

La sitemap serve a comunicare ai motori di ricerca quali URL del sito si desidera rendere disponibili alla scansione; non garantisce da sola l'indicizzazione o un migliore posizionamento.

Sitemap con immagini

Il modulo supporta l'estensione image:image delle Sitemap XML, utilizzabile per comunicare a Google le immagini associate alle pagine. Google documenta questa estensione come parte delle Sitemap XML.

La selezione dell'immagine segue una logica specifica:

  1. preferenza per l'immagine originale;
  2. se sono disponibili solo versioni ridimensionate, preferenza per quella con risoluzione maggiore;
  3. utilizzo di un logo di fallback quando la pagina non dispone di un'immagine adatta.

In questo modo la sitemap non si limita a elencare gli URL, ma può fornire anche riferimenti alle immagini associate ai contenuti.

Aggiornamento automatico

TM Super Site Map può essere utilizzato anche con un CronJob, permettendo di rigenerare automaticamente le sitemap a intervalli prestabiliti.

È quindi possibile mantenere aggiornata la mappa del sito senza dover avviare manualmente la generazione ogni volta che cambiano prodotti, categorie o altri contenuti.

Il modulo prevede inoltre l'invio delle notifiche di aggiornamento ai servizi supportati dopo la generazione.

URL della sitemap

La sitemap viene esposta tramite un URL dedicato e leggibile, invece di dipendere necessariamente dal nome fisico del file generato.

Il modulo gestisce inoltre dinamicamente il prefisso delle tabelle del database PrestaShop, evitando di vincolare il codice a un prefisso specifico.

Perché l'ho sviluppato

Il progetto è nato da un problema reale sul sito aziendale.

Avevo installato un blog gratuito che utilizzo ancora oggi, ma la soluzione non offriva una gestione sufficiente dell'integrazione con la sitemap generata da PrestaShop. In particolare, serviva poter decidere come trattare i contenuti del blog senza essere vincolati alla struttura della sitemap standard.

Da quella necessità è nato il primo nucleo di TM Super Site Map.

Successivamente il modulo è stato ampliato con:

  • gestione di Google Image Sitemap;
  • supporto per Bing;
  • notifiche tramite IndexNow;
  • gestione delle pagine personalizzate esterne al CMS;
  • esclusioni granulari;
  • selezione intelligente delle immagini;
  • rigenerazione automatica tramite CronJob.

È quindi un progetto nato da una necessità concreta e progressivamente trasformato in uno strumento più generale per la gestione delle Sitemap XML di siti PrestaShop complessi.

Tecnologie

TecnologiaUtilizzo
PrestaShop 8.xpiattaforma e integrazione del modulo
PHPlogica del modulo
MySQLaccesso ai dati del negozio
XML Sitemapgenerazione delle sitemap
CronJobrigenerazione automatica
Google Image Sitemapriferimenti alle immagini
IndexNownotifica degli aggiornamenti

TM Super Site Map è pensato soprattutto per installazioni PrestaShop in cui la sitemap standard non è sufficiente a rappresentare tutta la struttura reale del sito.

Versione attuale v.3.3.0