Generatore di sitemap XML

Trasforma un elenco di URL in un sitemap.xml valido, generato e scaricato nel tuo browser.

Come si usa

  1. Incolla i tuoi URL, uno per riga — indirizzi assoluti che iniziano con http:// o https://.
  2. Se vuoi, attiva lastmod, changefreq e priority; la data che scegli viene applicata a ogni URL.
  3. Scarica sitemap.xml, caricalo nella root del tuo sito e invialo in Google Search Console.

Informazioni su questo strumento

Un sitemap è un file XML che elenca le pagine che vuoi far conoscere ai motori di ricerca. Segue il protocollo Sitemaps 0.9: un elemento urlset che porta il namespace ufficiale e, al suo interno, un blocco url per ogni indirizzo, ciascuno con un loc obbligatorio e i facoltativi lastmod, changefreq e priority. Non è un fattore di posizionamento e non costringe a indicizzare nulla — è un aiuto alla scoperta, e conta soprattutto per i siti grandi, per le pagine verso cui puntano pochi link interni e per i siti nuovi che non hanno ancora quasi nessun link in entrata.

Questo generatore prende il tuo elenco di indirizzi, scarta tutto ciò che non è un URL assoluto http o https, rimuove le voci ripetute ed esegue l'escape dei cinque caratteri XML che altrimenti romperebbero il file — e commerciale, minore, maggiore, virgolette e apostrofo. Quell'escape conta più di quanto sembri: una singola e commerciale grezza in una query string basta a rendere l'intero sitemap illeggibile. I campi facoltativi vengono scritti esattamente come il protocollo si aspetta, con lastmod in formato data W3C. Tieni presente che Google dichiara da anni di ignorare del tutto priority e di ignorare in gran parte changefreq, usando lastmod solo quando è costantemente accurato — quindi lasciarli tutti e tre disattivati è un ottimo default. Lo strumento avvisa anche quando l'elenco supera i 50.000 URL, il limite per file del protocollo.

In pratica lo usi quando hai un elenco di URL da una scansione, da un export del CMS, da un foglio di calcolo o dal tuo database, e ti serve un file valido invece di uno digitato a mano. Funziona bene anche per un sitemap parziale di una sezione specifica, come i nuovi articoli del blog che vuoi far scoprire in fretta. Tutto avviene nel tuo browser: gli URL non vengono mai caricati, il file viene assemblato in JavaScript e il download viene creato localmente dalla memoria. Se il tuo sito è grande, dividi l'elenco in più file da un massimo di 50.000 URL ciascuno e collegali da un sitemap index — e ricordati di puntare al file finale dal tuo robots.txt.

Domande frequenti

Dove devo mettere il file sitemap?

Nella root del tuo dominio, come https://tuosito.com/sitemap.xml. Poi aggiungi una riga "Sitemap:" al tuo robots.txt e invia l'indirizzo in Google Search Console perché venga recepito più in fretta.

Google usa changefreq e priority?

In gran parte no. Google ha dichiarato di ignorare priority e di ignorare in gran parte changefreq, trattando lastmod come un debole indizio solo quando è affidabilmente accurato. Fanno parte del protocollo, quindi lo strumento può scriverli, ma ometterli non ti costa nulla.

Che cos'è il limite di 50.000 URL?

Un singolo file sitemap può contenere al massimo 50.000 URL e pesare al massimo 50 MB non compresso. Oltre quella soglia dividi l'elenco in più file ed elenchi quei file in un sitemap index.

Quali pagine dovrei includere?

Solo URL canonici che restituiscono 200 e che vuoi indicizzare. Lascia fuori i redirect, le pagine bloccate da robots.txt, le pagine noindex e le varianti duplicate con parametri — un sitemap pieno di queste rende il file meno affidabile.

I miei URL escono dal mio browser?

No. L'elenco che incolli viene elaborato interamente in JavaScript sul tuo dispositivo, e il file scaricato viene costruito localmente. Nulla viene inviato ad alcun server.

Strumenti correlati

Link lunghi? Accorciali gratis

Vai.la trasforma qualsiasi URL in un link breve con statistiche dei clic, QR Code e il tuo biolink personale.

Vai.la non è responsabile dell'uso degli strumenti né delle decisioni prese in base ai loro risultati.