XML Sitemap Generator
Générer des sitemaps XML à partir d'une liste d'URL avec les paramètres de priorité et de fréquence de mise à jour.
Entrez une URL par ligne. HTTP/HTTPS requis.
À propos de cet outil
Un plan de site XML est un fichier structuré qui informe les moteurs de recherche comme Google sur toutes les pages de votre site web, leur importance et leur fréquence de mise à jour. Le Générateur de Plan de Site XML vous permet de créer rapidement un plan de site correctement formaté à partir d'une simple liste d'URL sans avoir besoin d'écrire manuellement du XML ou d'installer un logiciel serveur. C'est essentiel pour aider les moteurs de recherche à découvrir et indexer votre contenu plus efficacement, en particulier sur les sites plus volumineux ou ceux ayant une navigation complexe.
Pour utiliser l'outil, collez simplement vos URL dans le champ de saisie—une par ligne—et définissez optionnellement la priorité (0.0 à 1.0) et la fréquence de modification (jamais, annuelle, mensuelle, hebdomadaire, quotidienne, horaire) pour chaque URL. L'outil génère automatiquement un plan de site XML valide qui respecte la norme du protocole de plan de site, et vous pouvez le télécharger en tant que fichier XML ou copier le code directement. Ce plan de site peut ensuite être soumis à Google Search Console, Outils pour les webmasters Bing, ou placé dans le répertoire racine de votre site web.
Le Générateur de Plan de Site XML est particulièrement utile pour les sites de commerce électronique, les blogs comportant des centaines de pages et les créateurs de contenu qui souhaitent améliorer leur visibilité dans les moteurs de recherche. Si vous gérez un grand site web ou migrez du contenu entre les plateformes, générer un plan de site précis vous fait gagner du temps et garantit que les moteurs de recherche donneront la priorité à vos pages les plus importantes. Pour les petits sites, vous pouvez utiliser les générateurs de plans de site automatisés intégrés à votre CMS, mais cet outil vous offre un contrôle total sur les paramètres de priorité et de fréquence de modification.
Questions Fréquentes
Implémentation du Code
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.