Immagine articolo Sitemap XML: cos’è, a cosa serve e qual è il suo ruolo nella SEO

Ultimo aggiornamento

20.08.2026

Sitemap XML: cos’è, a cosa serve e qual è il suo ruolo nella SEO

Una sitemap XML aiuta Google a conoscere gli URL di un sito. Non obbliga Google a scansionarli, non ne garantisce l’indicizzazione e non attribuisce automaticamente alle pagine un vantaggio nel ranking.

È una distinzione importante, perché molte incomprensioni sulla sitemap XML nascono proprio dal confondere discovery, crawling, indicizzazione e posizionamento.

Google definisce la sitemap come un file attraverso il quale fornire informazioni sulle pagine, sui video, sulle immagini e sugli altri file presenti in un sito, oltre che sulle relazioni tra questi elementi. Il motore di ricerca può utilizzare queste informazioni per eseguire il crawling in maniera più efficiente.

La parola importante è può: la sitemap fornisce informazioni a Google, ma è Google a decidere quali URL scansionare, quali indicizzare e quali mostrare nei risultati di ricerca.

Questa guida spiega cos’è una sitemap, come funziona, quali URL dovrebbe contenere, come utilizzarla con Google Search Console e soprattutto quale sia il suo reale ruolo all’interno di una strategia SEO tecnica.

Sitemap: cos’è, in parole semplici

Una sitemap XML è un file che contiene gli URL di un sito che vogliamo rendere facilmente individuabili dai motori di ricerca.

Può essere vista come un inventario dichiarativo: attraverso la sitemap comunichiamo quali pagine consideriamo rilevanti e, in alcuni casi, forniamo informazioni aggiuntive come la data dell’ultima modifica significativa.

Una sitemap molto semplice può avere questa struttura:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.example.com/categoria/prodotto/</loc>
    <lastmod>2026-08-15</lastmod>
  </url>
</urlset>

Gli elementi più interessanti sono:

  • <loc>: contiene l’URL assoluto della pagina;
  • <lastmod>: può indicare quando quella risorsa è stata modificata in maniera significativa.

Il tag lastmod ha senso quando il valore è affidabile. Aggiornare automaticamente la data ogni giorno anche se il contenuto non è cambiato non rende la pagina più “fresca” agli occhi di Google.

Google può utilizzare il dato quando riesce a considerarlo attendibile nel tempo.

Sitemap XML e sitemap HTML sono la stessa cosa?

No.

Una sitemap HTML è una normale pagina web contenente link verso sezioni o contenuti del sito ed è utilizzabile anche dagli utenti.

La sitemap XML è invece strutturata principalmente per essere elaborata da crawler e motori di ricerca.

Una sitemap HTML può contribuire alla navigazione e all’internal linking. Una sitemap XML è soprattutto uno strumento di discovery e comunicazione tecnica.

Le due soluzioni possono convivere, ma hanno funzioni differenti.

A cosa serve una sitemap XML nella SEO?

Per capire il suo reale contributo bisogna distinguere quattro momenti:

discovery → crawling → indexing → ranking

La sitemap interviene soprattutto nelle prime fasi di questo processo.

1. Aiuta Google a scoprire gli URL

Prima di poter scansionare una pagina, Google deve sapere che esiste.

Normalmente Googlebot trova nuovi URL seguendo i link presenti nelle pagine che conosce già. Una sitemap Google offre un ulteriore canale di discovery: invece di aspettare che il crawler incontri una determinata pagina seguendo la rete dei link, possiamo comunicargli direttamente il suo URL.

Questo può diventare particolarmente utile quando:

  • il sito è nuovo;
  • esistono pochi backlink;
  • vengono pubblicate frequentemente nuove pagine;
  • il sito contiene molte migliaia di URL;
  • alcune risorse sono difficili da raggiungere;
  • stiamo affrontando una migrazione;
  • il sito contiene molte immagini, video o news.

Google stesso indica che le sitemap possono risultare particolarmente utili per siti grandi, nuovi, scarsamente collegati dall’esterno o caratterizzati da molti contenuti multimediali.

2. Comunica quali URL consideriamo candidate all’indicizzazione

Inserire una pagina nella sitemap equivale, in termini pratici, a dire al motore di ricerca:

Questa è una delle URL che considero importanti e che vorrei rendere facilmente individuabili.

Per questo motivo una sitemap SEO dovrebbe contenere soprattutto pagine:

  • raggiungibili;
  • con risposta HTTP 200;
  • indicizzabili;
  • canoniche;
  • destinate effettivamente alla ricerca organica.

Una sitemap piena di redirect, errori 404, URL con noindex e duplicati non diventa migliore perché contiene più URL.

Al contrario, rende meno coerente l’inventario che stiamo fornendo al motore di ricerca.

3. Può segnalare modifiche significative

Attraverso <lastmod> possiamo comunicare l’ultima modifica sostanziale di una pagina.

