Audit SEO gratuito del vostro sito. Scoprite di più
Tutti gli articoli
SEO Settembre 2026 · 7 min

Sitemap XML: come configurarla correttamente nel 2026

Una sitemap XML configurata male può bloccare l'indicizzazione Google di metà del vostro sito senza che ve ne accorgiate. Ecco come configurarla correttamente, inviarla a Search Console ed evitare le trappole più comuni.

Indice

A che cosa serve davvero una sitemap XML

Una sitemap XML è un file in formato XML che elenca tutti gli URL del vostro sito che volete far indicizzare a Google. Serve a tre cose principali:

  1. Aiutare Google a scoprire le vostre pagine più rapidamente, in particolare le pagine profonde o nuove
  2. Fornire metadati come la data dell’ultima modifica, la priorità, la frequenza di aggiornamento
  3. Dichiarare le versioni linguistiche di una stessa pagina tramite hreflang (essenziale per i siti multilingue)

Senza sitemap, Google scopre le vostre pagine attraverso i link interni ed esterni. Con la sitemap le scopre attraverso 2 canali (sitemap + link), il che accelera l’indicizzazione e riduce le pagine dimenticate.

Per un sito con meno di 50 pagine e una buona rete di link interni, la sitemap non è critica. Per un sito con oltre 100 pagine, un blog attivo o un sito multilingue, è indispensabile.

Il formato di una sitemap XML standard

Ecco una sitemap XML di base:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://voren.ch/</loc>
    <lastmod>2026-06-20</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://voren.ch/services/referencement-seo/</loc>
    <lastmod>2026-06-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>

Gli elementi importanti:

  • <loc>: l’URL completo, in HTTPS, nella versione canonica (con o senza slash finale, ma in modo coerente ovunque)
  • <lastmod>: data dell’ultima modifica nel formato ISO 8601 (YYYY-MM-DD)
  • <changefreq>: frequenza di aggiornamento (always, hourly, daily, weekly, monthly, yearly, never). Nota: dal 2018 Google ignora in larga parte questo campo.
  • <priority>: priorità relativa tra 0.0 e 1.0. Nota: dal 2018 Google ignora anche questo campo.

In pratica contano solo <loc> e <lastmod>. Gli altri due vengono mantenuti per compatibilità, ma senza un impatto reale.

Sitemap per un sito multilingue (hreflang)

Se il vostro sito è multilingue (Voren è in francese e in inglese, e ora anche in tedesco e in italiano), la sitemap deve includere i tag hreflang per ogni URL.

<?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://voren.ch/services/referencement-seo/</loc>
    <xhtml:link rel="alternate" hreflang="fr-CH" href="https://voren.ch/services/referencement-seo/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://voren.ch/en/services/seo-agency-switzerland/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://voren.ch/services/referencement-seo/"/>
  </url>
</urlset>

x-default indica la versione predefinita quando nessuna lingua corrisponde. Per Voren è la versione francese.

Errore frequente: dimenticare gli hreflang o inserire hreflang non reciproci. Se la pagina francese rimanda a quella inglese, la pagina inglese deve rimandare a quella francese. Senza reciprocità, Google ignora gli hreflang e indicizza una sola versione.

Sitemap index per i siti di grandi dimensioni

Oltre i 50’000 URL o i 50 MB, dovete suddividere la sitemap in più file e creare una sitemap index che li richiami.

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://voren.ch/sitemap-services.xml</loc>
    <lastmod>2026-06-20</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://voren.ch/sitemap-journal.xml</loc>
    <lastmod>2026-06-20</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://voren.ch/sitemap-projects.xml</loc>
    <lastmod>2026-06-20</lastmod>
  </sitemap>
</sitemapindex>

Buona pratica: suddividere per tipo di contenuto (pagine dei servizi, journal, progetti) anziché in blocchi arbitrari. Permette di monitorare i tipi separatamente in Search Console.

Generazione automatica o manuale

Manuale (da evitare): modificare a mano il file sitemap.xml a ogni nuova pagina. Certezza di dimenticare qualcosa, certezza che diventi obsoleta.

Automatica tramite CMS:

  • WordPress: Yoast SEO, Rank Math o All in One SEO la gestiscono automaticamente
  • Astro: @astrojs/sitemap la genera in fase di build
  • Next.js: pacchetto next-sitemap
  • Shopify: la genera automaticamente
  • Su misura: generarla nella pipeline CI/CD

