Catalog UX & SEO

Comment récupérer une recherche PrestaShop sans résultat

« No matches were found for your search » est ce que le thème Classic affiche sur une recherche vide prestashop. Cette page doit malgré tout proposer un produit suivant ou une requête suivante.

La plupart des thèmes PrestaShop proposent la même recherche vide : un court message « rien trouvé », parfois un champ de recherche, et aucun produit sur lequel cliquer. Une ligne en gras, une invitation à essayer d’autres mots-clés, le champ avec la requête toujours dedans – et rien à acheter.

Les thèmes plus récents laissent un autre vide. Le titre nomme déjà la requête, l’en-tête conserve le champ, et le contenu reste une impasse :

Recherche vide PrestaShop sans résultat : titre No search results for 1234567890, une ligne pour réessayer, et seulement le champ de recherche de l'en-tête
Avant : la requête est dans le titre, et il n’y a toujours rien sur quoi cliquer.

Ce que le thème Classic affiche quand la recherche ne trouve rien

Le titre de page indique « Résultats de recherche ». En dessous, le thème Classic affiche en gras « No matches were found for your search », puis une ligne de conseil : « Please try other keywords to describe what you are looking for. » C’est tout l’état vide.

Un élément utile est déjà là : le champ de recherche conserve ce que le visiteur a saisi, pour qu’il puisse corriger et réessayer sans repartir de zéro. Ce qui manque à la page, c’est quelque chose à acheter. Aucun produit, aucune catégorie à explorer, aucune requête suggérée. Sur beaucoup de boutiques, la suite se trouve dans le pied de page.

Ce que la page de recherche vide doit encore accomplir

Une page sans résultat a malgré tout un rôle : proposer un produit suivant ou une requête suivante. Les recommandations de Nielsen Norman Group sur les pages de recherche sans résultat résument ce rôle en une ligne : rappeler la requête, garder un champ de recherche avec le texte d’origine, et offrir une issue qui renvoie vraiment des résultats. Cette dernière condition passe souvent inaperçue. C’est tout l’enjeu de la récupération :

Afficher les mots saisis

Le visiteur doit voir la requête sur la page, pas seulement dans le champ. Si le titre se limite à « aucun résultat », il ne peut pas savoir si la boutique l’a bien compris. Affichez la chaîne à côté de l’échec : une faute de frappe devient évidente, une vraie absence de résultat reste honnête.

Garder le champ de recherche, avec la requête toujours dedans

Une nouvelle tentative doit coûter une correction, pas un retour vers l’en-tête. Le thème Classic le fait déjà : le champ reste sur la page vide et conserve ce qui a été saisi. Gardez-le. Ne le remplacez pas par un champ de la page d’accueil qui efface la chaîne.

Proposer une catégorie qui contient des produits

Un clic qui ouvre une liste avec du stock est une issue. Les recherches Baymard sur les pages sans résultat placent des catégories liées ou populaires sur cette page pour cette raison : l’acheteur peut parcourir ce que vous vendez vraiment au lieu de deviner un meilleur mot-clé. Les catégories populaires sont la version simple quand la requête ne correspond à aucun rayon. Les catégories liées sont plus pertinentes quand un mot de la requête renvoie à une vraie liste.

Afficher des produits disponibles, et les libeller clairement

Les meilleures ventes en stock ou les articles les plus consultés sont le dernier recours : quelque chose à acheter quand la requête n’a nulle part où aller. Libellez la grille comme populaire ou suggérée. Ne la présentez pas comme des résultats de recherche pour une requête qui a échoué – cela décourage la confiance dans la recherche.

« Please try other keywords » relève de la leçon d’orthographe. Les tests Baymard montrent que les conseils de recherche seuls sont rarement utilisés, et peuvent devenir une raison de partir. Une recherche vide récupérée porte le clic suivant pour eux.

Les alias appartiennent aux paramètres de recherche

Certaines recherches vides se corrigent en amont. Si les acheteurs tapent « hoody » et votre catalogue dit « hoodie », c’est un alias, et les alias se gèrent dans Paramètres de la boutique → Recherche, à côté de la reconstruction de l’index. Tout cet écran est détaillé dans le guide rapide pour configurer la recherche PrestaShop, et cet article ne le reprend pas.

Les alias réduisent le nombre de pages sans résultat. Ils ne l’amènent jamais à zéro. Certaines requêtes n’ont honnêtement aucune correspondance dans votre catalogue – une marque abandonnée, une gamme que vous n’avez jamais proposée, une faute que personne n’a encore aliasée. Pour celles-là, la page vide elle-même doit assurer la récupération.

Un petit module gratuit pour la page de recherche vide PrestaShop

La solution est un petit module gratuit appelé Empty Search Recover. Il remplit la zone de résultats vides que le thème prévoit déjà, sans modifier les fichiers du thème. Sur le thème Classic, cela suffit. La plupart des autres thèmes exposent le même type d’emplacement pour les résultats vides, et le module peut s’y installer aussi. Il ne s’active que lorsque la recherche n’a rien trouvé – une recherche avec des résultats reste intacte.

Chaque élément de récupération est une case à cocher, car les thèmes laissent des trous différents. Le thème Classic garde un champ de recherche dans le contenu et n’affiche jamais les mots saisis dans le titre. Certains thèmes plus récents affichent une grande ligne No search results for … et ne laissent que le champ de l’en-tête pour réessayer. Activez ce qui manque sur votre page vide :

  • Un formulaire de recherche dans le bloc de contenu, avec la requête toujours dedans.
  • La requête saisie dans un titre, sous la forme No search results for « … ».
  • Des catégories choisies dans un arbre du back office – des liens qui ouvrent une liste avec des produits, pas l’accueil.
  • Une petite grille de meilleures ventes en stock. Le titre indique qu’elles sont populaires ou suggérées, pas des résultats de recherche.

Ce qu’il refuse dans la première version : pas d’alias ni de second moteur de recherche – cela reste dans les paramètres de recherche. Il ne masque pas la ligne « no matches » du thème. Et pas de montée en gamme payante – le module est gratuit, et la première version le reste.

Recherche vide PrestaShop récupérée : la requête dans le titre, un formulaire de recherche dans le contenu, des liens de catégories et des produits populaires en stock
Après : la même requête, un formulaire de recherche dans le contenu, des catégories et des produits qui se chargent.

Vérifiez la recherche de votre boutique

Comptez deux minutes. Ouvrez la recherche de votre boutique, saisissez une requête qui échoue volontairement, et lisez la page affichée. Repérez la requête sur la page, un champ dans le contenu pour réessayer, une catégorie qui contient des produits, et au moins un article en stock sur lequel cliquer sans prétendre qu’il correspond. Sur le thème Classic, vous trouverez le champ et pas les mots saisis dans le titre. Sur certains thèmes plus récents, vous trouverez le titre et pas le champ dans le contenu.

La page de recherche vide fait partie d’une famille que vous connaissez peut-être déjà : la page en rupture de stock et la page produit discontinué sont des états de catalogue vides avec le même devoir – des URL différentes, le même travail de donner à la visite une étape suivante.

Gardez la requête, gardez le champ, et placez une catégorie ou un produit achetable sur la page. Faites cela, et une recherche qui ne trouve rien trouvera malgré tout une issue pour l’acheteur.

Laisser un commentaire

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