XML Sitemap Generator
Hasilkan sitemap XML dari daftar URL dengan pengaturan prioritas dan frekuensi perubahan.
Masukkan satu URL per baris. HTTP/HTTPS diperlukan.
Tentang alat ini
Peta situs XML adalah file terstruktur yang memberi tahu mesin pencari seperti Google tentang semua halaman di situs web Anda, tingkat pentingnya, dan seberapa sering halaman tersebut berubah. Alat Pembuat Peta Situs XML memungkinkan Anda membuat peta situs yang diformat dengan benar dengan cepat dari daftar URL sederhana tanpa perlu menulis XML secara manual atau memasang perangkat lunak server. Ini penting untuk membantu mesin pencari menemukan dan mengindeks konten Anda secara lebih efisien, terutama di situs web yang lebih besar atau situs dengan navigasi yang rumit.
Untuk menggunakan alat ini, cukup tempel URL Anda ke dalam bidang masukan—satu per baris—dan secara opsional atur prioritas (0,0 hingga 1,0) dan frekuensi perubahan (tidak pernah, tahunan, bulanan, mingguan, harian, per jam) untuk setiap URL. Alat ini secara otomatis menghasilkan peta situs XML yang valid dan mematuhi standar protokol peta situs, dan Anda dapat mengunduhnya sebagai file XML atau menyalin kode secara langsung. Peta situs ini kemudian dapat dikirimkan ke Google Search Console, Alat Webmaster Bing, atau ditempatkan di direktori root situs web Anda.
Alat Pembuat Peta Situs XML sangat berguna untuk situs e-niaga, blog dengan ratusan halaman, dan pembuat konten yang ingin meningkatkan visibilitas mesin pencari. Jika Anda mengelola situs web besar atau memindahkan konten antar platform, menghasilkan peta situs yang akurat menghemat waktu dan memastikan mesin pencari memprioritaskan halaman paling penting Anda. Untuk situs yang lebih kecil, Anda dapat menggunakan pembuat peta situs otomatis yang tertanam di CMS Anda, tetapi alat ini memberi Anda kontrol penuh atas pengaturan prioritas dan frekuensi perubahan.
Pertanyaan yang Sering Diajukan
Implementasi Kode
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.