
Ultimo aggiornamento
27.07.2026
Sitemap SEO: cos’è, come crearle e impatto sul business
La sitemap SEO determina quali pagine del sito Google scansiona, in quale ordine le indicizza e con quale priorità le inserisce nei risultati di ricerca. Per un eCommerce con migliaia di prodotti o un sito B2B con cataloghi tecnici complessi, una sitemap mal configurata o assente equivale a perdere traffico qualificato e opportunità commerciali ogni giorno. Questa guida spiega come crearla correttamente, come comunicarla a Google e come gestirla su architetture multilingua ed enterprise.
Cos’è una sitemap e a cosa serve concretamente
La sitemap è un file che elenca tutte le URL importanti di un sito web e comunica ai motori di ricerca quali contenuti esistono, quali sono prioritari e quando sono stati aggiornati l’ultima volta. Non è un semplice elenco di link, ma una mappa strategica che ottimizza il modo in cui Googlebot distribuisce il proprio budget di scansione (crawl budget) tra le pagine del sito.
La metafora più precisa per spiegare il meccanismo è l’indice di un libro tecnico. Senza indice, il lettore deve sfogliare tutte le pagine per trovare il capitolo che cerca. Con l’indice, va direttamente alla pagina giusta. La sitemap fa lo stesso per Googlebot: invece di dover seguire ogni link interno del sito per scoprire le pagine, il crawler le trova tutte elencate in un unico file strutturato, con indicazioni su quale trattare come priorità e quale come secondaria.
A cosa serve una sitemap in termini di business? Garantisce che le pagine di prodotto, le landing page commerciali e i contenuti tecnici strategici vengano scansionati e indicizzati il prima possibile, massimizzando il traffico organico generato dall’investimento in contenuti e sviluppo del sito. Un’agenzia SEO specializzata in attività di ottimizzazione per i motori di ricerca complete include sempre la configurazione e il monitoraggio del file sitemap come componente fondamentale dell’architettura tecnica.
L’impatto sul business: i rischi di un sito senza sitemap
Un sito senza sitemap costringe Googlebot a scoprire le pagine seguendo esclusivamente i link interni: su siti con centinaia o migliaia di pagine, questo processo è lento, incompleto e dispersivo, con conseguenze dirette sul traffico organico e sul fatturato. Per un eCommerce Manager o un Marketing Manager B2B, il problema non è tecnico, ma commerciale.
Le 4 conseguenze economiche concrete di un sito senza sitemap correttamente configurata:
Pagine di prodotto e landing page non indicizzate. Su un catalogo eCommerce con 5.000 SKU, Googlebot può non scansionare il 20-40% delle schede prodotto se la sitemap è assente o incompleta. Queste pagine non compaiono nei risultati di ricerca: zero traffico organico, zero conversioni da canale SEO su quei prodotti. A conferma di questo, uno studio massivo condotto da Botify su oltre 6 miliardi di log di scansione (log file analysis) ha rivelato che il 45% delle pagine dei grandi siti eCommerce non viene mai scansionato da Googlebot. L'invio e il mantenimento di una XML Sitemap pulita ed esente da errori riduce il tasso di "pagine orfane" o non scansionate, aumentando l'efficienza della scansione globale del +34%.
Spreco del crawl budget su pagine senza valore commerciale. Senza sitemap, il crawler dedica risorse a pagine di paginazione, filtri e parametri URL dinamici che non dovrebbero essere indicizzate. Il crawl budget consumato su queste pagine viene sottratto alle pagine strategiche (categorie, prodotti, servizi) che generano traffico e conversioni.
Ritardi nell’indicizzazione dei nuovi contenuti. Un articolo del blog, una nuova landing page o una scheda tecnica pubblicata senza notifica tramite sitemap può richiedere settimane per essere scansionata e indicizzata. In mercati competitivi, questo ritardo significa perdere traffico a favore di competitor più rapidi nella comunicazione con Google.
ROI ridotto sugli investimenti digitali già sostenuti. Ogni euro investito in sviluppo del sito, produzione di contenuti e campagne SEO produce un rendimento inferiore se le pagine create non vengono indicizzate correttamente. La sitemap è il requisito tecnico che fa fruttare tutti gli investimenti digitali precedenti. Studi aggregati di BrightEdge sull'efficienza della SEO tecnica dimostrano, infatti, che l'organico continua a guidare oltre il 53% di tutto il traffico web globale, ma i siti affetti da problemi critici di scansione (come la mancanza di sitemap o errori 404 all'interno della mappa) perdono in media fino al 28% del traffico potenziale stimato.

Sitemap XML e HTML: differenze e quando utilizzarle
La sitemap XML dialoga esclusivamente con i bot dei motori di ricerca ed è indispensabile per la SEO; la sitemap HTML è progettata per gli utenti ed è facoltativa, utile solo per portali con architetture molto profonde e complesse. La distinzione non è tecnica, ma riguarda destinatario e funzione.
Aspetto | Sitemap XML | Sitemap HTML |
| Destinatario | Bot dei motori di ricerca (Googlebot, Bingbot) | Utenti umani che navigano il sito |
| Scopo principale | Ottimizzare l’efficienza di scansione e indicizzazione | Migliorare la navigabilità e l’orientamento dell’utente |
| Grado di necessità | Indispensabile per qualsiasi sito con più di 20-30 pagine | Facoltativa: utile solo per portali molto ampi (+500 pagine) |
Esempio di struttura base di un file sitemap XML:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.esempio.it/prodotto-1/</loc>
<lastmod>2024-11-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.esempio.it/categoria/</loc>
<lastmod>2024-11-20</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
</urlset>
Il tag <priority> indica a Google l’importanza relativa della pagina rispetto alle altre nel sito (da 0.1 a 1.0). Il tag <changefreq> suggerisce la frequenza di aggiornamento del contenuto. Entrambi sono indicativi, non vincolanti: Google li utilizza come segnale ma non garantisce di seguirli.
Siti enterprise e multilingua: la gestione dell’hreflang sitemap
La hreflang sitemap è la versione del file XML che include l’attributo hreflang per ogni URL, comunicando a Google in quale lingua e per quale area geografica è ottimizzata ogni pagina, prevenendo i problemi di contenuto duplicato tra versioni linguistiche diverse dello stesso sito. Per le aziende B2B con presenza su mercati internazionali, questa configurazione è la precondizione tecnica per vendere online in più lingue senza che le versioni del sito si cannibalizzino nei risultati di ricerca, per questo si configura come un fattore imprescindibile all’interno della strategia di un’agenzia SEO Internazionale.
La struttura di un URL nella sitemap per sito multilingua si presenta in questo modo:
<url>
<loc>https://www.esempio.it/it/prodotto/</loc>
<xhtml:link
rel="alternate"
hreflang="it"
href="https://www.esempio.it/it/prodotto/"/>
<xhtml:link
rel="alternate"
hreflang="en"
href="https://www.esempio.it/en/product/"/>
<xhtml:link
rel="alternate"
hreflang="de"
href="https://www.esempio.it/de/produkt/"/>
<xhtml:link
rel="alternate"
hreflang="x-default"
href="https://www.esempio.it/"/>
</url>
Le 3 regole fondamentali per una hreflang sitemap corretta:
Ogni URL deve dichiarare se stessa come alternativa (il tag hreflang deve essere presente anche per la versione nella stessa lingua della pagina);
Il tag x-default indica la versione predefinita per gli utenti che non corrispondono a nessuna delle lingue dichiarate;
La reciprocità è obbligatoria (se la versione italiana punta alla tedesca, la versione tedesca deve puntare all’italiana).
Creazione sitemap: le best practice per eCommerce e architetture complesse
Nell’ambito di una consulenza SEO eCommerce, la creazione della sitemap per un eCommerce o un sito enterprise non si gestisce con un singolo file: richiede file separati per tipologia di contenuto (pagine, prodotti, immagini, video) e un Sitemap Index che li coordina, per rispettare i limiti tecnici di Google e ottimizzare il crawl budget.
I limiti tecnici imposti da Google che definiscono l’architettura della sitemap:
Massimo 50.000 URL per file: un catalogo eCommerce con 80.000 SKU richiede almeno 2 file separati.
Limite di 50 MB per file non compresso: su file con URL molto lunghe (parametri, varianti prodotto), il limite dimensionale può essere raggiunto prima del limite di 50.000 URL.
Sitemap Index come coordinatore: il file sitemap-index.xml elenca tutti i file sitemap separati, fornendo a Google un unico punto di accesso all’intera mappa del sito.
Sitemap per immagini (image sitemap): un file dedicato alle immagini del catalogo massimizza la visibilità su Google Immagini, che per gli eCommerce di arredamento, moda e food può generare traffico qualificato significativo.
Sitemap per video: per siti che pubblicano video tutorial, demo di prodotto o webinar, una sitemap dedicata ai video aumenta la probabilità di comparire nei risultati video di Google con rich snippet.
La struttura di un Sitemap Index di base:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://www.esempio.it/sitemap-pagine.xml</loc>
<lastmod>2024-11-20</lastmod>
</sitemap>
<sitemap>
<loc>https://www.esempio.it/sitemap-prodotti.xml</loc>
<lastmod>2024-11-20</lastmod>
</sitemap>
<sitemap>
<loc>https://www.esempio.it/sitemap-immagini.xml</loc>
<lastmod>2024-11-20</lastmod>
</sitemap>
</sitemapindex>
WordPress sitemap: come generarla con e senza plugin
WordPress genera automaticamente una sitemap XML di base dalla versione 5.5 (2020) senza necessità di plugin: accessibile all’indirizzo /wp-sitemap.xml, include pagine, articoli e tassonomie in file separati. Per esigenze avanzate, si usano 2 approcci: plugin dedicati per automazione completa o codice personalizzato per architetture enterprise.
Con plugin (Yoast SEO Sitemap). Yoast SEO è il plugin più diffuso per la gestione della sitemap in WordPress. Genera automaticamente il file XML a ogni pubblicazione di nuovo contenuto, permette di escludere tipologie di post o tassonomie specifiche dall’indicizzazione e invia notifiche automatiche a Google quando la sitemap viene aggiornata. La configurazione si trova in Yoast SEO → Generale → Funzionalità → Sitemap XML: abilitare il toggle e seguire il link “Vedi la sitemap XML” per verificarne la correttezza.
Senza plugin (sitemap WordPress senza plugin). Per progetti enterprise con codice custom, l’aggiunta di plugin di terze parti introduce dipendenze e potenziali vulnerabilità. La sitemap si implementa direttamente nel file functions.php del tema o in un plugin custom, registrando un endpoint WordPress che genera il file XML dinamicamente interrogando il database. Questo approccio garantisce controllo completo sulla struttura del file, sull’esclusione delle URL non strategiche e sulle logiche di aggiornamento del tag lastmod.

Dove inserire sitemap XML e come comunicarla a Google
La sitemap XML va caricata nella directory root del dominio (es. https://www.esempio.it/sitemap.xml) per applicarsi a tutte le sottocartelle del sito, e comunicata a Google tramite Google Search Console e il file robots.txt.
Caricare il file nella root del dominio. Il percorso standard è https://www.dominio.it/sitemap.xml. Un file caricato in una sottocartella (es. /blog/sitemap.xml) ha autorità solo sugli URL della stessa cartella e delle sue sottodirectory.
Dichiarare la sitemap nel file robots.txt. Aggiungere la riga Sitemap: https://www.dominio.it/sitemap.xml in fondo al file robots.txt garantisce che ogni crawler che visita il sito trovi immediatamente il percorso alla mappa, senza dover aspettare la comunicazione manuale.
Inviare la sitemap a Google tramite Search Console. Accedere a Google Search Console → Sitemap nel menu laterale sinistro. Inserire l’URL relativa del file (es. sitemap.xml) nel campo apposito e cliccare “Invia”. Search Console conferma la ricezione e mostra il numero di URL trovate, le URL indicizzate e gli eventuali errori.
Verificare lo stato nel rapporto Sitemap. Dopo l’invio, il rapporto mostra se il file è stato letto correttamente, quante URL ha trovato e quante sono state effettivamente indicizzate. Una differenza significativa tra URL scoperte e URL indicizzate segnala un problema di qualità delle pagine o di configurazione del markup.
Audit e controllo: come vedere sitemap di un sito e validarla
Per vedere la sitemap di un sito, digitare direttamente nella barra del browser /sitemap.xml o /sitemap_index.xml dopo il dominio; in alternativa, aprire il file robots.txt (https://www.dominio.it/robots.txt) dove il percorso della sitemap è dichiarato nell’ultima riga. Questa tecnica è utile anche per analizzare la struttura dei siti competitor e individuare le categorie e i contenuti che stanno ottimizzando per la ricerca organica.
La validazione sitemap si esegue su 2 livelli. Il primo livello è la verifica sintattica: il file XML deve essere ben formato, senza errori di codifica, tag non chiusi o caratteri speciali non codificati (es. & invece di &). Il secondo livello è la verifica semantica: ogni URL dichiarata nella sitemap deve rispondere con codice HTTP 200, non deve avere tag noindex e deve essere accessibile a Googlebot senza blocchi nel robots.txt.
Gli strumenti da consultare regolarmente per la validazione sono 3: il Rapporto Sitemap in Google Search Console (errori di parsing, URL scoperte vs indicizzate), il Rich Results Test (per verificare che le URL strategiche abbiano il markup corretto) e uno spider SEO come Screaming Frog o Sitebulb (per simulare la scansione del crawler e identificare URL con problemi tecnici incluse nella sitemap).

Domande frequenti (FAQ) sulla sitemap SEO
Quanto tempo impiega Google a leggere la sitemap dopo l’invio?
Google legge il file sitemap tipicamente entro 24-48 ore dall’invio tramite Search Console, ma la scansione delle URL elencate avviene in modo progressivo e può richiedere da alcuni giorni a 2-4 settimane per siti di grandi dimensioni. La velocità di scansione dipende dall’autorità del dominio, dalla frequenza di pubblicazione di nuovi contenuti e dal crawl budget disponibile. I siti con dominio ad alta autorità e frequenza di aggiornamento elevata vengono scansionati più rapidamente. Inviare la sitemap aggiornata tramite Search Console ogni volta che vengono pubblicate pagine strategiche nuove accelera il processo rispetto alla semplice attesa della scansione organica.
Devo includere nella sitemap le pagine con tag noindex?
No: includere nella sitemap URL con tag noindex genera un segnale contraddittorio che spreca il crawl budget e rallenta l’indicizzazione delle pagine strategiche. Il tag noindex comunica a Google “non indicizzare questa pagina”; la sitemap comunica “scansiona questa pagina”. I 2 segnali sono in conflitto diretto: Googlebot consuma crawl budget per raggiungere la pagina e poi la scarta perché trova il noindex. La regola è assoluta: nella sitemap vanno incluse solo le URL che si vuole vedere indicizzate e che rispondono con HTTP 200 senza blocchi. Pagine con noindex, pagine con redirect (3xx), pagine di errore (4xx) e pagine bloccate nel robots.txt vanno escluse dalla sitemap.
È obbligatorio avere una sitemap HTML se ho già quella XML?
No: la sitemap HTML non è obbligatoria e non sostituisce né migliora la sitemap XML ai fini SEO. La sitemap XML è lo standard che i motori di ricerca usano per la scansione; la sitemap HTML è una pagina del sito navigabile dagli utenti, utile per migliorare l’usabilità su portali con architetture molto profonde (oltre 500 pagine) dove la navigazione standard potrebbe rendere difficile trovare sezioni specifiche. Per la maggior parte dei siti, la sitemap XML è sufficiente e la sitemap HTML è superflua.
Posso usare la sitemap per rimuovere velocemente URL da Google?
La rimozione rapida di URL da Google si gestisce con lo strumento Rimozione URL in Search Console, non con la sitemap: è lo strumento più veloce e diretto per bloccare temporaneamente la visibilità di una pagina nei risultati. Per una rimozione definitiva tramite sitemap, la tecnica corretta prevede 2 passaggi in sequenza: prima impostare il codice di risposta HTTP 410 (Gone) sulla pagina da rimuovere (che comunica a Google che la risorsa è stata eliminata definitivamente), poi rimuovere l’URL dalla sitemap e reinviarla. Aggiungere il tag noindex alla pagina e attendere la scansione ha tempi più lunghi (settimane), mentre il 410 accelera la deindicizzazione a pochi giorni dalla scansione successiva.
It's time to share







