Comment améliorer la recherche WordPress : 6 méthodes efficaces à essayer

Publié: 2022-02-16

Le moteur de recherche intégré de WordPress s'est définitivement beaucoup amélioré au fil des ans. Et pour la grande majorité des petits sites, cela fonctionne assez bien.

Mais lorsque votre site commence à croître en volume de publications et de pages, ou que vous commencez à utiliser des plugins comme WooCommerce et Advanced Custom Fields, vous pouvez constater que le moteur de recherche par défaut ne fait plus son travail.

Le système intégré a également du mal avec des sites et des bases de données très volumineux. Par conséquent, ce n'est peut-être pas le moteur de recherche rapide et efficace dont vos visiteurs ont besoin.

Si vous n'êtes pas satisfait de la recherche WordPress, il existe de nombreux plugins qui peuvent améliorer le moteur de recherche par défaut ou même le remplacer entièrement. Et dans cet article, nous en parlerons.

L'importance de la recherche rapide de sites Web

Pour certains sites Web, un moteur de recherche interne rapide et efficace peut être l'une de vos fonctionnalités les plus importantes. Plus vous avez de contenu, plus il est difficile pour les gens de découvrir les anciennes pages. Et pour certaines niches telles que les sites de commerce électronique, il peut être extrêmement important de garder un œil sur tout votre contenu.

30 % des visiteurs utilisent la recherche interne, et pour les sites de commerce électronique en particulier, ces visiteurs sont plus susceptibles d'effectuer un achat une fois qu'ils ont effectué une recherche sur le site. Avec un pourcentage aussi élevé, il est impératif que vous optimisiez leur expérience.

recherche de produits de commerce électronique

Il n'a pas besoin d'avoir une tonne de cloches et de sifflets. Cependant, il est important de s'assurer qu'il charge rapidement la page de résultats, et certains extras comme un système de filtrage peuvent aller très loin.

Cela dit, la recherche par défaut est assez adéquate pour les petits blogs et sites Web personnels. Il peut gérer une poignée de pages et de sites qui n'ont pas d'énormes bases de données ou qui n'ont pas besoin d'un système de filtrage complexe. Si c'est vous, il n'est pas nécessaire de tout réviser pour une fonctionnalité que personne n'utilisera.

Mais une fois que votre site commence à se développer et à devenir plus complexe, vous pouvez commencer à remarquer les failles du moteur de recherche interne de WordPress.

Le problème avec la recherche WordPress

Alors, quel est exactement le problème avec la recherche WordPress que nous devons améliorer ? Pourquoi désactiver le système intégré ?

Dans le passé, le moteur de recherche de WordPress était super simple. Il n'a scanné que quelques zones comme le titre et le contenu du message, puis a trié les résultats par ordre chronologique. Après une énorme mise à jour, il trie désormais les résultats par pertinence, les classant plus haut s'ils correspondent à tout ou partie de la requête.

exemple de recherche wordpress

Par exemple, si vous utilisez un plugin comme Advanced Custom Fields, la recherche WordPress n'analysera aucun contenu dans la plupart de ces champs. Les plugins qui ajoutent de nouveaux types de publication personnalisés et des taxonomies peuvent ne pas apparaître du tout dans la recherche non plus.

