Vai al contenuto
ToolMug

Generatore di sitemap XML

Hai un elenco di pagine dal tuo CMS, da un foglio di calcolo o da una scansione? Incolla gli URL e scarica una sitemap.xml conforme allo standard, pronta da caricare e inviare ai motori di ricerca. Puoi impostare un’unica data di ultima modifica per tutte le pagine oppure darne una propria a ciascuna. Le liste con più di 50.000 URL vengono divise automaticamente in più file più un sitemap index.

Funziona nel tuo browser: nulla di ciò che inserisci viene caricato

Un URL completo per riga. Aggiungi una data dopo uno spazio (2026-09-30) per dare a quella pagina una propria data di modifica.

Usata per le righe senza una data propria. Cancellala per omettere lastmod.

sitemap.xml con 4 URL

Caricala nella root del tuo sito, aggiungi una riga Sitemap: a robots.txt e inviala in Google Search Console e Bing Webmaster Tools.

Un file sitemap contiene al massimo 50.000 URL e 50 MB; le liste più grandi vengono suddivise automaticamente. Google ignora changefreq e priority, quindi sono omessi. I caratteri speciali vengono sottoposti a escape e i percorsi non ASCII sono codificati con percentuale.

Come si usa

  1. Incolla un URL completo per riga. Per dare a una pagina una propria data, aggiungila dopo uno spazio, ad esempio 2026-09-30.
  2. Imposta la data di Ultima modifica per le altre pagine, oppure cancellala per omettere le date.
  3. Scarica sitemap.xml (o lo ZIP con tutti i file e l’indice per i siti grandi).
  4. Caricala nella root del tuo sito, indicala in robots.txt e inviala in Google Search Console.

Opzioni spiegate

Ultima modifica
Dice ai motori di ricerca quando la pagina è cambiata in modo significativo l’ultima volta. Usa solo date reali: una data che cambia ogni giorno viene ignorata.
File suddivisi
Ogni file contiene al massimo 50.000 URL e 50 MB. Il file indice elenca tutte le parti e tu invii solo l’indice.

Che cosa entra e che cosa esce

Supponi di incollare queste righe con la data di Ultima modifica impostata a 2026-10-11:

https://example.com/
https://example.com/blog/hello-world 2026-09-30
https://example.com/products?id=1&color=red
https://example.com/
example.com/about
https://example.com/café

La seconda riga mantiene la propria data. La prima riga ripetuta viene rimossa e conteggiata come duplicato, e la riga 5 viene saltata perché non ha lo schema http:// o https://. Il risultato:

<?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-10-11</lastmod>
  </url>
  <url>
    <loc>https://example.com/blog/hello-world</loc>
    <lastmod>2026-09-30</lastmod>
  </url>
  <url>
    <loc>https://example.com/products?id=1&amp;color=red</loc>
    <lastmod>2026-10-11</lastmod>
  </url>
  <url>
    <loc>https://example.com/caf%C3%A9</loc>
    <lastmod>2026-10-11</lastmod>
  </url>
</urlset>

La e commerciale nella query string ha l’escape &amp;, come richiede l’XML, e la lettera accentata è codificata in percentuale. Una riga con una data in un altro formato viene comunque usata come URL; la pagina ripiega allora sulla data di Ultima modifica condivisa.

Quando l’elenco richiede più di un file, questi si chiamano sitemap-1.xml, sitemap-2.xml e così via, e l’indice è sitemap_index.xml. L’indice rimanda a ciascun file sotto il dominio del primo URL, o sotto l’indirizzo che inserisci in Dove si troveranno i file della sitemap, che compare solo quando serve una suddivisione.

Domande frequenti

Perché mancano changefreq e priority?

Google ha dichiarato di ignorarli entrambi e gli altri motori di ricerca danno loro poco peso, quindi il generatore mantiene il file semplice.

Una sitemap può elencare pagine di un altro dominio?

Normalmente no. Gli URL dovrebbero essere sullo stesso host della sitemap; lo strumento segnala le righe di altri domini.

Come controllo il risultato?

Incollala o aprila in Controllo sitemap XML, che convalida formato, date e URL.

Privacy

Questo strumento funziona interamente nel tuo browser. File e testi vengono elaborati sul tuo dispositivo e non vengono mai caricati sui nostri server.

Strumenti correlati