Faceted navigation : éviter le piège du crawl explosion
Un site e-commerce avec 5 filtres × 4 options génère 1 024 combinaisons d'URLs. Sans contrôle, c'est la mort du crawl budget et la dilution d'autorité.
Le diagnostic : combien d'URLs Google voit ?
site:votresite.com inurl:?Si > 3× le nombre de produits réels : problème de facettes incontrôlées.
Méthode 2026 : matrice 4 stratégies
| Type de facette | Stratégie | Implémentation |
|-----------------|-----------|----------------|
| Catégorie principale | Indexable + URL propre | /sneakers-running |
| Filtre commercial (marque, prix) | Indexable si demande SEO | /sneakers-running/nike |
| Filtre technique (couleur, taille) | noindex, follow | ?color=red |
| Combinaison rare | Disallow robots.txt | Disallow: /?color=*&size= |
Implémentation Vite/React
- canonical pointant vers la version sans filtre sur toutes les URLs avec query params non-commerciaux.
- rel=nofollow sur les liens vers facettes techniques (couleur, taille).
- robots meta noindex,follow sur les pages générées par filtre technique.
- robots.txt Disallow sur les combinaisons à risque crawl explosion.
<!-- Page filtre couleur -->
<link rel="canonical" href="https://site.com/sneakers-running" />
<meta name="robots" content="noindex,follow" />Anti-pattern fréquent
❌ noindex, nofollow sur facettes → tue le PageRank vers les produits.
✅ noindex, follow → la page n'est pas indexée mais transmet le jus.
Cas client : e-commerce déco 8 000 SKU
Avant : 340 000 URLs indexées (43× plus que les produits), crawl budget gaspillé. Après matrice + canonical + robots.txt : 23 000 URLs indexées, +67% pages produits crawlées/jour, +34% trafic organique en 4 mois.
Partager