Aller au contenu Accéder à la navigation

Mon plan de site XML ne fonctionne pas ou retourne des erreurs

Commencez ici : lancez le diagnostic de plan de site intégré

Depuis SEOPress 10, vous n’avez plus besoin de diagnostiquer les problèmes de plan de site à la main. SEOPress intègre un diagnostic de plan de site gratuit qui exécute pour vous les vérifications les plus courantes en quelques secondes.

Où le trouver : rendez-vous dans SEO, Plan de site XML / HTML, Général, puis cliquez sur Tester mon plan de site.

L’outil lance un diagnostic rapide et renvoie l’un de ces trois résultats :

  • ✅ Votre plan de site XML est en bonne santé.
  • ⚠️ Votre plan de site XML fonctionne, mais certains points méritent votre attention.
  • ❌ Nous avons détecté des problèmes sur votre plan de site XML.

Chaque vérification est listée avec un statut clair, une explication et, lorsque c’est possible, une correction en un clic (par exemple un bouton Vider les permaliens lorsque le plan de site renvoie une erreur 404).

Ce qu’il vérifie automatiquement :

  • Le plan de site XML est activé
  • Le plan de site est accessible (HTTP 200, pas d’erreur 404 / 5xx / 401 / 403)
  • Il est servi au format XML et non HTML (interférence du cache ou du CDN)
  • Le XML est valide (pas de BOM, pas de ligne vide avant <?xml)
  • L’élément racine est bien un plan de site (<sitemapindex> ou <urlset>)
  • Le plan de site n’est pas vide et reste sous la limite de 50 000 URL
  • La feuille de style XSL se charge
  • Les sous-plans de site répondent (articles, taxonomies, auteurs, vidéo, actualités)
  • Les permaliens utilisent une structure personnalisée
  • Les moteurs de recherche ne sont pas découragés (Réglages, Lecture)
  • Le fichier robots.txt référence le plan de site et ne le bloque pas
  • Aucun plugin SEO ni plugin de cache n’interfère
  • Note sur les règles de réécriture NGINX pour les serveurs non-Apache

Si le diagnostic signale un problème, la section correspondante ci-dessous l’explique en détail et indique comment le corriger.

💡 SEOPress PRO : avec PRO, ce diagnostic peut s’exécuter automatiquement et vous envoyer une alerte par e-mail ou Slack dès que votre plan de site rencontre un problème, grâce au module Alertes SEO, pour repérer les soucis avant les moteurs de recherche.

Ne mettez pas en cache vos plans de site XML

Si vous ne parvenez pas à voir votre plan de site XML ou si vous obtenez cette erreur de Google Search Console « Votre fichier semble être une page HTML » :

Mon sitemap XML renvoie une erreur 404

Même si nous le faisons automatiquement, essayez de mettre à jour vos permaliens depuis Réglages, Permaliens si vous rencontrez une erreur 404 lors de l’accès à vos sitemaps XML.

Lisez notre guide si vous obtenez toujours une erreur 404

Utilisateur NGINX ?

Vous devez ajouter plusieurs règles de réécriture à votre fichier de configuration NGINX. Contactez votre hébergeur pour en profiter.

La console de recherche Google retourne des erreurs

Générer un plan de site XML pour vos images est une tâche ardue, surtout si vous utilisez des shortcodes pour afficher vos images.

Google ne peux pas récupérer le plan de site XML

Ce guide dédié peut vous aider à corriger cette erreur.

Mon sitemap XML est vide

Problème XSL

Il peut y avoir un problème avec la feuille de style associée au plan du site XML. Il se peut qu’elle ne se charge pas ou qu’elle ait été altérée via votre thème ou un plugin tiers.

Généralement, en regardant le code source de la feuille de style, on peut rapidement trouver le coupable.

URL de la feuille de style : https://example.com/sitemaps_xsl.xsl

Débogage WP

Ou, si votre index de plan de site et / ou l’un de vos sous-plans de site sont vides, y compris votre code source, vous devez activer la fonction WP Debug pour obtenir l’erreur. Une fois le débogage activé, chargez à nouveau votre sitemap XML. L’erreur apparaîtra dans votre fichier debug.log.

Le code source de mon plan de site affiche du « code supplémentaire »

Les shortcodes sont désactivés par défaut depuis la version 9.0 de SEOPress.

Si vous voyez du PHP ou des scripts JS liés à un plugin tiers, vous pouvez essayer de désactiver l’exécution des shortcodes en ajoutant ce bout de code à votre fichier functions.php de votre thème enfant (vous pouvez également utiliser un plugin indispensable – mu-plugin si vous préférez ou si vous n’avez pas ce fichier de disponible, par exemple avec Oxygen builder) :

Mon plan de site est trop lent

Essayez de désactiver l’option Sitemaps des Images depuis les paramètres, onglet Général.

XML declaration allowed only at the start of the document

Si vous ouvrez le code source de votre sitemap XML, la première ligne est probablement vide d’où le problème.

Cette erreur est généralement une mauvaise ouverture/fermeture de la balise <?php.

Vérifiez vos fichiers header.php, functions.php de votre thème, ainsi que le fichier wp-config.php.

Erreur de timeout lors du chargement de l’index de plan de site XML

Essayez de limiter la requête d’index avec cet extrait de code à 10 000 publications (copiez-collez ceci dans votre fichier functions.php de votre thème enfant/theme/mu-plugins) :

Il manque une URL dans mon sitemap

Assurez-vous que vous n’avez pas défini votre URL comme noindex.

Si vous avez défini une balise canonique personnalisée différente de votre permalien, elle sera également automatiquement exclue du plan du site pour suivre les directives de Google.

Mon sitemap XML ne fonctionne toujours pas

Ouvrez un ticket de support depuis votre espace client. Si vous êtes un utilisateur gratuit, créez un sujet sur le forum w.org.