Una modifica significativa può riguardare, per esempio:

  • una parte importante del contenuto;
  • dati strutturati;
  • informazioni sul prodotto;
  • link rilevanti presenti nella pagina.

Non è invece utile aggiornare la data soltanto perché è cambiato il copyright nel footer o perché il CMS rigenera quotidianamente il file.

4. Può contenere informazioni su immagini, video, news e versioni internazionali

Il formato XML può essere esteso per fornire a Google informazioni relative anche a:

  • immagini;
  • video;
  • contenuti destinati a Google News;
  • versioni linguistiche e regionali tramite hreflang.

La sitemap non deve quindi essere necessariamente considerata un semplice elenco di pagine HTML.

Quando una sitemap XML è particolarmente utile?

Una sitemap può essere utile praticamente su qualsiasi sito, ma il suo contributo diventa più importante quando Google potrebbe avere maggiori difficoltà a scoprire rapidamente tutte le pagine rilevanti.

Sito nuovo

Un nuovo dominio dispone normalmente di pochi backlink e Google conosce ancora poco della sua architettura.

La sitemap permette di fornire fin da subito un inventario delle URL che vogliamo rendere individuabili.

Sito molto grande

Con centinaia di migliaia o milioni di URL non possiamo presumere che Google riesca sempre a scoprirle tutte in tempi brevi esclusivamente seguendo i link interni.

La sitemap diventa anche un utile strumento di segmentazione e monitoraggio.

eCommerce

Cataloghi, filtri, varianti e parametri possono produrre uno spazio di URL enormemente superiore al numero di landing page che vogliamo effettivamente indicizzare.

La sitemap dovrebbe rappresentare la parte del catalogo che appartiene davvero alla strategia SEO.

Per progetti di questo tipo è utile integrare la gestione della sitemap all’interno di una strategia più ampia di SEO per eCommerce.

Sito editoriale

Quando vengono pubblicati frequentemente nuovi articoli o contenuti, una sitemap aggiornata può aiutare nella discovery delle nuove risorse.

Migrazione SEO

Durante una migrazione Google deve scoprire e processare rapidamente numerose nuove URL.

Una sitemap aggiornata può aiutare a comunicare la nuova struttura.

Non sostituisce però:

  • redirect 301;
  • mappatura old URL → new URL;
  • aggiornamento delle canonical;
  • aggiornamento dei link interni;
  • revisione degli hreflang.

La sitemap è quindi una parte del processo di migrazione SEO, non una sua alternativa.

Serve una sitemap anche per un piccolo sito?

Si, ma diventa meno indispensabile.

Google indica che un sito relativamente piccolo, indicativamente con circa 500 pagine o meno, completamente collegato attraverso l’internal linking e privo di particolari esigenze relative a immagini, video o news, potrebbe non aver bisogno di una sitemap.

Questo non significa che sia sbagliato averla.

Una sitemap generata automaticamente e mantenuta correttamente può comunque:

  • facilitare il monitoraggio;
  • fornire un inventario esplicito;
  • essere utile durante future migrazioni;
  • semplificare alcune analisi in Google Search Console.

Su un piccolo sito ben costruito, però, se Google non indicizza le pagine principali il problema difficilmente sarà risolvibile lavorando soltanto sulla sitemap.

Sitemap e indicizzazione: qual è realmente il rapporto?

Uno degli errori più comuni consiste nel ragionare così:

inserisco una pagina nella sitemap → Google la indicizza.

Non funziona in questo modo.

Google specifica chiaramente che l’invio di una sitemap rappresenta un’indicazione e non garantisce né il crawling né l’indicizzazione degli URL contenuti.

Per capire cosa fare dobbiamo distinguere almeno tre situazioni.

URL non ancora scoperta

Google non conosce la pagina.

Qui la sitemap può avere un ruolo molto importante, perché fornisce direttamente l’URL al motore di ricerca.

URL scoperta ma non ancora scansionata

Google conosce l’esistenza dell’URL ma non l’ha ancora visitata.

La sitemap può contribuire alla discovery, ma a questo punto entrano in gioco anche altri fattori:

  • internal linking;
  • profondità della pagina;
  • quantità complessiva di URL;
  • duplicazioni;
  • crawl demand;
  • capacità del server;
  • importanza percepita della risorsa.

URL scansionata ma non indicizzata

Qui il problema cambia completamente.

Google conosce già l’URL e ha già visitato la pagina. Reinviare continuamente la sitemap difficilmente risolverà la situazione.

Bisogna piuttosto verificare:

  • la qualità e l’utilità del contenuto;
  • la presenza di pagine molto simili;
  • la canonical scelta da Google;
  • la presenza di noindex;
  • lo status HTTP;
  • eventuali soft 404;
  • problemi di rendering;
  • la qualità dell’internal linking;
  • il reale valore della pagina all’interno del sito.

Per approfondire questa distinzione puoi leggere la nostra guida dedicata all’indicizzazione di un sito web.

