La contrainte est fréquente : vous avez un thème acheté, personnalisé, éventuellement modifié par un prestataire qui n’est plus là. Y toucher pour améliorer la recherche revient à ouvrir un chantier disproportionné, avec un risque de régression sur des pages qui fonctionnent.
Bonne nouvelle, l’essentiel des gains se fait ailleurs. Voici les quatre étapes, de la plus rentable à la plus lourde, sans qu’aucune n’exige de modifier un template.
Étape 1 : les réglages natifs, trente minutes
Tout se passe dans Configurer > Paramètres de la boutique > Recherche, et cette page est rarement ouverte.
La pondération des champs. PrestaShop attribue un poids à chaque source : nom du produit, référence, description courte, description longue, marque, attributs, caractéristiques. Les valeurs par défaut sont rarement adaptées. Sur un catalogue technique où les clients cherchent par référence, monter le poids de la référence change immédiatement la pertinence. Sur un catalogue de mode, c’est le nom et les attributs qui priment.
La longueur minimale des mots. Fixée à trois caractères par défaut, elle exclut les recherches sur des tailles, des références courtes ou des sigles. La descendre à deux améliore la couverture, au prix d’un index plus volumineux.
La recherche floue. L’option existe et n’est pas toujours activée. Elle autorise une correspondance sur le début des mots, ce qui rattrape les singuliers, les pluriels et les troncatures. Elle ne rattrape pas une faute au milieu d’un mot, mais elle coûte zéro.
La reconstruction de l’index. Le bouton se trouve en bas de la même page. Si vous avez fait un import ces derniers mois, une partie de votre catalogue n’est probablement pas indexée. Lancez la reconstruction complète, puis programmez une tâche récurrente pour l’indexation incrémentale.
Étape 2 : nettoyer le vocabulaire du catalogue
Deuxième meilleur rapport effort sur résultat, et il ne demande aucune intervention technique.
La méthode : extraire les recherches sans résultat des trois derniers mois, les trier par fréquence, et regarder les cinquante premières. Vous y trouverez surtout des termes que vos clients emploient et que votre catalogue n’emploie pas.
Ces termes se placent dans un champ indexé mais discret. Les caractéristiques produit conviennent bien : elles sont indexées, pondérables, et n’apparaissent pas nécessairement dans la description commerciale. Une caractéristique « Autres appellations » remplie avec trois ou quatre synonymes règle des dizaines de recherches perdues.
Comptez une demi-journée pour traiter les cinquante premiers termes. C’est le meilleur investissement de la liste.
Module de recherche avancée PrestaShop 8 & 9 - DataFirefly Live SearchLe module de recherche avancée PrestaShop qui convertit Le prix initial était : €149.00.€99.00Le prix actuel est : €99.00.
Étape 3 : l’autocomplétion, sans toucher au thème
C’est ici que la contrainte de départ trouve sa réponse. Une couche de suggestions instantanées n’a pas besoin de remplacer votre champ de recherche : elle s’y accroche.
Le principe technique est simple. Un module se déclare sur le hook d’en-tête, injecte son script, détecte le champ de recherche existant du thème par son sélecteur, et attache son propre comportement. Le template du thème n’est pas modifié. Une mise à jour du thème n’écrase rien, et une désinstallation du module rend le champ à son comportement d’origine.
La seule condition est que le champ de recherche soit identifiable, ce qui est le cas de la quasi-totalité des thèmes, y compris fortement personnalisés. Sur un thème exotique, un sélecteur configurable suffit à régler le cas.
Ce que doit contenir une suggestion
Une liste de noms de produits en texte brut n’apporte presque rien. Une suggestion utile contient quatre éléments.
- La miniature du produit. Le visiteur reconnaît visuellement avant de lire.
- Le prix. Il permet d’écarter immédiatement ce qui est hors budget, sans ouvrir la fiche.
- La disponibilité. Proposer un produit épuisé en tête de suggestion crée une frustration inutile.
- Les catégories correspondantes, à côté des produits. Un client qui tape un terme générique veut souvent parcourir, pas atterrir sur une référence précise.
Un cinquième élément mérite d’être testé : les recherches populaires affichées avant même la première frappe, dans le champ vide. Sur un catalogue saisonnier, elles orientent efficacement.
Le comportement mobile
Sur mobile, l’autocomplétion doit occuper l’écran entier plutôt que se glisser sous le champ. Le clavier virtuel occupe déjà la moitié basse, et une liste déroulante de quatre suggestions dans les cent pixels restants est inutilisable.
Autre point : déclencher la recherche à partir de deux caractères, pas de trois, et attendre environ 250 millisecondes après la dernière frappe avant d’interroger le serveur. En dessous, vous multipliez les requêtes inutiles.
Étape 4 : mesurer
Trois indicateurs, à relever avant toute modification pour disposer d’un point de comparaison.
Le taux de recherches sans résultat, qui doit baisser après les étapes 1 et 2. Le taux de clic sur les suggestions, qui indique si elles sont pertinentes. Et le taux de conversion des sessions avec recherche, à comparer à celui des sessions sans, ce qui donne la valeur économique du chantier.
Quand il faut quand même toucher au thème
Deux situations. Si votre thème n’a pas de champ de recherche visible sur mobile, aucune couche logicielle ne remplacera son absence. Et si vous voulez une page de résultats entièrement repensée, avec filtres latéraux et tri personnalisé, le template de résultats devra être repris.
Ces deux cas mis à part, les quatre étapes ci-dessus couvrent l’essentiel du gain accessible.
Le module Live Search pour PrestaShop traite les étapes 3 et 4 sur PrestaShop 8 et 9 : suggestions instantanées avec image, prix et disponibilité, accrochage au champ existant sans modification de template, et journal des requêtes avec taux de clic et conversion.