Skip to content
Cerca

XML sitemap: cos'è e cosa significa per la SEO

Una XML sitemap è un file XML che elenca gli URL rilevanti di un sito (pagine, immagini, video e file) con metadati opzionali (lastmod, changefreq, priority) per aiutare i motori a scoprire contenuti; non garantisce l’indicizzazione.

XML Sitemap: migliora la visibilità del tuo sito nei motori di ricerca

Cos'è una XML sitemap?

Una XML sitemap è un file scritto in formato XML che elenca gli URL che il proprietario del sito considera importanti. Oltre all'URL, una voce può includere metadati come lastmod (data di ultima modifica), changefreq e priority. Le sitemap non sono il solo meccanismo di scoperta, ma forniscono ai motori di ricerca informazioni strutturate sulla struttura del sito.

Perché una XML sitemap conta per la SEO

Le sitemap supportano principalmente la scoperta e l'indicizzazione: aiutano i crawler a trovare URL che potrebbero altrimenti essere difficili da raggiungere tramite link interni. Distinguere qui tre fasi: crawling (scoperta e fetching), indicizzazione (decidere cosa inserire nell'indice) e ranking (come le pagine vengono ordinate). Una sitemap influisce sulla scoperta e fornisce indizi per l'indicizzazione, ma non determina direttamente l'ordine dei risultati.

Come funziona una XML sitemap

I motori di ricerca possono recuperare una sitemap in vari modi: 1) la sitemap è dichiarata nel file robots.txt tramite la direttiva Sitemap, 2) viene inviata tramite il report Sitemaps in Google Search Console o in Bing Webmaster Tools, 3) viene trovata tramite link esterni. Quando un crawler scarica la sitemap, estrae gli URL e li aggiunge alla coda di crawling. Il crawler poi visita gli URL per valutare contenuto, segnali tecnici e canonicalità; l'indicizzazione resta una decisione separata.

Nota sulle priorità e sugli hint: tag come <lastmod>, <changefreq> e <priority> sono suggerimenti; i motori possono ignorarli. Inoltre, se una pagina è bloccata da robots.txt o ha un meta robots noindex, la sitemap non forzerà l'indicizzazione.

Tipi di XML sitemap

Le varianti più comuni sono:

- Sitemap URL standard — elenca pagine HTML.
- Sitemap per immagini — include URL immagine e metadati specifici per immagini.
- Sitemap video — segnala contenuti video con metadati (durata, descrizione).
- Sitemap news — per contenuti idonei a Google News; segue requisiti specifici.
- Sitemap index — file che puntano a più sitemap (utile sopra il limite delle sitemap singole).

Come iniziare con una XML sitemap

Processo rapido per implementare una sitemap efficace:

1) Genera la sitemap — molti CMS e generatori di siti offrono sitemap automatiche; per siti custom puoi creare una sitemap dinamica o un sitemap index che segmenta URL.
2) Pubblica il file in un percorso sempre accessibile (es. https://example.com/sitemap.xml).
3) Dichiarala nel robots.txt: Sitemap: https://example.com/sitemap.xml.
4) Invia la sitemap a Google Search Console (report Sitemaps) e a Bing Webmaster Tools (Site Explorer).
5) Mantieni aggiornata la sitemap indicandone lastmod per le pagine cambiate frequentemente.

Esempio minimo di voce in una sitemap XML: <url><loc>https://example.com/pagina</loc><lastmod>2026-06-01</lastmod></url>

XML sitemap controllare: checklist tecnica

**Sitemap raggiungibile** — dove verificare: curl -I https://example.com/sitemap.xml — passa quando la risposta HTTP è 200 OK e Content-Type è application/xml o simile.
**XML well-formed** — dove verificare: curl -s https://example.com/sitemap.xml | xmllint --noout - — passa quando xmllint non segnala errori.
**Dichiarata nel robots.txt** — dove verificare: visualizza https://example.com/robots.txt — passa quando c'è la direttiva Sitemap che punta all'URL corretto.
**URLs canonici e mobile parity** — dove verificare: controlla le pagine sample con Chrome DevTools e URL Inspection in Google Search Console — passa quando l'URL nella sitemap coincide con la versione canonica e la pagina mobile ha contenuto equivalente.
**Non bloccata da robots/meta** — dove verificare: curl -I e ispezione del codice sorgente — passa quando non ci sono header o meta robots che vietano l'indicizzazione.
**Copertura vs sitemap** — dove verificare: Sitemaps report e Performance/Coverage in Search Console — passa quando un campione rappresentativo degli URL della sitemap è scoperto e non escluso per errori tecnici.

Come verificare e risolvere problemi comuni

Strumenti e passaggi pratici:

- Google Search Console (report Sitemaps): invia sitemap e controlla errori segnalati; usa URL Inspection per singoli URL.
- Bing Webmaster Tools (Site Explorer): invia sitemap e confronta la copertura.
- curl: curl -I https://example.com/sitemap.xml per controllare header; curl -s https://example.com/sitemap.xml | xmllint --noout - per la validità XML.
- Chrome DevTools: apri la pagina elencata nella sitemap per verificare che il contenuto sia visibile al rendering e che non ci siano reindirizzamenti inaspettati.
- Log server: cerca richieste al file sitemap.xml e richieste di crawler (Googlebot Smartphone) per capire se i crawler stanno leggendo il file.

Errori comuni con le XML sitemap

I problemi più frequenti:

- Sitemap che elenca URL non canonici o che reindirizzano.
- Sitemap non aggiornata: lastmod non riflette le modifiche e le pagine nuove non sono incluse.
- Sitemap troppo grande senza sitemap index: ricorda i limiti del protocollo (50.000 URL per sitemap; 50MB non compresso).
- File bloccato da robots.txt o server che restituisce 4xx/5xx.
- Usare Sitemap per forzare indicizzazione di pagine con meta robots noindex (non funzionerà).

Se ricevi errori nel report Sitemaps, correggi la sorgente (generatore CMS, script server-side) e reinvia il file; poi monitora il rapporto di copertura in Search Console per vedere se i cambiamenti riducono le esclusioni.

Leggi la guida Technical SEO

Domande frequenti

Costruisci autorità con backlink di qualità

Posso usare solo una sitemap o devo generarne più d'una?

Dipende dalla dimensione e dalla struttura: siti piccoli spesso usano una sitemap unica; siti grandi o multilingua traggono vantaggio da sitemap index che raggruppano sitemap per sezione, lingua o tipo di contenuto.

I tag <priority> e <changefreq> migliorano il ranking?

No: sono indicazioni per i crawler sulla frequenza di controllo e l'importanza relativa; non sono garanzia di indicizzazione né sono segnali determinanti per l'ordinamento dei risultati.

Una pagina nella sitemap garantisce che venga indicizzata?

No. La sitemap aiuta la scoperta, ma l'indicizzazione dipende da qualità del contenuto, segnali tecnici, canonicalità e politiche del motore di ricerca.

Devo includere URL con parametri?

Preferisci includere URL canonici e puliti. Se i parametri generano contenuti unici e utili, includili; altrimenti usa rel=canonical o le impostazioni di gestione parametri nel Search Console per evitare duplicati.

Termini correlati