Una pagina nella sitemap si posiziona meglio?

Dipende.

Essere presenti in una sitemap XML Google non rappresenta di per sé un ranking factor.

Una pagina può:

  • essere nella sitemap e non essere indicizzata;
  • essere indicizzata e non ottenere visibilità;
  • non essere presente nella sitemap ed essere comunque scoperta, indicizzata e ben posizionata.

La sitemap opera principalmente a monte del ranking.

È quindi più corretto considerarla una componente dell’infrastruttura SEO tecnica che uno strumento attraverso cui “aumentare il posizionamento”. Ma sarebbe anche sbagliato dire che non ha alcun impatto, la sitemap aiuta a trovare le pagine, dice a google quali sono le pagine importanti, quindi in modo indiretto potrebbe incidere anche sul posizionamento. 

Come creare una sitemap XML corretta

Per siti con più di poche decine di URL non conviene normalmente creare e mantenere manualmente il file.

La sitemap dovrebbe essere generata dinamicamente dal CMS o dall’applicazione.

La logica ideale dovrebbe assomigliare più a:

pagina pubblicata = sì
AND HTTP status = 200
AND indexable = sì
AND canonical = self

che a:

URL presente nel database = sì

Sono due concetti molto diversi.

Una sitemap efficace non deve descrivere qualsiasi URL tecnicamente esistente: deve rappresentare quelle che consideriamo valide candidate all’indicizzazione.

Sitemap XML in WordPress

WordPress e i principali plugin SEO possono generare automaticamente le sitemap.

Il lavoro SEO non consiste quindi soltanto nell’attivare la funzione, ma nel verificare cosa stia effettivamente entrando nel file.

Una configurazione automatica può, per esempio, includere:

  • archivi poco utili;
  • tassonomie vuote;
  • post type tecnici;
  • pagine che non intendiamo indicizzare.

Sitemap in CMS custom e grandi portali

Nei siti custom è spesso preferibile collegare la generazione delle sitemap direttamente all’inventario delle URL pubblicabili.

Questo permette di applicare regole precise e ridurre il rischio di inserire automaticamente URL che non appartengono alla strategia SEO.

Quali URL devono essere inserite nella sitemap?

La regola operativa può essere sintetizzata così:

la sitemap dovrebbe rappresentare il miglior inventario possibile delle URL che desideriamo candidare all’indicizzazione.

Tipologia di URLIn sitemap?Motivo
Pagina HTTP 200, indexable e canonicalÈ una candidata all’indicizzazione
Pagina con noindexNoNon vogliamo che venga indicizzata
Redirect 301 o 302NoVa inserita la destinazione finale
404 o 410NoLa risorsa non è disponibile
Soft 404NoNon rappresenta una pagina valida da indicizzare
URL duplicata con canonical verso un’altra paginaNoVa normalmente inserita la versione canonica
Prodotto valido e indicizzabileFa parte dell’inventario SEO
Categoria strategicaÈ una landing organica
Facet SEO progettata per essere indicizzataFa parte della strategia organica
Filtro tecnico senza valore SEONoAumenta inutilmente lo spazio degli URL
Parametro di trackingNoNon rappresenta la versione canonica
Articolo pubblicato e indexableÈ destinato alla ricerca organica

La sitemap XML è anche un segnale di canonicalizzazione

La sitemap ha un'altra funzione interessante: Google considera la presenza di un URL al suo interno un segnale debole di canonicalizzazione.

Immaginiamo di avere:

https://example.com/prodotto/
https://example.com/prodotto/?utm_source=newsletter
https://example.com/prodotto/?color=rosso

Se la prima URL rappresenta la versione canonica, è quella che dovrebbe normalmente comparire nella sitemap.

La sitemap dovrebbe quindi essere coerente con:

  • rel="canonical";
  • redirect;
  • link interni;
  • hreflang;
  • URL effettivamente indicizzabili.

Va però evitata una nuova semplificazione: la presenza nella sitemap è un segnale di canonicalizzazione più debole rispetto a segnali come redirect e rel="canonical".

Se nella sitemap comunichiamo A, mentre A dichiara B come canonical e tutti i link interni puntano verso B, stiamo semplicemente fornendo indicazioni incoerenti.

Una pagina orfana può essere inserita nella sitemap?

Tecnicamente sì.

Strategicamente, però, se una pagina è sufficientemente importante da meritare l’indicizzazione dovremmo chiederci perché nessuna pagina del sito la collega.

La sitemap può aiutare Google a scoprire un’URL orfana.

Non risolve necessariamente il problema che l’ha resa orfana.

Una pagina strategica dovrebbe normalmente essere raggiungibile anche attraverso normali link HTML crawlable.

Questo aspetto diventa particolarmente importante nei siti che utilizzano JavaScript in maniera intensiva per menu, navigazione o caricamento delle risorse.

