Webmaster et SEO

générateur de sitemap XMLavec validation

Collez une URL absolue par ligne ou passez à la validation XML. Les grandes listes ne sont traitées que sur demande.

générateur de sitemap XML

Liste d’URL

Résultat

Vos URL et votre XML restent dans cet onglet. Aucune adresse saisie n’est interrogée.

Options

Une URL absolue par ligne. Une vraie date de modification peut suivre après une tabulation au format YYYY-MM-DD. Les doublons exacts sont comptés et retirés.

Collez des URL ou du XML, ou chargez l’exemple.

Un export de votre CMS donne des adresses, pas encore un sitemap.xml publiable. Le générateur de sitemap XML signale les lignes invalides et les hôtes mélangés avant de produire le fichier. Le même espace sert aussi de validateur de sitemap pour un document déjà créé.

Pour vérifier un sitemap XML existant, collez le document entier. Si un index de sitemaps devient nécessaire, indiquez le véritable répertoire public afin que ses liens absolus correspondent aux fichiers à héberger.

Pourquoi utiliser ce générateur de sitemap XML

Les lignes perdues sont visibles et tous les fichiers nécessaires arrivent ensemble.

Corriger les lignes au lieu de les perdre

Le générateur de sitemap XML conserve les numéros des URL invalides, des origines différentes et des doublons exacts. Une erreur bloque l’export ; seuls les doublons sont retirés avec un compteur explicite.

Des lignes d’URL passent un contrôle local ; une ligne erronée reste signalée avant la formation du XML.

Relier l’index aux vrais fichiers

À l’approche de 50 000 URL ou de 50 Mio, les entrées complètes passent dans un autre fichier. L’index utilise le répertoire public indiqué et le ZIP contient l’index ainsi que toutes les parties.

Une grande liste est répartie en deux fichiers XML reliés par un index aux URL absolues.

Trois vérifications avant la mise en ligne

01

Garder des URL et des dates exactes

Entrez une URL HTTP ou HTTPS complète par ligne. Si vous connaissez la date réelle de modification d’une page, ajoutez une tabulation puis YYYY-MM-DD. Sans date, lastmod est omis.

  • L’exemple montre une date séparée par une tabulation.
02

Indiquer l’emplacement des parties

Un seul fichier ne requiert aucun répertoire. Pour plusieurs, entrez l’URL publique réelle finissant par /. Son chemin doit couvrir les pages listées, faute de quoi l’index ne pourrait pas être déployé là.

  • Le ZIP comprend l’index et toutes les parties.
03

Lire le diagnostic et les tailles

Vérifiez le nombre d’URL et les octets UTF-8 de chaque fichier. Ctrl/Cmd+Entrée lance la tâche active. Après toute modification, l’ancien résultat devient périmé et son export est bloqué.

  • Une structure valide ne garantit pas l’indexation.

Des lignes d’URL aux fichiers du protocole

Un urlset strict et fidèle

Chaque adresse acceptée est échappée pour XML et placée dans loc. Seules les dates propres aux pages deviennent lastmod ; la date du jour, changefreq et priority ne sont pas ajoutés.

Fractionnement selon deux plafonds

Un fichier reste à 50 000 URL et 52 428 800 octets non compressés au maximum. L’index référence chaque partie par une URL absolue et le ZIP fournit l’ensemble.

Validation du XML collé

Le validateur de sitemap examine syntaxe, espace de noms, racine, loc obligatoire, champs facultatifs et doublons dans urlset ou sitemapindex. Il situe les erreurs par ligne et colonne sans charger les fichiers enfants.

Ce que la vérification locale ne peut pas établir

Aucun crawl ni test HTTP
Le contrôle lit uniquement le texte collé. Il ne voit ni codes 200, ni redirections, ni noindex, ni robots.txt, ni canonicals. Un XML correct ne signifie pas qu’une page sera explorée ou indexée.
lastmod doit venir du site
N’indiquez que la vraie date d’une modification significative, page par page. La date de création du fichier ne la remplace pas. Le générateur omet changefreq et priority, ignorés par Google.
Origine et portée du répertoire
Toutes les URL générées partagent protocole, hôte et port. Le répertoire public des parties doit être assez haut pour couvrir les chemins des pages ; l’outil ne peut pas prouver que vous les y avez publiées.
Deux limites pour chaque fichier
Un urlset ou sitemapindex ne dépasse pas 50 000 entrées ni 50 Mio non compressés. Une URL invalide arrête la génération ; aucun import CSV, chargement distant ou extension image, vidéo et actualités n’est prévu.

Questions sur le générateur de sitemap XML

Comment créer un sitemap XML ?

Par une liste d’URL canoniques exportée du CMS ou de la base, puis une URL absolue par ligne. Le générateur de sitemap XML crée le fichier ; votre site doit ensuite l’héberger.

Pourquoi la Search Console signale-t-elle une erreur alors que le XML est valide ?

La Search Console vérifie aussi l’accès du robot au fichier publié et aux pages. Cette validation locale porte sur le XML collé, ses champs et ses limites ; elle ne teste pas le serveur.

Quand faut-il diviser un sitemap ?

Au-delà de 50 000 URL ou de 50 Mio non compressés, il faut des parties plus petites et un index. Ici le découpage se fait avant de franchir l’une ou l’autre limite.

Le sitemap doit-il contenir la date de modification ?

Seulement si vous connaissez la date réelle d’une modification importante. Sans donnée fiable, omettez lastmod plutôt que de répéter la date du jour.

L'envoi d'un sitemap garantit-il l'indexation ?

Non. La soumission aide les moteurs à découvrir des URL mais ne garantit ni leur exploration ni leur présence dans les résultats.

Un cas particulier vous échappe ?

Utiliser le générateur de sitemap XML

Essayez l’exemple, puis confiez vos URL canoniques au générateur de sitemap XML. Lisez les diagnostics et publiez ensemble l’index et toutes ses parties.