Aller au contenu

Erreurs XML du sitemap : Erreur d'analyse syntaxique, Balise XML manquante et les autres

Google a téléchargé le fichier mais n'a pas pu le lire en entier comme un sitemap. Pour la plupart de ces erreurs, la Search Console donne le numéro de ligne. Commencez par là.

Dans le rapport sur les sitemaps :Erreur d'analyse syntaxique

Messages couverts : "Fichier XML incorrect : nombre de balises trop important" · "Balise XML manquante" · "Attribut XML manquant" · "Valeur de balise incorrecte" · "Valeur d'attribut incorrecte" · "Format non compatible" · "Espace de nom incorrect" · "Espace de début"

Par Bruno Amorim · ·

Lire en : English · Português (Brasil) · Español · Deutsch · Italiano · Polski · 日本語 · 한국어

Où le voir

Sur la page d'informations d'un sitemap, dans Indexation > Sitemaps, sous Le sitemap peut être lu, mais contient des erreurs. Développez une erreur pour voir le numéro de ligne.

Les causes habituelles

  • Un caractère spécial non échappé dans une adresse : & doit s'écrire &amp;. Les guillemets, < et > doivent aussi être échappés.
  • Un thème ou une extension écrit des espaces, des lignes vides ou des avertissements PHP avant <?xml.
  • L'espace de noms est faux, par exemple 0.9 écrit .9.
  • Un fichier fait à la main, avec des guillemets courbes venus d'un traitement de texte, ou une balise en double.
  • Le fichier n'est pas enregistré en UTF-8. Google exige l'UTF-8 pour les sitemaps.

Comment vérifier

  1. Développez l'erreur dans la Search Console et notez le numéro de ligne.
  2. Ouvrez le sitemap dans votre navigateur et affichez le code source. Vérifiez que les premiers caractères sont <?xml.
  3. Passez le fichier dans un validateur XML pour trouver la ligne exacte.

Comment corriger

  1. Corrigez la ligne indiquée par la Search Console, ou le réglage qui la crée.
  2. Si du texte précède <?xml, désactivez les extensions une par une pour trouver celle qui l'écrit.
  3. Utilisez l'espace de noms http://www.sitemaps.org/schemas/sitemap/0.9.
  4. Enregistrez ou générez le fichier en UTF-8.
  5. Renvoyez le sitemap.

Chaque message, et sa solution

Erreur d'analyse syntaxique

Google n'a pas pu analyser le XML du sitemap. Souvent, une adresse contient un caractère non échappé. Échappez &, ', ", < et > dans chaque valeur. Par exemple, écrivez & sous la forme &amp;.

Fichier XML incorrect : nombre de balises trop important

Le sitemap contient des balises en double, comme deux balises <loc> dans un même <url>. Supprimez la balise en double indiquée par la Search Console, puis renvoyez le sitemap.

Balise XML manquante

Une entrée n'a pas une balise obligatoire. La Search Console donne le numéro de ligne. Donnez à chaque <url> une balise <loc>, et à chaque <sitemap> d'un index une balise <loc>.

Attribut XML manquant

Une balise n'a pas un attribut obligatoire. Ajoutez l'attribut, puis renvoyez le sitemap.

Valeur de balise incorrecte

Une balise a une valeur que son type de sitemap n'autorise pas. Vérifiez la valeur selon les règles de votre type de sitemap : standard, index, images, vidéos ou actualités.

Valeur d'attribut incorrecte

Un attribut a une valeur non autorisée. Cherchez une faute de frappe et n'utilisez que les valeurs autorisées.

Format non compatible

Le sitemap n'est pas dans un format accepté : mauvais en-tête, mauvais espace de noms ou guillemets courbes autour des attributs. Commencez le fichier par <?xml version="1.0" encoding="UTF-8"?>. Utilisez des guillemets droits autour de chaque attribut.

Espace de nom incorrect

L'élément racine a un espace de noms absent, faux ou mal écrit. Utilisez xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" sur <urlset> ou <sitemapindex>.

Espace de début

Le fichier commence par des espaces ou des lignes vides avant la déclaration XML. Google lit quand même le sitemap. Supprimez ces espaces pour que le fichier commence par <?xml. Rank Math et d'autres extensions ont des guides pour cela.

L'espace de début n'empêche pas Google de lire le sitemap. Corrigez-le quand vous pouvez, ce n'est pas urgent.

Sur WordPress

Sur WordPress, le texte en trop avant <?xml vient en général du functions.php d'un thème ou d'une extension. Désactivez les extensions une par une, ou passez une minute sur un thème par défaut, et rechargez le sitemap.

Voir l'erreur avant Google

Le vérificateur de sitemap gratuit de CrawlCoach (en anglais) lit vos sitemaps et les compare aux règles de Google. Avec les forfaits payants, les erreurs que la Search Console trouve dans vos sitemaps arrivent dans votre liste de corrections.

Questions fréquentes

Comment corriger une erreur d'analyse syntaxique dans un sitemap ?

Développez l'erreur dans la Search Console pour trouver la ligne. Une cause fréquente est un & dans une adresse qui n'est pas écrit &amp;. Si une extension crée le sitemap, mettez-la à jour, ou signalez la ligne à son développeur.

Comment corriger Balise XML manquante ?

Une balise obligatoire manque à la ligne indiquée par la Search Console. Chaque <url> a besoin d'une balise <loc> avec l'adresse complète de la page. Chaque entrée <sitemap> d'un index aussi.

Que veut dire Format non compatible ?

Google n'a pas pu lire le fichier comme un sitemap. Vérifiez l'en-tête et l'espace de noms, et remplacez les guillemets courbes par des guillemets droits. Un sitemap peut aussi être un flux RSS ou Atom, ou un fichier texte avec une adresse par ligne.

Sources

Vérifié le 8 octobre 2026. Google modifie parfois la Search Console et son aide. Si votre écran ne correspond pas, consultez la source.

Découvrez quelles pages de votre site manquent sur Google

Connectez-vous avec Google. CrawlCoach vérifie gratuitement jusqu'à 500 pages et vous montre la correction pour chaque problème.

Obtenir mon rapport gratuit

Gratuit jusqu'à 500 pages. Sans carte bancaire. Connectez-vous avec le compte Google que vous utilisez pour la Search Console.

L'application et les rapports CrawlCoach sont en anglais.

Autres erreurs de sitemap

Autres guides (en anglais)