Per approfondire puoi consultare la nostra guida alla JavaScript SEO.

Come inviare una sitemap a Google Search Console

Quando un utente cerca “sitemap Google” o “sitemap XML Google”, spesso sta cercando proprio il modo di comunicare il file al motore di ricerca.

Uno dei metodi principali consiste nell’utilizzare Google Search Console.

Dopo aver selezionato la proprietà corretta, dal menu laterale apri la sezione Indicizzazione e seleziona Sitemap.

Voce Sitemap nella sezione Indicizzazione di Google Search Console

La sezione Sitemap si trova nel menu Indicizzazione di Google Search Console.

Nel rapporto Sitemap possiamo inserire l’indirizzo del file e controllare se Google riesce a recuperarlo ed elaborarlo.

Search Console mostra già il dominio associato alla proprietà selezionata: nel campo Aggiungi una nuova Sitemap è quindi sufficiente inserire il percorso del file, ad esempio sitemap.xml o sitemap_index.xml, e fare clic su Invia.

Campo Aggiungi una nuova Sitemap in Google Search Console

Per inviare la sitemap è sufficiente indicare il percorso del file relativo alla proprietà selezionata.

È importante però comprendere cosa significa l’invio.

Una sitemap correttamente elaborata non significa che tutte le pagine contenute siano state indicizzate.

Per diagnosticare problemi di indicizzazione dobbiamo utilizzare anche:

  • il rapporto Indicizzazione delle pagine;
  • Controllo URL;
  • eventualmente un crawler SEO;
  • sui progetti avanzati, i log del server o della CDN.

Quanto tempo impiega Google dopo l’invio della sitemap?

Non esiste una durata garantita.

Google può elaborare rapidamente il file o impiegare più tempo a visitare le singole URL.

Discovery, crawling e indicizzazione sono processi separati.

Per questo affermazioni come:

“dopo aver inviato la sitemap Google indicizza le pagine entro 24 o 48 ore”

non dovrebbero essere considerate una regola.

Può succedere, ma dipende dal sito, dalle pagine, dai segnali disponibili e dalle decisioni dei sistemi di Google.

Sitemap e robots.txt: che rapporto c’è?

Sitemap e robots.txt hanno funzioni differenti.

In maniera semplificata:

robots.txt → interviene sul crawling

sitemap → facilita la discovery degli URL

Possiamo indicare la posizione della sitemap direttamente nel file robots.txt:

Sitemap: https://www.example.com/sitemap.xml

Google supporta questo metodo per individuare il file.

Bisogna però evitare configurazioni contraddittorie.

Se una pagina è sufficientemente importante da essere presente nella sitemap e vogliamo che venga indicizzata, bloccarne contemporaneamente il crawling tramite robots.txt richiede quantomeno una verifica della strategia.

Il robots.txt, inoltre, non deve essere considerato un sostituto del noindex.

Errori sitemap XML più comuni

Errori più comunemente osservati dai nostri esperti nella SEO sia sui progetti piccoli che di grande dimensione.

Inserire qualsiasi URL generata dal CMS

Una sitemap non dovrebbe essere un dump indiscriminato del database.

Deve rappresentare le pagine che vogliamo candidare alla ricerca.

Inserire URL noindex

Da un lato comunichiamo che l’URL appartiene al nostro inventario di pagine rilevanti, dall’altro chiediamo esplicitamente che non venga indicizzata.

Meglio mantenere i segnali coerenti.

Inserire redirect

Se A redireziona verso B, nella sitemap dovrebbe normalmente comparire direttamente B.

Inserire URL non canoniche

Se A dichiara B come canonical, nella sitemap dovrebbe normalmente essere presente B.

Lasciare errori 404 e 410

Quando una risorsa viene eliminata definitivamente, una sitemap dinamica dovrebbe aggiornarsi di conseguenza.

Aggiornare artificialmente lastmod

Cambiare ogni giorno la data di tutte le pagine senza modificarne realmente il contenuto non costituisce una tecnica per aumentare la frequenza di crawling.

Usare priority per controllare Googlebot

Google ignora i valori <priority> e <changefreq> presenti nelle sitemap. Assegnare una priorità più alta o dichiarare che una pagina cambia ogni giorno non aumenta la frequenza di crawling, non accelera l’indicizzazione e non offre vantaggi di ranking.

Utilizzare la sitemap come sostituto dell’internal linking

Una sitemap può aiutare Google a trovare una pagina. Non rende quella pagina automaticamente ben integrata nell’architettura del sito.

Reinviare continuamente la sitemap per forzare l’indicizzazione

Se Google ha già scansionato la pagina, il problema va probabilmente cercato altrove.

Non controllare più la sitemap dopo la configurazione

La sitemap deve evolvere insieme al sito.

Dovrebbe essere ricontrollata soprattutto dopo:

  • migrazioni;
  • redesign;
  • cambiamenti del CMS;
  • introduzione di nuovi filtri;
  • modifiche alla canonicalizzazione;
  • aggiunta di nuovi mercati o lingue;
  • modifiche alle regole di indicizzazione.

