Comment rendre son moteur de recherche plus efficace ?

algorithme de recherche



Le développement d'un moteur de recherche interne, est une chose très compliqué, qui demande beaucoup de temps et donc pas mal de ressources financières. Toute fois, le jeu en vaut la chandelle car c'est une porte extrêmement importante pour les clients désirant trouver et acheter un produit. Dans ce contexte, voici quelques astuces pour vous aider à améliorer le moteur de recherche de votre site Internet :

Cherchez dans plusieurs champs

Lorsque vous cherchez des produits correspond à la recherche d'un client, ne cherchez des produits qui ont des correspondances uniquement dans le titre. Élargissez la recherche à plusieurs endroits stratégiques. Cela peut être par exemple

  • le titre du produit
  • la description
  • la catégorie
  • le texte descriptif de l'image
  • les mots uniques
  • la marque
  • etc

Ajoutez une liste de mots clés cachées

Une pratique intéressante est d'ajouter à vos produits, une liste de mots clés qui servira uniquement à la recherche et qui ne seront donc pas affiché sur le site Web. Cette liste de mots clés doit être composées de tous les termes possibles qu'un client peut utiliser pour trouver ce produit. Et comme cette liste ne sera pas affichée sur le site Web, vous pouvez vous lâcher et mettre des mots avec des fautes d'orthographe. Ces mots clés doivent principalement

  • décrire le produit
  • être des synonymes (téléphone, mobile, cellulaire, GSM, phone, cell, etc)
  • différentes façon d'écrire le mot, avec et sans fautes d'orthographe (iPhone, ifone, iphon, etc)
  • des mots associés (finance, financement, financier, financer, etc)

et tout autre type de liste qui serait bénéfique à une recherche.

Cachez les résultats de recherche

L'un des facteurs les plus important est la vitesse de recherche. Elle doit être quasiment en temps réel. Pour cela, il va falloir mettre en cache les résultats de recherche. Autrement dit, une fois qu'un utilisateur effectue une recherche, enregistrer les termes de la recherche ainsi que les résultats obtenus. Si un autre utilisateur fait la même recherche, inutile de réeffectuer lout le processus de recherche. Sauvez du temps et fournissez les résultats qui ont été sauvegardées au préalable. Ensuite, pensez également à mettre à jour le cache des résultats de recherche assez régulièrement.

Utilisez l'algorithme de Levenshtein

La distance de Levenshtein est un calcule mathématique qui définie la similitude entre deux mots. En gros, on prend deux mots et on définie combien il y a de caractères différents. Plus il est élevé moins c'est bon. Généralement on garde les mots qui ont un score compris entre 0 et 2. Au de la, le mot est trop différent pour être pertinent. Par exemple si on prend les mots

  • commerce et commerce : le score sera de 0 car les deux mots sont identiques. Ce score est excellent.
  • commerce et comerce : le score est de1 car il manque un M au deuxième mot.

Dans le deuxième cas, on comprend que l'utilisateur voulait écrire commerce mais la même écrit. Dans ce cas, il serait dommage de retourner aucun résultat car l'utilisateur a fait une faute. Avec la distance de Levenshtein on peut donc corriger cette faute et fournir les résultats pour commerce et non comerce.

En conclusion

Bien évidement il existe beaucoup d'autres façon d'améliorer les performances d'un moteur de recherche interne à une boutique en ligne. Toute fois, les pratiques ci-dessus coupler aux bonnes pratiques de bases pour un moteur de recherche vont rendre votre outil déjà bien plus performant. Par la suite, il faudra réfléchir pour l'améliorer en fonction de vos utilisateurs. Mais le développement des bons algorithmes n'est pas tout. Ensuite il faut également optimiser l'affichage des résultats de recherche.

Merci de m'indiquer ce que vous pensez de cet article afin de m'aider à m'améliorer :)

/5 d'après 0 votes
Que pensez-vous de cet article ?

Le savez-vous ?

Vous pouvez être informé de la publication des nouveaux articles pour être sûr de ne rien rater ! Pour cela, il vous suffit simplement de vous inscrire à mon infolettre.

Comment laisser un commentaire avec Disqus?

comments powered by Disqus

  • Pourquoi est-ce important d'avoir un moteur de recherche interne ?

    Pourquoi est-ce important d'avoir un moteur de recherche interne ?

    **Un utilisateur qui fait une recherche sur votre site Web a un taux de transaction beaucoup plus supérieur à un utilisateur qui u...

    Voir la suite

  • Comment inciter vos clients à utiliser et réutiliser votre moteur de recherche interne ?

    Comment inciter vos clients à utiliser et réutiliser votre moteur de recherche interne ?

    **Le moteur de recherche interne de votre e-commerce fait partie intégrante du processus d'achat. Il aide les utilisateurs à trouv...

    Voir la suite

  • Comment ordonner sa liste de produit dans un site e-commerce

    Comment optimiser la page des résultats de recherche ?

    **Contrairement à ce que l'on pourrait penser, la page des résultats de recherche est une page extrêmement importante. Elle peut s...

    Voir la suite

  • Que mettre dans la page des résultats de recherche au lieu d'indiquer qu'il n'y a aucun résultat  ?

    Que mettre dans la page des résultats de recherche au lieu d'indiquer qu'il n'y a aucun résultat  ?

    **Lorsqu'un utilisateur fait une recherche à l'intérieur de votre site, le pire des scénarios est qu'il obtienne une page avec un ...

    Voir la suite

  • Quels sont les différents types d'achats et comment les déclencher ?

    Quels sont les différents types d'achats et comment les déclencher ?

    **Afin d'augmenter vos ventes, il faut comprendre ce qui motive l'achat chez vos différents clients. En comprenant cela, il vous s...

    Voir la suite

  • Ma première expérience d'achat sur VistaPrint et les trucs à faire et ne pas faire pour améliorer votre site Web

    Ma première expérience d'achat sur VistaPrint et les trucs à faire et ne pas faire pour améliorer votre site Web

    **Cette semaine j'ai passé mon temps à chercher un imprimeur pour imprimer des cartes d'affaire. Moi qui pensais que ça serait une...

    Voir la suite

  • Quelle méthode de calcule choisir pour définir ses frais de livraison ?

    Quelle méthode de calcule choisir pour définir ses frais de livraison ?

    **Définir ses frais de livraison peut rapidement devenir un casse tête en fonction des différentes caractéristiques de vos produit...

    Voir la suite

Catégories

Tu as besoin de créer un site Internet ?

Contacte-moi maintenant !

Je ne prends plus de nouveaux mandats pour le moment

Tu cherches un développeur Web indépendant pour

  • la conception d'un site Internet professionnel
  • ajouter des fonctionnalités au site Web de ton entreprise
  • corriger des bugs et améliorer l'expérience utilisateur
  • moderniser ton design pour séduire ta clientèle
  • ou pour t'accompagner à long sur tes projets numériques

Contacte-moi maintenant!