Sitemap XML: cos'è e come crearla
Cos'è una sitemap XML spiegata semplice: a cosa serve, come è fatta, come crearla e inviarla a Google, e perché aiuta l'indicizzazione del tuo sito.
La sitemap XML è uno strumento semplice ma fondamentale della SEO: è la mappa che consegni a Google per aiutarlo a trovare tutte le tue pagine. In questo articolo ti spiego cos'è una sitemap XML, come è fatta e come crearla e inviarla, in modo chiaro. Se ti interessa l'implementazione tecnica dinamica, l'ho trattata in sitemap dinamica.
Cos'è una sitemap XML in parole semplici
Una sitemap XML è un file che elenca tutte le pagine importanti del tuo sito, fornendo ai motori di ricerca una mappa per scoprirle e scansionarle. È scritta in formato XML, un linguaggio strutturato facilmente leggibile dalle macchine.
In pratica, dici a Google: "ecco tutte le pagine del mio sito che voglio tu conosca". È particolarmente utile per siti grandi, nuovi o con pagine difficili da raggiungere tramite la sola navigazione.
A cosa serve
La sitemap XML aiuta il processo di crawling e indicizzazione:
- Facilita la scoperta di tutte le pagine, anche quelle poco collegate.
- Velocizza l'indicizzazione dei contenuti nuovi.
- Comunica informazioni utili su ogni pagina (quando è stata aggiornata).
- Aiuta i siti grandi dove i crawler potrebbero non raggiungere tutto.
Importante: la sitemap aiuta la scoperta, ma non garantisce l'indicizzazione né il posizionamento. È uno strumento di supporto, non una bacchetta magica.
Come è fatta una sitemap
Una sitemap XML è un elenco di URL, ognuno con eventuali informazioni aggiuntive. Per ogni pagina può indicare:
- L'URL della pagina.
- La data dell'ultima modifica (lastmod).
- (Opzionalmente) la frequenza di aggiornamento e la priorità.
Per i siti molto grandi si possono usare più sitemap raggruppate in un "sitemap index". Esistono anche sitemap specializzate per immagini, video e news.
Come crearla
Hai diverse opzioni, a seconda di come è fatto il tuo sito:
- Generazione automatica: la maggior parte delle piattaforme e dei CMS (come WordPress con appositi plugin) genera la sitemap da sola. È l'opzione più comoda.
- Generata dal framework: strumenti moderni come Next.js o Astro permettono di generare sitemap dinamiche automaticamente.
- Strumenti online: per siti piccoli, esistono generatori che la creano per te.
- Manualmente: possibile per pochissime pagine, ma raramente conveniente.
La sitemap va poi resa accessibile a un indirizzo come tuosito.it/sitemap.xml.
Come inviarla a Google
Una volta creata, comunicala a Google:
- Tramite Google Search Console: invia l'URL della sitemap nella sezione dedicata. È il metodo principale. Vedi Google Search Console: guida.
- Tramite robots.txt: puoi indicare la posizione della sitemap anche nel file robots.txt.
Dopo l'invio, Search Console ti dirà se la sitemap è stata letta correttamente e quante pagine sono state indicizzate.
In sintesi
Una sitemap XML è un file che elenca le pagine importanti del tuo sito, fornendo ai motori di ricerca una mappa per scoprirle e scansionarle. Aiuta l'indicizzazione, soprattutto per siti grandi o nuovi, anche se non garantisce posizionamento. Si crea quasi sempre automaticamente (tramite CMS o framework) e si invia a Google tramite Search Console o robots.txt. È uno strumento di base ma importante per una buona SEO tecnica.
Per approfondire, vedi crawling e indicizzazione e come fare un audit SEO. Per la SEO tecnica del tuo sito, vedi i miei servizi.