SEO

Balise meta robots, noindex et X-Robots-Tag : le guide pratique pour Google

4 Novembre 20268 min
Balise meta robots, noindex et X-Robots-Tag : le guide pratique pour Google

En bref


Pour garder une page hors de Google, il faut la laisser explorable et lui appliquer la directive noindex, dans une balise meta robots ou dans l'en-tête HTTP X-Robots-Tag. Bloquer la page dans le robots.txt produit l'effet inverse : Google ne voit jamais le noindex et l'URL peut rester visible. La directive nosnippet va plus loin dans les extraits : Google précise qu'elle empêche aussi d'utiliser le contenu comme entrée directe des Aperçus IA et du Mode IA.


Mis à jour le 4 novembre 2026.


Les directives de robots sont simples, mais les erreurs sont fréquentes : un noindex sur un fichier bloqué par le robots.txt, une règle d'en-tête oubliée sur des PDF, un nosnippet posé pour « protéger » une page alors qu'on voulait seulement limiter un extrait. Ce guide s'appuie sur trois pages de documentation Google consultées le 3 novembre 2026 et distingue systématiquement ce que Google affirme de ce qui relève de notre pratique.


Les définitions à retenir


Balise meta robots : une balise placée dans le code HTML d'une page, qui règle l'indexation et l'affichage de cette page dans les résultats de recherche (Google Search Central).


X-Robots-Tag : un en-tête de réponse HTTP qui accepte les mêmes règles que la balise meta. Il sert aussi pour les ressources qui ne sont pas des pages HTML, comme les PDF, les vidéos et les images.


noindex : une règle qui demande aux moteurs de retirer entièrement la page des résultats, y compris lorsque d'autres sites la citent par un lien.


Extrait (snippet) : le court texte, ou l'aperçu vidéo, affiché sous le titre d'un résultat.


robots.txt, noindex : deux outils, deux rôles


Le robots.txt gère l'exploration : il indique quels chemins un robot peut demander. Google rappelle que ce n'est pas un mécanisme pour garder une page hors de Google : pour cela, il faut le noindex ou une protection par mot de passe (Google Search Central).


La règle d'or tient en une phrase : les directives meta robots et X-Robots-Tag ne sont lues que si le robot peut accéder à la page. Si l'URL est interdite dans le robots.txt, Google ne découvre jamais le noindex, et la page peut encore apparaître dans les résultats, par exemple si d'autres pages pointent vers elle (Google Search Central). Google précise aussi qu'une règle noindex écrite dans le robots.txt n'est pas prise en charge. Le sitemap XML complète le robots.txt pour la découverte des URL, mais ne remplace pas une directive d'indexation.


Mettre en place un noindex


Deux méthodes ont le même effet. Pour une page HTML, placez dans le head une balise meta dont l'attribut name vaut robots et dont l'attribut content vaut noindex.


Pour limiter la règle à Google, remplacez robots par googlebot. Pour un PDF, une image ou une vidéo, renvoyez l'en-tête X-Robots-Tag: noindex. Sur Apache, Google donne l'exemple d'une directive Files appliquée aux fichiers PDF ; sur NGINX, d'un bloc location avec add_header (Google Search Central). Les noms d'attributs, les valeurs et l'en-tête ne sont pas sensibles à la casse.


Deux précisions souvent ignorées. D'une part, Google ne reconnaît dans la balise meta que deux jetons de robot, googlebot pour les résultats de texte et googlebot-news pour Actualités ; les autres valeurs sont ignorées. D'autre part, la balise robots vise les robots de recherche : pour d'autres robots, comme AdsBot-Google, il faut une règle spécifique, par exemple une balise meta dont le nom est AdsBot-Google. Pour les robots d'IA, notre article sur les contrôles d'entraînement IA montre pourquoi ce n'est pas le même sujet.


Les règles principales et leur effet


