
L’arborescence de vos catégories est le mur porteur d’une boutique PrestaShop. Elle détermine comment un client trouve ce qu’il est venu chercher, comment Google explore et classe le catalogue, et où se concentre l’autorité des liens internes. La plupart des marchands ne la conçoivent jamais vraiment : ils la laissent pousser. Une catégorie est ajoutée la semaine où une nouvelle gamme arrive, une autre la semaine suivante, et deux ans plus tard la boutique se retrouve avec un menu de 47 catégories, des produits enfouis à cinq clics de profondeur, et une douzaine de pages presque vides que Google a discrètement décidé de ne plus classer. Ce guide porte sur la structure elle-même : jusqu’où imbriquer, comment nommer et créer les slugs, dans quelle catégorie un produit doit « vivre », et comment l’arborescence alimente le fil d’Ariane et l’efficacité de l’exploration. La couche orientée conversion qui se trouve au-dessus de cette structure — filtres, tri, mise en page — a ses propres guides, vers lesquels nous vous renverrons plutôt que de les répéter ici.
Dernière révision en juin 2026 — vérifié avec PrestaShop 1.7, 8 et 9, y compris le changement de PrestaShop 9 qui retire le segment de catégorie des URL produit.
Où se trouve la structure des catégories dans PrestaShop