Il y a aussi le problème du manque de filtrage. Il n'y a aucun moyen de filtrer par catégorie, type de message personnalisé ou quoi que ce soit d'autre. C'est surtout un problème pour les boutiques en ligne. Même si vos produits WooCommerce apparaissent dans la recherche, il n'y a aucun moyen de restreindre la recherche aux seuls produits (à l'exclusion des articles de blog et autres), encore moins de filtrer par type de produit, prix et autres paramètres.

Enfin, il y a un problème simple avec la recherche : c'est lent, surtout sur les grands sites. Cela ne signifie pas nécessairement d'énormes sites Web avec des milliers de visiteurs par jour ; un blog personnel qui contient quelques centaines ou milliers de messages peut également le ralentir. Plus votre base de données est grande, plus elle s'aggrave. Si vous commencez à remarquer un ralentissement, il est temps de procéder à une mise à niveau.

6 façons d'améliorer la recherche sur votre site WordPress

Lorsque le moteur de recherche par défaut de WordPress ne fait pas le travail, vous avez besoin d'une solution différente. Voici quelques façons d'améliorer la recherche sur votre site et de rendre vos visiteurs beaucoup plus heureux.

1. Installez un nouveau thème

Si vous préférez garder votre nombre de plugins léger, il existe de nombreux thèmes qui implémentent leur propre moteur de recherche personnalisé.

Certains ajoutent simplement des outils de filtrage avancés à la recherche WordPress par défaut, ce qui peut être suffisant pour vos besoins. D'autres ajoutent leur propre moteur de recherche personnalisé, ou peuvent même implémenter l'un des plugins répertoriés ci-dessous.

Comme les plugins sont indépendants du thème, il n'est pas nécessaire de changer de thème actuel si vous ne le souhaitez pas. Mais si vous êtes déjà à la recherche d'un nouveau thème, le référentiel de thèmes et des sites comme ThemeForest en proposent qui ajoutent de nouvelles fonctionnalités de recherche.

Des exemples de thèmes avec une recherche avancée intégrée incluent Avada, le thème premium le plus populaire, XStore et Basel. Il y en a des centaines d'autres aussi.

options de recherche wordpress personnalisées avada

2. Essayez un plugin

Les plugins sont un bon choix si vous souhaitez refondre facilement votre moteur de recherche. Ils fonctionnent avec presque n'importe quel thème ou configuration de site Web. De plus, beaucoup d'entre eux nécessitent très peu de configuration et prennent effet immédiatement après l'installation.

Les plugins suivants améliorent simplement la recherche WordPress par défaut, en ajoutant plus d'options ou en la rendant plus rapide et plus efficace. Ceux-ci ne remplaceront pas complètement le moteur de recherche par un nouveau, mais amélioreront ce qui existe déjà.

  • WP Extended Search – Si votre principal problème avec la recherche WordPress est qu'il ne peut pas la réduire à certaines catégories, balises ou autres paramètres, alors c'est le plugin qu'il vous faut. Vous pouvez également créer des formulaires de recherche personnalisés et les déposer sur votre site avec un shortcode ou un widget. Il est également très bien pris en charge pour le moment et exempt de toute publicité.
  • Advanced Woo Search — La recherche WordPress par défaut ne fonctionne pas très bien avec les produits WooCommerce. Advanced Woo Search comble ces lacunes. Il vous permet de rechercher dans certaines métadonnées telles que l'ID, le SKU ou l'extrait de produit. La version premium offre encore plus de fonctionnalités telles que la recherche et les filtres de champs personnalisés et de taxonomies.
  • Ivory Search - Ivory Search vous permet de créer et de configurer de nouveaux formulaires de recherche sur votre site qui sont beaucoup plus puissants que ce que WordPress a à offrir. En plus de vous permettre de rechercher dans beaucoup plus de catégories et d'exclure des catégories spécifiques de la recherche, il implémente également des analyses et, éventuellement, la recherche AJAX.
  • Search & Filter - Il s'agit d'un plugin simple mais efficace qui se concentre principalement sur l'ajout d'un système de filtrage fonctionnel à votre site. Recherchez par toutes sortes de catégories spécifiques et utilisez des cases à cocher, des boutons radio ou des listes déroulantes pour l'affiner.
  • ACF : Meilleure recherche — Fatigué des pages de résultats de recherche super lentes et du manque de prise en charge des champs personnalisés avancés ? Ce plugin vous a couvert. C'est super rapide et ne nécessite aucune configuration ; installez-le et vous êtes prêt à partir.

3. Relevanssi

plugin relevanssi pour améliorer la recherche wordpress

Comme la liste ci-dessus, Relevanssi est un plugin gratuit que vous pouvez installer à partir du référentiel. La différence réside dans l'ampleur même de sa refonte. Il remplace votre moteur de recherche par défaut par un moteur de loin supérieur.

Cela améliore le fonctionnement des résultats de recherche. Il comprend des requêtes partielles correspondantes, vous permettant de rechercher tout ou partie des mots et d'utiliser des guillemets pour des résultats de correspondance exacts. Et bien sûr, il inclut la prise en charge des champs personnalisés et du filtrage.

Il existe également une version premium du plugin qui comprend plusieurs fonctionnalités avancées. Cela vous donne beaucoup plus de contrôle sur la pondération des catégories. Vous pouvez également indexer quelques éléments supplémentaires, tels que des profils d'utilisateurs et même des fichiers PDF ou d'autres pièces jointes. Il vous permet également de rechercher sur plusieurs sites si vous êtes sur un réseau multisite !

Ce plugin est beaucoup plus lourd que d'autres similaires en raison de son degré de modification et de la manière dont il indexe les pages. Par conséquent, il peut nécessiter jusqu'à des centaines de mégaoctets d'espace de base de données. Si vous utilisez un hébergement bas de gamme, Relevanssi peut ne pas fonctionner correctement.

En plus de cela, cela fonctionne plutôt bien sur la plupart des sites et peut vraiment améliorer vos résultats de recherche.

4. Recherche personnalisée Google

moteur de recherche programmable google

Si vous êtes déjà allé sur un site et que sa barre de recherche vous a redirigé vers une page Google, c'est le résultat du moteur de recherche programmable, également connu sous le nom de recherche personnalisée Google. Il remplace toutes les recherches internes sur votre site, en le faisant passer par les serveurs de Google à la place.

D'une part, cela a l'avantage de soulager votre propre serveur. D'un autre côté, à moins que vous ne le conceviez pour qu'il corresponde à votre thème, être redirigé vers une page Google peut être choquant pour les visiteurs. Il n'est également gratuit que si vous autorisez les annonces Adsense à s'afficher sur la page.

Si cela semble être la bonne solution pour vous, vous pouvez soit l'ajouter manuellement, soit utiliser un plugin. Dans tous les cas, vous devrez vous rendre sur le site PSE et entrer votre URL, puis configurer le moteur de recherche pour qu'il fonctionne comme vous le souhaitez.

Si vous souhaitez l'ajouter manuellement, vous recevrez un code que vous pourrez insérer dans votre thème. Ou vous pouvez utiliser le plugin WP Google Search qui gérera cette étape pour vous.

5.Ajax

Vous avez probablement vu des plugins mentionner la recherche Ajax même si vous ne savez pas ce que c'est. Fondamentalement, Ajax est une technologie Web qui permet à une page Web de se mettre à jour avec de nouvelles informations sans avoir à recharger.

En d'autres termes, un moteur de recherche Ajax affiche les résultats de recherche en direct sans actualisation, peut-être même au fur et à mesure que l'utilisateur tape. C'est beaucoup plus pratique pour l'utilisateur que d'avoir à taper une requête, puis d'être redirigé vers une page séparée ou d'attendre un rechargement.

Vous pouvez coder vous-même un moteur de recherche Ajax, mais il est beaucoup plus facile de l'implémenter avec un plugin. Plusieurs d'entre eux existent, mais un exemple populaire est Ajax Search Lite. Cela inclut le filtrage, la saisie semi-automatique de Google et les suggestions de recherche, ainsi que la prise en charge des champs personnalisés et des types de publication.

plug-in de recherche ajax léger

Il existe également une version pro qui recherche dans des plugins tels que les forums BuddyPress et les produits WooCommerce. Il est également livré avec une mise en cache pour accélérer un peu les choses.

Une deuxième option est SearchWP Live Ajax Search, qui se connecte au plugin premium SearchWP (bien qu'il ne l'exige pas) et inclut une tonne d'options de personnalisation. En même temps, il est également assez léger et conçu pour rester hors de votre chemin, nécessitant une configuration et une maintenance minimales.

6. Recherche élastique

Elasticsearch est un moteur de recherche extrêmement puissant et étonnamment rapide largement utilisé sur le Web et dans les applications. Si vous voulez le meilleur des meilleurs en matière de recherche, c'est un bon point de départ.

Il est possible d'implémenter manuellement Elasticsearch, soit vous-même, soit avec un développeur (c'est gratuit et open source), ou en utilisant le service Elastic Cloud géré et payant. Ce dernier nécessitera également une configuration manuelle pour le faire fonctionner sur votre site.

