Recherche PrestaShop : guide facile des alias, de l’indexation et des poids

Un champ de recherche PrestaShop faible gaspille du trafic : les acheteurs saisissent un nom de produit, voient des résultats vides ou étranges, et partent. La plupart des corrections se trouvent dans Paramètres de la boutique → Recherche – alias pour les fautes de frappe, un index complet, la correspondance floue et les poids des champs. Ce guide présente ces réglages dans l’ordre qui améliore généralement la trouvabilité en premier.

Ouvrez votre Back Office et allez dans Paramètres de la boutique → Recherche. Vous arrivez sur les paramètres de recherche (indexation, options, poids) ainsi que les onglets Alias et Tags. Le même écran existe depuis PrestaShop 1.7, y compris les versions 8 et 9 – les libellés peuvent légèrement varier, mais les idées ci-dessous restent valables.

Page des réglages de recherche PrestaShop sous Paramètres de la boutique

Indexer le catalogue avant d’ajuster la recherche PrestaShop

La recherche ne renvoie que les produits présents dans l’index de recherche. Sur la page Recherche, comparez le nombre de produits indexés à la taille de votre catalogue. S’ils ne correspondent pas :

  • Ajouter les produits manquants à l’index – plus rapide ; uniquement les articles nouveaux ou jamais indexés.
  • Reconstruire l’index entier – plus lent mais complet après des modifications en masse, des imports ou des trous inexpliqués dans les résultats.

Activez l’indexation pour que les enregistrements et mises à jour rafraîchissent l’index automatiquement. Si vous préférez ne pas indexer à chaque sauvegarde de produit (gros catalogues, hébergement lent), laissez l’indexation automatique désactivée et planifiez l’URL cron que PrestaShop affiche dans ce même bloc. Après un import CSV ou une mise à jour massive, vérifiez à nouveau les compteurs avant de blâmer les alias ou les poids.

Alias : faire correspondre les fautes de frappe au terme réel

Les alias indiquent à la recherche PrestaShop ce que les acheteurs voulaient dire. Si quelqu’un tape sneker, pointez cet alias vers sneaker pour que les bons produits s’affichent quand même.

N’inventez pas les alias de toutes pièces. Ouvrez Statistiques → Recherche boutique (ou l’onglet statistiques Recherche boutique de votre version) et notez les requêtes fréquentes avec zéro ou peu de résultats. Ajoutez ces fautes d’orthographe dans l’onglet Alias : mot(s) alias → mot résultat. Plusieurs alias peuvent partager un même résultat. Enregistrez et retestez la barre de recherche de la boutique en navigation privée.

Options d'indexation et d'alias de la recherche PrestaShop dans le back office

Options de recherche : longueur, liste noire et correspondance floue

Ces options modifient la façon dont une requête de recherche PrestaShop est comparée à l’index :

  • Rechercher dans le mot – correspondance à l’intérieur d’un mot (ex. lou trouve blouse), pas seulement depuis le début.
  • Correspondance exacte en fin de mot – exige que la fin du mot corresponde (ex. book peut correspondre à notebook mais pas à bookcase).
  • Recherche floue – tolère de petites fautes d’orthographe (ex. ummingbirdhummingbird). Disponible depuis PrestaShop 1.7.7.
  • Nombre maximal de mots approximatifs (flou) – combien de mots de la requête passent par la logique floue (souvent 4 par défaut). L’augmenter coûte plus de CPU sur les gros catalogues.
  • Longueur maximale du mot – caractères pris en compte pour le flou ; la documentation suggère souvent environ 15 pour la vitesse.
  • Longueur minimale du mot – les mots plus courts sont exclus de l’index (utile pour ignorer a, of et le bruit similaire).
  • Mots sur liste noire – liste de termes séparés par | qui ne doivent jamais correspondre. PrestaShop fournit une liste par défaut de mots courts courants.

Commencez prudemment : activez le flou si les fautes sont fréquentes, gardez la longueur maximale du mot proche de la valeur documentée, et n’élargissez « rechercher dans le mot » que si les requêtes partielles courtes comptent pour votre catalogue. Les descriptions officielles des options se trouvent dans la documentation des paramètres de recherche PrestaShop 9.

Réglages des poids et de la correspondance avancée de la recherche PrestaShop

Poids : décider quels champs sont mieux classés

Les poids indiquent à la recherche PrestaShop l’importance de chaque champ lors du calcul du score. Un champ avec un poids de 8 compte quatre fois plus qu’un champ à 2. Par défaut, le nom du produit (souvent autour de 6) prime généralement sur les tags (autour de 4) et les descriptions (autour de 1) – une correspondance dans le nom surclasse une mention enfouie dans la longue description.

Vous pouvez pondérer la description courte, la catégorie, les tags, les attributs et les champs associés. Sur un petit catalogue, le changement peut paraître subtil ; sur un grand, augmenter le poids du nom/référence et réduire celui de la description bruyante nettoie souvent la première page de résultats. Enregistrez, puis recherchez une référence SKU connue et un mot-clé vague pour confirmer que l’ordre vous convient.

Performance, tags et quand la recherche native ne suffit pas

La correspondance floue, une longueur maximale de mot élevée et « rechercher dans le mot » coûtent plus cher sur les gros index. Si la recherche PrestaShop semble lente après avoir activé ces options, resserrez les limites du flou ou déplacez les réindexations lourdes vers le cron en heures creuses.

Les tags produit alimentent toujours l’index (et ont leur propre poids). Gérez-les dans l’onglet Tags ou sur chaque fiche produit. Pour des workflows tags plus poussés, vous pouvez utiliser un module dédié comme Ultimate Product Tags – les tags aident la découverte, mais ne remplacent pas un index sain ni des alias pertinents.

Si la recherche native PrestaShop peine encore sur un très grand catalogue, envisagez un moteur dédié. Notre article de référence sur l’utilisation de la recherche Sphinx dans PrestaShop couvre cette piste. Associez une meilleure recherche sur le site à une bonne hygiène de crawl – un sitemap PrestaShop clair aide Google à trouver les produits même quand les acheteurs passent d’abord par la barre de recherche du site.

Checklist rapide

  1. Vérifiez que le nombre de produits indexés correspond (ou presque) au catalogue ; reconstruisez ou ajoutez les éléments manquants si besoin.
  2. Activez l’indexation automatique ou configurez l’URL cron prise en charge par votre hébergeur.
  3. Relevez les fautes fréquentes dans les statistiques Recherche boutique et ajoutez des alias.
  4. Ajustez le flou, la recherche dans le mot et les longueurs seulement si nécessaire ; surveillez la charge serveur.
  5. Modifiez les poids pour que le nom et la référence surpassent les correspondances faibles en description.
  6. Retestez 5 à 10 requêtes réelles depuis Statistiques après chaque modification.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *