Sitemap et noindex sur la même page : un signal contradictoire
En bref
Une page déclarée au sitemap mais porteuse d'un noindex envoie deux ordres opposés : Google suit le noindex mais continue de la re-crawler, gaspillant du budget et polluant vos rapports d'indexation. Choisissez une seule intention : retirez-la du sitemap, ou retirez le noindex.
De quoi s'agit-il ?
Cette page est déclarée dans votre sitemap.xml mais porte une directive noindex (balise meta robots, meta googlebot ou en-tête HTTP X-Robots-Tag).
Pourquoi c'est un problème pour le SEO et les IA
Le sitemap dit à Google « cette URL compte, indexe-la » pendant que le noindex lui dit « ignore-la ». Google tranche toujours en faveur du noindex — la page ne sera pas indexée — mais il continue de la re-crawler puisque le sitemap la lui présente comme importante : budget de crawl gaspillé sur une page que vous excluez vous-même. C'est aussi l'une des causes du rapport Search Console « Exclue par la balise noindex », qui pollue vos données d'indexation avec des exclusions parfaitement voulues. Les IA qui lisent le sitemap comme inventaire du site reçoivent le même signal contradictoire.
Quand ce n'est PAS un problème
- La page vient de passer en noindex et n'est pas encore retirée du sitemap : le conflit se résout dès que vous mettez le sitemap à jour.
- Le noindex vient d'être retiré volontairement pour indexer la page : elle a bien sa place au sitemap, plus aucun conflit.
- Il s'agit d'un noindex temporaire assumé (page en cours de refonte) que vous surveillez et lèverez bientôt.
<!-- sitemap.xml -->
<url><loc>https://site.fr/page</loc></url>
<!-- /page dans le <head> -->
<meta name="robots" content="noindex"><!-- Page à indexer : on retire le noindex -->
<meta name="robots" content="index, follow">
<!-- OU page à exclure : on la retire du sitemap -->
<!-- (l'URL n'apparaît plus dans sitemap.xml) -->Une intention unique : soit la page compte et elle est indexable, soit elle est exclue et sort du sitemap. Jamais les deux.
Comment corriger
- Décidez si cette page doit se positionner dans Google ou rester hors de l'index.
- Si elle doit ranker : retirez la directive noindex (balise meta robots/googlebot et en-tête X-Robots-Tag).
- Si elle doit rester exclue : gardez le noindex et retirez son URL du sitemap.xml.
- Recrawlez la page et vérifiez dans Search Console que le conflit « Exclue par la balise noindex » disparaît.
Ce scan vérifie le statut HTTP, le noindex et le canonical de chaque page
Ce défaut est-il sur votre site ?
Une de vos pages est-elle à la fois dans le sitemap et en noindex ? Entrez une URL : Seogard croise votre sitemap et les directives d'indexation réelles de chaque page et vous alerte dès que les deux se contredisent. Gratuit, sans carte bancaire.
- Sans carte bancaire
- Résultat en ~30 s
Ce que vous récupérez
Le sitemap redevient une déclaration d'intention fiable : Google concentre son crawl sur les pages que vous voulez réellement dans l'index, et les rapports Search Console cessent de mélanger exclusions voulues et accidents.
Seogard détecte cette régression automatiquement — via le monitoring de vos metas et canonicals.
Questions fréquentes
Google indexe-t-il une page noindex si elle est dans le sitemap ?
Non. Face à un conflit, Google respecte toujours le noindex : la page ne sera pas indexée, mais il continuera de la re-crawler tant que le sitemap la lui présente.
Où vérifier la directive noindex d'une page ?
Dans la balise meta robots ou meta googlebot du HTML, et dans l'en-tête HTTP X-Robots-Tag renvoyé par le serveur : l'un des deux suffit à bloquer l'indexation.
Règles sœurs
Mis à jour le 10 juillet 2026