Skip to content
Cerca

XML sitemap SEO: guida a crawling e indicizzazione

Come creare e verificare XML sitemap che aiutino i motori di ricerca a scoprire e riesaminare le tue pagine importanti in modo efficiente.

XML Sitemap SEO: Guida a scansione & indicizzazione

Cos'è una XML sitemap e cosa fa per la SEO

Una XML sitemap è un file strutturato che elenca gli URL che vuoi far conoscere ai motori di ricerca. È pensata per i crawler, non per gli utenti: aiuta nella scoperta e nella pianificazione del riesame delle pagine, ma non è un comando vincolante. I motori di ricerca usano la sitemap come suggerimento: decidono autonomamente quali URL effettuare il crawling, indicizzare e posizionare in funzione di qualità, rilevanza, duplicazione e segnali di fiducia.

Perché una sitemap è utile (e cosa non risolve)

Cosa può fare una XML sitemap per il tuo sito:

• aiutare i motori di ricerca a scoprire URL importanti più rapidamente;

• indicare aggiornamenti recenti tramite il tag <lastmod>, facilitando il riesame;

• organizzare grandi siti con sitemap index e più file sitemap;

Limiti e aspettative realistiche:

• una sitemap non sostituisce una buona architettura interna o un buon linking: non farà posizionare contenuti deboli;

• non garantisce l’indicizzazione: i motori possono ignorare URL segnalati se ritengono il contenuto non idoneo;

Meccanica: come funzionano le sitemap nella pratica

Elementi chiave di una XML sitemap standard:

• <urlset> come contenitore; ogni URL è racchiuso in un elemento <url>.

• <loc> l’indirizzo canonico della pagina.

• <lastmod> data dell’ultimo aggiornamento (utile come suggerimento per i crawler).

• <changefreq> e <priority> sono opzionali; il loro utilizzo pratico è limitato e spesso è preferibile lasciare questi tag vuoti o evitarli se non sono mantenuti con rigore.

Nota tecnica importante: la specifica del protocollo sitemap consente "up to 50,000 URLs per sitemap file" (Google's sitemap protocol specification). Per siti molto grandi si usa un file index che elenca più sitemap e/o si comprime il singolo file con gzip.

Sitemap index e compressione

Un sitemap index (<sitemapindex>) punta a più file sitemap: utile per separare sezioni tematiche, lingue o per suddividere grandi insiemi di URL. I file sitemap possono essere serviti compressi (.xml.gz) per ridurre banda e tempo di trasferimento.

Cosa includere e cosa evitare

Includere

• URL canonici che vuoi vedere indicizzati (evita duplicati e versioni non canoniche).

• pagine utili per gli utenti e per la strategia di contenuto (landing pillar, contenuti aggiornati, risorse principali).

Evitare

• URL bloccati via robots.txt o che restituiscono 4xx/5xx: indicare risorse irraggiungibili genera rumore e complica il monitoring.

• pagine duplicate o pagine con rel=canonical che puntano altrove; inserisci l’URL canonico in sitemap.

Best practice tecniche

1) Mantieni la sitemap aggiornata automaticamente: integra il processo di build o il CMS in modo che nuove pagine valide vengano aggiunte e pagine rimosse vengano tolte.

2) Pubblica la sitemap in un percorso stabile, tipicamente /sitemap.xml, e dichiara la posizione in robots.txt con: Sitemap: https://example.com/sitemap.xml

3) Usa URL assoluti e coerenti (stesso schema https, stesso dominio canonico). Evita redirect nella sitemap.

4) Separazione logica: considera sitemap distinte per lingue, sezioni del sito o tipi di contenuto (es. articoli, prodotti).

5) Controlla gli header HTTP: il file sitemap dovrebbe rispondere con 200 OK e Content-Type corretto (application/xml o application/gzip se compresso).

Verifica e troubleshooting (comandi e strumenti)

Controlli rapidi da linea di comando e browser:

• verificare gli header HTTP (solo header): curl -I https://example.com/sitemap.xml

• scaricare e ispezionare il contenuto (body): curl https://example.com/sitemap.xml | less

• se la sitemap è compressa: curl -I https://example.com/sitemap.xml.gz per controllare la disponibilità e gli header.

Strumenti utili:

Google Search Console — Sitemaps report: invia il path della sitemap e verifica errori di parsing e URL escluse;

• Rich Results Test e URL Inspection per verificare pagine specifiche del tuo sito (URL Inspection è autorevole per pagine che possiedi);

• Chrome DevTools Network tab per vedere come il server risponde quando un crawler o un browser richiede la sitemap.

Interpretare i risultati di GSC

Il report Sitemaps in Google Search Console mostra errori di parsing, URL scartate e dati sulle sitemap inviate. Ricorda: URL marcati come "esclusi" non implicano automaticamente che Google ignori il sito; bisogna esaminare il motivo (canonical, noindex, redirect, 4xx/5xx).

Errori comuni e come risolverli

1) Sitemap contiene URL che restituiscono 404/500: rimuovi o correggi gli URL e invia nuovamente la sitemap.

2) URL bloccati via robots.txt: verifica che la lista in robots.txt non blocchi le pagine incluse nella sitemap.

3) Uso improprio di <lastmod>: inserire date non aggiornate può generare richieste di crawling non necessarie; mantieni dati accurati tramite automazione.

Esempi pratici

Esempio: entry minimale

Una voce base in sitemap XML:

<url><loc>https://example.com/pagina</loc><lastmod>2026-01-01</lastmod></url>

Esempio: sitemap index

<sitemapindex><sitemap><loc>https://example.com/sitemap-posts.xml.gz</loc></sitemap><sitemap><loc>https://example.com/sitemap-products.xml.gz</loc></sitemap></sitemapindex>

Sitemap e il contesto dei motori di ricerca moderni

Nel 2026, Google usa la versione mobile come primaria base per crawling e indicizzazione; assicura che la versione mobile del tuo sito contenga lo stesso contenuto di valore (parità). Google ha inoltre rimosso le pagine cached tradizionali e ha largamente integrato esperienze di sintesi AI nei risultati. Una sitemap resta utile perché segnala agli algoritmi quali pagine vuoi che i motori considerino, ma non controlla come un motore costruisce riassunti o AI Overviews basati sul contenuto indicizzato.

Risorse e passi successivi

Se vuoi approfondire la Technical SEO correlata alle sitemap e all’indexing, Leggi la guida Technical SEO per vedere come sitemap, canonical e Core Web Vitals lavorano insieme.

FAQ

La sitemap influisce sul ranking?

Una sitemap non è un segnale di ranking diretto. Migliora la scoperta e il riesame delle pagine; il posizionamento finale dipende da qualità dei contenuti, segnali di fiducia, rilevanza e altri fattori di ranking.

Devo includere URL con noindex nella sitemap?

No: evitare di inserire URL contrassegnati con noindex. La sitemap dovrebbe riflettere gli URL che desideri che i motori considerino per l’indicizzazione.

Come controllo se Google ha letto la mia sitemap?

Invia la sitemap in Google Search Console (report Sitemaps). Il report mostrerà se il file è stato letto, eventuali errori di parsing e quante URL sono state rilevate dal file.

Posso usare la sitemap per multilingua/hreflang?

Sì. Puoi includere <xhtml:link rel="alternate" hreflang="..."> all’interno degli elementi <url> oppure gestire file sitemap separati per ogni lingua. Assicurati che gli URL indicati siano coerenti con le dichiarazioni hreflang presenti sulle pagine.

Articoli correlati