- Vi spiegherò in termini semplici a cosa serve una sitemap XML e quando è davvero utile per la vostra SEO.
- Vi mostrerò come crearlo, segmentarlo, comprimerlo e poi ospitarlo correttamente.
- Vi spiegherò come sottoporvi a Google e Bing e il ruolo di robots.txt.
- Condivido le mie migliori pratiche, le mie opinioni forti e gli errori da evitare.
- Vi fornisco modelli pronti da copiare, liste di controllo e una pragmatica FAQ.
Sitemap XML: definizione, utilità e implementazione
Il mio punto di partenza è semplice: un Mappa del sito XML è un file che elenca gli URL che si desidera far scoprire ai motori di ricerca, con metadati quali lastmod. A mio parere, si tratta di un acceleratore di esplorazione, non di una bacchetta magica per l'indicizzazione, e questo è già enorme.
Quando è utile? Su un sito di grandi dimensioni, un sito di e-commerce molto frequentato, un media con contenuti recenti o un sito con collegamenti interni deboli. Otterrete una scoperta più rapida, una migliore copertura e un minor numero di URL che i motori di ricerca non riescono a trovare.
Che cos'è una sitemap XML?
Un file di testo in UTF-8 che elenca gli URL canonici indicizzabili, serviti in 200. Può includere tag per immagini, video o internazionali. Da non confondere con un file Mappa del sito HTML, realizzati per l'utente.
Limiti e concetto di indice sitemap
Un file è limitato a 50.000 URL o 50 Mb non compresso. Oltre a questo, consiglio di usare un indice della mappa del sito che fa riferimento a diverse sitemap segmentate, pulite, leggibili e robuste.
Tipi di sitemap e quando usarli
Mappa del sito principale
- Includere solo pagine canoniche e indicizzabili, stato 200.
- Escludere le pagine “noindex”, le varianti duplicate e i parametri rumorosi.
Indice della sitemap (multi-file)
- Segmento per sezione : pagine, articoli, categorie, prodotti.
- Pratico per monitorare la freschezza per silo e per una diagnostica dettagliata.
Sitemaps specializzate
- Immagini : rivelare le immagini chiave delle pagine strategiche.
- Video Fornire titolo, descrizione, miniatura e durata.
- Notizie per contenuti molto recenti e in rapida evoluzione.
- Internazionale dichiarare le varianti tramite hreflang (xhtml:link).
Come creare una sitemap XML (passo dopo passo)
- Sto elencando solo gli URL canonici e indicizzabili che rispondono a 200.
- Includo <loc>, <lastmod>, ed evito <changefreq>, <priority> che sono opzionali e spesso fuorvianti.
- Segmento se supero i 50.000 URL o i 50 MB, poi comprimo in .gz.
- Ospito in HTTPS, in un URL stabile e pulito.
- Dichiaro la posizione in robots.txt e sottoporlo ai motori.
- Automatizzo gli aggiornamenti tramite il mio CMS, un cron o una pipeline CI/CD.
Esempio di sitemap minimale (pronto da copiare, modificare URL e date) :
<? version= »1.0″ encoding= »UTF-8″?>
<urlset ns= »http://www.sitemaps.org/schemas/sitemap/0.9″>
<url>
https://www.exemple.com/
2025-08-01
</url>
<url>
https://www.exemple.com/produit/123
2025-07-15
</url>
</urlset>
Esempio di indice di una sitemap :
<? version= »1.0″ encoding= »UTF-8″?>
<sitemapindex ns= »http://www.sitemaps.org/schemas/sitemap/0.9″>
<sitemap>
https://www.exemple.com/sitemaps/sitemap-pages..gz
2025-08-01
</sitemap>
<sitemap>
https://www.exemple.com/sitemaps/sitemap-articles..gz
2025-08-01
</sitemap>
</sitemapindex>
Come e dove inviare la sitemap
- Dichiarare in robots.txt scrivere Mappa del sito: https://www.exemple.com/sitemap. (o l'URL del vostro indice).
- Presentare esplicitamente negli strumenti per i webmaster dei motori.
- Copertura del monitor, quindi correggere le anomalie segnalate.
Menzione in robots.txt non è obbligatorio, ma è utile. A mio parere, l'invio diretto spesso accelera la considerazione, soprattutto per i siti nuovi.
Migliori pratiche e raccomandazioni
- Includere solo 200 URL canonici e non indicizzati.
- Aggiornamento <lastmod> solo per le modifiche reali dei contenuti.
- Preferisce percorsi assoluti, UTF-8 e HTTPS ovunque.
- La segmentazione per tipo di contenuto per il tracciamento è più elegante e chiara.
- Automatizzare la generazione e la pubblicazione, per evitare la supervisione umana.
- Convalidate regolarmente la sintassi con un validatore XML, che è frugale ma salvavita.
Errori comuni e come correggerli
URL 404/500 nella sitemap
Pulisco l'elenco, imposto il monitoraggio e non inserisco mai un URL non funzionante.
Pagine “noindex” o canoniche incoerenti
Allineo il tag canonical con l'URL elencato, escludo le pagine “noindex”, con calma.
Date lastmod errate
Evito le date future o di copiarle ovunque e le aggiorno solo quando c'è un cambiamento reale.
File troppo grande o troppo lungo
Taglio e uso un indice della mappa del sito, Questo è il percorso più sostenibile.
Protocolli o domini misti
Sto standardizzando l'HTTPS, separando i domini multipli in sitemaps separate, senza fare congetture.
Casi avanzati
Immagini della mappa del sito
Per gli URL, aggiungo tag immagine per visualizzare immagini chiave, utili per scoprire i rich media.
Mappa del sito video
Includo un titolo, una descrizione, una miniatura e una durata e mi rivolgo a pagine in cui il video è centrale, non accessorio.
Internazionale e hreflang
Dichiaro le varianti linguistiche tramite xhtml:link rel= »alternativo» hreflang, per evitare ambiguità regionali.
Grandi siti di e-commerce
Do priorità alle categorie strategiche e ai prodotti attivi, escludo le pagine filtrate che non possono essere indicizzate e mantengo un perimetro netto.
Strumenti utili
- Plugin CMS generazione automatica, aggiornata a ogni pubblicazione.
- Script CLI produzione di sitemap a partire dalla vostra costruzione, con controllo di qualità.
- Generatori statici sitemap create in fase di compilazione, stabili e veloci.
- Validatori Filtri XML e controllori di stato HTTP.
- Lavori programmati cron o pipeline CI/CD, per aggiornamenti cadenzati.
Domande frequenti brevi
Qual è lo scopo di una sitemap XML?
Per guidare i robot verso i vostri URL importanti, rapidamente. Lo vedo come un piano di volo conciso e affidabile.
Una sitemap è necessaria per un sito di piccole dimensioni?
Spesso sì, anche semplice. Per un minisito perfettamente retinato, è facoltativo, ma lo consiglio, perché è poco costoso.
Qual è la differenza tra sitemap HTML e XML?
L'HTML aiuta i visitatori, l'XML aiuta i motori di ricerca. Due pubblici, due obiettivi, un'utile complementarità.
Come posso correggere “URL non presente nella sitemap”?
Aggiungo l'URL canonico nel file giusto, rigenero, invio, poi controllo la copertina, senza fretta.
Come posso aggiornare automaticamente la mia sitemap?
Inserisco il CMS o la distribuzione da rigenerare ogni volta che va online, con un cron giornaliero come rete di sicurezza.
Modello pronto per la copia
<? version= »1.0″ encoding= »UTF-8″?>
<urlset ns= »http://www.sitemaps.org/schemas/sitemap/0.9″>
https://www.votresite.com/2025-08-01
https://www.votresite.com/article/exemple2025-07-30
</urlset>
Lista di controllo espressa prima dell'offerta
- 200 URL, canonici, senza “noindex”.
- realistico, aggiornato quando vengono apportate modifiche reali.
- File < 50.000 URL o 50 MB, altrimenti indice.
- Compressione .gz attivata, hosting HTTPS.
- Linea Mappa del sito: aggiunto a robots.txt.
- Offerta presentata, verifica della copertura, correzione delle anomalie.






