Di Riccardo Esposito | Pubblicato il
Una sitemap XML è un file che comunica ai motori di ricerca come Google quali URL del sito web devono essere scansionati e indicizzati. Questo documento, in formato XML, fornisce informazioni cruciali sulle pagine esistenti, sulle priorità di scansione e sulla frequenza degli aggiornamenti.
- Comunica ai motori di ricerca quali pagine scansionare.
- Indica con quale priorità e frequenza di aggiornamento.
- File in linguaggio XML (Extensible Markup Language), codifica UTF-8.
- Massimo 50.000 URL per file, dimensione non superiore a 50 MB.
- Caricala su Google Search Console, sezione Indicizzazione.
Se lavori nel mondo SEO, sai che ci sono dei dettagli fondamentali per migliorare l’indicizzazione dei contenuti. La sitemap XML è esattamente questo: il file che guida i motori di ricerca attraverso i contenuti del tuo sito. Vediamo come funziona?

Certo, mi sembra essenziale per una guida dettagliata iniziare proprio da definizioni e spiegazioni di base per introdurre il concetto di sitemap. E rispondendo alle domande più frequenti che ricevo dai clienti che vogliono migliorare i risultati nella SERP.
Indice dei contenuti
Cos’è una sitemap XML e a cosa serve?
Tecnicamente, è un file scritto in linguaggio Extensible Markup Language (XML) che elenca gli URL del tuo sito. A cosa serve in pratica? Si carica sul webmaster tool di Google e Bing per comunicare con i crawler (come Googlebot o Bingbot).
La sitemap non si limita a ricordare che una pagina esiste ma fornisce metadati cruciali: quando è stata modificata l’ultima volta e quanto è importante rispetto ad altre pagine. È il modo più efficace per garantire che i nuovi contenuti vengano scoperti.
Per approfondire: come inserire tag alt nelle immagini WordPress
Buon esempio di sitemap per sito web
Per capire come è fatta c’è bisogno di un esempio. Ecco una stringa di codice della sitemap, puoi notare che vengono messi in evidenza alcuni elementi: nel file trovi l’indirizzo, la data dell’ultimo aggiornamento, la frequenza e l’importanza dell’URL.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.tuosito.it/</loc>
<lastmod>2023-10-25</lastmod>
</url>
<url>
<loc>https://www.tuosito.it/pagina-importante</loc>
<lastmod>2023-10-24</lastmod>
</url>
</urlset>
La sitemap, o meglio il file XML (dopo vedremo la differenza) è un file generato attraverso una serie di strumenti che consente di comunicare al motore di ricerca gli aggiornamenti e le modifiche fatte. Qui si trovano tutti gli URL delle pagine di un sito.

