Gérer des pages noindex sans bloquer leur exploration paraît contradictoire : pourquoi laisser Google visiter des pages qu’on ne veut pas voir indexées ? La réponse tient en une phrase que peu d’articles formulent clairement : le noindex a besoin du crawl pour fonctionner, mais ce même crawl continue de coûter du budget, indéfiniment, si personne ne referme la boucle au bon moment.
La tension au cœur du problème
Deux objectifs se télescopent sur les boutiques PrestaShop qui gèrent des pages à faible valeur (recherche interne, filtres à facettes, pages de tri) : empêcher ces pages de polluer l’index de Google, et ne pas gaspiller le budget de crawl que Google alloue au site. Le réflexe naturel consiste à vouloir les deux en même temps avec un seul mécanisme, en général le fichier robots.txt. C’est justement ce réflexe qui casse tout : robots.txt empêche le crawl, la balise noindex a besoin du crawl pour être lue. Les deux ne peuvent pas s’appliquer simultanément sur la même URL sans s’annuler.
Pourquoi une page se retrouve marquée noindex
Avant de corriger quoi que ce soit, il faut distinguer les causes volontaires des causes accidentelles. Une page peut passer en noindex pour plusieurs raisons :
| Cause | Type | Action |
|---|---|---|
| Balise noindex posée volontairement (page de recherche, filtre, panier) | Intentionnelle | Aucune, c’est le comportement voulu |
| Site récent, encore en cours d’indexation initiale | Temporaire | Patienter 2 à 3 semaines, surveiller la tendance |
| Mauvaise configuration du .htaccess ou du serveur | Accidentelle | Corriger la configuration serveur |
| Balise canonical pointant par erreur vers une page en noindex | Accidentelle | Corriger la cible du canonical |
| Option « Empêcher les moteurs de recherche d’indexer ce site » activée par erreur dans le CMS | Accidentelle | Désactiver l’option dans les réglages |
| Rendu JavaScript qui masque la balise noindex à Googlebot | Technique | Vérifier le HTML réellement servi, pas seulement le code source |
Corriger une page noindex par erreur
Si le diagnostic confirme une erreur (une page qui devrait être indexée mais ne l’est pas), la correction suit toujours la même séquence :
- Retirer la directive noindex
Dans le HTML de la page (balise meta), le CMS (réglage de visibilité) ou l’en-tête HTTP X-Robots-Tag selon la source du problème identifiée.
- Vérifier qu’aucun robots.txt ne bloque la page
Consultable directement à l’adresse
votredomaine.com/robots.txt. Une règle Disallow oubliée empêchera Google de revoir la correction. - Demander une nouvelle exploration
Via l’outil d’inspection d’URL de Google Search Console, en soumettant l’URL corrigée pour indexation.
- Surveiller la ré-indexation
Le statut passe généralement de « Exclue » à « Indexée » en quelques jours à quelques semaines selon la fréquence de crawl habituelle de la page.
Un point souvent oublié : toutes les exclusions ne sont pas des anomalies à corriger. Une fiche produit en rupture de stock volontairement désindexée pour ne pas afficher un contenu « indisponible » aux visiteurs, ou une part minoritaire de pages non indexées (généralement citée en dessous de 10 % du total) ne justifient pas une intervention automatique.
Ce que personne ne dit : le noindex ne libère pas le crawl
C’est le point que la quasi-totalité des guides sur le sujet laissent de côté, alors qu’il change directement la façon de gérer des sites avec un volume important de pages à faible valeur (typiquement, un catalogue PrestaShop avec des facettes ou une recherche interne active).
La balise noindex indique à Google de ne pas indexer une page. Elle ne l’empêche pas de la crawler. Une page noindex reste donc visitée régulièrement par Googlebot, exactement comme n’importe quelle autre page découverte, tant qu’aucun blocage de crawl n’est en place. Sur un site avec des dizaines de milliers d’URLs générées par des filtres, ça peut représenter une part majoritaire du budget de crawl consommée sur des pages qui, par définition, ne rapporteront jamais de trafic organique.
Un exemple concret observé sur un site e-commerce d’ampleur : environ 60 % du budget de crawl d’un site peut se concentrer sur des URLs de facettes générées dynamiquement, la plupart déjà en noindex depuis longtemps. Le noindex a fait son travail (ces pages ne sont pas indexées), mais il n’a strictement rien fait pour réduire la charge de crawl qu’elles représentent.
La stratégie en deux temps
La résolution ne consiste pas à choisir entre noindex et robots.txt, mais à les utiliser l’un après l’autre, dans un ordre précis, sur les mêmes URLs :
La page reste crawlable, la balise noindex est posée et laissée en place jusqu’à ce que Search Console confirme l’exclusion effective de l’index pour un échantillon représentatif des URLs concernées.
Dans Search Console, section Pages, la catégorie « Exclue par la balise noindex » doit se stabiliser : le nombre de nouvelles URLs qui y basculent chaque semaine ralentit puis se stabilise, signe que Google a bien intégré le signal sur le motif d’URL concerné.
Une fois la stabilisation confirmée, un Disallow sur le motif d’URL peut être ajouté au robots.txt : le crawl s’arrête, la charge sur les pages déjà exclues disparaît, sans risque puisque Google a déjà retenu que ces pages ne doivent pas être indexées.
Cette bascule n’est pas cosmétique : c’est elle qui permet de sortir du dilemme entre « il faut laisser crawler pour que le noindex fonctionne » et « il faut arrêter de crawler pour ne pas gâcher le budget ». Les deux affirmations sont vraies, mais à des moments différents du cycle de vie de ces URLs.
Surveiller sans sur-corriger
La méthode la plus fiable pour objectiver ce qui se passe réellement, au-delà des rapports agrégés de Search Console, reste l’analyse des logs serveur : ils indiquent précisément quelles URLs Googlebot visite, à quelle fréquence, et permettent de trier par nombre de hits pour repérer les motifs d’URL qui consomment le plus de budget sans jamais générer de valeur.
- Extraire les requêtes Googlebot sur une période de 30 jours.
- Trier par volume de hits décroissant.
- Croiser avec le statut d’indexation de Search Console : une URL très visitée et en noindex depuis des mois est une candidate naturelle au passage en phase 2 (robots.txt).
À l’inverse, ne jamais bloquer un motif d’URL au robots.txt tant que le suivi des logs ou de Search Console ne confirme pas que le noindex a bien été pris en compte : c’est ce raccourci, pris trop tôt, qui reproduit le piège inverse (un blocage prématuré empêchant Google de vérifier ou de re-vérifier le statut d’une page).
Questions fréquentes
Le noindex réduit-il le budget de crawl ?
Non. Le noindex agit uniquement sur l’indexation, pas sur le crawl. Une page en noindex continue d’être visitée par Googlebot aussi longtemps qu’aucun blocage de crawl (robots.txt) n’est mis en place séparément, et seulement après confirmation que l’exclusion a bien été enregistrée.
Quand puis-je bloquer une page noindex dans le robots.txt ?
Une fois que Search Console confirme, pour un échantillon représentatif du motif d’URL concerné, que les pages sont bien passées au statut « Exclue par la balise noindex » et que ce nombre s’est stabilisé. Bloquer trop tôt empêche Google de vérifier ou re-vérifier le statut.
Comment savoir si une exclusion noindex est normale ou une erreur ?
Une exclusion est normale si elle concerne une page volontairement non destinée à l’index (recherche interne, filtre, panier, page de compte). Elle est probablement une erreur si elle touche une page de contenu, une fiche produit active ou une page catégorie censée générer du trafic.
Faut-il s’inquiéter si moins de 10 % des pages du site sont non indexées ?
Généralement non : une part minoritaire de pages non indexées, notamment sur les motifs à faible valeur (facettes, tri, recherche), est un fonctionnement normal plutôt qu’un signal d’alerte à corriger systématiquement.
En résumé
Gérer des pages noindex sans bloquer l’exploration n’est pas un état permanent à maintenir indéfiniment : c’est une phase transitoire. Le noindex seul confirme l’exclusion de l’index, mais laisse le crawl actif et donc le budget qui y est consacré. La bascule vers un blocage robots.txt, une fois cette exclusion confirmée par Search Console ou les logs serveur, referme la boucle sans risque de réindexation accidentelle.
Aymeric Mainge de Lorme
Consultant SEO chez AdTech Paris, j’accompagne des boutiques PrestaShop sur l’indexation et la gestion du budget de crawl. Pour un accompagnement SEO taillé pour votre catalogue PrestaShop, contactez-moi.
À lire aussi
Les autres articles sur le sujet
Budget de crawl et sitemap ne suffisent pas : la profondeur de clic pilote l’exploration Google d’un catalogue PrestaShop…
Lire l’article
Sur PrestaShop, une page orpheline cache parfois un vrai problème de base de données. Méthode complète pour toutes les détecter et…
Lire l’article
Produit supprimé sur PrestaShop : redirection 301 ou 410, piège de réactivation et méthode pour vérifier que le trafic organique…
Lire l’article
404 et soft 404 sur PrestaShop : comment les identifier, le réglage back-office qui les crée en masse et comment les corriger sans…
Lire l’article
Catégories, produits actifs, ruptures de stock, pages filtrées : le guide complet pour savoir quelles pages PrestaShop indexer,…
Lire l’article
Budget crawl PrestaShop : pourquoi la combinatoire des filtres explose le nombre d’URLs a explorer, et comment le mesurer via les…
Lire l’article
Bloquer robots.txt ET noindex sur les mêmes pages : le piège qui annule votre désindexation. La méthode correcte, dans le bon…
Lire l’article
Le statut Decouverte actuellement non indexee touche souvent les gros catalogues PrestaShop : la methode pour distinguer budget…
Lire l’article
Comment générer, segmenter et soumettre un sitemap XML PrestaShop propre : modules, limite de 50 000 URLs, multilangue et erreurs…
Lire l’article
Le guide complet pour configurer robots.txt sur PrestaShop : règles natives, filtres, sitemap et erreurs qui coûtent de…
Lire l’article
Sitemap mal configuré, doublons de variantes, budget de crawl gaspillé : diagnostic complet des causes de non-indexation des…
Lire l’article
Crawl budget, facettes, sitemap et couverture Search Console : la méthode pour reprendre le contrôle de l’indexation d’une…
Lire l’article

