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.
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.
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.
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.
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.
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.
Ancora non ci sono recensioni.