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.
Sommaire
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
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
Tu installes et actives l’extension Relevanssi – A Better Search directement depuis le répertoire de WordPress.
Tu retrouves Relevanssi dans le menu Réglages.
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.
Il est possible d’indexer les commentaires. J’imagine que cela s’adresse aux forums.
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.
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.
J’ai modifié le poids des éléments dans la recherche en survalorisant les titres. Il n’est pas possible d’indiquer 0.
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.
La première solution pour trouver ton identifiant sera de survoler les titres dans ton menu articles.
Tu retrouves également l’identifiant dans l’url quand tu l’ouvres dans WordPress.
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.
Onglet Extraits et mises en évidence
Relevanssi modifie les extraits proposés pour faire apparaître les termes recherchés.
Tu désactives cette option si elle ne te convient pas dans Extraits et mises en évidence.
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
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.
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.
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 tweeterJ’ai testé Ivory Search qui offre la personnalisation du bouton sans amélioration notable de la pertinence de la recherche.
Les articles qui peuvent t’intéresser :
- 103 formules de titres d’articles
- Réduis le poids des images de ton site
- Réalise facilement la page d’accueil de ton site
Retrouve tous les articles pour Créer seul ton site
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”
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