Sitemap XML: guida completa, modelli ed errori

sitemap
  • Vi spiegherò in termini semplici a cosa serve una sitemap XML e quando è davvero utile per la vostra SEO.
  • Vi mostrerò come crearlo, segmentarlo, comprimerlo e poi ospitarlo correttamente.
  • Vi spiegherò come sottoporvi a Google e Bing e il ruolo di robots.txt.
  • Condivido le mie migliori pratiche, le mie opinioni forti e gli errori da evitare.
  • Vi fornisco modelli pronti da copiare, liste di controllo e una pragmatica FAQ.

Sitemap XML: definizione, utilità e implementazione

Il mio punto di partenza è semplice: un Mappa del sito XML è un file che elenca gli URL che si desidera far scoprire ai motori di ricerca, con metadati quali lastmod. A mio parere, si tratta di un acceleratore di esplorazione, non di una bacchetta magica per l'indicizzazione, e questo è già enorme.

Quando è utile? Su un sito di grandi dimensioni, un sito di e-commerce molto frequentato, un media con contenuti recenti o un sito con collegamenti interni deboli. Otterrete una scoperta più rapida, una migliore copertura e un minor numero di URL che i motori di ricerca non riescono a trovare.

Che cos'è una sitemap XML?

Un file di testo in UTF-8 che elenca gli URL canonici indicizzabili, serviti in 200. Può includere tag per immagini, video o internazionali. Da non confondere con un file Mappa del sito HTML, realizzati per l'utente.

Limiti e concetto di indice sitemap

Un file è limitato a 50.000 URL o 50 Mb non compresso. Oltre a questo, consiglio di usare un indice della mappa del sito che fa riferimento a diverse sitemap segmentate, pulite, leggibili e robuste.

Tipi di sitemap e quando usarli

Mappa del sito principale

  • Includere solo pagine canoniche e indicizzabili, stato 200.
  • Escludere le pagine “noindex”, le varianti duplicate e i parametri rumorosi.

Indice della sitemap (multi-file)

  • Segmento per sezione : pagine, articoli, categorie, prodotti.
  • Pratico per monitorare la freschezza per silo e per una diagnostica dettagliata.

Sitemaps specializzate

  • Immagini : rivelare le immagini chiave delle pagine strategiche.
  • Video Fornire titolo, descrizione, miniatura e durata.
  • Notizie per contenuti molto recenti e in rapida evoluzione.
  • Internazionale dichiarare le varianti tramite hreflang (xhtml:link).

Come creare una sitemap XML (passo dopo passo)

  • Sto elencando solo gli URL canonici e indicizzabili che rispondono a 200.
  • Includo <loc>, <lastmod>, ed evito <changefreq>, <priority> che sono opzionali e spesso fuorvianti.
  • Segmento se supero i 50.000 URL o i 50 MB, poi comprimo in .gz.
  • Ospito in HTTPS, in un URL stabile e pulito.
  • Dichiaro la posizione in robots.txt e sottoporlo ai motori.
  • Automatizzo gli aggiornamenti tramite il mio CMS, un cron o una pipeline CI/CD.

Esempio di sitemap minimale (pronto da copiare, modificare URL e date) :

<? version= »1.0″ encoding= »UTF-8″?>
<urlset ns= »http://www.sitemaps.org/schemas/sitemap/0.9″>
  <url>
    https://www.exemple.com/
    2025-08-01
  </url>
  <url>
    https://www.exemple.com/produit/123
    2025-07-15
  </url>
</urlset>

Esempio di indice di una sitemap :

<? version= »1.0″ encoding= »UTF-8″?>
<sitemapindex ns= »http://www.sitemaps.org/schemas/sitemap/0.9″>
  <sitemap>
    https://www.exemple.com/sitemaps/sitemap-pages..gz
    2025-08-01
  </sitemap>
  <sitemap>
    https://www.exemple.com/sitemaps/sitemap-articles..gz
    2025-08-01
  </sitemap>
</sitemapindex>

Come e dove inviare la sitemap

  • Dichiarare in robots.txt scrivere Mappa del sito: https://www.exemple.com/sitemap. (o l'URL del vostro indice).
  • Presentare esplicitamente negli strumenti per i webmaster dei motori.
  • Copertura del monitor, quindi correggere le anomalie segnalate.

