Relevanssi : Optimise le moteur de recherche de WordPress

/

article relevanssi

Cet article prend environ 4 minutes à lire en intégralité.

L L’article que je cherchais sur mon propre site n’apparaissait pas dans la recherche. Enfin, si : en 28e proposition.

La recherche est une fonctionnalité précieuse pour les visiteurs mais WordPress n’est pas au point.

Relevanssi améliore la pertinence des recherches internes. Mon article arrive désormais en 8e position. C’est mieux, mais il reste une marge de progression.

L’installation et les paramétrages se réalisent en une poignée de minutes.

Avant de nous lancer, je te présente les limites de cette extension pour éviter que tu ne sois déçu.

Les limitations de Relevanssi

les limitations de Relevanssi

Le plugin est incompatible avec les extensions suivantes :

  • Sensei
  • BuddyPress et BuddyBoss
  • WP Job Manager
  • NextGen Gallery
  • JetSmartFilters
  • FooGallery
  • WP File Download
  • Beaver Builder

Il n’est pas prévu pour gérer les gros sites. Il faudra envisager une autre solution au-delà de 50 000 pages et articles.

Je n’ai pas remarqué que Relevanssy ralentissait mon site, mais la recherche prend environ 2 secondes en plus.

Tu réalises une manipulation supplémentaire (que je te montre) pour les thèmes en Full Site Editing, comme Twenty Twenty-Two que j’utilise.

Des alternatives seront sans doute plus adaptées pour un site WooCommerce.

La version payante présente une seule fonctionnalité grand public : la meilleure prise en compte des fautes d’orthographe dans la recherche.

Installe et paramètre Relevanssi

Installe et paramètre Relevanssi

Tu installes et actives l’extension Relevanssi – A Better Search directement depuis le répertoire de WordPress.

installer l'extensionrelevanssi sur  wordpress
Les 100 000 installations et le fait qu’elle soit maintenue à jour sont rassurants.

Tu retrouves Relevanssi dans le menu Réglages.

menu réglages de relevanssi

Dans l’onglet Indexation

Tu intègres tes médias dans la recherche si tu le souhaites (Attachement). Les articles et les pages sont sélectionnés par défaut.

type contenus

Il est possible d’indexer les commentaires. J’imagine que cela s’adresse aux forums.

commentaires

Tu remontes en haut de la page pour sauvegarder tes options et générer l’index.

J’ai été étonné de la rapidité de la création de la base. Cela a pris 16 secondes pour 104 articles.

générer index

Onglet Recherche

Il est possible d’indiquer un opérateur de recherche plus restreint (ET) mais j’ai pensé que ce ne serait pas naturel pour les lecteurs.

opérateur de recherche

J’ai modifié le poids des éléments dans la recherche en survalorisant les titres. Il n’est pas possible d’indiquer 0.

Poids éléments recherche

Tu retires de la recherche les articles et les pages qui ne sont pas pertinentes : mentions légales, cookies… L’exclusion fonctionne avec les identifiants des articles séparés par des virgules.

exclusion des page et articles de la recherche

La première solution pour trouver ton identifiant sera de survoler les titres dans ton menu articles.

id article

Tu retrouves également l’identifiant dans l’url quand tu l’ouvres dans WordPress.

id article dans le lien

Onglet Mots vides

Une liste pertinente des mots à ne pas prendre en compte dans la recherche est présente : la, des…

Tu retrouves en dessous des suggestions de mots à ajouter pour ton site.

mots vides probables

Onglet Extraits et mises en évidence

Relevanssi modifie les extraits proposés pour faire apparaître les termes recherchés.

Extrait personnalisé

Tu désactives cette option si elle ne te convient pas dans Extraits et mises en évidence.

supprimer recherche personnalisée

Tu vides le cache de ton site et tu réalises un test. Tu dois réaliser une étape supplémentaire si ton thème est en FSE.

Active Relevanssi sur un thème en Full Site Editing

Relevanssi avec un thème en Full Site Editing

Je n’avais plus aucun résultat lors des recherches.

Twenty Twenty-Two intègre les nouvelles fonctionnalités d’édition complète de site (FSE) et gère différemment les requêtes.

Voici la manipulation à effectuer communiquée par le créateur de l’extension.

Je suis passé par l’extension Code Snippets pour injecter le code.

Tu ajoutes un nouvel extrait.

ajouter snippet

Tu sélectionnes l’onglet PHP. Tu nommes ton code pour l’identifier facilement. Tu colles le code en vérifiant deux fois qu’il ne manque rien.

Tu enregistres et tu actives.

php relevanssi fse

Le code à ajouter :

add_filter( 'relevanssi_search_ok', function( $ok, $query ) {
  if ( ! empty( $query->query_vars['s'] ) ) {
    $ok = true;
  }
  return $ok;
}, 10, 2 );

Conclusion

La recherche n’est toujours pas idéale avec Relevanssi mais cette extension l’améliore considérablement.

Une extension ajoute la visualisation en temps réel des meilleures propositions au moment de la saisie.

Améliore, en quelques minutes, la recherche interne de ton site WordPress avec Relevelanssi. #wordpress Cliquez pour tweeter

J’ai testé Ivory Search qui offre la personnalisation du bouton sans amélioration notable de la pertinence de la recherche.

signature de Jean du site pour pas un rond

Les articles qui peuvent t’intéresser :

Retrouve tous les articles pour Créer seul ton site

bannière pour l'inscription à la newsletter
portrait jean

Je partage mes apprentissages et mes expériences depuis 2017 avec + de 100 tutoriels et ressources.

Tu devrais trouver ton bonheur pour créer ta marque, construire ton site puis le faire grandir et développer ton entreprise sur pour pas un rond.

Jean


2 réponses à “Relevanssi : Optimise le moteur de recherche de WordPress”

  1. Intéressant, comme toujours ! J’ai encore appris quelque chose (je ne connaissais pas le hack pour les thèmes FSE), merci Jean !
    Par contre, tu ne parles pas des stats de recherche (côté admin). Oubli ou volonté délibérée pour rester abordable ?

    • Bonjour Pascal,

      J’ai effectivement mis de côté les statistiques pour l’instant. Je vais attendre d’avoir des données pour expliquer cette fonctionnalité.

      Excellente fin de WE,
      Jean

Laisser un commentaire

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