La plupart des boutiques traitent la navigation à facettes en empilant des balises noindex et des règles dans le robots.txt, puis regardent le nombre d’URL indexées baisser et se déclarent satisfaites. Le budget de crawl, lui, n’a pas bougé. Parce qu’il ne se pilote pas avec des directives d’indexation, il se pilote avec les sources de découverte des URL. Voici l’erreur de raisonnement de départ, et la méthode qui économise réellement du crawl sur PrestaShop.
Sommaire
- L’erreur de fond : confondre indexation et découverte
- Le noindex n’économise pas de crawl
- Couper les sources de liens vers les facettes
- L’ordre correct des mesures
- La boucle de contrôle : le rapport Statistiques d’exploration
- Les erreurs fréquentes, en résumé
- Piloter par les liens, vérifier par le crawl
- Questions fréquentes
L’erreur de fond : confondre indexation et découverte
« Faut-il indexer cette facette ? » est la question qui occupe la plupart des articles. Pour le budget de crawl, ce n’est pas la bonne. La bonne question est : « Google peut-il découvrir cette URL, et à quelle fréquence la recroise-t-il ? »
Une URL de facette qui n’est liée depuis nulle part, absente du sitemap, jamais pointée par un bloc de la page d’accueil, du footer ou du fil d’Ariane, n’est jamais crawlée. Son statut d’indexation n’a aucune importance : Googlebot ne connaît pas son existence.
À l’inverse, une URL de facette en noindex, mais liée depuis le menu, le footer, les fils d’Ariane et les blocs de produits similaires de milliers de pages, est recroisée à chaque exploration de ces pages. Elle consomme du budget de crawl en permanence, alors même qu’elle ne sera jamais indexée.
Le levier budget de crawl numéro un sur PrestaShop n’est donc pas la directive d’indexation, c’est la carte des liens internes qui pointent vers les facettes.
Le noindex n’économise pas de crawl
C’est le point le plus mal compris. Une balise noindex dit à Google de ne pas faire figurer la page dans l’index. Elle ne lui dit pas d’arrêter de la crawler. Au contraire : pour constater qu’une page est toujours en noindex, Google doit la recrawler régulièrement. Sur un gros volume de facettes en noindex, le crawl continue de tourner.
Le Disallow du robots.txt, lui, coupe le crawl. Mais posé seul et trop tôt, il empêche Google de voir le noindex des URL déjà connues, qui restent alors dans l’index sans jamais pouvoir en sortir proprement. D’où un ordre à respecter, détaillé plus bas.
Retenez la hiérarchie : pour ne pas indexer, noindex. Pour ne pas crawler, il faut soit ne pas laisser découvrir l’URL, soit la bloquer au robots.txt une fois le noindex digéré. Le sujet de l’indexation sélective des filtres utiles est traité dans notre article sur les filtres PrestaShop qui méritent d’être indexés.
Couper les sources de liens vers les facettes
Sur une boutique PrestaShop, les liens vers les URL de facettes viennent de quelques endroits identifiables.
Le module de navigation à facettes lui-même
Le module natif génère, dans le bloc de filtres, des liens <a href> vers chaque valeur de filtre et chaque combinaison. Ces liens sont crawlables. Ajouter rel="nofollow" sur les liens de filtres, dans le template du module, coupe la découverte à la source pour les combinaisons que vous ne voulez pas voir explorées. C’est plus efficace, pour le budget de crawl, que n’importe quel noindex posé en aval.
Les blocs de la page d’accueil et des pages de contenu
Certains thèmes ou modules marketing affichent des raccourcis « nos couleurs », « par matière », « par prix » qui pointent directement vers des URL de facettes. Multipliés par la présence de ces blocs sur beaucoup de pages, ils créent des milliers de points d’entrée. Retirez ces liens ou faites-les pointer vers des pages de catégorie réelles.
Le footer
Un footer qui liste des dizaines de « catégories populaires » dont certaines sont en réalité des facettes est un multiplicateur de découverte, présent sur toutes les pages du site. Nettoyez-le pour qu’il ne pointe que vers des URL que vous assumez d’indexer.
Les fils d’Ariane et les blocs de produits similaires
Vérifiez que le fil d’Ariane d’une page de filtre ne recrée pas des liens vers d’autres filtres, et que les blocs « vous aimerez aussi » ne renvoient pas vers des URL paramétrées.
L’ordre correct des mesures
Pour une famille d’URL de facettes déjà découvertes et indexées à tort, la séquence est la suivante.
- Poser le noindexSur les URL de facettes concernées, via le module ou une règle sur le paramètre. Ne touchez pas encore au robots.txt.
- Laisser Google recrawler et désindexerComptez plusieurs semaines. Suivez la sortie de l’index dans le rapport Indexation des pages, motif « exclue par une balise noindex ».
- Couper la découverteUne fois le gros des URL sorti de l’index, ajoutez
rel="nofollow"sur les liens de filtres et nettoyez les blocs qui les référencent. - Bloquer au robots.txtEn dernier, pour les motifs d’URL résiduels, poser le
Disallow. À ce stade, il coupe le crawl sans piéger d’URL dans l’index.
Inverser cette séquence, robots.txt d’abord, est l’erreur qui laisse des milliers d’URL de facettes indexées et non nettoyables. Le mécanisme est le même que pour les URL de tri sur PrestaShop.
La boucle de contrôle : le rapport Statistiques d’exploration
Sans mesure du crawl réel, on avance à l’aveugle. Le rapport Statistiques d’exploration de la Search Console, dans les paramètres, est l’instrument.
Trois lectures utiles. La répartition par objectif distingue la « découverte » de l’« actualisation » : une part élevée de découverte sur une boutique au catalogue stable signale que Google passe son temps sur des URL nouvelles, souvent des combinaisons de facettes. La répartition par type de fichier montre si le crawl HTML est phagocyté par autre chose. La répartition par réponse révèle les 404 et les redirections crawlées en masse, autre source de gaspillage.
Prenez une capture de référence avant intervention. Après avoir coupé les sources de liens, surveillez sur six à huit semaines la baisse du nombre total de requêtes de crawl par jour et le rééquilibrage vers l’actualisation des pages produits et catégories. C’est cette évolution, et non le nombre d’URL indexées, qui prouve que le budget de crawl a été récupéré.
Les erreurs fréquentes, en résumé
| Erreur | Pourquoi c’est un problème | Correction |
|---|---|---|
| Compter les URL indexées comme mesure du crawl | Le crawl continue sur les URL en noindex | Lire le rapport Statistiques d’exploration |
| Poser le robots.txt avant le noindex | Les URL restent indexées sans possibilité d’en sortir | noindex, désindexation, puis Disallow |
| Laisser les liens de filtres crawlables | Google redécouvre les URL à chaque passage | rel="nofollow" sur les liens du module |
| Des raccourcis vers des facettes dans le footer et la home | Multiplicateur de découverte sur tout le site | Pointer vers des catégories réelles |
| Indexer des combinaisons à zéro produit | Pages fines, soft 404, crawl gaspillé | noindex automatique sur condition zéro résultat |
| Aucune capture de référence avant intervention | Impossible de prouver le gain | Statistiques d’exploration avant et après |
Piloter par les liens, vérifier par le crawl
La logique tient en deux phrases. Le budget de crawl se pilote par les sources de découverte : coupez les liens vers les facettes dans le module natif, le footer, les blocs marketing et les fils d’Ariane, et Google cesse d’y aller. Il se vérifie dans le rapport Statistiques d’exploration : baisse du volume quotidien, rééquilibrage vers l’actualisation des pages utiles. Les directives d’indexation, noindex et robots.txt, servent à nettoyer l’existant dans le bon ordre, pas à économiser du crawl à elles seules.
Sur une boutique existante, ce travail commence par une cartographie des liens internes vers les URL paramétrées et une capture du crawl actuel. C’est le point de départ d’un accompagnement SEO PrestaShop centré sur l’indexation et le crawl, à mener aux côtés d’un audit SEO PrestaShop.
Le noindex suffit-il à économiser du budget de crawl sur les facettes ?
Non. Le noindex retire la page de l’index mais Google doit continuer de la crawler pour vérifier que la directive tient. Pour réduire le crawl, il faut couper la découverte des URL, en retirant les liens qui pointent vers elles, puis bloquer les motifs résiduels au robots.txt une fois la désindexation faite.
Dans quel ordre appliquer noindex et robots.txt sur les facettes ?
D’abord le noindex, seul. On attend plusieurs semaines que Google recrawle et désindexe. Ensuite on coupe les liens de découverte. En dernier seulement, on pose le Disallow au robots.txt sur les motifs restants. Poser le robots.txt en premier piège les URL dans l’index.
Faut-il mettre les liens du module de facettes en nofollow ?
Oui pour les combinaisons que vous ne voulez pas voir explorées. Le rel="nofollow" sur les liens de filtres, dans le template du module, coupe la découverte à la source et économise plus de crawl qu’un noindex posé en aval. Les filtres que vous choisissez d’indexer gardent des liens suivis.
Comment savoir si mon budget de crawl est gaspillé par les facettes ?
Dans le rapport Statistiques d’exploration de la Search Console, regardez la répartition par objectif : une forte proportion de « découverte » sur une boutique au catalogue stable indique que Google explore surtout des URL nouvelles, typiquement des combinaisons de filtres. La répartition par réponse révèle aussi les 404 crawlées en masse.
Combien de temps avant de voir l’effet sur le crawl ?
Comptez six à huit semaines après avoir coupé les sources de liens pour observer une baisse nette du nombre de requêtes de crawl quotidiennes et un rééquilibrage vers l’actualisation des pages produits et catégories. La désindexation des URL en noindex, elle, prend plusieurs semaines en amont.
Les combinaisons de filtres à zéro produit posent-elles un problème de crawl ?
Oui. Elles génèrent des pages fines ou des soft 404 que Google crawle sans bénéfice. Configurez un noindex automatique déclenché par la condition « zéro résultat », et surtout ne créez pas de liens vers ces combinaisons depuis le bloc de filtres.
À propos de l’auteur
Aymeric Maingé
Consultant SEO senior avec plus de 10 ans d’expérience, côté agence et annonceur. J’accompagne des boutiques PrestaShop et des sites e-commerce sur le budget de crawl, l’indexation, la navigation à facettes et la performance web. Mon approche croise audit terrain, priorisation métier et recommandations directement applicables pour les équipes marketing et techniques. Pour un accompagnement piloté par un expert en référencement naturel pour PrestaShop, parlons de votre boutique.
À lire aussi
Les autres articles sur le sujet
Quelles facettes PrestaShop méritent une page indexée ? La méthode pour les lister, mesurer la demande via la recherche interne,…
Lire l’article
Éviter la duplication entre pages filtrées et catégories PrestaShop : le cas invisible du filtre à valeur unique et comment le…
Lire l’article
Créer une landing page SEO à partir des filtres PrestaShop : limite native du back-office, bloc CMS injecté et quand créer une…
Lire l’article
Facettes PrestaShop : ce que font vraiment noindex, canonical et robots.txt, la séquence de désindexation à respecter et une…
Lire l’article
Auditer les facettes PrestaShop au crawler : méthode en deux passes, croisement avec les URL indexées et les trois pathologies à…
Lire l’article
Pagination des catégories PrestaShop et SEO : le vrai risque n’est pas les pages 2+, c’est la description de catégorie répétée et…
Lire l’article
PrestaShop 8 : le module natif ne met pas les URL de filtres en noindex, la correction arrive avec PrestaShop 9. Méthode pour…
Lire l’article
SEO PrestaShop : faut-il indexer les pages filtrées ? La décision se prend valeur par valeur, sur un critère d’entretien…
Lire l’article
Navigation à facettes PrestaShop : la stratégie en 3 niveaux pour vos filtres, et le risque de pages à zéro produit que personne…
Lire l’article

