Noindex : définition et explications
Noindex est une directive robots, en balise meta ou en-tête HTTP, qui demande aux moteurs de recherche de ne pas afficher une page dans leurs résultats.
Noindex est une instruction qui dit aux moteurs de recherche : vous pouvez explorer cette page, mais ne l’affichez pas dans les résultats. C’est le moyen fiable de garder une page hors de Google, de Bing et des réponses d’IA construites sur leurs index.
Deux façons de le définir
Dans le head HTML, avec une balise meta robots :
<meta name="robots" content="noindex">
<!-- ou pour un seul robot -->
<meta name="googlebot" content="noindex">
Ou sous forme d’en-tête de réponse HTTP, qui fonctionne aussi pour les PDF et les images :
X-Robots-Tag: noindex
Les deux méthodes sont décrites dans le guide de Google pour bloquer l’indexation. La version en en-tête a sa propre entrée : X-Robots-Tag.
Quand l’utiliser
- Les résultats de recherche interne, les combinaisons de filtres sans fin et les archives de tags pauvres en contenu.
- Les pages de remerciement, de panier, de paiement et de compte.
- Les sites de préproduction, même si une protection par mot de passe est plus sûre.
- Les pages qui doivent être en ligne mais ne pas concurrencer le reste dans les résultats, comme des variantes de campagne.
Le piège de robots.txt
Un robot ne peut obéir qu’à un noindex qu’il peut lire. Si robots.txt interdit l’URL, Googlebot ne récupère jamais la page, ne voit jamais la balise, et peut garder l’URL indexée à cause de liens externes. Pour retirer une page, autorisez l’exploration et servez noindex. Une fois la page sortie de l’index, vous pouvez bloquer l’exploration si la charge serveur vous inquiète.
Noindex et recherche par IA
Les AI Overviews et l’AI Mode de Google n’utilisent que des pages indexées et éligibles à l’affichage d’un extrait : noindex retire donc aussi une page de ces fonctionnalités. Si vous voulez qu’une page soit indexée mais exclue des extraits et des synthèses d’IA, utilisez plutôt les contrôles plus souples : nosnippet, max-snippet:0 ou l’attribut data-nosnippet sur des sections précises.
Erreurs courantes
- Les restes du lancement : un noindex de préproduction ou un réglage CMS « Demander aux moteurs de recherche de ne pas indexer ce site » passe en production, et le site reste invisible pendant des mois.
- Les signaux contradictoires : noindex combiné à une balise canonical vers une autre URL, ou pages en noindex listées dans le sitemap XML.
- Le retirer avec JavaScript : quand le HTML du serveur dit noindex, Google peut ne pas restituer la page, donc un script qui supprime la balise plus tard ne sert à rien.
- Attendre un retrait instantané : la page ne disparaît qu’après sa prochaine exploration. Dans les cas urgents, l’outil de suppression de la Search Console masque temporairement une URL.
Vérifier une page
Le vérificateur d’indexabilité répond à la question « Google peut-il indexer cette page ? » en une seule vue (statut HTTP, règle robots.txt, meta robots, X-Robots-Tag, cible canonical, présence dans le sitemap et redirections) et met en évidence celui qui bloque. Pour l’ensemble du processus, voir indexation.
Questions fréquentes
Quelle différence entre noindex et nofollow ?
Noindex garde la page elle-même hors des résultats de recherche. Nofollow, en valeur de meta, demande aux moteurs de ne pas suivre ni créditer les liens de cette page. Vous pouvez les utiliser séparément ou ensemble : « noindex, nofollow ».
Combien de temps faut-il pour qu’une page en noindex disparaisse ?
Elle disparaît après que Google a de nouveau exploré la page et pris en compte la balise, ce qui peut prendre des jours pour les pages populaires et des semaines pour celles rarement explorées. Demander une nouvelle exploration avec l’outil d’inspection d’URL de la Search Console peut accélérer les choses.
Les liens d’une page en noindex sont-ils quand même suivis ?
Par défaut, oui : noindex n’implique pas nofollow. Google a toutefois indiqué qu’une page laissée longtemps en noindex tend à être explorée moins souvent ; ne comptez donc pas sur des pages en noindex pour porter des liens internes importants.