Cosa fa questo strumento
Il generatore di sitemap trasforma un semplice elenco di URL in una sitemap.xml valida secondo il protocollo sitemaps.org. Incolla un URL per riga e l’XML compare mentre scrivi: ogni indirizzo viene codificato con percentuali, sottoposto a escape XML, privato del #frammento ed elencato una sola volta. I percorsi relativi come /pricing vengono risolti con l’URL di base impostato o, in sua assenza, con il primo URL completo dell’elenco.
Le impostazioni globali aggiungono a ogni voce una data <lastmod> (oggi o una data scelta), un <changefreq> e un <priority>. La priorità può anche essere calcolata dalla profondità del percorso: 1.0 per la home page, 0.8 un livello sotto, 0.6 due livelli sotto e 0.4 più in basso. Imposta il tipo su Indice di sitemap per elencare più file di sitemap invece delle pagine.
La modalità Convalida e formatta controlla una sitemap o un indice esistente: XML ben formato, elemento radice e namespace, un <loc> http(s) completo in ogni voce, date W3C in <lastmod>, valori ammessi per <changefreq>, priorità da 0.0 a 1.0 e il limite di 50.000 voci. Gli errori indicano la voce e portano alla riga. Un file valido viene restituito indentato o minificato, mantenendo commenti e tag di estensione come image:image.
Come si usa
- Incolla gli URL, uno per riga. Le righe che iniziano con
#vengono ignorate. - Se vuoi, dopo un URL aggiungi i suoi valori separati da spazi: una data, una frequenza e una priorità, in qualsiasi ordine. Sostituiscono le impostazioni globali per quella riga.
- Scegli i valori predefiniti per ultima modifica, frequenza e priorità e attiva l’ordinamento se vuoi gli URL in ordine alfabetico.
- Scarica il risultato come
sitemap.xmle caricalo sul sito.
Per controllare una sitemap che hai già, passa a Convalida e formatta e incolla l’XML.
Esempio
Questo input mescola URL semplici, valori per riga e percorsi relativi:
https://example.com/
https://example.com/blog/ 2024-05-01 daily
https://example.com/docs/getting-started weekly 0.9
/pricing
Produce:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
</url>
<url>
<loc>https://example.com/blog/</loc>
<lastmod>2024-05-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://example.com/docs/getting-started</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://example.com/pricing</loc>
</url>
</urlset>
Suggerimenti
- Elenca solo URL canonici che restituiscono 200: niente redirect, pagine
noindexo duplicati con parametri di tracciamento. - Di norma tutti gli URL devono trovarsi sullo stesso host del file sitemap, a meno che non la dichiari tramite il robots.txt di ogni host.
- Le date possono essere
AAAA-MM-GGo un timestamp completo con fuso orario, come2024-05-01T09:30:00+00:00. - Le sitemap grandi si possono servire compresse con gzip come
sitemap.xml.gz; i limiti valgono per il file non compresso.
Domande frequenti
› Servono lastmod, changefreq e priority?
È obbligatorio solo loc. Google usa lastmod quando è costantemente accurato e ignora changefreq e priority; Bing e altri motori li leggono ancora. In lastmod indica la data in cui il contenuto della pagina è cambiato davvero, non quella in cui hai generato il file.
› Quanti URL può contenere una sitemap?
Fino a 50.000 URL e 50 MB non compressi. Per un sito più grande, dividi gli URL in più sitemap ed elenca quei file in un indice di sitemap, che questo strumento sa creare.
› Il mio elenco di URL viene caricato da qualche parte?
No. La sitemap viene generata e convalidata interamente nel browser e lo strumento non visita mai i tuoi URL. Usa il pulsante Scarica per salvare sitemap.xml.
› Come segnalo la sitemap ai motori di ricerca?
Carica sitemap.xml sul sito (di solito nella radice), aggiungi a robots.txt una riga come Sitemap: https://example.com/sitemap.xml e invia l’URL in Google Search Console e Bing Webmaster Tools.