Sitemap negli eCommerce: il problema non è soltanto il numero di prodotti

Negli eCommerce bisogna distinguere tra:

URL tecnicamente generabili

e

landing page che vogliamo realmente indicizzare.

Una categoria può generare, per esempio:

/scarpe/
/scarpe/?colore=nero
/scarpe/?taglia=42
/scarpe/?sort=price
/scarpe/?utm_source=newsletter

Non significa che tutte queste URL debbano essere presenti nella sitemap.

Un possibile sitemap index di un eCommerce potrebbe invece essere organizzato così:

sitemap-index.xml
├── sitemap-categorie.xml
├── sitemap-prodotti-1.xml
├── sitemap-prodotti-2.xml
├── sitemap-brand.xml
└── sitemap-editoriale.xml

Cosa fare con i prodotti esauriti?

Un prodotto temporaneamente non disponibile non deve essere automaticamente rimosso dalla sitemap.

Se:

  • l’URL continua a rispondere HTTP 200;
  • la pagina rimane utile;
  • il prodotto può tornare disponibile;
  • vogliamo mantenere la pagina nell’indice;

può continuare a far parte della sitemap.

Se invece il prodotto è stato eliminato definitivamente, dobbiamo prima decidere cosa fare della relativa URL:

  • esiste un prodotto sostitutivo realmente equivalente?
  • è appropriato un redirect?
  • la pagina dovrebbe restituire 404 o 410?

La sitemap deve riflettere questa decisione, non prenderla al posto nostro.

Come fare un audit della sitemap XML

Una sitemap non dovrebbe essere verificata soltanto dal punto di vista sintattico.

Un audit realmente utile si sviluppa su almeno due livelli.

Livello 1: controllare il file XML

Verifichiamo che:

  • l’XML sia ben formato;
  • il namespace sia corretto;
  • le URL siano assolute;
  • i caratteri speciali siano codificati correttamente;
  • il file sia accessibile;
  • non vengano superati i limiti previsti;
  • l’eventuale sitemap index sia valido.

Livello 2: controllare semanticamente gli URL

La sitemap può essere XML perfettamente valido e contemporaneamente essere pessima dal punto di vista SEO.

Per ogni URL dobbiamo quindi controllare:

  • status HTTP 200;
  • indicizzabilità;
  • canonical;
  • eventuali meta robots;
  • accessibilità a Googlebot;
  • presenza nell’internal linking;
  • coerenza del lastmod;
  • effettiva utilità della pagina per la ricerca organica.

Audit della sitemap XML con validazione sintattica e controllo SEO degli URL

Sitemap e crawl budget: qual è il rapporto?

Una sitemap ben gestita può aiutare a fornire a Google un inventario più pulito degli URL importanti, ma non è corretto affermare che sia la sitemap ad “assegnare” il crawl budget.

Google decide autonomamente cosa e quanto scansionare.

Il problema diventa realmente significativo soprattutto nei siti molto grandi, dove possono convivere:

  • milioni di URL;
  • parametri;
  • faceted navigation;
  • duplicazioni;
  • URL obsolete;
  • redirect;
  • pagine poco utili;
  • risorse orfane.

In questi contesti una sitemap che contiene soltanto URL valide, canoniche e indicizzabili contribuisce a mantenere più coerenti i segnali forniti al crawler.

Sitemap SEO, rischi di una gestione non corretta e impatto sul crawling

I dati rappresentati nell’immagine vanno letti nel contesto degli studi e dei benchmark da cui derivano e non come percentuali applicabili indistintamente a qualsiasi sito.

Il principio operativo rimane però valido: sui grandi siti, lasciare a Google un numero enorme di URL tecniche, duplicate o prive di valore può rendere più complessa la gestione del crawling.

Sitemap XML per siti multilingua

Nei siti internazionali la sitemap può essere utilizzata anche per comunicare le relazioni hreflang.

Google supporta tre principali modalità di implementazione:

  • HTML;
  • HTTP header;
  • sitemap XML.

Dal punto di vista di Google sono metodi equivalenti: utilizzarli tutti contemporaneamente non attribuisce un vantaggio di ranking.

Un esempio semplificato di sitemap con italiano e inglese può essere:

<?xml version="1.0" encoding="UTF-8"?>
<urlset
 xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
 xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.example.com/it/prodotto/</loc>
    <xhtml:link
      rel="alternate"
      hreflang="it"
      href="https://www.example.com/it/prodotto/" />
    <xhtml:link
      rel="alternate"
      hreflang="en"
      href="https://www.example.com/en/product/" />
  </url>
  <url>
    <loc>https://www.example.com/en/product/</loc>
    <xhtml:link
      rel="alternate"
      hreflang="it"
      href="https://www.example.com/it/prodotto/" />
    <xhtml:link
      rel="alternate"
      hreflang="en"
      href="https://www.example.com/en/product/" />
  </url>
