XML Sitemap Generator
Genera sitemap XML da un elenco di URL con impostazioni di priorità e frequenza di modifica.
Inserisci un URL per riga. HTTP/HTTPS obbligatorio.
Informazioni sullo strumento
Una sitemap XML è un file strutturato che informa i motori di ricerca come Google su tutte le pagine del vostro sito web, la loro importanza e la frequenza con cui cambiano. Il Generatore di Sitemap XML vi consente di creare rapidamente una sitemap correttamente formattata da un semplice elenco di URL senza dover scrivere manualmente XML o installare software server. Questo è essenziale per aiutare i motori di ricerca a scoprire e indicizzare i vostri contenuti in modo più efficiente, soprattutto su siti web più grandi o con navigazione complessa.
Per utilizzare lo strumento, incollate semplicemente i vostri URL nel campo di input—uno per riga—e impostate facoltativamente la priorità (da 0,0 a 1,0) e la frequenza di modifica (mai, annuale, mensile, settimanale, giornaliera, oraria) per ogni URL. Lo strumento genera automaticamente una sitemap XML valida che rispetta lo standard del protocollo sitemap, e potete scaricarla come file XML o copiare il codice direttamente. Questa sitemap può quindi essere inviata a Google Search Console, Bing Webmaster Tools, o collocata nella directory root del vostro sito web.
Il Generatore di Sitemap XML è particolarmente utile per siti di e-commerce, blog con centinaia di pagine e creatori di contenuti che desiderano migliorare la visibilità nei motori di ricerca. Se state gestendo un sito web di grandi dimensioni o migrando contenuti tra piattaforme, generare una sitemap accurata vi farà risparmiare tempo e garantisce che i motori di ricerca diano priorità alle vostre pagine più importanti. Per siti più piccoli, potreste utilizzare generatori di sitemap automatici integrati nel vostro CMS, ma questo strumento vi offre il controllo totale sulle impostazioni di priorità e frequenza di modifica.
Domande Frequenti
Implementazione del Codice
from xml.dom.minidom import parseString
from xml.etree.ElementTree import Element, SubElement, tostring
from datetime import date
def generate_sitemap(urls):
urlset = Element("urlset")
urlset.set("xmlns", "http://www.sitemaps.org/schemas/sitemap/0.9")
for entry in urls:
url_el = SubElement(urlset, "url")
SubElement(url_el, "loc").text = entry["url"]
SubElement(url_el, "lastmod").text = entry.get("lastmod", date.today().isoformat())
SubElement(url_el, "changefreq").text = entry.get("changefreq", "weekly")
SubElement(url_el, "priority").text = str(entry.get("priority", 0.8))
xml_str = tostring(urlset, encoding="unicode")
declaration = '<?xml version="1.0" encoding="UTF-8"?>\n'
return declaration + parseString(xml_str).toprettyxml(indent=" ").split("\n", 1)[1]
urls = [
{"url": "https://example.com/", "priority": 1.0, "changefreq": "daily"},
{"url": "https://example.com/about", "priority": 0.7},
{"url": "https://example.com/contact", "priority": 0.5},
]
print(generate_sitemap(urls))Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.