In Voren tutti i siti consegnati generano automaticamente la loro sitemap a ogni build, senza intervento umano.

Invio a Google Search Console

Una volta che la sitemap è accessibile pubblicamente (di solito all’indirizzo https://yoursite.com/sitemap.xml), va inviata a Google.

  1. Andate su https://search.google.com/search-console
  2. Selezionate la vostra proprietà (il vostro sito)
  3. Menu a sinistra → Sitemap
  4. Aggiungete una nuova sitemap: sitemap.xml
  5. Inviate

Google leggerà la sitemap, individuerà gli URL e li scansionerà progressivamente. In Search Console vedete:

  • Lo stato della sitemap (Operazione riuscita / Errore)
  • Il numero di URL rilevati
  • Il numero di URL indicizzati (può essere inferiore, è normale)

Ripetete l’operazione per le varianti linguistiche (sitemap-fr.xml, sitemap-en.xml) se avete suddiviso la sitemap. Per una sitemap index, inviate solo l’indice: le sitemap secondarie vengono rilevate automaticamente.

Bing Webmaster Tools

Nel 2026 Bing rappresenta il 3-5 % del traffico di ricerca in Svizzera romanda. Una quota minore, ma non trascurabile.

Invio a Bing: andate su https://www.bing.com/webmasters, aggiungete il vostro sito e inviate la sitemap. Configurazione equivalente a Search Console, più semplice.

Errori frequenti da evitare

Errore 1 · URL non canonici. La sitemap deve elencare la versione canonica di ogni URL (HTTPS, slash finale coerente, con o senza www). Mescolare le versioni confonde Google.

Errore 2 · URL in 404 nella sitemap. Una sitemap che contiene URL che rispondono 404 segnala a Google che il vostro sito è mantenuto male. Rigenerate la sitemap dopo ogni eliminazione di pagina.

Errore 3 · URL noindex nella sitemap. Un URL con <meta name="robots" content="noindex"> presente nella sitemap invia un segnale contraddittorio. Togliete le pagine noindex dalla sitemap.

Errore 4 · Lastmod mai aggiornato. Se tutti i vostri URL hanno <lastmod>2024-01-15</lastmod>, Google considererà che nessuna pagina è cambiata da 18 mesi. Generate automaticamente il lastmod a ogni modifica.

Errore 5 · Pagine bloccate dal robots.txt nella sitemap. Se il vostro robots.txt blocca /admin/, non inserite gli URL /admin/ nella sitemap. Segnale contraddittorio.

Errore 6 · Nessun hreflang sui siti multilingue. L’hreflang è indispensabile per evitare la cannibalizzazione tra versioni linguistiche.

Errore 7 · Dimenticare l’aggiornamento dopo un restyling. Durante un restyling molti URL cambiano. La sitemap deve riflettere i nuovi URL e, idealmente, i redirect 301 vanno dichiarati nel codice (non nella sitemap).

Validazione e debug

Strumenti gratuiti per validare la vostra sitemap:

Verifiche da fare dopo ogni rilascio importante:

  • La sitemap è accessibile pubblicamente (HTTP 200)
  • La sitemap rispetta un formato XML valido
  • Tutti gli URL della sitemap rispondono 200 (nessun 404 né 301 nella sitemap)
  • Gli hreflang sono reciproci

Che cosa facciamo in Voren

Tutti i siti Voren generano automaticamente la loro sitemap a ogni build tramite @astrojs/sitemap. Gli hreflang vengono generati dal sistema i18n di Astro. Il lastmod viene ricavato automaticamente dalle date dei file in Git. La sitemap viene inviata a Search Console e a Bing Webmaster fin dal primo rilascio.

Per i siti con un journal editoriale, una sitemap dedicata /journal-sitemap.xml facilita il monitoraggio. Per i siti multilingue, una sitemap per lingua con un indice alla radice.

Per approfondire

Se il vostro sito attuale non ha una sitemap o se sospettate che sia configurata male:

Richiedere un audit tecnico gratuito: verifica della vostra sitemap, degli hreflang, dell’indicizzazione in Search Console, raccomandazioni correttive. 7 giorni, senza impegno.

Vedere il nostro pacchetto SEO Svizzera romanda: audit tecnico incluso in tutti i retainer, ottimizzazione della sitemap inclusa.

Clovis, fondatore di Voren Clovis · fondatore

Costruiamo ciò che verrà.

Diteci dove volete arrivare. Vi rimandiamo una bozza e un prezzo chiaro, fissato prima di iniziare.

Chiamare