Cos'è una sitemap? La sitemap XML spiegata semplicemente
Una sitemap è un file — di solito si trova all'indirizzo tuosito.com/sitemap.xml — che elenca le pagine del tuo sito web che vuoi far conoscere ai motori di ricerca. Google la descrive come un modo per far sapere ai motori di ricerca quali sono le tue pagine, i tuoi video e gli altri file e in che relazione sono tra loro, così possono esplorare il sito in modo più efficiente. È una mappa utile, non una garanzia: i motori di ricerca decidono comunque cosa esplorare, indicizzare e mostrare.
Perché conta quando costruisci con l'AI
Quando crei un sito con l'AI, spesso le pagine esistono prima che qualcuno vi faccia un link. Un sito nuovo non ha altri siti che puntano a lui, e un'app a pagina singola può avere pagine raggiungibili solo dopo che JavaScript è stato eseguito. Una sitemap offre ai motori di ricerca un elenco diretto dei tuoi URL reali.
Dietro questo file semplice ci sono alcune decisioni:
- Quali pagine includere. Le pagine pubbliche che vuoi far trovare — non le schermate di login, le pagine di amministrazione o i duplicati.
- Quale indirizzo usare. Il tuo dominio finale, con
https://, sempre nello stesso modo. - Tenerla aggiornata. Nuovi articoli del blog, prodotti o inserzioni dovrebbero comparire senza che qualcuno modifichi il file a mano.
Se le pagine del tuo sito provengono da un database — inserzioni, prodotti, articoli — la sitemap dovrebbe essere generata da quei dati, non scritta una volta e poi dimenticata.
Un'analogia quotidiana
Una sitemap è come il tabellone con le indicazioni nell'atrio di un centro commerciale. Potresti trovare ogni negozio girando per i corridoi, e i visitatori abituali lo fanno. Ma il tabellone elenca tutti i negozi in un unico posto, compreso quello nascosto al terzo piano. Non rende buono un negozio né garantisce che qualcuno lo visiti — assicura solo che possa essere trovato.
Per un piccolo centro con un solo corridoio, il tabellone è gradito ma non essenziale. Per un centro enorme, o per uno nuovo che nessuno conosce ancora, fa una grande differenza.
Ti serve?
In sintesi, le indicazioni di Google:
| Il tuo sito | Serve una sitemap? |
|---|---|
| Piccolo (circa 500 pagine o meno) e ogni pagina importante è collegata da un'altra pagina | Probabilmente non è obbligatoria, ma non fa male |
| Grande, con molte pagine | Sì |
| Nuovo, con pochi link da altri siti | Sì |
| Molti contenuti video, immagini o notizie | Sì, eventualmente con le estensioni sitemap per quei contenuti |
| Pagine raggiungibili solo tramite caselle di ricerca o filtri | Sì — e aggiungi anche link normali |
In pratica, una sitemap costa poco da aggiungere, quindi molti siti piccoli ne includono una comunque.
Com'è fatta una sitemap
Ecco una piccola sitemap XML per una panetteria:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.examplebakery.com/</loc>
<lastmod>2026-09-20</lastmod>
</url>
<url>
<loc>https://www.examplebakery.com/menu</loc>
<lastmod>2026-09-28</lastmod>
</url>
<url>
<loc>https://www.examplebakery.com/custom-cakes</loc>
<lastmod>2026-08-02</lastmod>
</url>
</urlset>
Ogni <url> ha un <loc> — l'indirizzo completo della pagina — e facoltativamente una data <lastmod>.
Alcune regole dalla documentazione di Google:
- Usa URL assoluti.
https://www.examplebakery.com/menu, non/menu. - Limiti di dimensione. Una sitemap può contenere fino a 50.000 URL o 50 MB non compressi. I siti più grandi si dividono in più sitemap e le elencano in un file indice di sitemap.
lastmoddeve essere onesta. Google la usa solo se è costantemente accurata, e dovrebbe riflettere modifiche significative della pagina — non l'aggiornamento dell'anno del copyright.priorityechangefreqsono ignorati da Google. Molti generatori di sitemap li aggiungono comunque; non fanno male, ma non serve perdere tempo a ottimizzarli.
Google accetta anche formati più semplici, come un file di testo con un URL per riga, oppure un feed RSS/Atom.
Un esempio pratico: un sito di annunci immobiliari
Supponiamo tu abbia creato un sito che elenca appartamenti in affitto. Ha una home page, una pagina su di noi, una pagina di ricerca e una pagina per ogni annuncio, come /listings/2-bed-flat-canal-street. Gli annunci compaiono e scompaiono ogni settimana.
Cosa include. La home page, la pagina su di noi, le pagine delle zone (/areas/city-centre) e ogni pagina di annuncio attivo. La lastmod di ogni annuncio è la data in cui i suoi dettagli sono cambiati l'ultima volta.
Cosa esclude. La pagina di login, la dashboard del proprietario, le pagine delle ricerche salvate e i risultati di ricerca con filtri nell'URL (/search?beds=2&max=1200). Sono private oppure quasi duplicate di altre pagine.
Tenerla aggiornata. Invece di un file statico, il server genera sitemap.xml dal database ogni volta che viene richiesto (o durante una ricostruzione periodica). Quando un annuncio viene affittato e rimosso, scompare dalla sitemap e la sua pagina restituisce uno stato corretto di "non più disponibile" o "non trovato".
Dirlo ai motori di ricerca. robots.txt include una riga che punta alla sitemap:
User-agent: *
Disallow: /dashboard
Sitemap: https://www.examplelets.com/sitemap.xml
E il proprietario invia la sitemap in Google Search Console, dove il rapporto Sitemap mostra se Google è riuscito a leggerla e quanti URL ha trovato.
Termini comuni spiegati
| Termine | Significato |
|---|---|
| Sitemap | Un file che elenca gli URL che vuoi far conoscere ai motori di ricerca. |
| XML | Un formato di testo con tag, usato per la maggior parte delle sitemap. |
<loc> | L'URL completo di una pagina nella sitemap. |
<lastmod> | Quando la pagina è cambiata l'ultima volta in modo significativo. |
| Indice di sitemap | Un file che elenca più sitemap, per i siti di grandi dimensioni. |
| robots.txt | Un file nella radice del sito che indica ai crawler cosa possono esplorare e dove si trova la sitemap. |
| Crawling (scansione) | Un motore di ricerca che scarica le tue pagine. |
| Indicizzazione | Un motore di ricerca che memorizza e comprende le tue pagine così che possano comparire nei risultati. |
| URL canonico | La versione preferita di una pagina quando lo stesso contenuto ha più indirizzi. |
| URL assoluto | Un indirizzo completo, con https:// e il dominio. |
| Search Console | Lo strumento gratuito di Google per inviare sitemap e vedere le prestazioni nella ricerca. |
Errori comuni e false convinzioni
- "Una sitemap mi fa indicizzare." Aiuta a farsi scoprire. Google afferma che non garantisce scansione né indicizzazione.
- URL relativi.
/menunon è valido in una sitemap; usa l'indirizzo completo. - Dominio sbagliato. Le sitemap che elencano un indirizzo di anteprima o di staging, oppure
http://invece dihttps://, indirizzano i motori di ricerca nel posto sbagliato. - Includere pagine che non vuoi indicizzare. Pagine di login, pagine di amministrazione o pagine marcate
noindexmandano segnali contraddittori. - Includere URL non funzionanti o con redirect. Elenca l'indirizzo finale e funzionante di ogni pagina.
- Una sitemap non aggiornata. Un file scritto una volta al lancio non include ogni pagina aggiunta dopo.
- Falsificare
lastmod. Mettere la data di oggi su ogni pagina ogni giorno insegna a Google a ignorarla. - Affidarsi alla sitemap invece dei link. Le pagine dovrebbero essere raggiungibili anche tramite link normali sul tuo sito.
Cosa chiedere al tuo AI builder
- "Genera un
sitemap.xmlnella radice del sito che elenchi ogni pagina pubblica, con URL assolutihttps://sul mio dominio finale." - "Costruisci la sitemap a partire dal database, così i nuovi annunci o articoli compaiono automaticamente."
- "Aggiorna
lastmodsolo quando il contenuto di una pagina cambia davvero." - "Escludi le pagine di login, dashboard, amministrazione e ricerca filtrata."
- "Aggiungi un
robots.txtche consenta le pagine pubbliche e includa una rigaSitemap:." - "Assicurati che ogni URL nella sitemap restituisca lo stato 200 e non sia reindirizzato."
- "Se superiamo 50.000 URL, dividi in più sitemap con un indice di sitemap."
Poi inviala in Search Console. Per il quadro generale, leggi cos'è la SEO e SEO per siti web creati con l'AI.
Sitemap in Mythex
Mythex non genera sitemap automaticamente; la richiedi in chat, e l'agente la aggiunge al codice della tua app. La ricetta della documentazione su SEO per la tua app pubblicata include un prompt di partenza che copre un semplice sitemap.xml e robots.txt insieme a titoli e meta description. Usa l'indirizzo che i visitatori useranno davvero — il tuo sottodominio mythex.ai o, con Pro, il tuo dominio personalizzato — e pubblica di nuovo dopo le modifiche, così il sito live serve i nuovi file.
Domande
Cos'è una sitemap in parole semplici?
Una sitemap è un file, di solito chiamato sitemap.xml, che elenca le pagine del tuo sito che vuoi far conoscere ai motori di ricerca, a volte con la data dell'ultima modifica di ciascuna. Aiuta i motori di ricerca a scoprire ed esplorare le tue pagine in modo più efficiente.
Ogni sito web ha bisogno di una sitemap?
Non sempre. Google afferma che i siti piccoli, con circa 500 pagine o meno, in cui ogni pagina importante è collegata da altre pagine, potrebbero non averne bisogno. Serve soprattutto ai siti di grandi dimensioni, ai siti nuovi con pochi link da altri siti e ai siti con molti contenuti multimediali o notizie.
La sitemap garantisce che le mie pagine vengano indicizzate?
No. Google afferma che una sitemap può migliorare la scansione, ma non garantisce che ogni URL al suo interno venga esplorato o indicizzato. Le pagine devono comunque essere utili e raggiungibili.
Come invio una sitemap a Google?
Aggiungila nel rapporto Sitemap di Google Search Console, e aggiungi una riga come 'Sitemap: https://example.com/sitemap.xml' al tuo file robots.txt, così anche gli altri crawler possono trovarla.
Qual è la differenza tra una sitemap XML e una sitemap HTML?
Una sitemap XML è un file leggibile dalle macchine, pensato per i motori di ricerca. Una sitemap HTML è una normale pagina di link per i visitatori. Si rivolgono a pubblici diversi e un sito può averle entrambe.