</urlset>

Ogni versione deve indicare sé stessa e le altre versioni appartenenti allo stesso cluster linguistico.

Per strategie internazionali più articolate puoi approfondire il tema nella pagina dedicata alla SEO internazionale.

Serve una sitemap diversa per ogni lingua?

No, non è obbligatorio.

Possiamo però decidere di organizzare i file in questo modo:

sitemap-it.xml
sitemap-en.xml
sitemap-de.xml

La separazione può semplificare:

  • controllo;
  • debugging;
  • monitoraggio;
  • individuazione di problemi limitati a uno specifico mercato.

È quindi principalmente una scelta organizzativa, non un fattore di ranking.

Sitemap XML e GEO: può aiutare la visibilità nei motori AI?

La sitemap XML può avere un ruolo anche nella Generative Engine Optimization (GEO). Inserire una pagina nella sitemap non aumenta automaticamente la probabilità che venga citata da ChatGPT, Gemini, Copilot o da un'altra esperienza di ricerca basata sull'AI.

Il contributo della sitemap avviene più a monte: aiuta i motori di ricerca a scoprire e mantenere aggiornato l'inventario degli URL rilevanti di un sito. Perché un contenuto possa essere recuperato e utilizzato all'interno di un'esperienza generativa, deve prima di tutto essere accessibile ai sistemi che alimentano quella ricerca.

Il rapporto può essere semplificato così:

sitemap → discovery degli URL → crawling e indicizzazione → disponibilità del contenuto per i sistemi di ricerca → eventuale selezione come fonte

L'ultimo passaggio non dipende però dalla sitemap. Pertinenza rispetto alla domanda, qualità delle informazioni, originalità, chiarezza, autorevolezza e capacità del contenuto di fornire una risposta utile rimangono determinanti.

Cosa sappiamo dai motori di ricerca

Bing ha affrontato direttamente il rapporto tra sitemap e ricerca AI, definendo le sitemap un segnale fondamentale per mantenere una copertura completa degli URL mentre esperienze come Copilot modificano il modo in cui i contenuti vengono scoperti e presentati.

Anche Google mantiene il collegamento tra SEO tecnica e ricerca generativa. Nella sua documentazione dedicata alle funzionalità di AI generativa specifica che le normali best practice SEO continuano a essere valide e che, per poter comparire nelle esperienze generative della Ricerca Google, una pagina deve essere accessibile, indicizzabile e idonea a comparire nei risultati di ricerca.

Per ChatGPT il principio è simile sul piano dell'accessibilità, ma non esiste una documentazione che attribuisca alla sitemap un vantaggio diretto nelle citazioni. OpenAI indica invece che, affinché i contenuti possano essere inclusi nei risultati, nei riepiloghi e negli snippet di ChatGPT Search, è importante consentire l'accesso a OAI-SearchBot.

La conclusione operativa è quindi semplice: una sitemap ben gestita può contribuire alla discoverability del sito anche nell'attuale ecosistema di ricerca basato sull'AI, ma non è una tecnica per ottenere citazioni. Va considerata una componente dell'infrastruttura tecnica che rende i contenuti più facilmente individuabili, non un fattore GEO da ottimizzare isolatamente.

Per aumentare la possibilità che un brand venga individuato, compreso e selezionato come fonte dai motori generativi bisogna lavorare su un insieme più ampio di segnali nell'ecosistema digitale. Sono aspetti che approfondiamo nel nostro servizio di consulenza GEO.

Cosa mostrano i casi reali sulle sitemap?

Quando si valutano case study SEO bisogna evitare una trappola frequente: attribuire alla sitemap risultati ottenuti modificando contemporaneamente molte altre variabili.

I casi più interessanti sono quelli nei quali metodologia e limiti dell’analisi sono dichiarati.

Lo studio Google su oltre 5 miliardi di URL

Nel paper Sitemaps: Above and Beyond the Crawl of Duty, pubblicato da ricercatori Google nel 2009, venne studiato il rapporto tra discovery tramite sitemap e crawling tradizionale su miliardi di URL.

Nel dataset di oltre 5 miliardi di URL osservati attraverso entrambi i sistemi, il 78% era stato individuato prima tramite sitemap e il 22% prima attraverso il crawling tradizionale.

Il dato non significa che:

“la sitemap aumenta l’indicizzazione del 78%”.

Lo studio analizzava soprattutto la discovery.

Inoltre risale al 2009 e l’infrastruttura di Google è profondamente cambiata da allora.

Rimane però una dimostrazione interessante del principio per cui le sitemap sono state progettate: fornire ai crawler un canale di discovery complementare alla normale navigazione attraverso i link.

Il caso PubMed Central: quantità di URL e qualità dell’inventario

Nello stesso studio venne analizzato anche PubMed Central.

