Sin impuesto Con impuesto

Moteur de recherche PrestaShop : comment l'améliorer et quoi mesurer

Le moteur de recherche natif de PrestaShop suffit pour les petits catalogues, mais il est limité face aux fautes de frappe, aux synonymes et aux références. Nous expliquons où il échoue, comment le régler, quelles alternatives existent (auto-hébergées ou par abonnement mensuel) et quelles données regarder pour savoir si votre moteur de recherche vous fait perdre des ventes.

Equipo Rekire
Updated: 02/11/2026 31
Moteur de recherche PrestaShop : comment l'améliorer et quoi mesurer
Share:

Le moteur de recherche fourni avec PrestaShop fonctionne bien sur les petits catalogues et avec des clients qui tapent le nom exact du produit, mais il échoue face aux fautes de frappe, aux synonymes, aux références partielles et aux grands catalogues. On l'améliore en deux temps : régler le moteur natif (index, poids, alias) puis, quand cela ne suffit pas, passer à un moteur avec son propre index, auto-hébergé ou dans le cloud. Pour savoir si vous en avez besoin, mesurez les recherches qui ne donnent aucun résultat.

Celui qui utilise le moteur de recherche d'une boutique sait déjà ce qu'il veut. C'est le visiteur avec la plus forte intention d'achat, et chaque recherche sans résultat est, bien souvent, un client qui part chez un concurrent.

Comment fonctionne le moteur de recherche natif

PrestaShop construit un index de mots à partir du nom, de la référence, de la description, de la marque, de la catégorie, des mots-clés et des caractéristiques de chaque produit. Chaque champ a un poids, et lors d'une recherche on additionne les poids des mots qui correspondent. Depuis le back-office (Paramètres de la boutique, Rechercher), on peut :

  • Reconstruire l'index, entièrement ou seulement pour les produits manquants.
  • Modifier le poids de chaque champ, par exemple donner plus d'importance à la référence qu'à la description.
  • Créer des alias : qu'un mot mal orthographié ou un synonyme mène au bon.
  • Activer la recherche approximative dans les versions qui la proposent, avec une tolérance limitée aux fautes.
  • Régler la longueur minimale des mots et la liste des mots ignorés.

Revoir ces réglages est la première étape, et sur beaucoup de boutiques il suffit de réindexer et d'augmenter le poids de la référence pour voir la différence.

Où il atteint ses limites

Fautes de frappe

Les clients tapent vite et sur mobile. Si le moteur ne tolère pas une lettre inversée ou deux mots mal écrits, il renvoie zéro résultat pour des produits que vous avez bel et bien. Les alias règlent le problème au cas par cas, mais on ne peut pas prévoir chaque erreur.

Synonymes et vocabulaire du client

Vous l'appelez « chaussure de sport » et le client cherche « baskets » ; vous dites « cartouche compatible » et il tape « encre ». Sans synonymes par langue, le moteur ne trouve que votre vocabulaire.

Références et codes

Pour les pièces détachées, les consommables ou le matériel technique, le client cherche par référence, parfois avec des tirets ou des espaces différents, ou seulement avec une partie. L'index par mots gère mal ces codes.

Rapidité avec les grands catalogues

Avec des dizaines de milliers de produits et de nombreuses déclinaisons, chaque recherche pèse plus lourd sur la base de données, et la suggestion pendant la saisie arrive tard ou paraît lente. Une boutique qui met du temps à répondre à chaque lettre perd la sensation d'un moteur de recherche réactif.

Filtres et résultats

Le moteur natif renvoie une liste. Il ne filtre pas par catégorie, marque ou prix sur les résultats eux-mêmes, et sur les grands catalogues cela oblige le client à chercher plusieurs fois.

Quoi mesurer : les recherches sans résultat

Avant de changer quoi que ce soit, regardez ce qui se passe. Les données les plus parlantes :

DonnéeCe qu'elle vous ditQue faire
Recherches sans résultatCe que le client veut et ne trouve pasSéparer les fautes de frappe, les synonymes et les produits que vous n'avez vraiment pas
Termes les plus recherchésCe qu'on s'attend à trouver dans votre boutiqueVérifier que chacun donne de bons résultats dans les premières positions
Recherches suivies d'un clicSi les résultats sont utilesRevoir les termes avec beaucoup de recherches et peu de clics
Recherches répétées à la suiteLe client reformule parce que la première ne lui a pas serviAjouter des synonymes ou des alias pour la première formulation

La liste des recherches sans résultat est en plus un plan d'achats : les produits qu'on vous demande et que vous n'avez pas. Et une piste SEO, car ces mots sont ceux qu'emploie votre client et ne figurent peut-être pas dans vos fiches.

Testez votre moteur de recherche comme un client. Cherchez vos dix produits les plus vendus en faisant une faute sur une lettre, avec le nom que leur donnerait quelqu'un d'extérieur et avec une référence partielle. Si l'un d'eux n'apparaît pas, vous savez par où commencer.

Les alternatives quand le natif ne suffit pas

Moteurs dans le cloud par abonnement mensuel

