8 min di lettura
Una sitemap XML è la mappa stradale del tuo sito per Google. Senza di essa, il motore di ricerca potrebbe non trovare tutte le tue pagine importanti, specialmente se il sito è nuovo, grande o con una struttura complessa.
La sitemap elenca tutti gli URL che vuoi far indicizzare e fornisce informazioni utili come la data dell’ultimo aggiornamento. Non garantisce l’indicizzazione, ma la rende molto più probabile e veloce.
In questa guida pratica scoprirai cos’è una sitemap XML, quando ne hai davvero bisogno, come crearla su WordPress in 5 minuti e come inviarla a Google Search Console.
Cos’è una sitemap XML e a cosa serve
Una sitemap XML è un file che contiene l’elenco delle pagine del tuo sito web in un formato leggibile dai motori di ricerca. Il nome deriva da XML (Extensible Markup Language), il linguaggio usato per strutturare i dati.
Pensa alla sitemap come a un indice del tuo sito: invece di costringere Googlebot a esplorare ogni link per scoprire le tue pagine, gli fornisci direttamente la lista completa. Questo è particolarmente utile quando:
- Il sito è nuovo e non ha ancora backlink esterni
- Il sito è grande (centinaia o migliaia di pagine)
- Alcune pagine sono “orfane”, cioè non collegate da altre pagine
- Pubblichi contenuti frequentemente (blog, e-commerce, news)
- Hai contenuti multimediali (video, immagini) da far indicizzare
Sitemap XML vs sitemap HTML
Non confondere i due tipi:
| Sitemap XML | Sitemap HTML |
|---|---|
| Destinata ai motori di ricerca | Destinata agli utenti umani |
| File tecnico non visibile sul sito | Pagina navigabile del sito |
| Essenziale per la SEO | Opzionale, utile per la navigazione |
| Formato: XML | Formato: HTML |
Per la SEO, la sitemap XML è quella che conta. La versione HTML è un plus per l’usabilità ma non influisce sull’indicizzazione.
Struttura di una sitemap XML
Ecco come appare una sitemap XML di base:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://tuodominio.it/</loc>
<lastmod>2026-01-28</lastmod>
</url>
<url>
<loc>https://tuodominio.it/servizi/</loc>
<lastmod>2026-01-15</lastmod>
</url>
</urlset>
I tag principali sono:
- <loc>: l’URL completo della pagina (obbligatorio)
- <lastmod>: data dell’ultimo aggiornamento significativo (consigliato)
- <changefreq>: frequenza di aggiornamento (Google lo ignora)
- <priority>: priorità della pagina (Google lo ignora)
Nota importante: Google ha confermato che ignora completamente i tag <changefreq> e <priority>. L’unico tag opzionale che usa è <lastmod>, ma solo se la data è accurata e verificabile.
Limiti tecnici da rispettare
Google impone limiti precisi per le sitemap:
| Limite | Valore massimo |
|---|---|
| URL per sitemap | 50.000 |
| Dimensione file (non compresso) | 50 MB |
| Sitemap nell’indice | 50.000 |
| File indice sitemap per sito | 500 |
Se il tuo sito supera i 50.000 URL, devi creare più sitemap e raggrupparle in un file indice (sitemap index). I plugin WordPress lo fanno automaticamente.
Come creare una sitemap XML su WordPress
La buona notizia: se usi WordPress, creare una sitemap è semplicissimo. Hai tre opzioni.
Opzione 1: sitemap nativa di WordPress
Da WordPress 5.5 (agosto 2020), il CMS genera automaticamente una sitemap di base disponibile all’indirizzo:
https://tuodominio.it/wp-sitemap.xml
Pro: funziona senza plugin, zero configurazione.
Contro: molto basilare, nessun controllo su cosa includere o escludere.
Se usi un plugin SEO come Rank Math o Yoast, questo disabilita automaticamente la sitemap nativa e la sostituisce con una più avanzata.
Opzione 2: Rank Math (consigliato)
Se usi Rank Math (che consiglio per la SEO su WordPress), la sitemap è già attiva. Ecco come verificarla e configurarla:
- Vai su Rank Math → Dashboard
- Verifica che il modulo Sitemap sia attivo
- Clicca su Rank Math → Impostazioni Sitemap
- Nella tab “Generale” trovi l’URL della sitemap index
La sitemap sarà disponibile su:
https://tuodominio.it/sitemap_index.xml
Rank Math crea automaticamente sitemap separate per post, pagine, categorie e altri tipi di contenuto, tutte collegate nell’indice.
Configurazione consigliata:
- Includi: Post, Pagine, Categorie (se contengono contenuto utile)
- Escludi: Tag (spesso duplicano contenuto), Archivi autore (se sei l’unico autore)
Opzione 3: Yoast SEO
Se preferisci Yoast SEO:
- Vai su Yoast SEO → Impostazioni
- Cerca “Sitemap XML” e attiva la funzione
- Clicca su “Vedi la sitemap XML” per verificarla
La sitemap sarà su:
https://tuodominio.it/sitemap_index.xml
Yoast aggiunge automaticamente la sitemap al robots.txt e include informazioni sulle immagini.
Come inviare la sitemap a Google Search Console
Creare la sitemap non basta: devi comunicare a Google dove trovarla. Ecco come fare:
- Accedi a Google Search Console
- Seleziona la proprietà del tuo sito
- Nel menu laterale, clicca su Indicizzazione → Sitemap
- Nel campo “Aggiungi una nuova sitemap”, inserisci solo la parte finale dell’URL (es:
sitemap_index.xml) - Clicca su Invia
Dopo qualche minuto, Search Console mostrerà lo stato della sitemap: “Riuscita” con il numero di URL rilevati, oppure eventuali errori.
Metodo alternativo: puoi anche aggiungere il riferimento alla sitemap nel file robots.txt:
User-agent: *
Disallow:
Sitemap: https://tuodominio.it/sitemap_index.xml
Google troverà automaticamente la sitemap leggendo il robots.txt durante la scansione.
Best practice per sitemap XML efficaci
Non basta avere una sitemap: deve essere ottimizzata. Ecco le regole fondamentali.
Includi solo pagine che vuoi indicizzare
La sitemap dovrebbe contenere solo URL:
- Canonici (la versione principale di ogni pagina)
- Indicizzabili (senza tag noindex)
- Di valore per gli utenti
Escludi sempre:
- Pagine di login e registrazione
- Pagine carrello e checkout
- Risultati di ricerca interna
- Pagine di ringraziamento (thank you page)
- URL con parametri duplicati
- Pagine con errori 404 o redirect
Mantieni la sitemap aggiornata
Una sitemap obsoleta è peggio di nessuna sitemap. Deve riflettere sempre lo stato attuale del sito:
- Aggiungi nuove pagine appena pubblicate
- Rimuovi pagine eliminate o reindirizzate
- Aggiorna
<lastmod>solo per modifiche significative al contenuto
I plugin WordPress gestiscono tutto questo automaticamente. Se crei la sitemap manualmente, considera l’automazione.
Usa URL assoluti e canonici
Nella sitemap usa sempre:
- URL assoluti:
https://tuodominio.it/pagina/, non/pagina/ - Versione corretta del protocollo: https se usi SSL
- Versione canonica: con o senza www, coerente con il resto del sito
Errori comuni con le sitemap
Ecco i problemi più frequenti che vedo nei siti che analizzo:
URL nella sitemap con noindex
Includere nella sitemap pagine che hai marcato come noindex è un segnale contraddittorio. Google potrebbe ignorare entrambe le direttive. Soluzione: se una pagina non deve essere indicizzata, rimuovila dalla sitemap.
Sitemap bloccata da robots.txt
A volte il robots.txt blocca accidentalmente la sitemap stessa. Verifica che non ci siano regole Disallow che la includono.
URL con errori 404 o redirect
La sitemap dovrebbe contenere solo pagine che restituiscono codice 200 (OK). URL con errori sprecano il crawl budget di Google.
lastmod sempre uguale o falso
Alcuni sistemi aggiornano <lastmod> a ogni visita, anche senza modifiche reali. Google se ne accorge e inizia a ignorare il tag. Usa <lastmod> solo per aggiornamenti significativi del contenuto.
Domande frequenti sulle sitemap XML
La sitemap migliora il ranking?
No, direttamente no. La sitemap aiuta Google a scoprire e indicizzare le tue pagine più velocemente, ma non influisce sul posizionamento. Quello dipende dalla qualità del contenuto, dai Core Web Vitals, dai backlink e da altri fattori.
Devo avere una sitemap se il mio sito è piccolo?
Per siti con meno di 100 pagine ben collegate tra loro, una sitemap non è strettamente necessaria. Google troverà comunque le pagine seguendo i link interni. Tuttavia, averla non fa mai male e richiede zero sforzo con i plugin WordPress.
Quanto spesso devo aggiornare la sitemap?
Se usi un plugin WordPress, la sitemap si aggiorna automaticamente ogni volta che pubblichi, modifichi o elimini contenuti. Non devi fare nulla manualmente.
Posso avere più sitemap?
Sì, è anzi consigliato per siti grandi. Puoi avere sitemap separate per post, pagine, prodotti, video, news, e raggrupparle in un file indice. Google Search Console permette di inviare fino a 500 sitemap index per sito.
Checklist sitemap XML
Usa questa checklist per verificare che la tua sitemap sia configurata correttamente:
| Controllo | Stato |
|---|---|
| Sitemap accessibile (nessun errore 404) | ☐ |
| Formato XML valido | ☐ |
| Solo URL canonici e indicizzabili | ☐ |
| Nessun URL con noindex, 404 o redirect | ☐ |
| lastmod accurato (solo per modifiche reali) | ☐ |
| Inviata a Google Search Console | ☐ |
| Referenziata in robots.txt | ☐ |
| Aggiornamento automatico attivo | ☐ |
La sitemap è solo l’inizio
Una sitemap XML ben configurata è un elemento fondamentale della SEO tecnica, ma da sola non basta. È il primo passo per assicurarti che Google possa trovare i tuoi contenuti.
Se usi WordPress con Rank Math o Yoast, la sitemap è praticamente gestita automaticamente. Il tuo compito è verificare periodicamente che sia aggiornata e che non contenga errori, controllando il report Sitemap in Google Search Console.
Per verificare che le tue pagine siano effettivamente indicizzate dopo aver inviato la sitemap, leggi la guida su come verificare se il sito è indicizzato su Google.
Consulente SEO AI-powered per PMI italiane. Aiuto le aziende a farsi trovare su Google, ChatGPT, Perplexity e AI Overviews con un approccio basato su dati e risultati misurabili. Fondatore di visitarelanzarote.it (500+ articoli, 2.6M impressioni). 10+ anni di esperienza, 112.000+ clic organici generati per i clienti, crescita media del 324% sul traffico. Laurea magistrale in Graphic Design e Multimedia (LABA, con lode).
Vuoi un sito WordPress veloce e costruito per posizionarsi fin dall'inizio?