Google documente les règles suivantes, que l'on peut combiner avec des virgules ou plusieurs balises :


  • noindex : la page, le média ou la ressource n'apparaît pas dans les résultats.
  • nofollow : Google peut ne pas suivre les liens de la page.
  • none : équivaut à noindex, nofollow.
  • nosnippet : aucun extrait texte ni aperçu vidéo ; une miniature statique peut rester visible.
  • max-snippet : limite le nombre de caractères de l'extrait ; la valeur 0 équivaut à nosnippet et -1 laisse Google choisir.
  • max-image-preview : none, standard ou large.
  • max-video-preview : durée maximale en secondes de l'aperçu vidéo.
  • noimageindex : n'indexe pas les images de la page.
  • unavailable_after : retire la page des résultats après une date donnée.
  • notranslate : n'offre pas de traduction du résultat.

  • Pour max-video-preview, la valeur 0 limite l'aperçu à une image statique et la valeur -1 supprime toute limite (Google Search Central). Pour unavailable_after, la date doit suivre un format courant tel que RFC 822, RFC 850 ou ISO 8601, sinon la règle est ignorée (Google Search Central).


    Les règles noarchive, nocache et nositelinkssearchbox figurent dans la liste des règles historiques : Google Search ne les utilise plus ou les ignore. La page indique aussi que d'autres moteurs peuvent ne pas traiter ces règles de la même façon, ce qui compte si Bing ou un autre moteur est important pour votre audience.


    nosnippet, max-snippet et les réponses IA


    C'est le point le plus actuel de la documentation. D'après Google, nosnippet s'applique à toutes les formes de résultats, dont les Aperçus IA et le Mode IA, et empêche aussi d'utiliser le contenu comme entrée directe pour ces deux fonctions. max-snippet limite de même la quantité de contenu utilisable, sauf si l'éditeur a accordé par ailleurs une autorisation, par exemple par des données structurées ou un accord de licence (Google Search Central).


    L'attribut data-nosnippet permet d'exclure seulement une partie du texte, sur les éléments span, div et section. Sa valeur est ignorée, le HTML doit être valide, et Google conseille de ne pas l'ajouter ou le retirer en JavaScript sur des nœuds existants. Il s'agit d'un arbitrage commercial : limiter l'extrait réduit la visibilité de la page, y compris dans les réponses IA. Notre article sur le Mode IA et les Aperçus IA explique ce qui détermine la citation.


    Les cas où les règles se contredisent


    Google applique la règle la plus restrictive : si une page porte max-snippet:50 et nosnippet, nosnippet l'emporte (Google Search Central). Pour plusieurs jetons de robot, le moteur additionne les règles négatives : une page avec nofollow pour tous les robots et noindex pour googlebot est lue comme noindex, nofollow par Googlebot. Ces conflits arrivent surtout quand un thème, une extension et un en-tête serveur ajoutent chacun leurs directives. Auditez donc la réponse finale, pas seulement le code source.


    Tableau comparatif : choisir le bon outil


  • robots.txt : Rôle : contrôler l'exploration ; Garde la page hors de Google : non ; Pour les PDF et images : oui, par chemin
  • Balise meta robots noindex : Rôle : retirer une page HTML des résultats ; Garde la page hors de Google : oui, si la page est explorable ; Pour les PDF et images : non
  • En-tête X-Robots-Tag : Rôle : mêmes règles par réponse HTTP ; Garde la page hors de Google : oui, si l'URL est explorable ; Pour les PDF et images : oui
  • nosnippet ou max-snippet : Rôle : limiter les extraits et l'usage dans les fonctions IA de Search ; Garde la page hors de Google : non ; Pour les PDF et images : selon le format
  • Mot de passe : Rôle : empêcher l'accès ; Garde la page hors de Google : oui ; Pour les PDF et images : oui

  • Vérifier qu'un noindex fonctionne


    Si une page apparaît encore après l'ajout d'un noindex, la cause la plus probable est que Google ne l'a pas encore réexplorée. Selon l'importance de la page, cela peut prendre des mois, mais vous pouvez demander une nouvelle exploration avec l'outil d'inspection d'URL. L'autre cause fréquente est un blocage du robots.txt. Nous recommandons cette séquence :


  • Ouvrir l'inspection d'URL et vérifier le HTML reçu par Googlebot, pour confirmer que la directive est visible.
  • Contrôler que l'URL n'est pas bloquée dans le robots.txt.
  • Lire les en-têtes de réponse avec un outil de requête, pour repérer un X-Robots-Tag oublié.
  • Surveiller le rapport d'indexation de la Search Console, qui liste les pages où Googlebot a lu un noindex.
  • Pour un retrait urgent, utiliser l'outil de suppression plutôt que d'attendre la réexploration.

  • Google décrit ce rapport dans sa documentation sur le blocage de l'indexation. Notre guide de la Search Console détaille ces rapports. Pour un site React ou un autre site rendu côté client, vérifiez que la directive figure dans le HTML que Google reçoit : notre article sur le SEO JavaScript avec React décrit les pièges.


    Les erreurs à éviter


  • Mettre noindex et Disallow sur la même URL.
  • Ajouter un noindex à une page canonique par erreur ; canonical et noindex ne répondent pas au même besoin.
  • Utiliser nofollow en pensant empêcher l'indexation.
  • Oublier le X-Robots-Tag sur des fichiers PDF volumineux ou des exports.
  • Oublier que, sans règle, Google peut générer lui-même l'extrait : mieux vaut soigner ce qui s'affiche.
  • Laisser en production une directive de préproduction, par exemple après une migration.

  • Pour une page supprimée ou déplacée, le noindex n'est pas le bon outil : la redirection 301 est l'outil adapté. Pour choisir entre canonical et noindex, lisez notre article sur la balise canonical ; pour soigner l'extrait affiché, celui sur les balises title et meta description.


    Questions fréquentes


    Peut-on mettre noindex dans le robots.txt ?


    Non. Google indique que la règle noindex dans le fichier robots.txt n'est pas prise en charge. Source : Google Search Central.


    Pourquoi une page en noindex reste-t-elle visible ?


    Soit Google ne l'a pas encore réexplorée, soit le robots.txt bloque l'URL et empêche de lire la directive. Source : Google Search Central.


    Comment désindexer un PDF ?


    Avec l'en-tête HTTP X-Robots-Tag, car une balise meta ne peut pas être ajoutée à un fichier non HTML. Source : Google Search Central.


    nosnippet affecte-t-il les Aperçus IA ?


    Oui. Google indique que nosnippet empêche aussi d'utiliser le contenu comme entrée directe des Aperçus IA et du Mode IA. Source : Google Search Central.


    Que se passe-t-il si deux règles se contredisent ?


    La règle la plus restrictive s'applique : nosnippet l'emporte sur max-snippet:50. Source : Google Search Central.


    Maîtriser votre indexation avec AdsMirable


    Nous auditons vos directives, vos en-têtes et vos fichiers robots.txt pour que seules les bonnes pages soient indexées. Découvrez notre offre SEO, notre offre GEO, demandez un audit gratuit ou contactez-nous.


    Sources


  • Google Search Central, « Robots meta tag, data-nosnippet, and X-Robots-Tag specifications », consulté le 3 novembre 2026 : https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag
  • Google Search Central, « Block Search indexing with noindex », consulté le 3 novembre 2026 : https://developers.google.com/search/docs/crawling-indexing/block-indexing
  • Google Search Central, « Robots.txt introduction and guide », consulté le 3 novembre 2026 : https://developers.google.com/search/docs/crawling-indexing/robots/intro
  • Besoin d'accompagnement ?

    Notre équipe vous offre un audit gratuit de vos campagnes.

    Demander mon audit