Des services externes indexent votre catalogue sur leurs serveurs et renvoient des résultats très rapides avec tolérance aux fautes, synonymes et filtres. Ils fonctionnent bien, mais avec deux contreparties : un abonnement mensuel qui ne s'arrête jamais, souvent lié au nombre de recherches ou de produits, et le fait que votre catalogue et les recherches de vos clients quittent votre serveur.

Moteurs auto-hébergés

L'autre voie est un moteur qui fonctionne dans votre boutique, sur votre serveur. Il peut s'appuyer sur un index propre construit dans la base de données ou sur un moteur de recherche auto-hébergé comme Meilisearch, open source, conçu pour répondre en quelques millisecondes et tolérer les fautes. Ce qu'il faut prendre en compte :

  • Le serveur doit tenir la charge. Un moteur comme Meilisearch est un service de plus qui tourne sur le serveur ; sur un hébergement mutualisé basique, on ne peut pas toujours l'installer.
  • Ce qui se passe si le moteur tombe. Une bonne conception revient automatiquement à la recherche dans la base de données pour que la boutique ne reste pas sans moteur de recherche.
  • Pas de frais par recherche, et le catalogue ne quitte pas votre machine.

Erreurs courantes en voulant améliorer le moteur de recherche

  • Changer de moteur sans regarder d'abord les données. Si vous ne savez pas ce qui est cherché sans être trouvé, vous ne pourrez pas vérifier si le changement a servi. Conservez deux semaines de recherches avant de toucher à quoi que ce soit.
  • Remplir les alias de cas isolés. Les alias servent pour les erreurs fréquentes. S'il vous en faut des centaines, le problème vient de la tolérance aux fautes et des synonymes, pas des alias.
  • Oublier les fiches. Un moteur de recherche ne trouve que ce qui est écrit. Des fiches sans référence fabricant, sans marque ou avec des noms génériques donnent de mauvais résultats avec n'importe quel moteur.
  • Ne pas réindexer après un import. Après avoir chargé ou modifié beaucoup de produits d'un coup, l'index doit être reconstruit ; sinon, le moteur affiche le catalogue de la veille.
  • Tester uniquement sur ordinateur. La plupart des recherches viennent du mobile, avec un petit clavier et davantage de fautes. C'est là qu'il faut vérifier la rapidité et la tolérance.
  • Laisser PrestaShop et les modules sans mise à jour. Un nouveau moteur de recherche sur une boutique non mise à jour hérite de ses problèmes de performances et de compatibilité.

Ce qu'il faut demander à un moteur de recherche pour une boutique

  • Des résultats dès les premières lettres, avec image, prix et disponibilité.
  • Une tolérance aux fautes configurable et des synonymes par langue.
  • La recherche par référence et par code, complète ou partielle.
  • Des filtres construits à partir de ce qui a été trouvé : catégorie, marque, caractéristiques, prix.
  • Des poids réglables : que le nom, la référence ou la marque prime selon votre catalogue.
  • Des statistiques de ce qui est cherché sans être trouvé.
  • La compatibilité avec votre version de PrestaShop, le multiboutique et le multilingue si vous les utilisez, et sans overrides.

Comment le résoudre dans PrestaShop

Le moteur de recherche auto-hébergé Visual Search No SaaS avec option Meilisearch s'ouvre en plein écran au-dessus de la page, affiche les résultats pendant que le client tape et construit les filtres (catégories, marques, caractéristiques, attributs et prix) à partir de ce qu'il a trouvé. Il tolère les fautes de manière configurable, accepte des synonymes par langue avec import CSV et des poids de pertinence par nom, référence ou marque, et permet d'ajouter au panier directement depuis le résultat. Il lit un index propre avec cache des résultats et, si vous l'activez, utilise Meilisearch comme moteur avec retour automatique à MySQL s'il ne répond pas. Il enregistre ce qui est recherché, ce sur quoi on clique et ce qui n'apparaît pas, et permet de prévenir par e-mail la personne qui a cherché un produit quand il entre au catalogue. Il se paie une seule fois, n'appelle aucun serveur externe et n'utilise pas d'overrides, et il est compatible avec PrestaShop 1.7, 8 et 9, le multiboutique et le multilingue.

Questions fréquentes

Pourquoi le moteur de recherche PrestaShop ne trouve-t-il pas des produits qui existent ?

Le plus souvent, l'index n'est pas à jour ou le client écrit différemment de la fiche. Reconstruisez l'index et revoyez les alias et les poids.

Comment réindexer le moteur de recherche de PrestaShop ?

Depuis Paramètres de la boutique, Rechercher, avec l'option de reconstruction complète de l'index. Sur les grands catalogues, mieux vaut le faire aux heures de faible trafic.

Meilisearch fonctionne-t-il avec PrestaShop ?

Oui, via un module qui l'utilise comme moteur. Il vous faut un serveur sur lequel vous pouvez installer le service Meilisearch.

Un meilleur moteur de recherche aide-t-il le SEO ?

Indirectement : il améliore la conversion et vous montre avec quels mots cherche votre client, que vous pouvez ensuite utiliser dans les catégories et les fiches.

Chargement...
Consentement aux cookies
Retour en haut