Menzione in robots.txt non è obbligatorio, ma è utile. A mio parere, l'invio diretto spesso accelera la considerazione, soprattutto per i siti nuovi.

Migliori pratiche e raccomandazioni

  • Includere solo 200 URL canonici e non indicizzati.
  • Aggiornamento <lastmod> solo per le modifiche reali dei contenuti.
  • Preferisce percorsi assoluti, UTF-8 e HTTPS ovunque.
  • La segmentazione per tipo di contenuto per il tracciamento è più elegante e chiara.
  • Automatizzare la generazione e la pubblicazione, per evitare la supervisione umana.
  • Convalidate regolarmente la sintassi con un validatore XML, che è frugale ma salvavita.

Errori comuni e come correggerli

URL 404/500 nella sitemap

Pulisco l'elenco, imposto il monitoraggio e non inserisco mai un URL non funzionante.

Pagine “noindex” o canoniche incoerenti

Allineo il tag canonical con l'URL elencato, escludo le pagine “noindex”, con calma.

Date lastmod errate

Evito le date future o di copiarle ovunque e le aggiorno solo quando c'è un cambiamento reale.

File troppo grande o troppo lungo

Taglio e uso un indice della mappa del sito, Questo è il percorso più sostenibile.

Protocolli o domini misti

Sto standardizzando l'HTTPS, separando i domini multipli in sitemaps separate, senza fare congetture.

Casi avanzati

Immagini della mappa del sito

Per gli URL, aggiungo tag immagine per visualizzare immagini chiave, utili per scoprire i rich media.

Mappa del sito video

Includo un titolo, una descrizione, una miniatura e una durata e mi rivolgo a pagine in cui il video è centrale, non accessorio.

Internazionale e hreflang

Dichiaro le varianti linguistiche tramite xhtml:link rel= »alternativo» hreflang, per evitare ambiguità regionali.

Grandi siti di e-commerce

Do priorità alle categorie strategiche e ai prodotti attivi, escludo le pagine filtrate che non possono essere indicizzate e mantengo un perimetro netto.

Strumenti utili

  • Plugin CMS generazione automatica, aggiornata a ogni pubblicazione.
  • Script CLI produzione di sitemap a partire dalla vostra costruzione, con controllo di qualità.
  • Generatori statici sitemap create in fase di compilazione, stabili e veloci.
  • Validatori Filtri XML e controllori di stato HTTP.
  • Lavori programmati cron o pipeline CI/CD, per aggiornamenti cadenzati.

Domande frequenti brevi

Qual è lo scopo di una sitemap XML?

Per guidare i robot verso i vostri URL importanti, rapidamente. Lo vedo come un piano di volo conciso e affidabile.

Una sitemap è necessaria per un sito di piccole dimensioni?

Spesso sì, anche semplice. Per un minisito perfettamente retinato, è facoltativo, ma lo consiglio, perché è poco costoso.

Qual è la differenza tra sitemap HTML e XML?

L'HTML aiuta i visitatori, l'XML aiuta i motori di ricerca. Due pubblici, due obiettivi, un'utile complementarità.

Come posso correggere “URL non presente nella sitemap”?

Aggiungo l'URL canonico nel file giusto, rigenero, invio, poi controllo la copertina, senza fretta.

Come posso aggiornare automaticamente la mia sitemap?

Inserisco il CMS o la distribuzione da rigenerare ogni volta che va online, con un cron giornaliero come rete di sicurezza.

Modello pronto per la copia

<? version= »1.0″ encoding= »UTF-8″?>
<urlset ns= »http://www.sitemaps.org/schemas/sitemap/0.9″>
  https://www.votresite.com/2025-08-01
  https://www.votresite.com/article/exemple2025-07-30
</urlset>

Lista di controllo espressa prima dell'offerta

  • 200 URL, canonici, senza “noindex”.
  • realistico, aggiornato quando vengono apportate modifiche reali.
  • File < 50.000 URL o 50 MB, altrimenti indice.
  • Compressione .gz attivata, hosting HTTPS.
  • Linea Mappa del sito: aggiunto a robots.txt.
  • Offerta presentata, verifica della copertura, correzione delle anomalie.

Ti potrebbe interessare anche