Il existe également la possibilité d'utiliser le plugin ElasticPress. Il rend le processus de mise en œuvre beaucoup plus facile et est également conçu pour fonctionner avec une technologie spécifique à WordPress comme les produits WooCommerce, les commentaires et les champs personnalisés.

plug-in elasticpress

Notez que vous devrez toujours acheter un hébergement Elastic Cloud ou ElasticPress pour que ce plugin fonctionne. Ce n'est certainement pas une option bon marché, mais cela en vaut la peine si vous voulez des résultats de recherche fiables et rapides, même sur de grands sites Web.

Les sites plus grands ont besoin d'une meilleure recherche

Bien que la recherche WordPress soit bien meilleure maintenant, pour certains sites Web, les solutions par défaut peuvent laisser beaucoup à améliorer. Le fait qu'il ne fonctionne pas toujours bien avec les champs personnalisés et les types de publication, et qu'il puisse être lent une fois que votre base de données devient très volumineuse, signifie que vous devrez peut-être rechercher une autre solution.

Heureusement, il existe des thèmes, des plugins et des refontes complètes du moteur de recherche pour améliorer ou remplacer la recherche WordPress. La configuration ne prend généralement que quelques clics, il suffit donc de choisir celui qui possède les fonctionnalités dont vous avez besoin.

L'installation d'un plugin est généralement l'option la plus simple, mais elle peut également ne pas résoudre tous vos problèmes. Passer à un moteur de recherche personnalisé comme Relevanssi, Elasticsearch, ou même simplement remplacer la recherche par défaut par Ajax peut être beaucoup plus efficace. Même si c'est plus cher et difficile à mettre en place.

Quelle solution avez-vous choisie pour améliorer la recherche WordPress ? Laissez un commentaire et dites-nous lequel vous préférez !