1. Ce que couvre la recherche par défaut
Selon la référence du code WordPress, la recherche porte sur trois champs : le titre, l’extrait et le contenu. Dans WooCommerce, cela correspond au nom du produit, à la description courte et à la description longue. Elle trouve aussi des parties de mots. Chaque mot de la requête doit apparaître dans l’un de ces champs, et un tiret placé devant un mot l’exclut.
Les références (UGS), les attributs comme la couleur ou la taille, les catégories et les étiquettes ne sont pas dans ces champs. Une recherche sur une référence ou sur « rouge » ne trouve donc un produit que si le mot figure aussi dans son nom ou sa description. La recherche par défaut ne tolère pas les fautes de frappe.
2. Vérifier la visibilité dans le catalogue et les données produits
Dans chaque produit, la visibilité dans le catalogue propose quatre choix : boutique et résultats de recherche, boutique seulement, résultats de recherche seulement, ou masqué. Un produit réglé sur boutique seulement ou masqué n’apparaît pas dans les résultats de recherche. Si un produit manque dans la recherche, c’est le premier réglage à contrôler.
Comme seuls le nom et les descriptions comptent, la qualité de ces textes décide de ce que trouve la recherche. Ajoutez les noms et orthographes courants dans la description courte, par exemple « canapé » et « sofa », et citez les propriétés importantes dans la description.
- Cherchez un produit introuvable et contrôlez sa visibilité dans le catalogue.
- Comparez vos dix recherches les plus fréquentes avec les noms et descriptions courtes.
- Ajoutez synonymes et variantes d’orthographe dans la description courte.
3. Tester la recherche avec une série fixe
Prenez dix requêtes typiques. Ajoutez un mot avec une faute de frappe, une partie d’un nom de produit plus long, une référence et une requête de deux mots, dont l’un est dans le nom et l’autre dans un attribut. Notez si le produit attendu apparaît parmi les premiers résultats, et refaites le test après chaque modification.
Comme la recherche par défaut trouve des parties de mots, « tuyau » trouve en général aussi « tuyau d’arrosage ». Les fautes de frappe et les requêtes qui contiennent un attribut sont plus difficiles.
Exemple de série de tests
« tuyeau arrosage » (faute de frappe) · « tuyau » (partie de « tuyau d’arrosage ») · « TA-25-VE » (référence) · « tuyau vert » (nom et couleur).
4. Quand une recherche dédiée vaut la peine
Si vos clients cherchent par référence, ont besoin de filtres par attribut ou font des fautes de frappe, la recherche par défaut ne suffit pas. Une extension de recherche ou une recherche externe peut aider. Vérifiez si fautes de frappe, parties de mots, références et filtres fonctionnent ensemble, quelle charge l’extension ajoute à votre base de données et où les données de recherche sont traitées.
Grumeria se connecte à WooCommerce par un flux produits et un petit widget. Le flux peut venir directement des données produits publiques de votre boutique via https://grumeria.com/api/woocommerce-feed?shop=votre-boutique.fr, sans extension de flux, ou d’une extension de flux (CSV, XML ou Google Shopping). L’extension WordPress gratuite « Grumeria Search » ajoute le widget. La recherche tourne sur ses propres serveurs et non sur votre base WordPress, trouve les produits malgré les fautes de frappe, cherche dans tous les champs du flux que vous marquez comme consultables, comme la référence ou la couleur, et utilise vos propres synonymes. Elle fonctionne sans cookies, avec des données hébergées à Francfort. Vous pouvez d’abord vérifier votre boutique gratuitement.