Un esempio di sitemap è anche quello che vedi in alto: una pagina generata da Youast che funge da indice a tante risorse specifiche che indicano tutti gli indirizzi utili per aiutare il motore di ricerca a scoprire le pagine migliori del sito internet.
Differenza tra sitemap XML e HTML?
Ti sarà sicuramente balzata sotto gli occhi questa possibile confusione: la sitemap HTML è uguale a quella in formato XML? No, per niente. La sitemap XML è un file per le macchine. È codice puro, strutturato per essere letto e compreso dai motori di ricerca.
La sitemap HTML è per gli umani. È una pagina del sito con un elenco di link che aiuta l’utente a navigare se si perde. Averle entrambe è utile: l’XML spinge l’indicizzazione, l’HTML migliora l’esperienza utente (UX) e la distribuzione del link juice interno.
Cos’è, invece, una sitemap per immagini?
La sitemap è indispensabile per la buona indicizzazione di un sito/blog e, come suggerito dal comunicato ufficiale, Google ti permette di indicare in questa preziosa risorsa anche le immagini che ti preme indicizzare. E mostrare al pubblico.
Per ogni URL che hai nella tua sitemap aggiungi informazioni relative alle immagini più importanti della pagina web. Basta aggiungere la nuova sintassi relativa alle immagini nella sitemap. Ma è proprio questo il punto. Ecco un esempio di sintassi:
<?xml version=”1.0″ encoding=”UTF-8″?>
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″
xmlns:image=”http://www.google.com/schemas/sitemap-image/1.1″>
<url>
<loc>http://example.com/sample.html</loc>
<image:image>
<image:loc>http://example.com/image.jpg</image:loc>
</image:image>
</url>
</urlset>
Ricorda che la sitemap per immagini è fondamentale quando hai aspettative da questo formato. Se vuoi farti trovare attraverso il visual, il file .XML può fare tanto. Cosa contiene la sintassi dedicata alle sitemap per indicizzare meglio le immagini?
Dei tag che specificano informazioni rispetto alle singole immagini come il caption, la località geografica in cui sono state scattate, il titolo e la licenza. L’argomento è affrontato e approfondito nelle pagine del Centro Webmaster di Google.
| Tag | Necessario? | Descrizione |
|---|---|---|
<image:image> | Sì | Tutte le informazioni. |
<image:loc> | Sì | URL dell’immagine. |
<image:caption> | No | Didascalia dell’immagine. |
<image:geo_location> | No | Ubicazione geografica. |
<image:title> | No | Titolo dell’immagine. |
<image:license> | No | Licenza. |
Due osservazioni fondamentali: Google (forse) non riesce a indicizzare nel migliore dei modi le immagini di un sito e, allo stesso tempo, le immagini rappresentano ancora una componente essenziale per i motori di ricerca.
Quanti tipi di sitemap XML esistono per il web?
Tecnicamente, esiste un solo formato standard di sitemap.xml definito dal protocollo sitemaps.org (supportato da Google, Bing e altri motori di ricerca). Però questo formato si declina in diverse varianti a seconda del tipo di contenuto, ecco quelli principali:
- Sitemap standard – Quella con URL, date di modifica, priorità e frequenza.
- Sitemap video – Con tag specifici per contenuti video (titolo, descrizione, durata).
- Documento XML immagini – Utile per indicizzare meglio le immagini.
- Sitemap news – Per siti internet di notizie, con requisiti specifici di Google News.
- Sitemap index – Un contenitore che raggruppa più sitemap, utile per siti grandi.
Poi esistono formati alternativi come le sitemap in formato testo (.txt) o RSS/Atom, ma sono meno comuni. La maggior parte dei siti usa una sitemap standard o al massimo un sitemap index che divide le URL per sezioni. Le altre sono per casi d’uso specifici.
Meglio sitemap dinamica o statica?
Senza dubbio dinamica. Una sitemap statica è una fotografia del passato che non ha utilità. Una soluzione dinamica è un video in diretta del tuo sito. In un mondo SEO dove la freschezza conta, l’aggiornamento automatico (quindi dinamico) è vitale.
Dove si trova la sitemap e come trovarla
La posizione standard è nella directory principale (root) del tuo dominio, accessibile digitando www.tuosito.it/sitemap.xml. Dopo anni di audit SEO, ti assicuro che non è sempre lì. La posizione dipende spesso dal CMS o dai plugin che utilizzi. Ecco i percorsi più comuni della sitemap.xml dove andare a colpo sicuro:
- Standard & Shopify/Magento:
/sitemap.xml - WordPress (Nativo):
/wp-sitemap.xml - WordPress (Yoast SEO / RankMath):
/sitemap_index.xml
Vai nel file Robots.txt digitando www.tuosito.it/robots.txt. Secondo la SEO tecnica, l’ultima riga di questo file riporta l’indirizzo esatto (Sitemap: https://www.tuosito.it/sitemap_index.xml). Se non è lì potrebbero averla posizionata in un percorso personalizzato per sicurezza o configurazione server.
Ogni quanto va aggiornata la sitemap?
Non ci sono alternative: immediatamente. Appena pubblichi un nuovo articolo o aggiorni una scheda prodotto, la sitemap dovrebbe riflettere questo cambiamento. Per questo motivo, le soluzioni dinamiche sono le uniche professionali per un sito internet.
È obbligatoria per il posizionamento?
Google è abbastanza intelligente da scansionare il web seguendo i link e scoprendolo in autonomia. Ma se il tuo sito è molto grande, ha un archivio di contenuti isolati (non ben linkati internamente) o è nuovo di zecca, la sitemap diventa quasi obbligatoria.

Soprattutto per velocizzare i tempi dell’indicizzazione. Infatti, la sitemap XML non è un fattore di ranking diretto (non ti fa salire di posizione magicamente), ma è un fattore di indicizzazione virtuosa. E se non sei indicizzato, non puoi posizionarti.
Come ricorda Google, la sitemap.xml potrebbe essere del tutto inutile se il sito web è di piccole dimensioni e statico, senza continue pubblicazioni di nuovi contenuti.
Quali sono i principali tag XML per la sitemap?
Per realizzare una sitemap bisogna rispettare le regole del protocollo sitemap.org che in dica una serie di tag indispensabili e altri facoltativi per strutturare una mappa del sito in formato XML sempre leggibile ed efficace. Ecco glie lementi da conoscere.
| Tag | Necessario? | Descrizione |
|---|---|---|
<urlset> | Sì | Apre il file sitemap. |
<url> | Sì | Contiene le informazioni. |
<loc> | Sì | L’indirizzo della pagina. |
<lastmod> | No | Data dell’ultima modifica. |
<changefreq> | No | Quanto spesso cambia. |
<priority> | No | Importanza della pagina. |
I tag essenziali sono i primi tre: l’URL deve iniziare con http/https con massimo 2.048 caratteri. La data di ultima modifica deve avere formato AAAA-MM-GG e la frequenza di cambiamento può essere always, hourly, daily, weekly, monthly, yearly, never.
Attenzione: è solo un suggerimento, Google può ignorarlo. Infine, l’importanza della pagina viene definita rispetto alle altre del tuo sito (da 0.0 a 1.0, default 0.5). Confronta solo pagine dello stesso sito, non influenza il posizionamento SEO nella SERP.
Come generare automaticamente una sitemap?
Difficilmente sarai costretto a creare una sitemap manualmente, a meno che non hai una piattaforma custom è impensabile lavorare su questo piano. A meno che non ci sia un’esigenza specifica. Nella maggior parte dei casi, userai un automatismo.
- WordPress: plugin come Yoast SEO o RankMath. C’è anche la sitemap nativa.
- Shopify/Wix: generano la sitemap in automatico (solitamente su /sitemap.xml).
Per approfondire il tema, ho creato anche un articolo che ti spiega come generare una sitemap per WordPress, in modo da capire quale plugin scegliere. Per creare un file da caricare sul tuo sito web puoi utilizzare anche un generatore di sitemap XML:
Il vantaggio di questi strumenti per generare sitemap.xml personalizzate: puoi decidere se ottenere anche delle versioni alternative come l’opzione visuale per ottimizzare la struttura del tuo sito internet e la sitemap HTML da inserire nelle pagine web.
Dove caricare/inviare la sitemap?
La sitemap va inserita sia sui webmaster tool dei motori di ricerca, quello di Bing e la Search Console di Google, sia nel robots.txt. Metti la direttiva Sitemap: https://www.tuosito.it/sitemap.xml alla fine del file. Questo aiuta i crawler.
Come comunicare la sitemap a Google
Hai creato la tua mappa URL ma ora non sai come inserirla nei motori di ricerca. In particolar modo devi comunicare la sitemap a Google. Come fare?
- Crea un account Gmail.
- Genera un profilo Search Console.
- Verifica l’account e abbinarlo al sito.
- Vai nella sezione specifica.
- Genera l’indirizzo dal plugin.
- Inserisci l’url nel campo specifico.
- Vai su submit e aspetta
Nell’arco di pochi secondi il contenuto viene visto da Google che restituisce le statistiche di scansione nel grafico. Il numero di pagine comunicate è più alto di quelle indicizzate? Non temere, è normale. Tu continua a pubblicare e a scrivere.

L’immagine in alto mi permette di ricordarti un espediende che metto in pratica per ogni progetto: sottoporre a Google più sitemap, una per ogni sezione del sito web più una di indice che elenca tutte le sitemap (con Yoast e RankMath è automatico).
Inviare la sitemap al tool di Bing
Inviare la sitemap a Bing è un passaggio fondamentale per assicurarsi che i contenuti vengano indicizzati anche sul motore di ricerca di Microsoft (che alimenta anche Yahoo e DuckDuckGo). Il metodo: devi gestire l’invio tramite gli strumenti dedicati.
- Accedi ai Bing Webmaster Tools.
- Se non l’hai già fatto, aggiungi e verifica il tuo sito.
- Nel menu a sinistra, clicca su Sitemaps.
- In alto a destra, clicca sul pulsante Submit Sitemap.
- Incolla l’URL completo della tua sitemap e clicca su Invia.
Bing ha criteri di scansione leggermente diversi. Mentre Google è molto efficiente nel seguire i link, Bing fa un affidamento molto più stretto sulla Sitemap per scoprire nuovi contenuti. Inoltre, i Bing Webmaster Tools offrono report su errori di formato XML che Google a volte ignora, aiutandoti a mantenere il sito tecnicamente perfetto.
FAQ: domande e risposte utili sulla sitemap XML
No, non è un fattore di ranking diretto. Facilita il crawling e l’indicizzazione, ma non garantisce migliori posizioni. È uno strumento di comunicazione con i motori di ricerca.
Dipende dalla frequenza di pubblicazione. Siti news: anche più volte al giorno. Blog standard: a ogni nuova pubblicazione. Siti statici: raramente. L’ideale è automatizzare.
No! Escludi pagine duplicate, noindex, contenuti di bassa qualità, pagine admin/login, URL parametrizzate temporanee. Includi solo contenuti da indicizzare.
Google ha chiarito che ignora questo tag. Serve più come riferimento interno per te. Bing potrebbe considerarlo, ma con peso minimo.
Crea una sitemap index con più sitemap separate. Esempio sitemap-posts.xml, sitemap-pages.xml, sitemap-products.xml, tutte elencate in sitemap-index.xml.
L’invio non garantisce indicizzazione. Possibili cause: contenuto di bassa qualità, duplicati, crawl budget insufficiente, blocchi robots.txt, penalizzazioni, noindex.
Dinamica per siti aggiornati frequentemente (e-commerce, news, blog attivi). Statica va bene per siti piccoli o con pochi aggiornamenti. La dinamica riduce manutenzione.
Categoria: Ottimizzazione siti