Una sitemap XML è un file che elenca le URL del tuo sito che vuoi far scoprire e indicizzare ai motori di ricerca. Pensala come un elenco che consegni ai crawler: “ecco le mie pagine importanti, ed ecco quando ognuna è stata modificata l'ultima volta”.
I motori di ricerca possono trovare la maggior parte delle pagine seguendo i link, quindi la sitemap non è obbligatoria. Ma è un'assicurazione economica e, per alcuni siti, fa una differenza reale.
Chi trae più vantaggio da una sitemap?
- I siti grandi, dove i crawler potrebbero perdere pagine profonde o poco linkate
- I siti nuovi, con pochi link esterni che puntano a loro
- I siti che cambiano spesso, come testate giornalistiche, marketplace e blog
- I siti con molti contenuti multimediali, che traggono vantaggio dalle estensioni della sitemap per immagini o video
Anche i siti piccoli ci guadagnano: la sitemap dà a Search Console un elenco di riferimento, così puoi vedere quante delle pagine inviate sono davvero indicizzate.
Come si presenta una sitemap XML
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2026-09-28</lastmod>
</url>
<url>
<loc>https://example.com/guides/composting-at-home</loc>
<lastmod>2026-09-14</lastmod>
</url>
</urlset>
<loc>– l'URL completa e assoluta (obbligatoria)<lastmod>– quando il contenuto della pagina è cambiato in modo significativo l'ultima volta (facoltativo ma utile)
Nelle sitemap più vecchie potresti trovare <priority> e <changefreq>. Google li ignora entrambi, quindi non serve mantenerli. Google usa invece lastmod – purché sia sempre preciso.
Quali URL vanno nella sitemap?
Includi solo pagine canoniche e indicizzabili che restituiscono 200 OK. In pratica, lascia fuori:
- URL reindirizzate (3xx)
- Pagine di errore (4xx, 5xx)
- Pagine con
noindex - Pagine il cui canonical punta altrove
- Varianti con parametri, risultati della ricerca interna, pagine del carrello e dell'account
- Versioni duplicate (http, senza www, varianti con la barra finale)
Una sitemap piena di redirect ed errori invia segnali contraddittori e rende più difficile individuare i veri problemi di indicizzazione.
Trova e valida una sitemap XML, conta i suoi URL e verifica un campione alla ricerca di errori.
Limiti di dimensione e file indice di sitemap
Ogni sitemap può contenere fino a 50.000 URL e non deve superare i 50 MB non compressa. I siti più grandi suddividono le URL in più sitemap e le elencano in un indice di sitemap:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap><loc>https://example.com/sitemap-pages.xml</loc></sitemap>
<sitemap><loc>https://example.com/sitemap-products-1.xml</loc></sitemap>
<sitemap><loc>https://example.com/sitemap-blog.xml</loc></sitemap>
</sitemapindex>
Suddividere le sitemap per tipo (pagine, prodotti, articoli del blog) rende anche facile vedere in Search Console il tasso di indicizzazione di ogni sezione.
Come creare una sitemap
WordPress
WordPress genera una sitemap di base in /wp-sitemap.xml dalla versione 5.5. I plugin SEO come Yoast SEO, Rank Math e All in One SEO la sostituiscono con sitemap più configurabili, di solito in /sitemap_index.xml.
Shopify
Shopify genera automaticamente una sitemap in /sitemap.xml, con prodotti, collezioni, pagine e articoli del blog.
Wix, Squarespace e Webflow
Tutti e tre generano le sitemap automaticamente. Webflow permette di escludere pagine e di impostare una sitemap personalizzata.
Siti personalizzati o statici
Molti framework hanno plugin per le sitemap (Next.js, Nuxt, Astro, Hugo, Jekyll). Per i piccoli siti statici puoi scansionare il sito e generare una sitemap dalle pagine trovate.
Scansiona il tuo sito e genera una sitemap.xml pronta da caricare.
Le sitemap dinamiche, che si aggiornano automaticamente ogni volta che i contenuti cambiano, sono migliori dei file statici che qualcuno deve ricordarsi di rigenerare.
Come inviare la sitemap
- Aggiungila al robots.txt, così ogni motore di ricerca può trovarla:
Sitemap: https://example.com/sitemap.xml - Inviala in Google Search Console, in Indicizzazione → Sitemap.
- Inviala in Bing Webmaster Tools, che alimenta anche i risultati di diversi altri motori di ricerca.
Dopo l'invio, controlla il report Sitemap per eventuali errori e confronta il numero di URL rilevate con il numero di URL indicizzate nel report Indicizzazione delle pagine.
Usare bene il lastmod
lastmod è utile solo se è affidabile. Aggiornalo quando cambia il contenuto principale di una pagina – non quando cambia un widget della sidebar o l'anno del copyright. Se ogni URL mostra la data di oggi a ogni scansione, i motori di ricerca imparano a ignorare il campo.
Sitemap speciali
- Le sitemap delle immagini elencano le immagini di ogni pagina, utili per i siti con molte immagini
- Le sitemap dei video forniscono dettagli come titolo, miniatura e durata
- Le sitemap per le notizie sono per gli editori presenti in Google News e includono solo gli articoli degli ultimi due giorni
- Hreflang nelle sitemap – i siti multilingue possono elencare le versioni linguistiche alternative di ogni URL nella sitemap invece che nell'HTML
Problemi comuni delle sitemap
- URL che reindirizzano o restituiscono 404
- URL non canoniche o con noindex
- Protocollo o host sbagliati (http invece di https, www mancante)
- Una sitemap che non è citata da nessuna parte e non è mai stata inviata
- Sitemap obsolete che non si aggiornano quando cambiano i contenuti
- Sitemap bloccate dal robots.txt
Sitemap per diversi tipi di sito
Siti di piccole imprese (meno di 100 pagine). Una sola sitemap è più che sufficiente. Assicurati che includa le pagine dei servizi, delle sedi e i contenuti principali, e che si aggiorni quando aggiungi pagine.
Blog. Includi gli articoli e le pagine di categoria importanti. Escludi gli archivi dei tag scarni, gli archivi per data e le pagine degli autori, a meno che non offrano un valore reale.
Negozi online. Suddividi le sitemap in prodotti, categorie e contenuti. Escludi i prodotti esauriti definitivamente fuori produzione e reindirizzati, le URL di filtro e ordinamento e le pagine del carrello o dell'account. Mantieni preciso il lastmod quando cambiano prezzi o disponibilità.
Siti di notizie. Usa una sitemap per le notizie separata per gli articoli degli ultimi due giorni, più le sitemap normali per l'archivio.
Siti multilingue. Includi ogni versione linguistica nella sitemap con le annotazioni hreflang, oppure fornisci una sitemap per ogni lingua.
Usare le sitemap per diagnosticare l'indicizzazione
Le sitemap sono uno dei migliori strumenti di diagnostica di Search Console. Dato che hai detto a Google esattamente quali URL ti interessano, il report Indicizzazione delle pagine può essere filtrato per mostrare solo quelle URL. Se una grande parte delle URL inviate non è indicizzata, guarda i motivi indicati:
- “Pagina sottoposta a scansione, ma attualmente non indicizzata” su molte pagine inviate suggerisce problemi di qualità dei contenuti o di duplicazione
- “Pagina rilevata, ma attualmente non indicizzata” suggerisce che Google non ha dato priorità alla loro scansione – migliora i link interni e la velocità del sito
- “Esclusa in base al tag 'noindex'” o “Pagina con reindirizzamento” significa che la tua sitemap contiene URL che non dovrebbero esserci
Suddividere le sitemap per sezione rende evidenti questi schemi: se la sitemap del blog è indicizzata al 95% ma quella dei prodotti al 40%, sai dove concentrarti.
Comprimere e ospitare le sitemap
Le sitemap possono essere compresse con gzip (sitemap.xml.gz) per risparmiare banda; il limite di 50 MB vale per la dimensione non compressa. Una sitemap può essere ospitata su un percorso diverso o persino su un host diverso, se la dichiari nel robots.txt o verifichi entrambe le proprietà in Search Console, ma tenerla sullo stesso host è la soluzione più semplice.
Checklist della sitemap
- Include solo URL canoniche, indicizzabili e con stato 200
- Usa URL assolute con protocollo e host corretti
- Si aggiorna automaticamente quando cambiano i contenuti
- Il
lastmodriflette modifiche reali dei contenuti - Meno di 50.000 URL e 50 MB per file, con un indice per i siti più grandi
- Indicata nel robots.txt
- Inviata a Google Search Console e a Bing Webmaster Tools
- Monitorata per errori e tasso di indicizzazione
Punti chiave
- Una sitemap XML elenca le URL canoniche e indicizzabili che vuoi far trovare ai motori di ricerca.
- Lascia fuori redirect, errori, pagine con noindex e duplicati con parametri.
- Google ignora priority e changefreq ma usa le date lastmod precise.
- Ogni sitemap può contenere 50.000 URL e 50 MB; i siti più grandi usano un indice di sitemap.
- Indica la sitemap nel robots.txt e inviala a Google e Bing.
- Suddividi le sitemap per sezione per diagnosticare i problemi di indicizzazione in Search Console.
Domande frequenti
Una sitemap migliora il posizionamento?
Non direttamente. Aiuta i motori di ricerca a scoprire e riscansionare le pagine, che è un prerequisito per posizionarsi – ma non fa salire una pagina in classifica.
Ogni pagina deve essere nella sitemap?
Ogni pagina che vuoi indicizzata sì. Quelle che non vuoi indicizzate no.
Mi serve anche una sitemap HTML?
Una sitemap HTML (una pagina con i link alle tue sezioni) può aiutare utenti e crawler sui siti grandi, ma una buona navigazione di solito la rende superflua.
Ogni quanto devo aggiornare la sitemap?
Ogni volta che le pagine vengono aggiunte, rimosse o modificate in modo significativo. Le sitemap generate automaticamente se ne occupano per te.
Analizza il tuo sito
Esegui un audit gratuito con oltre 55 controlli e ottieni una soluzione per ogni problema.