Il crawling tradizionale individuava più URL rispetto alla sitemap, ma una parte molto consistente delle URL aggiuntive risultava composta da near-duplicate.

Questo è un punto particolarmente interessante per la SEO moderna.

Il valore di una sitemap non dipende necessariamente dal numero massimo di URL che riesce a contenere.

Può dipendere dalla sua capacità di rappresentare un inventario più selettivo e coerente rispetto all’intero spazio di URL tecnicamente generabile dal sito.

Il case study Botify: quando la sitemap è parte di un intervento più ampio

Botify ha pubblicato il caso di un grande marketplace automotive nel quale la maggior parte delle pagine risultava praticamente invisibile a Google.

L’intervento non si limitò alla sitemap.

Vennero modificati contemporaneamente:

  • robots.txt;
  • internal linking;
  • profondità di navigazione;
  • breadcrumb;
  • gestione delle URL poco utili;
  • contenuto delle sitemap.

Nel case study viene riportato un aumento molto rilevante del crawling delle pagine strategiche e una crescita del traffico organico.

Non sarebbe però corretto concludere che:

“la sitemap ha prodotto da sola quell’aumento”.

La lezione è diversa: la sitemap funziona meglio quando è coerente con l’intera architettura di crawling e internal linking del sito.

Un caso NetStrategy: sitemap e internal linking

Abbiamo osservato un principio simile anche in un caso affrontato da NetStrategy.

Alcune pagine di un sito non riuscivano a entrare nell’indice di Google da mesi.

L’analisi aveva escluso problemi evidenti legati a:

  • noindex;
  • canonical errate;
  • contenuto.

Erano invece presenti due criticità:

  1. il sito non disponeva di una sitemap XML;
  2. diversi collegamenti tra le pagine erano implementati tramite JavaScript anziché attraverso normali link HTML.

L’intervento riguardò quindi entrambe le aree: venne creata e inviata la sitemap e contemporaneamente venne migliorata la struttura dei link crawlable.

Nel caso documentato, circa sei ore dopo l’intervento Google aveva scansionato e indicizzato le pagine mancanti.

È importante non trasformare questa evidenza in una conclusione causale che i dati non permettono di sostenere.

Non possiamo sapere quale percentuale del risultato sia attribuibile alla sitemap e quale alla revisione dell’internal linking perché le due modifiche sono state effettuate insieme.

Possiamo però osservare che discovery tramite sitemap e crawlability attraverso link HTML hanno lavorato nella stessa direzione.

È anche il motivo per cui il controllo della sitemap dovrebbe rientrare in un audit SEO più ampio quando i problemi interessano numerose sezioni del sito.

Confrontare sitemap, crawl del sito e Google

Uno dei controlli più interessanti consiste nel confrontare tre insiemi differenti:

  1. URL presenti nella sitemap;
  2. URL individuate da un crawler SEO seguendo i link interni;
  3. URL conosciute o indicizzate da Google.

Le differenze possono evidenziare problemi che osservando soltanto il file XML rimarrebbero nascosti.

URL nella sitemap ma non trovate dal crawler

Potrebbero essere pagine orfane.

Se sono realmente strategiche, bisogna capire perché non vengono collegate dall’architettura interna.

URL trovate dal crawler ma assenti dalla sitemap

Possono essere:

  • pagine strategiche dimenticate;
  • nuove URL non ancora entrate nella sitemap;
  • pagine tecniche;
  • duplicati;
  • URL che non dovrebbero essere indicizzate.

Il punto non è aggiungerle automaticamente alla sitemap, ma capire quale dei due inventari rappresenti correttamente la strategia.

URL presenti nella sitemap ma non indicizzate

Questo scenario merita un’analisi specifica.

Bisogna segmentare gli URL e osservare in Google Search Console i motivi dell’esclusione.

Per esempio, il problema potrebbe riguardare:

  • soltanto i prodotti;
  • una determinata lingua;
  • una nuova sezione;
  • pagine molto simili;
  • URL profonde;
  • canonical differenti da quelle attese.

In questo modo la sitemap smette di essere un semplice file da “inviare a Google” e diventa anche uno strumento diagnostico.

Sitemap XML e SEO: qual è quindi il suo vero valore?

Una sitemap XML efficace non convince Google a posizionare una pagina.

Fa qualcosa di più semplice, ma molto importante: rende più chiaro l’inventario delle URL che il sito considera rilevanti.

Può aiutare Google a:

  • scoprire nuove pagine;
  • individuare URL difficili da raggiungere;
  • ricevere informazioni sugli aggiornamenti;
  • comprendere quali URL preferiamo come canoniche;
  • gestire più facilmente grandi inventari di contenuti.

Ma una sitemap perfetta non può correggere da sola:

  • un’architettura debole;
  • contenuti duplicati;
  • canonical errate;
  • problemi di rendering;
  • pagine orfane;
  • faceted navigation incontrollata;
  • stati HTTP sbagliati;
  • problemi di qualità dei contenuti.

