È uscito il Corso SQL Completo
Torna al blog

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.

Edoardo Midali

Edoardo Midali

Developer · Content Creator

3 min di lettura

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:

  1. Generazione automatica: la maggior parte delle piattaforme e dei CMS (come WordPress con appositi plugin) genera la sitemap da sola. È l'opzione più comoda.
  2. Generata dal framework: strumenti moderni come Next.js o Astro permettono di generare sitemap dinamiche automaticamente.
  3. Strumenti online: per siti piccoli, esistono generatori che la creano per te.
  4. 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:

  1. Tramite Google Search Console: invia l'URL della sitemap nella sezione dedicata. È il metodo principale. Vedi Google Search Console: guida.
  2. 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.