Pages Marques SEO — Guide complet
Installer et configurer le mur de marques A–Z et les pages marques enrichies : bannières, métas SEO, JSON-LD Brand et mode takeover.
Pages Marques SEO (dfbrandhub) transforme les pages fabricant natives de PrestaShop en un véritable hub de marques : un mur de logos A–Z avec recherche instantanée, et une page enrichie par marque avec bannière, H1 personnalisé, description longue, métas SEO dédiées et le listing produits natif de votre thème. Ce guide couvre l’installation, la configuration et l’enrichissement de vos marques.
Installation
Depuis votre back-office PrestaShop, rendez-vous dans Modules → Gestionnaire de modules → Installer un module et téléversez le fichier ZIP du module. L’installation crée automatiquement les deux tables de données, l’onglet Brand Hub dans le menu Catalogue et les routes d’URL par défaut.
Aucune dépendance n’est requise : le module n’utilise ni Composer ni bibliothèque JavaScript externe. Il est compatible PrestaShop 8.0 à 9.x, PHP 8.1 minimum.
Après installation, votre mur de marques est immédiatement accessible à l’adresse /marques (slug configurable). Toutes les marques actives y figurent déjà, sans aucune action de votre part.
Découverte du mur de marques
Le mur affiche toutes vos marques actives sous forme de cartes avec logo, regroupées par lettre. Les marques dont le nom commence par un caractère non alphabétique sont regroupées en fin de mur sous le symbole dièse. Chaque carte affiche le logo du fabricant (ou une initiale élégante s’il n’en a pas), le nom de la marque et, si l’option est activée, le nombre de produits.
Recherche instantanée
Le champ de recherche filtre les cartes à la frappe, sans rechargement de page. La recherche ignore les accents : taper « bea » trouvera aussi bien « Béaba » que « Beaba ».
Navigation alphabétique
La barre alphabétique reste visible au défilement (sticky). Un clic sur une lettre fait défiler la page en douceur jusqu’à la section correspondante. Les lettres sans marque sont grisées et non cliquables.
Marques à la une
Les marques marquées « à la une » dans le back-office apparaissent dans un bandeau dédié en haut du mur, avant le classement alphabétique. Utilisez-le pour vos marques stratégiques ou vos nouveautés.
Enrichir une marque
Rendez-vous dans Catalogue → Brand Hub. La liste affiche tous vos fabricants avec leur statut d’enrichissement : méta title personnalisé, présence d’une bannière, statut à la une et visibilité. Cliquez sur Modifier pour ouvrir la fiche d’enrichissement d’une marque.
Visibilité et mise en avant
Visible dans le Brand Hub : désactivez pour retirer la marque du mur ; sa page renverra alors une erreur 404. Marque à la une : activez pour afficher la marque dans le bandeau des marques à la une.
Bannière
Téléversez une image JPG, PNG ou WEBP. Le format recommandé est de 1600 × 400 pixels. La bannière s’affiche en pleine largeur en haut de la page marque. Pour remplacer une bannière, téléversez simplement un nouveau fichier ; pour la supprimer, activez l’interrupteur de suppression puis enregistrez.
Contenus par langue
Quatre champs sont disponibles pour chaque langue de la boutique :
- H1 personnalisé — remplace le nom du fabricant comme titre principal de la page. Laissez vide pour utiliser le nom de la marque.
- Meta title — la balise title de la page. Laissez vide pour retomber sur le meta title du fabricant natif.
- Meta description — la description affichée dans les résultats de recherche.
- Description enrichie — un texte long en éditeur riche, affiché sous l’en-tête de la page marque. Idéal pour raconter l’histoire de la marque et placer vos mots-clés.
Tous les enrichissements sont par boutique en contexte multiboutique : sélectionnez la boutique voulue dans le sélecteur multiboutique avant d’éditer. Une même marque peut avoir des bannières et des contenus différents selon la boutique.
La page marque
Chaque marque dispose de sa page à l’adresse /marque/id-slug (configurable). Elle affiche la bannière, le logo, le H1, la description enrichie, puis le listing des produits de la marque.
Listing produits natif
Le listing hérite du contrôleur natif de PrestaShop : pagination, options de tri et navigation à facettes (ps_facetedsearch ou équivalent) fonctionnent exactement comme sur vos pages catégories, avec le rendu de votre thème. Aucune configuration nécessaire.
Chaîne de repli SEO
Aucune page ne part vide. Pour chaque méta, le module applique la première valeur disponible : méta enrichie du Brand Hub, puis méta du fabricant natif, puis un titre construit automatiquement au format « Nom de la marque — Nom de la boutique ».
Configuration du module
Depuis Modules → Gestionnaire de modules → Pages Marques SEO → Configurer, ou via le bouton dédié dans l’onglet Brand Hub :
- Slug du mur — le segment d’URL du mur de marques (défaut : marques).
- Slug des pages marques — le préfixe des pages marques (défaut : marque).
- Titre du mur et meta description du mur — par langue, avec des valeurs par défaut localisées.
- Données structurées JSON-LD — active l’injection du balisage Brand et CollectionPage.
- Compteurs de produits — affiche le nombre de produits sur chaque carte du mur.
- Barre de recherche — affiche ou masque la recherche instantanée sur le mur.
- Mode takeover — redirige en 301 les pages fabricant natives vers les pages du Brand Hub.
Après modification des slugs d’URL, videz le cache PrestaShop (Paramètres avancés → Performances) pour que les nouvelles routes soient prises en compte immédiatement.
SEO et données structurées
JSON-LD
Lorsque l’option est active, le module injecte un balisage Brand sur chaque page marque (nom, URL, logo, description) et un balisage CollectionPage avec ItemList sur le mur, listant toutes les marques affichées. Vous pouvez vérifier le rendu avec le test de résultats enrichis de Google.
Canoniques et redirections 301
Chaque page marque déclare son URL canonique. Si une page est appelée avec un slug erroné ou obsolète, le module redirige en 301 vers l’URL canonique : aucun contenu dupliqué possible.
Mode takeover
Activé, ce mode redirige en 301 toutes les URLs fabricant natives (controller=manufacturer) vers leurs équivalents Brand Hub. Vos anciens liens, backlinks et positions Google sont préservés et transférés vers les nouvelles pages enrichies. Désactivé, les deux systèmes coexistent.
Multiboutique et multilingue
Le module est entièrement compatible multiboutique : visibilité, mise en avant, bannière et contenus sont stockés par boutique. Les slugs d’URL et les options de configuration se règlent également par boutique. Côté langues, tous les champs éditoriaux (H1, métas, description) existent pour chaque langue active, et les valeurs par défaut du mur sont fournies en français, anglais, espagnol, allemand et italien.
Dépannage
Le mur affiche une page 404
Videz le cache PrestaShop et vérifiez que la réécriture d’URL est active (Paramètres de la boutique → Trafic et SEO → URL simplifiée). Vérifiez aussi qu’aucune autre route ne réserve déjà le slug configuré.
Une marque n’apparaît pas sur le mur
Trois vérifications : le fabricant est actif dans Catalogue → Marques, il est associé à la boutique courante, et son interrupteur « Visible dans le Brand Hub » est activé dans l’onglet Brand Hub.
La bannière ne s’affiche pas
Vérifiez que le fichier respecte les formats acceptés (JPG, PNG, WEBP) et la taille maximale d’upload de votre serveur. Le dossier modules/dfbrandhub/views/img/banners/ doit être accessible en écriture.
Les facettes ne s’affichent pas sur la page marque
Dans la configuration de votre module de navigation à facettes, vérifiez que les pages fabricant sont incluses dans le périmètre d’indexation, puis relancez l’indexation des filtres.
Désinstallation
La désinstallation supprime les tables du module, l’onglet back-office, la configuration et les bannières téléversées. Les fabricants natifs de PrestaShop ne sont évidemment pas affectés. Lors de la suppression d’un fabricant individuel, le module nettoie automatiquement ses données enrichies et sa bannière.