Per questo, quando centinaia o migliaia di URL risultano scoperte ma non scansionate oppure scansionate ma non indicizzate, limitarsi alla sitemap raramente è sufficiente.

Serve capire come Googlebot attraversa realmente il sito, quali URL incontra, quali segnali riceve e come le diverse componenti tecniche lavorano insieme.

Se vuoi verificare sitemap, crawling, indicizzazione, architettura e altri aspetti che possono limitare la visibilità organica del tuo progetto, scopri come lavoriamo come agenzia SEO.

Domande frequenti sulla sitemap XML

Cos’è una sitemap XML?

Una sitemap XML è un file che comunica ai motori di ricerca gli URL e, in alcuni casi, altri contenuti che il sito considera rilevanti. Viene utilizzata soprattutto per facilitare la discovery e fornire informazioni aggiuntive sulle risorse.

A cosa serve la sitemap per Google?

Aiuta Google a conoscere gli URL di un sito e può rendere più efficiente la loro discovery. È particolarmente utile per siti grandi, nuovi, complessi o aggiornati frequentemente.

La sitemap migliora il posizionamento su Google?

Non direttamente. Essere presenti nella sitemap non attribuisce alla pagina un bonus di ranking.

Google indicizza tutte le pagine presenti nella sitemap?

No. La presenza nella sitemap non garantisce né il crawling né l’indicizzazione.

Come inviare una sitemap XML a Google?

La sitemap può essere comunicata tramite Google Search Console oppure indicata nel file robots.txt.

Dove si trova la sitemap di un sito?

Spesso si trova in percorsi come:

https://www.example.com/sitemap.xml
https://www.example.com/sitemap_index.xml

Il percorso può però essere differente e può essere indicato all’interno del robots.txt.

Devo reinviare la sitemap ogni volta che pubblico una nuova pagina?

Normalmente no. È più importante utilizzare una sitemap dinamica che venga aggiornata automaticamente e rimanga accessibile ai crawler.

Le URL noindex devono essere inserite nella sitemap?

In generale no. La sitemap dovrebbe contenere principalmente URL che vogliamo candidare all’indicizzazione.

Priority e changefreq servono per Google?

No. Google dichiara di ignorare entrambi i valori.

Quante URL può contenere una sitemap?

Una singola sitemap può contenere al massimo 50.000 URL e avere una dimensione massima di 50 MB non compressi.

Serve una sitemap per un sito piccolo?

Non necessariamente. Un sito piccolo, ben collegato internamente e facilmente crawlable potrebbe essere scoperto completamente da Google anche senza sitemap. Avere un file correttamente generato può comunque risultare utile per monitoraggio e diagnosi.

Una sitemap può aiutare una pagina orfana?

Può aiutare Google a scoprirla, ma non risolve il problema di internal linking che ha reso la pagina orfana.

Una sitemap può risolvere le pagine “scansionate ma non indicizzate”?

Non necessariamente. Se Google ha già scansionato l’URL, la discovery è già avvenuta. Bisogna analizzare qualità, duplicazione, canonicalizzazione, internal linking e gli altri possibili motivi di esclusione.

Devo creare una sitemap per ogni lingua?

Non è obbligatorio. Separare le sitemap per lingua può facilitare monitoraggio e debugging, ma non conferisce di per sé alcun vantaggio di ranking.

Qual è la differenza tra sitemap e robots.txt?

La sitemap aiuta a comunicare gli URL che vogliamo rendere facilmente individuabili. Il robots.txt viene invece utilizzato principalmente per controllare l’accesso dei crawler a determinate risorse.

It's time to share

Autore

Stefano Robbi
Stefano Robbi

Chief Executive Officer

Dal 2009 ad oggi guida NetStrategy come agenzia di  marketing specializzata in SEO, GEO, ADV, e-Commerce e marketing automation per il mercato italiano e internazionale. Stefano può accostare una formazione specifica di marketing strategico, acquisita nel M.Sc. in Marketing Management all’Università Bocconi e nella pregressa esperienza presso Microsoft Italia prima della fondazione di NetStrategy. Affianca all'attività di consulenza un'intensa attività di docenza universitaria e di public speaking in eventi nazionali e internazionali del settore digital.


Aree di specializzazione: Strategia digitale, analisi dei dati, SEO, GEO, Search Engine Marketing, E-commerce optimization, Marketing automation, Conversion Rate Optimization.

Seguimi su:
Contattami

Docente in varie università e formatore ad eventi di livello internazionale

MFI
HRC
The Global Summit
JETN
AW Lab
Università di Trento
Quantico Business

Altri spunti di approfondimento

It's timeto connect.

Facciamo crescereil tuo progetto insieme

Compila il form per essere contattato dal nostro team. Insieme cercheremo di capire se siamo l'agenzia giusta per aiutare la tua azienda.

Confermo di aver preso visione della Privacy Policy.