Se ti occupi di un sito web, prima o poi ti imbatterai nel termine sitemap. Ma cosa significa esattamente? E soprattutto: ne hai davvero bisogno?
La risposta non è così scontata come potrebbe sembrare, perché la parola “sitemap” ha due significati diversi che spesso vengono confusi. In questa guida facciamo chiarezza una volta per tutte.
Cos’è una sitemap: i due significati del termine
Il termine sitemap indica letteralmente una mappa del sito. Fin qui tutto chiaro. Il problema è che questa “mappa” può assumere due significati completamente diverse.
La sitemap come struttura concettuale
Il primo significato è quello più intuitivo: la sitemap come schema organizzativo di un sito web. È quella mappa che disegni su carta o su uno strumento digitale prima ancora di iniziare a costruire il sito, dove definisci le sezioni principali, le sottopagine e i collegamenti tra di esse.
La sitemap concettuale serve a visualizzare la gerarchia dei contenuti, a capire quante pagine ti servono, a definire la navigazione o a individuare problemi della struttura. La sitemap in questo contesto è uno strumento di progettazione.

La sitemap come file tecnico
Il secondo significato è quello più tecnico, ed è quello che interessa a noi: la sitemap è un file che elenca tutti gli URL di un sito web. Questo file, generalmente in formato XML, serve principalmente ai motori di ricerca per scoprire e indicizzare le pagine del tuo sito in modo più efficiente.
Quando si parla di sitemap in ambito SEO, ci si riferisce quasi sempre a questo secondo significato. Ed è su questo che ci concentreremo nel resto dell’articolo.

A cosa serve una sitemap
Una sitemap ha due destinatari principali: gli utenti e i motori di ricerca. Ma con modalità e formati diversi.
Aiutare gli utenti a orientarsi
Hai presente quelle pagine linkate nel footer che mostrano l’elenco completo di tutte le sezioni di un sito, organizzate in modo gerarchico? Quella è una sitemap HTML, simile ad una mappa concettuale e pensata per aiutare i visitatori a trovare ciò che cercano.
Era molto diffusa negli anni 2000, quando i siti avevano strutture di navigazione più complesse e i menu a tendina non erano così evoluti. Oggi è diventata quasi superflua: se un sito è ben progettato, l’utente trova tutto quello che gli serve dalla navigazione principale.
Aiutare i motori di ricerca a trovare le pagine
I crawler dei motori di ricerca (come Googlebot) esplorano il web saltando da un link all’altro. In teoria, se tutte le pagine del tuo sito sono collegate tra loro, il crawler dovrebbe trovarle tutte da solo.
In pratica, però, le cose non vanno sempre così. Alcune pagine potrebbero essere difficili da raggiungere, altre potrebbero non avere link in ingresso, altre ancora potrebbero essere state appena pubblicate. Qui entra in gioco la sitemap XML: un file che dice al motore di ricerca “guarda, queste sono tutte le pagine del mio sito, scansionale”.
Sitemap HTML vs sitemap XML: le differenze
Per evitare confusione, ecco un confronto diretto tra i due formati.
| Caratteristica | Sitemap HTML | Sitemap XML |
|---|---|---|
| Destinatario | Utenti umani | Motori di ricerca |
| Formato | Pagina web navigabile | File in formato XML |
| Posizione tipica | Link nel footer del sito | tuodominio.it/sitemap.xml |
| Scopo | Facilitare la navigazione | Facilitare l’indicizzazione |
| Importanza oggi | Bassa (quasi obsoleta) | Alta per la SEO |
In sintesi: la sitemap HTML è per le persone, la sitemap XML è per i bot. Nel proseguimento dell’articolo, quando parleremo di sitemap senza specificare, ci riferiremo sempre alla versione XML.
Breve storia: perché esiste la sitemap XML
Prima del 2005, i motori di ricerca scoprivano le pagine web esclusivamente seguendo i link. Se una pagina non aveva collegamenti in entrata, semplicemente non esisteva per Google.
Nel giugno 2005, Google introdusse il protocollo Sitemap: un formato standardizzato per permettere ai webmaster di comunicare direttamente ai motori di ricerca l’elenco delle pagine da indicizzare. L’anno successivo, Yahoo! e Microsoft (con Bing) adottarono lo stesso standard.

