Kowal Google Sitemap
- Compatibilità
- 2.4.9, 2.4.8, 2.4.7, 2.4.6
Descrizione / Kowal Google Sitemap
MAGENTO 2 · MAPPE XML · STORE VIEW · HREFLANG
Organizza gli indirizzi del negozio nelle mappe XML.
Kowal Google Sitemap
Crea profili sitemap per le viste negozio e scegli le fonti degli indirizzi: catalogo, CMS e contenuti Kowal supportati. Controlla esclusioni, collegamenti linguistici e generazione tramite pannello, cron o CLI.
Profili Store View · Cronologia di generazione · Integrazioni facoltative
COME FUNZIONA IN PRATICA
01 · Crei il profilo della mappa
Scegli Store View, nome del file, fonti ed esclusioni.
02 · Controlli e generi l'XML
Usi la modalità di prova, la coda o la CLI.
03 · Rendi disponibile l'indice corretto
Verifichi i file e ne configuri l'indicazione al motore di ricerca.
Cosa ottiene il tuo negozio?
Scopri le funzioni, l'utilizzo e le impostazioni del modulo.
Controllo completo della sitemap XML in Magento 2
Kowal Sitemap estende la mappa del sito a prodotti, categorie, CMS e, tramite adattatori facoltativi, Blog, TrustedUs e Layered Navigation. Crea profili per Store View, controlla fonti ed esclusioni, gestisci hreflang e automatizza la generazione.
Oltre il catalogo
Prodotti, categorie, pagine CMS attive e indirizzi personalizzati. Gli adattatori aggiungono articoli del blog, progetti e pagine configurate della navigazione a livelli.
Multistore e hreflang
Mappe separate per le versioni linguistiche, x-default e collegamenti espliciti delle traduzioni delle pagine CMS.
Pubblicazione sicura
La nuova mappa sostituisce la precedente solo dopo una generazione riuscita. Le mappe grandi vengono suddivise e collegate tramite un indice.
Funzioni principali
- controllo di fonti, esclusioni e URL aggiuntivi,
- deduplicazione degli indirizzi,
- cron, pannello amministrativo e CLI,
- modalità di prova e cronologia delle esecuzioni,
- aggiornamento facoltativo del robots.txt dinamico,
- supporto delle immagini di prodotti, articoli e categorie,
- scrittura XML in streaming per ridurre l'uso della memoria.
Installazione: Composer. Scegli gli adattatori d'integrazione in base alle esigenze del negozio.
Profili e pianificazione nel pannello
Apri kowal.store → Modules → Sitemap → Maps and Configuration. Crea un profilo per Store View, scegli il nome dell'indice e le fonti degli URL. Il modulo separa impostazioni generali, fonti, esclusioni e alternative linguistiche.
Generate aggiunge un'attività alla coda elaborata dal cron Magento ogni 5 minuti. La pianificazione del profilo definisce l'intervallo di generazione; disattivarla non blocca la generazione manuale. La cronologia mostra report ed errori delle esecuzioni.
Fonti e indirizzi aggiuntivi
Il nucleo supporta prodotti, categorie, pagine CMS attive e URL aggiuntivi. Per le fonti imposti, tra l'altro, immagini, lastmod e hreflang. Le immagini comprendono la foto principale del prodotto o dell'articolo e l'immagine della categoria.
Puoi aggiungere indirizzi personalizzati nel pannello; JSON/CLI permette anche di specificare metadati aggiuntivi. L'elenco delle esclusioni accetta URL completi o percorsi con il carattere * facoltativo. È possibile escludere categorie specifiche e il relativo sottoalbero.
Adattatori dei contenuti Kowal nel pacchetto
Il pacchetto Composer attuale contiene i moduli facoltativi Kowal_SitemapBlog, Kowal_SitemapTrustedUs e Kowal_SitemapLayeredNavigation. Ogni integrazione richiede il modulo sorgente appropriato e l'attivazione dell'adattatore.
Blog fornisce articoli, categorie e tag idonei; TrustedUs fornisce gruppi attivi di progetti o aziende. Layered Navigation aggiunge pagine Shop By e contesti speciali, senza generare tutte le combinazioni di filtri. La suite di adattatori richiede PHP 8.3+.
Hreflang e corrispondenze CMS esplicite
Collega i profili linguistici con lo stesso hreflang_group, Store View diverse e codici language univoci. Facoltativamente un profilo può avere x-default. Le pagine mancanti o escluse non vengono sostituite dalla pagina iniziale.
Le pagine CMS richiedono una mappatura esplicita: ad esempio due identificatori CMS diversi ricevono la stessa chiave about-us. Dopo modifiche alle traduzioni genera tutti i profili del gruppo affinché i collegamenti riflettano lo stesso stato dei contenuti.
Modalità di prova e strumenti CLI
bin/magento kowal:sitemap:generate --id=1 --dry-run --format=json raccoglie e seleziona gli indirizzi e controlla voci XML e relazioni senza pubblicare le mappe. Sostituisci l'ID di esempio con quello del tuo profilo.
I comandi save, generate, validate e status permettono di salvare la configurazione, avviare la generazione e controllare il report. La modalità di prova facilita la valutazione delle esclusioni prima della prima pubblicazione.
Pubblicazione e cataloghi grandi
Il generatore scrive XML in streaming e un archivio temporaneo SQLite su disco serve a selezionare e deduplicare gli indirizzi. Le mappe grandi vengono divise in parti collegate da un indice stabile.
L'XML viene validato prima della sostituzione dell'indice. La nuova generazione sostituisce la precedente solo dopo una preparazione riuscita; le vecchie parti restano per il periodo di conservazione e vengono eliminate solo sulla base della cronologia del modulo.
Coesistenza con il generatore precedente
I file vengono pubblicati in pub/. La prima generazione non sovrascrive il file di un altro generatore: scegli un nome libero. Dopo aver verificato la nuova mappa, cambia l'indicazione della sitemap e la pianificazione del generatore precedente.
L'opzione robots riguarda il robots.txt dinamico di Magento. Un file statico o una CDN richiede l'aggiornamento nel processo di implementazione. Un object storage remoto richiede un adattatore di pubblicazione separato.
La mappa come indicazione per il motore di ricerca
Pubblica gli indirizzi che devono rappresentare le pagine corrette del negozio e verifica disponibilità e politica canonical/noindex. Il modulo rifiuta, tra gli altri, indirizzi con parametri, frammenti e domini esterni; non sostituisce la valutazione della configurazione di altre estensioni SEO.
La mappa aiuta a rendere disponibili gli URL al motore di ricerca, ma il suo invio non garantisce utilizzo né indicizzazione. Google ignora priority e changefreq e richiede un lastmod attendibile. Linee guida sulle sitemap — Google Search Central.
Requisiti e attivazione dell'integrazione
Le funzioni di base richiedono Magento Open Source 2.4.6+, PHP 8.1+ in una versione supportata da Magento, le estensioni XMLReader, XMLWriter, PDO e PDO_SQLite e Kowal Base. I profili sono memorizzati nel database Magento; SQLite è usato temporaneamente durante la generazione.
Scegli le fonti in base ai moduli installati. Prima di attivare la pianificazione controlla il report di prova, l'indice pubblico e le parti XML, gli indirizzi delle Store View e i collegamenti linguistici.
Installazione tramite Composer
Il pacchetto kowal/module-sitemap, modulo Kowal_Sitemap. Dopo aver configurato l'accesso al repository Kowal, installa il pacchetto, abilita il modulo, aggiorna Magento e svuota la cache. In produzione, includi compilazione e deploy dei contenuti statici secondo il processo del negozio.
Dalla configurazione al risultato
1. Crei il profilo della mappa
Scegli Store View, nome del file, fonti ed esclusioni.
2. Controlli e generi l'XML
Usi la modalità di prova, la coda o la CLI.
3. Rendi disponibile l'indice corretto
Verifichi i file e ne configuri l'indicazione al motore di ricerca.
Esempio: negozio polacco e inglese
Crei due profili con file e codici linguistici separati, assegnati allo stesso gruppo hreflang. Colleghi le pagine CMS equivalenti con chiavi comuni e, dopo aver modificato le traduzioni, aggiorni entrambe le mappe.
Gestisci le sitemap in un unico posto.
Vuoi adattare il modulo al tuo negozio? Richiedi l'implementazione di Kowal Google Sitemap e discuti la configurazione o le estensioni necessarie.