Maillage interne PrestaShop : structure, audits et automatisation sûre
Créez des liens internes utiles dans PrestaShop, auditez pages orphelines et profondeur, et vérifiez le maillage automatique sans garantie de classement.
Aidez les acheteurs et les robots d’exploration à atteindre les produits, catégories et guides importants. Utilisez cette méthode pour planifier les liens, auditer les manques et vérifier le maillage automatique.
Ce que nous ferions
Nous commencerions par les catégories, produits et guides qui comptent pour vos clients, puis nous rétablirions manuellement les liens manquants avant d’automatiser les mentions répétées. La bonne approche dépend de votre boutique : version de PrestaShop, thème, modules de menu et de contenu, données du catalogue, langues et marchés, intégrations d’import ou ERP, et personnes chargées des textes. Vérifiez si un import risque d’écraser les liens ajoutés par un rédacteur avant de confier les corrections manuelles à votre équipe.
Pour modifier les templates, les parcours de catégories ou les règles automatiques, travaillez sur une copie de préproduction avec le même thème, les mêmes modules et la même configuration de cache, isolée des commandes, e-mails et intégrations de production. Testez des pages représentatives et le retour arrière, puis publiez la modification testée pendant un créneau planifié, avec le contenu et la configuration sauvegardés prêts à être restaurés. Appliquez uniquement les modifications de contenu, de templates et de configuration validées, sans remplacer la base de production par l’ancienne copie de préproduction. Une petite correction éditoriale peut suivre votre processus habituel de publication, en conservant le texte précédent.
| Votre constat | Première démarche | Preuve avant généralisation |
|---|---|---|
| Un guide ou produit utile n’est accessible par aucun lien pertinent depuis la boutique. | Rétablissez manuellement les liens d’archives, de catégories ou contextuels. | Un visiteur et une exploration lancée depuis l’accueil peuvent désormais l’atteindre. |
| La même expression pertinente reste sans lien dans plusieurs descriptions tenues à jour. | Testez une règle par mot-clé au périmètre restreint après un exemple manuel. | Les correspondances mènent à la destination voulue dans chaque langue et boutique. |
| Les liens existent dans l’éditeur mais disparaissent de la boutique. | Examinez d’abord la position dans le thème, le rendu et le cache. | Le bloc et les liens attendus apparaissent dans la page servie. |
| Les pages liées restent exclues ou pointent vers des versions d’URL concurrentes. | Examinez l’indexabilité et le choix des URL avant d’ajouter des liens. | La destination voulue, l’URL canonique et la réponse concordent. |
Pour les conflits de découverte ou d’indexation non résolus, le service PrestaShop SEO Audit & Action Plan fournit un plan de correction étayé par des preuves ; la mise en œuvre est distincte.
Construire une structure de catégories et de contenus utile
Les liens internes aident visiteurs et robots à trouver vos pages. Ils aident aussi Google à comprendre les relations et l’importance relative. Menus, listes de catégories, fils d’Ariane et liens dans les descriptions y contribuent tous. Un sitemap peut révéler des URL, mais ne remplace pas un parcours utile dans votre boutique.
Ne considérez pas la valeur des liens comme une quantité fixe divisée également entre chaque lien sortant. Vous ne pouvez pas calculer les signaux actuels de classement de Google à partir d’un nombre de liens. L’accueil est un point de départ utile pour naviguer, mais ce n’est pas nécessairement votre page la plus forte.
Exemple de chaises de bureau
- Utilisez la catégorie chaises de bureau comme point central de la gamme.
- Faites des liens vers les sous-catégories pertinentes, comme les chaises à moins de 300 EUR, et expliquez leurs différences.
- Reliez un guide d’achat sur les espaces de travail ergonomiques à la catégorie et aux chaises précises dont il parle.
- Donnez aux fiches produit un chemin de catégorie utile, des accessoires pertinents et un lien vers le guide d’achat lorsqu’il répond à une question d’achat.
- Reliez les articles complémentaires entre eux lorsque l’article suivant aide le lecteur.
Rédigez assez de description pour répondre aux questions de l’acheteur. Il n’existe ni nombre de mots obligatoire ni nombre idéal de liens. Évitez d’ajouter des liens sans rapport pour atteindre un quota. Google explique le rôle des menus et des liens entre pages dans ses recommandations de structure de site ecommerce.
Utiliser les emplacements de liens de votre boutique
Descriptions des catégories et des produits
Modifiez les descriptions de catégories sous Catalogue, Catégories. Reliez les sous-catégories utiles, gammes liées et guides complémentaires. Confirmez que le thème affiche réellement la description, y compris dans les listes paginées.
Pour un produit, liez des expressions descriptives à sa catégorie, à des accessoires compatibles ou à l’explication d’une caractéristique technique. Un lien « chaises de bureau ergonomiques » donne un contexte plus utile que « cliquez ici ». Gardez des ancres naturelles et évitez de forcer la même expression dans chaque page.
PrestaShop 9.1 dispose d’un champ natif de catégorie additional_description. L’affichage d’une seconde description sous la grille de produits dépend du thème et des extensions. Vérifiez la page de catégorie rendue après modification. Utilisez le champ natif lorsqu’il est disponible et s’affiche à l’endroit souhaité. S’il ne répond pas à vos besoins de placement, consultez la page d’aide de Second Category Description pour le placement et la configuration de cette extension distincte.
Fils d’Ariane et contexte de catégorie
Un produit peut appartenir à plusieurs catégories. Vérifiez ses associations aux catégories et sa catégorie par défaut, puis testez le fil d’Ariane après ouverture directe du produit et après différents parcours de catégories.
Dans PrestaShop 9.1, PS_PRODUCT_BREADCRUMB_CATEGORY sélectionne la catégorie courante lorsqu’il est défini sur current et qu’une catégorie courante est disponible. Sinon, le contrôleur utilise la catégorie par défaut du produit. Vérifiez votre version et votre thème avant de changer les catégories par défaut pour modifier les fils d’Ariane.
Navigation, pied de page et liens de contenu
Gardez les catégories importantes accessibles par la navigation normale. Utilisez le pied de page pour les informations clients utiles et des destinations sélectionnées. L’éditeur et les positions disponibles dépendent du thème et du module de menu ou de liste de liens installé.
Les liens de navigation répétés communiquent toujours la structure. Les liens contextuels expliquent pourquoi deux pages vont ensemble. Utilisez les deux et retirez le superflu selon son utilité plutôt qu’une limite mathématique supposée.
Examinez les modèles de miniatures produits et de produits associés. Assurez-vous que les noms mènent aux fiches produit et que l’aperçu rapide n’est pas le seul moyen d’atteindre un article. Reliez les articles du blog aux produits et guides dont ils parlent. Vérifiez que les blocs associés contiennent des liens explorables dans la page rendue.
Auditer profondeur, liens entrants internes et pages orphelines
- Lancez un robot d’exploration depuis l’accueil de la boutique. Gardez son URL de départ, ses exclusions et son périmètre de boutique cohérents entre les audits.
- Vérifiez la présence des liens importants dans le HTML renvoyé. Si le thème nécessite JavaScript pour les exposer, comparez avec une exploration rendue. Dans Screaming Frog, le rendu JavaScript nécessite une licence.
- Terminez l’exploration, puis lancez Crawl Analysis pour renseigner Link Score et les filtres d’analyse concernés.
- Comparez profondeur d’exploration, liens entrants uniques, indexabilité et codes de réponse des catégories et produits importants.
- Comparez les URL découvertes à votre sitemap, aux exports catalogue ou CMS et aux données des pages d’entrée Search Console pour trouver les pages absentes de l’exploration par liens.
Screaming Frog définit Link Score comme son propre indicateur relatif de maillage interne, pas un score de classement Google. Sa documentation des onglets décrit ces colonnes. Vérifiez le comparatif des fonctions pour la limite d’exploration gratuite et les exigences de licence pour le rendu JavaScript, l’intégration Search Console et la recherche personnalisée.
| Signal | Points à examiner |
|---|---|
| Profondeur d’exploration élevée | Imbrication inutile de catégories, pagination ou lien manquant depuis une page centrale pertinente. |
| Peu de liens entrants uniques | Une page importante peu reliée au contenu connexe. |
| Link Score relatif faible | Un décalage entre l’importance commerciale et la structure représentée par cette exploration. |
| Aucun lien entrant dans l’exploration | Une possible page orpheline, une exclusion d’exploration, une page bloquée ou un lien disponible uniquement après rendu. |
Il n’existe pas de seuil universel de problème à quatre clics ni de minimum de trois liens entrants. Une page avec un seul lien utile peut convenir. Examinez les tendances dans le contexte de votre catalogue.
Trouver les pages que l’exploration ne découvre pas
Une exploration limitée aux liens ne peut pas découvrir une page réellement orpheline. Comparez des inventaires d’URL externes. Cherchez les anciennes pages CMS retirées des menus, articles sans liens d’archives, produits absents de la navigation par catégories et pages de marques ou fournisseurs inaccessibles aux visiteurs.
Ajoutez des liens pertinents à une page orpheline utile. Ne redirigez une URL obsolète que vers une destination réellement équivalente. Sinon, utilisez une réponse 404 ou 410 adaptée et retirez-la du sitemap. Ne redirigez pas chaque produit retiré vers l’accueil.
Trouver les mentions sans lien
Recherchez dans les descriptions et articles les termes renvoyant à une destination utile. Si votre version de Screaming Frog les prend en charge, utilisez le filtre « Page Text No Anchors » de Custom Search pour trouver les mentions sans lien d’un terme validé, et l’option Body Text, unlinked de la vue N-Grams pour repérer les expressions récurrentes. Vérifiez la version installée et la licence avant de prévoir cette méthode. Examinez chaque correspondance pour éviter qu’un mot commun ne crée un lien sans rapport.
Associez chaque ligne d’audit à une page source, à sa destination proposée, à la raison pour laquelle le lien est utile et à un responsable désigné. Distinguez les URL préférées des variantes redirigées ou dupliquées avant de qualifier une page d’orpheline. Si les liens ciblent une ancienne adresse ou si l’URL canonique désigne une autre page, déterminez la destination voulue à l’aide du guide des URL, URL canoniques et redirections avant de déployer de nouveaux liens.
Exemple : un guide absent et des mentions répétées
Supposons que votre guide d’aménagement d’un espace de travail ergonomique manque dans les archives du blog, tandis que les descriptions de chaises mentionnent régulièrement des chaises de bureau réglables sans lien. Ces problèmes nécessitent des corrections différentes : rétablissez l’entrée du guide dans les archives et ajoutez un lien depuis la page centrale consacrée aux chaises de bureau, puis évaluez séparément l’expression répétée. Une règle par mot-clé ne peut pas rétablir l’entrée manquante dans les archives.
- Sauvegardez les textes concernés et les résultats de l’exploration. Ouvrez directement le guide et la catégorie pour confirmer qu’ils sont accessibles aux acheteurs et constituent les destinations voulues pour cette langue et cette boutique.
- Modifiez manuellement une description de chaise pertinente en reliant l’expression à la catégorie. Suivez le lien sur mobile et ordinateur et vérifiez que la destination couvre réellement les chaises évoquées.
- Utilisez cette page comme exemple éditorial. Recherchez la même formulation sans lien ailleurs et examinez les phrases environnantes. Excluez les mentions d’une autre gamme ou d’un accessoire qui enverraient les acheteurs au mauvais endroit.
- En préproduction, testez une règle uniquement dans les conteneurs de description et la langue voulus. Conservez l’occurrence liée manuellement pour vérifier que les ancres existantes restent intactes ; comparez avec une autre page correspondante sans ce lien enregistré.
- Répétez les requêtes avec le cache de page déjà alimenté, puis essayez une autre langue et une autre boutique si possible. Vérifiez les href servis, le placement et le temps de réponse, et confirmez que la règle n’a pas affecté les menus ou les commandes.
- Mettez la règle en pause et videz le cache des pages concernées pour prouver que les liens générés disparaissent. Le lien enregistré manuellement doit rester. Restaurez séparément le texte sauvegardé si vous souhaitez aussi annuler cette modification éditoriale.
Après avoir vérifié le retour arrière, réactivez la règle approuvée en préproduction et vérifiez à nouveau son résultat. Consignez les expressions approuvées, la destination, le périmètre et les limites, puis publiez les modifications validées pendant le créneau prévu et invalidez les caches de production concernés. Vérifiez les liens en production et les corrections éditoriales enregistrées, puis relancez une exploration depuis l’accueil avec les mêmes paramètres. Demandez au responsable du contenu d’examiner les nouvelles correspondances lorsque les gammes ou les formulations évoluent.
Comprendre comment automatiser le maillage en toute sécurité
Pour un petit catalogue, modifiez directement les liens utiles. Avec des règles automatiques par mots-clés, limitez le traitement aux zones de contenu à modifier. Excluez ancres existantes, scripts, styles, contrôles de formulaires et navigation. Faites correspondre des mots entiers si approprié, respectez le contexte langue/boutique et évitez de lier une page à elle-même.
Automatic Internal SEO Linker utilise hookActionOutputHTMLBefore($params) pour modifier le HTML final. Il nécessite un contrôleur front-office, ignore les réponses AJAX et non HTML, et vérifie que le contenu ressemble à du HTML avant de le traiter. Son étape d’insertion est la suivante :
$injector = new LinkInjector($config);
$params['html'] = $injector->process($params['html'], $groups);
C’est un extrait d’une implémentation existante, pas un module autonome. Sa configuration fournit les conteneurs de contenu sélectionnés, les groupes actifs propres à chaque langue et les limites de placement. Un gestionnaire displayProductAdditionalInfo ajoute du balisage à un emplacement du thème ; y renvoyer une description réécrite peut dupliquer la description. Ce n’est pas un filtre de contenu général.
Le module prévoit des plafonds par page et par groupe, fixés par défaut à cinq liens par page et trois par groupe ; choisissez des limites adaptées à la page et au contenu. Ses paramètres proposent des placements au début, au milieu, à la fin ou répartis. Vérifiez leur effet sur les expressions répétées dans votre version installée avant de vous y fier.
Pour les sélecteurs pris en charge, contrôles de placement et configuration, consultez la page d’aide d’Automatic Internal SEO Linker.
Après modification des règles, examinez le résultat réel avec votre thème et le cache de page activé. Confirmez que les liens existants restent intacts, que leur texte est pertinent et que les requêtes répétées n’accumulent pas de balisage. Si un cache continue de servir d’anciens liens après une modification de règle, invalidez les pages concernées et recommencez la vérification.
Prioriser les corrections et mesurer le résultat
- Rétablissez l’accès aux destinations utiles orphelines ou défectueuses.
- Améliorez les parcours vers les pages importantes inutilement difficiles à trouver.
- Reliez vos catégories principales, produits pertinents et guides d’achat utiles.
- Transformez les mentions pertinentes sans lien, puis améliorez les textes d’ancre vagues.
- Explorez de nouveau avec la même configuration et inspectez les pages modifiées.
Utilisez des liens normaux <a href="..."> vers l’URL de destination préférée. Évitez les chaînes de redirection inutiles pour les utilisateurs. Examinez les attributs nofollow accidentels sur les liens éditoriaux ordinaires, mais conservez les attributs adaptés aux liens sponsorisés ou créés par les utilisateurs. Google traite nofollow comme une indication ; ce n’est pas une garantie absolue qu’aucun signal de classement ne peut passer. Consultez l’explication Google des attributs de liens.
Gardez des exports datés avant/après de profondeur, liens entrants, codes de réponse et indexabilité. Surveillez indexation et performances Search Console des URL concernées. Un état « Détectée, actuellement non indexée » peut avoir plusieurs causes. Vérifiez les autres facteurs d’indexation en plus des liens internes ; ajouter des liens ne garantit pas l’indexation.
Comparez les résultats sur une durée permettant une nouvelle exploration et consignez les autres changements comme nouveaux contenus ou promotions. Une profondeur moyenne réduite ou un Link Score plus élevé confirme un changement structurel. Cela ne prouve pas une hausse de trafic ou de classement. Vérifiez séparément erreurs d’exploration et performances serveur si la récupération des pages manque de fiabilité.
Les recommandations Google sur les liens couvrent les liens explorables, textes d’ancre descriptifs et contextes utiles. Appliquez ces contrôles chaque fois que vous publiez un produit, une catégorie ou un article.
Questions à poser à votre développeur ou agence
- Quelles URL sont prioritaires pour l’activité et quelles pages sources pointeront vers elles ? Demandez des exemples et une justification pour chaque parcours proposé.
- Le défaut provient-il du contenu enregistré, d’un import, d’un template ou du rendu généré ? Qui sera responsable de cette source après la livraison ?
- Quelles combinaisons de boutique, langue, thème et cache ont été testées, et pouvez-vous voir les liens servis plutôt que le seul écran de configuration ?
- Quelles opérations annulent exactement la modification, quelles pages en cache faut-il actualiser et ce retour arrière a-t-il été testé ?
- Quels exports avant/après montrent la correction et qui vérifiera les liens après le déplacement, le retrait ou le changement d’adresse des produits ?
Questions des commerçants
Une petite boutique a-t-elle besoin d’un module de maillage ?
Modifiez directement le contenu lorsque votre équipe peut maintenir les liens pertinents. L’automatisation devient utile lorsque la même association validée entre une expression et sa destination revient dans plusieurs contenus ; l’essai détaillé ci-dessus montre ce qu’il faut vérifier avant de l’étendre.
Faut-il déplacer les catégories pour réduire la profondeur d’exploration ?
Testez d’abord un lien pertinent depuis une page centrale existante. Si vous devez encore réorganiser les catégories, vérifiez les associations de produits, les fils d’Ariane et les URL concernées en préproduction avant de publier la nouvelle structure.
Combien de liens faut-il dans chaque description ?
Évaluez chaque lien selon la décision suivante qu’il aide l’acheteur à prendre. Les plafonds du module contrôlent l’insertion et ne constituent pas un objectif SEO ; une description courte peut ne nécessiter aucun lien supplémentaire.
Une page nouvellement liée sera-t-elle indexée ?
Distinguez les vérifications de découverte et d’indexation : confirmez d’abord que le robot peut suivre le nouveau parcours, puis examinez l’indexabilité de la destination et les données de Search Console.
Qui maintient les liens après la mise en ligne ?
Confiez cette responsabilité à la personne ou à l’équipe qui maintient le contenu source ou l’import. Intégrez les vérifications des destinations à la liste de contrôle existante pour la publication et les modifications du catalogue, et répétez l’exploration pertinente après toute modification de navigation ou de template.