Le WordPress d'aujourd'hui, décodé pour les développeurs

SEO & GEO

Typesense contre Meilisearch : une recherche interne qui épargne le budget de crawl

Comparatif de deux moteurs de recherche auto-hébergés sur WordPress et leur effet sur le nombre d'URL de résultats explorées par Googlebot.

Par WordPress Développement • 30 janvier 2024 • 4 min de lecture • Aucun commentaire
Typesense contre Meilisearch : une recherche interne qui épargne le budget de crawl

Combien d’URL de type ?s= Googlebot explore-t-il chaque semaine sur un site utilisant la recherche native de WordPress ? Sur un site à fort volume de contenu, la réponse dépasse souvent les attentes, et ces pages de résultats, générées à la volée, sans valeur propre pour un moteur de recherche externe, consomment une part non négligeable du budget de crawl.

Ce comparatif comparateur oppose deux moteurs de recherche interne auto-hébergés, Typesense et Meilisearch, tous deux capables de remplacer la recherche native de WordPress via une synchronisation d’index. Il ne traite pas Algolia, solution SaaS déjà largement documentée par ailleurs, mais se concentre sur deux alternatives que l’on installe et maintient soi-même.

Le problème initial : une recherche native qui génère du crawl inutile

La recherche native de WordPress repose sur des requêtes SQL avec des clauses LIKE et génère des URL du type /?s=terme+recherche. Ces URL sont indexables par défaut si rien ne les bloque, et un moteur externe qui suit des liens internes mal maîtrisés peut en découvrir un grand nombre, chacune renvoyant un contenu quasi identique en structure, seule la liste de résultats changeant. Le risque n’est pas tant une pénalité que du gaspillage : chaque page de résultats explorée est une page de contenu réel non explorée à la place.

Remplacer cette recherche par un moteur externe capable de filtrer, classer et paginer les résultats côté client, sans générer d’URL indexable pour chaque combinaison de termes, change directement ce ratio.

Typesense : rapide à indexer, léger à héberger

L'essentiel à retenir : Deux moteurs auto-hébergés face à la recherche native WordPress ; Effet mesuré sur les URL de résultats explorées ; Verdict selon la taille du site

Typesense est un moteur de recherche open source écrit en C++, pensé pour une installation simple et une empreinte mémoire réduite. Son intégration avec WordPress passe généralement par une synchronisation des contenus vers un index dédié, interrogé ensuite via une interface JavaScript côté client, sans rechargement de page ni génération d’URL de résultats côté serveur.

Son principal atout dans ce contexte est la rapidité d’indexation initiale et la faible consommation de ressources sur un serveur modeste, ce qui convient à des sites de taille moyenne cherchant à s’affranchir de la recherche native sans investir dans une infrastructure lourde.

Meilisearch : une expérience de recherche plus soignée par défaut

Meilisearch, également open source et auto-hébergeable, met l’accent sur la pertinence des résultats et la tolérance aux fautes de frappe dès la configuration par défaut. Son moteur de classement intègre nativement la recherche approximative, ce qui réduit le nombre de requêtes vides pour l’utilisateur, un point indirect mais réel pour le budget de crawl : moins d’allers-retours de l’internaute, moins de rechargements, et surtout un moteur qui ne génère toujours aucune URL de résultats indexable côté WordPress.

Comparatif technique

CritèreTypesenseMeilisearch
LangageC++Rust
Tolérance aux fautes de frappeConfigurableActivée par défaut
Empreinte mémoire à l’installationRéduiteModérée
Génération d’URL de résultats WordPressAucune (rendu client)Aucune (rendu client)
Complexité de mise en placeSimpleSimple à modérée

Effet mesuré sur le crawl

Sur un site où la recherche native générait des centaines d’URL de type ?s= explorées chaque mois selon les journaux serveur, la bascule vers un moteur auto-hébergé combinée à une règle Disallow: /?s= dans robots.txt a fait chuter ce volume à moins d’un tiers en quelques semaines. La différence entre Typesense et Meilisearch sur ce point précis est marginale : l’essentiel du gain vient du changement d’architecture, pas du choix entre les deux moteurs.

La vraie différence entre les deux se joue ailleurs, sur la qualité perçue de la recherche par les visiteurs, un critère qui influence indirectement le taux de rebond et le temps passé sur le site, deux signaux que Google observe sans qu’ils soient des facteurs de classement au sens strict.

Notre verdict

Pour un site cherchant avant tout à limiter les URL de résultats explorées inutilement, les deux moteurs remplissent le même rôle et le choix se fait sur d’autres critères. Meilisearch convainc par sa pertinence par défaut et sa tolérance aux fautes de frappe, un vrai plus pour l’expérience utilisateur. Typesense séduit par sa légèreté et sa rapidité d’indexation, particulièrement adaptée à un hébergement aux ressources limitées. Dans les deux cas, la règle à retenir dépasse le choix technologique : bloquer l’indexation des URL de recherche native reste la mesure la plus efficace, quel que soit le moteur choisi derrière.

Laisser un commentaire

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

Partager :

À propos de l'auteur

WordPress Développement

Développeur WordPress, passionné par Elementor, le FSE et l’automatisation par IA.

Voir tous ses articles

Dans la même veine

À lire aussi