Oggi il protocollo è gestito da sitemaps.org ed è supportato da tutti i principali motori di ricerca. È diventato uno strumento fondamentale per la SEO tecnica.
Come funziona una sitemap XML
Una sitemap XML è un file di testo strutturato che contiene un elenco di URL. Ogni URL può includere informazioni aggiuntive come la data dell’ultimo aggiornamento. Il file si trova solitamente nella root del sito, all’indirizzo dominio.it/sitemap.xml, e segue uno standard preciso definito dal protocollo sitemaps.org.
Se vuoi vedere nel dettaglio la struttura del file, i tag disponibili e come crearla passo passo, leggi la guida completa sulla sitemap XML.
Quando la sitemap è davvero utile
Non tutti i siti hanno bisogno di una sitemap. Secondo le stesse linee guida di Google, è particolarmente utile in questi casi:
Siti di grandi dimensioni
Se il tuo sito ha centinaia o migliaia di pagine (pensa a un e-commerce o a un portale di notizie), è più difficile garantire che ogni pagina sia collegata correttamente alle altre. La sitemap diventa una rete di sicurezza che assicura a Google di conoscere tutte le tue pagine.
Siti nuovi o con pochi backlink
Quando un sito è appena nato, nessun altro sito lo linka. I crawler di Google, che scoprono nuove pagine seguendo i link, potrebbero non trovare mai il tuo sito. Inviare una sitemap a Google Search Console è il modo più rapido per farsi notare.
Siti con pagine isolate
Se hai pagine importanti che non ricevono link interni da altre pagine del sito (le cosiddette “pagine orfane”), la sitemap è l’unico modo per segnalarle ai motori di ricerca.
Siti con molti contenuti multimediali
Se il tuo sito contiene molte immagini, video o articoli di news che vuoi far apparire nei risultati di ricerca specifici (Google Immagini, Google News, ecc.), esistono sitemap dedicate che forniscono informazioni aggiuntive su questi contenuti.
Quando puoi farne a meno
Al contrario, una sitemap è meno importante se:
- Il tuo sito ha meno di 500 pagine ben collegate tra loro
- Tutte le pagine importanti sono raggiungibili dalla navigazione principale
- Non hai contenuti multimediali da far indicizzare separatamente
- Il sito ha una struttura piatta e semplice
In questi casi, i crawler di Google troveranno comunque tutte le tue pagine senza problemi. Ma attenzione: avere una sitemap non fa mai male. Nel dubbio, meglio averla.
Come verificare se il tuo sito ha già una sitemap
La maggior parte dei CMS moderni genera automaticamente una sitemap, quindi, se hai un sito in WordPress o con un altro CMS, hai già una sitemap anche se non lo sai. In qualsiasi caso, prima di crearne una, controlla se esiste già.
Test veloce
Prova ad accedere a questi URL (sostituendo “dominio.it” con il tuo dominio):
dominio.it/sitemap.xmldominio.it/sitemap_index.xmldominio.it/sitemap/
Se vedi un file XML con un elenco di URL, hai già una sitemap attiva.
Dove trovarla nei vari CMS
- WordPress: se usi un plugin SEO come Yoast o Rank Math, la sitemap viene generata automaticamente. Di solito si trova in
/sitemap_index.xml - Wix, Squarespace, Shopify: generano automaticamente una sitemap in
/sitemap.xml - Siti statici o custom: potresti doverla creare manualmente o con un generatore online
Cosa mettere e non mettere nella sitemap
Una sitemap efficace contiene solo le pagine che vuoi far indicizzare. Questo significa escludere pagine duplicate, pagine di servizio (login, carrello, thank you page), redirect e pagine con errori. In generale se una pagina ha il tag noindex, è bloccata nel robots.txt e non vuoi che Google la veda, non dovrebbe stare nella sitemap.
Includere pagine che non dovrebbero essere indicizzate è controproducente perché sprechi il “crawl budget” (le risorse che i motori di ricerca dedicano alla scansione del tuo sito) e rischi di creare confusione.
Il file robots.txt: il compagno della sitemap
C’è un altro file che lavora a stretto contatto con la sitemap: il robots.txt. Si trova nella root del sito (dominio.it/robots.txt) e contiene istruzioni per i crawler su quali parti del sito possono o non possono scansionare.
Una best practice è indicare la posizione della sitemap all’interno del robots.txt:
User-agent: *
Disallow: /admin/
Disallow: /carrello/
Sitemap: https://tuodominio.it/sitemap.xmlIn questo modo, qualsiasi crawler che legge il robots.txt saprà immediatamente dove trovare la tua sitemap.
Limiti tecnici da conoscere
Le sitemap hanno alcuni vincoli tecnici stabiliti dal protocollo:
- Massimo 50.000 URL per singolo file
- Massimo 50 MB di dimensione (non compresso)
- Deve essere codificata in UTF-8
Se il tuo sito supera questi limiti, dovrai creare più sitemap e raggrupparle in un sitemap index (un file XML che elenca tutte le sitemap). I plugin SEO per WordPress gestiscono automaticamente questa suddivisione.
Prossimi passi
Ora che hai capito cos’è una sitemap e quando ti serve, il passo successivo è crearne una per il tuo sito e inviarla a Google.
Nei prossimi articoli approfondiremo:
- Cos’è una una sitemap XML: struttura del file, tag disponibili, strumenti e generatori;
- Sitemap per WordPress: configurazione con plugin come Yoast o Rank Math;
- Come inviare la sitemap a Google Search Console: procedura passo passo.
Conclusione
La sitemap è uno di quegli elementi “invisibili” che possono fare la differenza per la SEO del tuo sito. Non è una bacchetta magica che ti porta in prima pagina su Google, ma è uno strumento che facilita il lavoro dei motori di ricerca e ti dà maggiore controllo su cosa viene indicizzato.
Per i siti piccoli e ben strutturati non è indispensabile, ma non costa nulla averla. Per i siti grandi, complessi o appena nati, è praticamente obbligatoria.
Il consiglio? Verifica se il tuo sito ne ha già una. Se non ce l’ha, creala. Se ce l’ha, controllala periodicamente per assicurarti che sia aggiornata e non contenga errori.