Avant toute stratégie, sachez ce que vous modifiez. Votre arborescence se trouve dans Catalogue → Catégories. Toute la hiérarchie est rattachée à un nœud masqué unique — la catégorie Racine — et juste en dessous se trouve Accueil, le parent de premier niveau vers lequel votre hiérarchie de catégories pointe généralement. Ce qui apparaît réellement dans le menu supérieur du front-office dépend toutefois de la configuration du module de menu (ps_mainmenu) ou de votre module de méga-menu, car ceux-ci peuvent afficher des catégories, des pages CMS, des liens personnalisés, etc. Lorsque vous créez une catégorie, vous définissez sa Catégorie parente, et ce seul champ détermine la profondeur, le chemin du fil d’Ariane et, lorsque les URL simplifiées sont activées, l’URL elle-même. Chaque catégorie correspond à une ligne de la table category, avec une paire nleft/nright de type nested set que PrestaShop utilise pour résoudre rapidement l’arborescence ; vous ne touchez jamais à ces nombres, mais c’est la raison pour laquelle déplacer une catégorie contenant des milliers de produits n’est pas instantané : tout l’ensemble doit être reconstruit.
Un réglage se trouve en amont de tout le reste : Paramètres de la boutique → Trafic & SEO → URL simplifiées. S’il est désactivé, vos catégories utilisent des chaînes de requête ?id_category=12 et les conseils ci-dessous sur les slugs et la lisibilité des URL ne peuvent pas s’appliquer (vos noms, méta-titres, H1 et fils d’Ariane restent importants malgré tout). Activez-le en premier.
Quelle profondeur l’arborescence doit-elle avoir ?
La vraie question derrière « plat ou profond » est la profondeur de clic : combien de clics séparent un produit de la page d’accueil. PrestaShop vous laissera volontiers imbriquer dix niveaux ; le coût apparaît à trois endroits.
| Symptôme d’une arborescence trop profonde | Effet sur la boutique |
|---|---|
| Parcours de clics longs | Un produit situé cinq niveaux plus bas demande cinq clics pour être atteint. Google traite l’accessibilité comme un signal d’importance : les pages trop enfouies sont explorées moins souvent et moins bien classées. |
| URL interminables | /bathroom/showers/walk-in/frameless/sliding/product est impossible à partager proprement, et les segments les plus profonds n’ajoutent aucune valeur de classement. |
| Fatigue décisionnelle | Chaque sous-niveau est un choix supplémentaire que le visiteur doit faire avant de voir un produit. Plus de bifurcations, plus d’abandons. |
| Pages terminales trop pauvres | Le bas d’une arborescence profonde se remplit de catégories contenant un ou deux produits : exactement le type de pages faibles que Google dévalorise. |
La règle pratique que nous appliquons aux boutiques : trois niveaux maximum, afin que chaque produit soit accessible en trois clics depuis la page d’accueil. Pour un catalogue d’équipements de salle de bains :
- Niveau 1 : Douches, Baignoires, Lavabos, Toilettes, Accessoires
- Niveau 2 : Douches → Douches à l’italienne, Parois, Receveurs, Robinetterie
- Niveau 3 : Douches à l’italienne → Panneaux sans cadre, Kits de douche à l’italienne
Vous obtenez ainsi une URL propre /douches/douches-italiennes/panneaux-sans-cadre et une arborescence suffisamment peu profonde pour que le menu supérieur reste lisible. Si une catégorie de premier niveau a réellement besoin de plus de trois niveaux pour être parcourue confortablement, la réponse est généralement un meilleur menu — permettant aux clients de sauter deux niveaux d’un coup — et non un quatrième niveau. C’est un travail de présentation pour un méga-menu, traité dans la création d’un méga-menu qui convertit, avec l’aspect expérience de navigation dans rendre vos catégories faciles à parcourir.
Nommer les catégories : un nom, trois rôles
Par défaut, le nom d’une catégorie PrestaShop remplit trois fonctions. C’est le libellé du menu, la base du slug d’URL et — sauf si vous le remplacez — le H1 de la page. Comme un seul champ pilote ces trois éléments, le nom doit ressembler à ce qu’un client tape dans Google, pas à une étiquette interne.
- Utilisez le terme recherché, pas le plus créatif. « Douches à l’italienne », pas « Solutions douche ». « Baignoires îlot », pas « Groupe SKU 4B ». Vérifiez l’autocomplétion Google et vos propres journaux de recherche pour repérer les mots que les clients utilisent réellement.
- Soyez aussi précis que le catalogue le permet. « Panneaux de douche à l’italienne sans cadre » cible une requête plus précise et à plus forte intention que « Panneaux de douche » — et une page de catégorie est souvent la page qui peut se positionner sur ce terme de moyenne traîne, là où un produit seul ne le peut pas.
- Gardez un libellé de menu court. Si le nom idéal pour le SEO est trop long pour le menu, le champ Méta-titre de la catégorie (dans le panneau SEO de la catégorie) est là pour ça : un titre long et riche en mots-clés pour la SERP ; un libellé net pour le menu.
Bon à savoir : lorsque vous voulez que le H1 visible diffère du libellé de menu et de l’URL — avec un titre plus long et porteur de mots-clés — le nom de la catégorie n’a plus à être le compromis. Ce découplage fait l’objet d’un article dédié : pourquoi le H1 de votre catégorie ne devrait pas être son nom. Notre module Custom Category H1 est l’outil qui les sépare.
Le slug d’URL — et ce que fait PrestaShop lorsque vous renommez
PrestaShop génère automatiquement le slug à partir du nom, mais le champ est modifiable (c’est la zone URL simplifiée du formulaire de catégorie) et vous devez le traiter avec intention :
- Des tirets, jamais des traits de soulignement : walk-in-showers, pas walk_in_showers.
- Supprimez les mots vides et gardez les minuscules : showers, pas the-showers.
- Translittérez les diacritiques de façon cohérente : une boutique allemande veut badezimmer-zubehoer, pas un slug contenant un ö brut.
Voici le point qui piège les marchands : lorsque vous changez le nom d’une catégorie, PrestaShop peut suggérer automatiquement ou régénérer le slug à partir du nouveau nom (selon le formulaire, votre version et le fait que le champ ait déjà été défini ou non). Vérifiez donc toujours le champ URL simplifiée avant d’enregistrer. Si le slug change, l’ancienne URL, que Google a indexée et que d’autres sites ont peut-être liée, renvoie désormais une 404. La plateforme ne crée pas de redirection pour vous. Chaque renommage non maîtrisé signifie une perte de classement et de popularité de lien. Si vous allez restructurer une arborescence en production — renommer, changer de parent, fusionner — vous devez mettre les 301 en place avant que les anciennes URL ne disparaissent. Gérer ces redirections (et les slugs en masse, dans plusieurs langues) à la main est précisément ce qui ne passe pas à l’échelle ; notre suite SEO Revolution prend en charge la modification groupée des URL et la création automatique de redirections lorsqu’une URL change, afin qu’un nettoyage de structure ne brûle pas discrètement vos positions. En clair : vous pouvez réorganiser le catalogue sans voir le trafic de recherche déjà acquis s’effondrer.
Catégorie principale : le réglage le plus sous-géré
Dans PrestaShop, un produit peut appartenir à plusieurs catégories à la fois, mais une seule est sa catégorie par défaut (principale) — définie dans l’onglet Associations du produit. Ce choix unique fait plus que ce que beaucoup imaginent. De PrestaShop 1.6 à 8, c’est la catégorie dont l’URL forme l’URL canonique du produit (ainsi, un même produit accessible via trois catégories conserve une seule adresse canonique). Notez que PrestaShop 9 retire le segment de catégorie des URL produit : dans cette version, la catégorie par défaut ne façonne donc plus l’adresse, seulement le fil d’Ariane. C’est le chemin de fil d’Ariane que le client voit sur la page produit. Et c’est le contexte de catégorie que Google associe le plus fortement au produit.
Choisissez donc comme catégorie principale la catégorie la plus spécifique qui décrit réellement le produit : « Panneaux à l’italienne sans cadre », pas le vaste « Douches ». Et gardez des associations secondaires honnêtes : un produit dans deux ou trois catégories, c’est normal ; un produit dans dix catégories indique que votre arborescence fait le travail d’un filtre. C’est la frontière naturelle entre structure et facettes —
La limite : structure ou filtres
C’est la ligne qui, une fois franchie, transforme une catégorie propre en milliers d’URL pauvres. Utilisez-la comme règle de décision :
| Créez une… | Quand… | Exemple |
|---|---|---|
| Catégorie (dans l’arborescence) | Il s’agit d’une intention d’achat distincte, avec son propre nom recherché et assez de produits pour remplir une page | « Douches à l’italienne » |
| Filtre (un attribut ou une caractéristique) | Il s’agit d’une propriété que les clients affinent à l’intérieur d’une intention : taille, couleur, matériau, prix | « verre 8 mm », « largeur 900 mm » |
Le test avant de créer une nouvelle catégorie : est-ce que cela correspond à une requête qu’un client tape réellement ? Si la réponse honnête est non, cela doit être un attribut de filtre, pas un nœud de l’arborescence. Bien gérer cette couche à facettes — et empêcher chaque combinaison de filtres de devenir un quasi-doublon indexable — est un sujet à part entière, traité ici : aider les clients à trouver des produits dans les grands catalogues. L’exception qui mérite d’être créée manuellement : une combinaison de filtres qui est une vraie requête à fort volume (« douches à l’italienne 1200 mm ») mérite d’être promue en catégorie autonome, car elle peut alors se positionner comme une page à part entière.
Un garde-fou pratique pendant que vous gardez l’arborescence propre : empêchez les robots de gaspiller leur budget d’exploration sur les URL filtrées ?q= générées par ps_facetedsearch, afin que l’exploration se concentre sur vos vrais nœuds de catégories. Une règle robots.txt qui cible uniquement le paramètre de filtre — pas les chemins propres des catégories — fait cela :
# robots.txt — keep crawl on real category pages, not filter permutations
# ps_facetedsearch encodes active filters in the q parameter
Disallow: /*?q=
Disallow: /*&q=
# leave clean category and ?page= URLs crawlable
Notez que dans PrestaShop 9, la plateforme marque déjà par défaut les vues de listes filtrées ou à facettes comme non indexables. Cette règle relève donc plutôt de la ceinture et des bretelles que d’une solution complète — et un Disallow empêche seulement l’exploration, pas l’indexation d’une URL déjà connue, qui relève des balises canoniques. La partie indexation des URL de filtres est traitée correctement dans le guide sur les filtres lié plus haut.
Et lorsque la structure ne permet pas d’amener un visiteur assez vite au bon endroit — grand catalogue, intention floue — la recherche prend le relais là où l’arborescence s’arrête. La recherche native de PrestaShop est limitée ; lorsqu’elle ne suffit plus, consultez quand la recherche par défaut ne suffit pas.
Descriptions de catégories : donnez à la page de quoi se positionner
Une page de catégorie vide est surtout une grille de produits : du contenu faible du point de vue de Google, parce que la grille utilise le même gabarit partout. La description est le texte qui indique à un moteur de recherche ce que la page est. PrestaShop vous donne une description en texte riche sur chaque catégorie — et depuis PrestaShop 8 un second champ natif de description additionnelle que le thème Classic affiche sous la grille de produits — et vous devriez utiliser les deux :
- Longueur : 200 à 500 mots suffisent pour que Google comprenne la page sans repousser les produits sous la ligne de flottaison.
- Emplacement : une introduction de 2 ou 3 phrases au-dessus de la grille, puis le corps plus long et plus détaillé en dessous, afin de ne pas pousser les produits vers le bas. Sur PrestaShop 8 et 9, le champ natif de description additionnelle couvre déjà le bloc sous la grille ; sur 1.6/1.7 — ou lorsque vous voulez un contrôle plus riche sur ce second bloc — notre module Second Category Description ajoute sous la grille un texte riche en mots-clés sans chirurgie du thème.
- Contenu : ce que couvre la catégorie, à qui elle s’adresse, en quoi votre gamme se distingue — mot-clé principal dans la première phrase, termes liés intégrés naturellement dans le corps, un ou deux liens contextuels vers des catégories sœurs.
- À éviter : le texte générique des fabricants, le bourrage de mots-clés et le même paragraphe réutilisé sur plusieurs catégories (c’est du contenu dupliqué).
Fils d’Ariane : des liens internes gratuits générés par l’arborescence
Les fils d’Ariane (Accueil → Douches → Douches à l’italienne → Produit) ne sont pas décoratifs : ils sont une sortie directe de votre structure de catégories, et ils vous rendent service de trois façons. Ils permettent au visiteur de remonter d’un niveau sans utiliser le bouton retour. Chaque élément est un lien interne contextuel qui transmet de l’autorité aux catégories parentes : une arborescence bien tenue construit littéralement son propre graphe de liens internes. Et avec le balisage BreadcrumbList, Google affiche le chemin du fil d’Ariane dans la SERP à la place de l’URL brute, ce qui paraît plus fiable et attire les clics. Les thèmes modernes de PrestaShop (Classic, Hummingbird) émettent ce balisage par défaut : vérifiez le vôtre avec le test des résultats enrichis de Google, car un thème personnalisé peut le casser silencieusement. (Les schémas, sitemaps et redirections de toute la boutique font partie de ce que la suite SEO Revolution gère de manière centralisée.)
Quand fusionner et quand diviser
Une arborescence n’est jamais terminée. Les deux opérations que vous répéterez :
- Fusionner lorsque deux catégories contiennent chacune moins de cinq produits similaires ; lorsque Search Console montre que les deux se positionnent sur la même requête (c’est de la cannibalisation : deux de vos pages se battent entre elles) ; ou lorsque les clients passent sans cesse de l’une à l’autre pour trouver une seule chose.
- Diviser lorsqu’une catégorie dépasse environ 100 produits avec des sous-groupes clairement distincts ; lorsque l’étude de mots-clés révèle des intentions séparées à l’intérieur ; ou lorsque les visiteurs appliquent si souvent la même combinaison de filtres qu’elle mérite sa propre page.
Une fourchette pratique de nombre de produits par catégorie : visez environ 12 à 48 produits. En dessous de huit, la page paraît faible ; bien au-delà de cent, elle perd sa concentration et ralentit. Chaque fois que vous fusionnez, divisez ou changez le parent d’une catégorie sur une boutique en production, souvenez-vous de la règle du slug vue plus haut : configurez les 301 d’abord.
La checklist SEO au niveau de la structure
- URL simplifiées activées (Paramètres de la boutique → Trafic & SEO) — tout ce qui suit en dépend.
- Méta-titre unique par catégorie — jamais le « Produits » par défaut du thème sur chaque nœud.
- Méta-description unique, environ 150 à 160 caractères, décrivant la catégorie.
- Slug propre, avec tirets et en minuscules — et un plan de redirection avant tout renommage.
- Catégorie principale de chaque produit définie comme son emplacement réel le plus spécifique.
- Schéma de fil d’Ariane présent — confirmez avec le test des résultats enrichis.
- Description sur chaque catégorie indexable, unique, 200 à 500 mots.
- Trois niveaux de profondeur, maximum ; 12 à 48 produits par catégorie terminale comme fourchette cible.
Questions fréquentes
Combien de niveaux de catégories une boutique PrestaShop doit-elle avoir ?
Tenez-vous à trois niveaux au maximum, afin que chaque produit soit accessible en trois clics depuis la page d’accueil. PrestaShop vous laissera imbriquer plus profondément, mais chaque niveau supplémentaire éloigne les produits des robots d’exploration et ajoute une bifurcation de plus pour l’acheteur. Si une grande catégorie semble nécessiter un quatrième niveau pour être parcourue confortablement, la solution est généralement un meilleur menu permettant aux clients de sauter deux niveaux d’un coup, pas une arborescence plus profonde.
Renommer une catégorie dans PrestaShop casse-t-il son URL ?
Cela peut arriver. Lorsque vous changez le nom d’une catégorie, PrestaShop peut régénérer le slug d’URL simplifiée à partir du nouveau nom, selon votre version et selon que le slug était déjà défini ou non. Vérifiez donc toujours le champ URL simplifiée avant d’enregistrer. Si le slug change, l’ancienne URL indexée renvoie une 404 et PrestaShop ne crée pas de redirection pour vous. Configurez une 301 avant que l’ancienne URL ne disparaisse ; notre suite SEO Revolution crée ces redirections automatiquement lorsqu’une URL change.
Quelle est la différence entre une catégorie et un filtre dans PrestaShop ?
Créez une catégorie lorsqu’il s’agit d’une intention d’achat distincte, avec son propre nom recherché et assez de produits pour remplir une page (« Douches à l’italienne »). Créez un filtre lorsqu’il s’agit d’une propriété que les clients affinent à l’intérieur d’une intention : taille, couleur, matériau, prix (« verre 8 mm »). Le test : cela correspond-il à une requête qu’un client tape réellement ? Sinon, cela doit être un attribut de filtre, pas un nœud de l’arborescence.
Combien de produits une page de catégorie doit-elle contenir ?
Visez environ 12 à 48 produits par catégorie terminale. En dessous de huit, Google perçoit la page comme faible ; bien au-delà de cent, la page perd sa concentration et ralentit. Lorsqu’une catégorie dépasse environ 100 produits avec des sous-groupes clairement distincts, divisez-la ; lorsque deux catégories contiennent chacune moins de cinq produits similaires, fusionnez-les — en configurant d’abord les 301 dans les deux cas.
PrestaShop 9 utilise-t-il encore la catégorie par défaut dans les URL produit ?
Non. De PrestaShop 1.6 à 8, la catégorie par défaut (principale) du produit forme l’URL canonique du produit. PrestaShop 9 retire le segment de catégorie des URL produit : dans cette version, la catégorie par défaut ne façonne donc plus l’adresse. Elle pilote toujours le fil d’Ariane et le contexte que Google associe au produit ; cela vaut donc toujours la peine de la définir sur la catégorie réelle la plus spécifique.
La forme de l’ensemble
Posez correctement l’ossature, et le reste de la boutique aura quelque chose de solide auquel s’accrocher. L’arborescence décide de la profondeur d’exploration et de l’endroit où l’autorité se concentre ; les noms déterminent si les bonnes personnes trouvent la page ; le choix de la catégorie principale décide de vos URL canoniques et de vos fils d’Ariane ; et la frontière entre structure et filtres décide si vous avez un catalogue propre ou cinquante mille pages faibles. La structure est la fondation ; ce que vous construisez au-dessus, c’est la couche de conversion. Une fois l’arborescence saine, les pages elles-mêmes doivent encore gagner la vente : c’est le sujet de pages de catégorie qui convertissent — mise en page, filtres et tri, où une bonne structure se transforme en commandes.
Continuer la lecture
- Pages de catégorie qui convertissent : mise en page, filtres et tri — la couche de conversion sur page qui repose sur la structure.
- Méga-menu PrestaShop : construire une navigation qui convertit — comment les clients atteignent ces catégories au départ.
- Filter Revolution : aider les clients à trouver des produits dans les grands catalogues — la couche à facettes qui gère l’affinement au sein d’une catégorie.
Commentaires
Aucun commentaire pour le moment. Soyez le premier !
Soyez le premier à poser une question ou à partager un retour utile.
Laisser un commentaire
Partagez une question, un détail de pose ou un retour qui pourrait aider un autre lecteur.