Les visiteurs recherchent constamment sur votre site WordPress des réponses, des produits, des tutoriels ou des ressources. Mais si votre outil de recherche ne parvient pas à fournir rapidement les bons résultats, vous risquez de perdre des visiteurs au profit de sites concurrents.
Mais voici le problème : la recherche WordPress par défaut est assez limitée. Elle ne recherche que dans les titres et le contenu des articles, ignorant les catégories, les étiquettes et d'autres informations importantes.
En conséquence, le contenu pertinent est souvent enfoui, et vos visiteurs manquent des informations précieuses qui pourraient les aider.
La bonne nouvelle, c'est que le corriger n'est pas compliqué une fois que vous savez quoi faire. Dans ce guide, nous allons expliquer comment fonctionne la recherche WordPress et partager les meilleures façons de la rendre beaucoup plus efficace. ✅

Comment fonctionne la recherche WordPress ?
WordPress.org est livré avec un système de recherche qui recherchera du contenu sur votre site Web.
L'apparence de la barre de recherche et son emplacement varieront en fonction de votre thème WordPress, mais la plupart des thèmes affichent la barre de recherche en haut à droite.

💡 Remarque : Si votre thème n'affiche pas la barre de recherche WordPress par défaut, passez à notre FAQ, où nous vous montrerons comment l'ajouter.
Les visiteurs peuvent taper une requête de recherche dans ce champ, et WordPress recherchera :
- Titres des pages
- Contenu des pages
- Titres et légendes d'images uniques
- Texte alternatif des images
- Noms de fichiers
Comme vous pouvez le voir, il ne recherche pas les widgets, les commentaires des utilisateurs, les catégories, les tags, les produits WooCommerce, ou les documents PDF.
Il ne recherche pas non plus les titres de galeries d'images, les légendes ou le texte alternatif, bien que vous puissiez rechercher ce contenu à l'aide d'un plugin de moteur de recherche comme SearchWP.

🧑💻 Astuce d'initié : Nous avons testé de nombreux outils, et SearchWP se démarque comme le meilleur plugin de recherche WordPress. Vous pouvez en savoir plus dans notre avis détaillé sur SearchWP.
La recherche WordPress utilise la classe WP_Query. Elle commence par afficher tous les articles qui contiennent le terme de recherche dans le titre de l'article, classés par ordre chronologique inverse. Cela signifie que les entrées les plus récentes seront affichées en haut des résultats.
Ensuite, elle affichera tous les articles qui contiennent le terme correspondant dans le contenu de l'article.
Par exemple, imaginez que vous venez de publier un article de blog sur les chats intitulé « Mon animal préféré », et que vous avez également un article plus ancien intitulé « Meilleures photos de chats ». Dans cet exemple, la recherche de « Chat » affichera d'abord l'ancien article « Meilleures photos de chats » car il contient le terme de recherche dans le titre.
Ce n'est peut-être pas un problème pour les blogs WordPress ou les sites Web qui n'ont qu'une petite quantité de contenu.
Cependant, cette logique de tri donnera souvent des résultats inexacts ou déroutants pour les blogs plus importants, les boutiques en ligne ou les sites Web d'entreprise.
Le système intégré manque également de certaines fonctionnalités que les utilisateurs attendent des moteurs de recherche modernes. Cela inclut la saisie semi-automatique, la recherche Ajax en direct, le filtrage et la correction orthographique.
Pourquoi améliorer la recherche par défaut de WordPress ?
Un outil de recherche sur site avancé, rapide et précis peut aider les visiteurs à trouver du contenu intéressant et pertinent, ce qui les maintiendra plus longtemps sur votre site Web. Cela peut augmenter les vues de page et réduire le taux de rebond dans WordPress.
Lorsque les visiteurs passent plus de temps sur votre site, cela envoie des signaux positifs aux moteurs de recherche. Cela peut améliorer votre SEO WordPress, ce qui signifie que les moteurs de recherche comme Google montreront votre contenu à plus de personnes et attireront plus de visiteurs sur votre site Web.
Pour plus d'informations, veuillez consulter notre guide sur comment augmenter le trafic de votre blog.
Lorsque les gens utilisent la recherche interne de votre site, ils sont généralement très engagés. Ils recherchent activement du contenu spécifique, ce qui peut signifier qu'ils sont prêts à passer à l'action, comme acheter un produit, s'inscrire à votre site d'adhésion WordPress, ou prendre rendez-vous.
Si ces personnes ne trouvent pas ce qu'elles cherchent, elles peuvent abandonner et aller sur un autre site Web. Cela signifie que vous perdez des visiteurs et des clients qui étaient prêts à convertir.
Une page de résultats de recherche est également un exemple de contenu personnalisé, car vous affichez des résultats qui correspondent à la requête de recherche unique du visiteur. En orientant les utilisateurs vers un contenu précis et utile, vous pouvez améliorer l'expérience utilisateur.
La performance est une autre raison pour laquelle il est judicieux de remplacer la recherche par défaut de WordPress par une meilleure alternative.
Plus votre site WordPress est volumineux, plus WP_Query mettra de temps à analyser votre base de données et à obtenir les résultats. Cela signifie que la recherche de votre site deviendra plus lente à mesure que votre site grandira.
Dans cette optique, nous allons examiner quelques moyens simples d'optimiser l'expérience de recherche WordPress. Vous pouvez utiliser les liens rapides ci-dessous pour accéder au sujet de votre choix :
- Afficher les résultats instantanés avec la recherche Ajax en direct
- Modifier le slug de l'URL de recherche par défaut
- Rendre les fichiers PDF consultables dans WordPress
- Ajouter une fonctionnalité de recherche par catégorie à WordPress
- Créer une recherche de produits WooCommerce intelligente
- Créer un formulaire de recherche pour les types de publication personnalisés
- Exclure du contenu de la recherche WordPress
- Rendre les commentaires des articles de blog consultables dans WordPress
- Ajouter la recherche multilingue
- Activer la recherche floue sur votre site Web
- FAQ sur la recherche WordPress
- Ressources bonus : Autres moyens d'améliorer votre recherche WordPress
Commençons.
1. Afficher les résultats instantanés avec la recherche Ajax en direct
La recherche Ajax en direct ajoute un menu déroulant et une fonctionnalité d'autocomplétion, courante dans les moteurs de recherche comme Google.
Pendant que l'utilisateur tape, la recherche en direct devine ce qu'il veut rechercher, puis lui montre les résultats sans même recharger la page.

Cela peut aider les visiteurs à trouver le bon contenu sans avoir à appuyer manuellement sur le bouton « Rechercher » ou à attendre le rechargement de la page.
Le moyen le plus simple d'ajouter la recherche Ajax en direct à WordPress est d'utiliser le plugin gratuit SearchWP Live Ajax Lite Search. Il active la recherche instantanée automatiquement, et il n'y a aucun réglage à configurer, donc il est très facile à installer.
La première chose à faire est d'installer et d'activer le plugin. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.
Après l'activation, le formulaire de recherche WordPress par défaut utilisera automatiquement la fonction de recherche Ajax en direct. Si vous visitez votre site et commencez à taper dans la barre de recherche, vous verrez la recherche instantanée en action.
Pour plus de détails, consultez notre guide sur comment ajouter une recherche AJAX en direct dans WordPress.
2. Modifier le slug de l'URL de recherche par défaut
Par défaut, les URL de recherche WordPress ressemblent généralement à ceci :
http://example.com/?s=search-term
Les caractères supplémentaires ?s= rendent cette URL plus difficile à lire et à comprendre. Cela peut dérouter les visiteurs qui essaient de naviguer sur votre site.
Pire encore, ces URL ne sont pas optimisées pour les moteurs de recherche, ce qui peut les empêcher d'indexer correctement le contenu de votre site.
La façon la plus simple de modifier ces URL est d'ajouter du code personnalisé à WordPress à l'aide d'un plugin tel que WPCode.
Certaines de nos marques partenaires utilisent WPCode pour ajouter et gérer leurs snippets de code personnalisés. Nous l'avons également testé pour voir comment il fonctionne, et vous pouvez voir ce qu'il peut faire dans notre test complet de WPCode.
Dans l'éditeur WPCode, vous pouvez ajouter le code personnalisé suivant pour remplacer les caractères « /? s=search-term » par « search. »
function wpb_change_search_url() {
if ( is_search() && ! empty( $_GET['s'] ) ) {
wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );
exit();
}
}
add_action( 'template_redirect', 'wpb_change_search_url' );
Votre slug ressemblera à ceci une fois terminé : http://example.com/search/wordpress
Et si vous souhaitez utiliser autre chose que « search » dans votre URL, vous pouvez simplement personnaliser le snippet de code.
Pour des instructions détaillées sur la façon d'insérer ce code dans votre site WordPress, veuillez consulter notre guide sur comment changer le slug de l'URL de recherche par défaut dans WordPress.
3. Rendre les fichiers PDF consultables dans WordPress
En téléversant des PDF sur votre site WordPress, vous pouvez partager des informations sur vos services et produits dans un format qui fonctionne sur tous les appareils.
Ils sont également parfaits pour proposer à vos visiteurs des ebooks, des manuels d'utilisation, des menus de restaurant, et plus encore.
Cependant, WordPress ne recherche par défaut que le contenu de sa base de données, il ne regardera donc que le titre et la description de vos fichiers PDF, et non leur contenu. Par conséquent, vos visiteurs pourraient avoir du mal à trouver le meilleur PDF pour leur requête de recherche.
La bonne nouvelle est que vous pouvez utiliser un plugin de recherche personnalisé pour améliorer l'expérience de recherche par défaut de WordPress. Si vos PDF ne sont pas cryptés, le bon plugin de recherche indexera le contenu et les métadonnées de vos PDF et les ajoutera aux résultats de recherche.

Pour des instructions étape par étape, veuillez consulter notre guide sur comment ajouter l'indexation et la recherche de PDF dans WordPress.
4. Ajouter une fonctionnalité de recherche par catégorie à WordPress
Si vous avez plusieurs catégories de contenu sur votre site Web, vous voudrez peut-être permettre aux utilisateurs de restreindre leur recherche à une catégorie spécifique. Cela peut aider les visiteurs à trouver le bon contenu plus rapidement.

Par exemple, si vous avez une place de marché en ligne, il est souvent judicieux de permettre aux clients de rechercher dans une catégorie de produits particulière.
Si vous gérez un site d'adhésion, vous pourriez utiliser la recherche par catégorie pour aider les visiteurs à trouver d'autres membres, des groupes, des forums, des cours en ligne et d'autres types de contenu spécifiques.
Pour plus d'informations, veuillez consulter notre guide sur comment ajouter la recherche par catégorie dans WordPress.
5. Créez une recherche intelligente de produits WooCommerce
WooCommerce possède sa propre recherche intégrée, mais elle ne recherche pas les correspondances dans les attributs de produits, les avis ou les descriptions de produits. Cela peut empêcher les acheteurs de trouver des produits physiques ou numériques qu'ils souhaitent acheter sur votre boutique en ligne, ce qui entraîne moins de ventes.

Heureusement, il existe d'excellents plugins WooCommerce qui peuvent afficher des résultats de recherche plus utiles et les récupérer plus rapidement.
Pour en savoir plus, consultez notre guide sur comment créer une recherche intelligente de produits WooCommerce.

Pour réaliser encore plus de ventes e-commerce, vous pourriez vouloir affiner le type de produits que WooCommerce inclut dans ses résultats de recherche. Par exemple, vous pourriez n'afficher que les produits en promotion ou ceux qui bénéficient de la livraison gratuite.
Pour en savoir plus, consultez notre guide sur comment personnaliser la page des résultats de recherche de produits WooCommerce.
6. Créer un formulaire de recherche pour les types de publication personnalisés
Les types de publication personnalisés vous permettent d'aller au-delà des articles et des pages et de créer différents types de contenu pour votre site web. Les types de publication personnalisés peuvent avoir des champs personnalisés différents et leur propre structure de catégories personnalisée.
Par exemple, si vous gérez un site web de critiques de films, vous voudrez probablement créer un type de publication « critiques de films » qui comporte des champs pour le réalisateur, la date de sortie, et plus encore.
Chez WPBeginner, nous utilisons des types de publication personnalisés pour notre section Glossaire afin de la séparer de nos articles de blog.

Si vous utilisez des types de publication personnalisés, vous voudrez peut-être créer un formulaire qui permet aux visiteurs de rechercher uniquement ce contenu.
Par exemple, nous avons également un formulaire qui recherche uniquement les codes de réduction de WPBeginner.

Cela peut aider les visiteurs à trouver le bon contenu plus rapidement, même lorsque vous avez de nombreux types de contenu différents. Pour des instructions étape par étape, consultez notre guide sur comment créer des formulaires de recherche avancés dans WordPress pour les types de publication personnalisés.
Vous pouvez également rendre les champs personnalisés recherchables dans WordPress, ce qui est idéal si vous avez ajouté des métadonnées supplémentaires à vos pages et articles.
7. Exclure le contenu de la recherche WordPress
Par défaut, la recherche intégrée de WordPress inclura tous les articles et pages dans ses résultats de recherche.
Cependant, vous voudrez peut-être exclure certaines pages et publications des résultats de recherche. Par exemple, si vous gérez un site d'adhésion WordPress ou si vous vendez des cours en ligne, vous voudrez généralement exclure votre contenu premium des résultats de recherche publics.
Si vous gérez une boutique en ligne, vous voudrez peut-être masquer du contenu tel que votre page de compte, votre page de paiement et votre page de remerciement.
Pour vous aider, nous avons créé un guide sur comment exclure des pages des résultats de recherche WordPress.
Voulez-vous exclure des publications, des auteurs, des types de publication personnalisés, des catégories, des étiquettes, ou même des taxinomies personnalisées ? Dans ce cas, vous pouvez consulter notre guide sur comment exclure des pages spécifiques, des auteurs et plus encore de la recherche WordPress.
8. Rendre les commentaires des articles de blog consultables dans WordPress
Parfois, les lecteurs veulent suivre les conversations sur votre blog, mais ils peuvent oublier le commentaire qu'ils lisaient. Dans ce cas, rendre vos commentaires consultables peut être utile.
Si vous utilisez SearchWP, vous pouvez facilement le faire lors de la personnalisation de votre algorithme de recherche. Il vous suffit de sélectionner « commentaires » comme l’une des sources pour la fonction de recherche.

De plus, vous pouvez prioriser les résultats de recherche en fonction du message du commentaire, du nom de l’auteur ou de l’e-mail de l’auteur. Cette fonctionnalité vous permet d’adapter l’expérience de recherche pour mieux répondre aux besoins de votre public.
Vous pouvez en savoir plus dans notre article sur comment rendre les commentaires de blog recherchables dans WordPress.

9. Ajouter une recherche multilingue
Si votre site WordPress est dans plus d’une langue, l’ajout d’une recherche multilingue peut aider les utilisateurs à trouver plus rapidement ce dont ils ont besoin. Cela leur permet de rechercher dans leur propre langue.
Sans cela, les utilisateurs pourraient manquer du contenu important simplement parce qu’ils recherchent dans la mauvaise langue. Cela peut frustrer les visiteurs, qui pourraient quitter votre site.
Mais lorsque vous ajoutez une recherche multilingue, cela rend votre site plus facile à utiliser pour tout le monde. Les visiteurs peuvent trouver ce qu’ils veulent dans leur langue préférée, ce qui rend votre site plus convivial pour les personnes du monde entier.
Il y a deux étapes pour ajouter une recherche multilingue. L’une consiste à utiliser TranslatePress, un plugin qui vous aide à rendre votre site WordPress multilingue. Il est facile à utiliser – vous pouvez traduire votre site avec un éditeur simple.

TranslatePress fonctionne immédiatement avec la recherche intégrée de WordPress. Cela signifie qu’une fois que vous avez traduit votre contenu, les gens peuvent rechercher dans différentes langues automatiquement.
La recherche WordPress de base est correcte, mais nous pensons que l’utilisation de SearchWP est meilleure.
En combinant TranslatePress et SearchWP, vous pouvez créer une expérience de recherche multilingue robuste qui comprend non seulement différentes langues, mais fournit également des résultats de recherche plus précis et complets.
Pour en savoir plus sur la façon de procéder, consultez notre article sur comment ajouter une recherche multilingue dans WordPress.
10. Activez la recherche floue sur votre site Web
La recherche floue est un moyen intelligent d'aider les visiteurs à trouver ce qu'ils veulent, même s'ils ne tapent pas les mots exacts. C'est comme avoir un ami serviable qui comprend ce que vous voulez dire, même lorsque vous faites de petites erreurs.
L'ajout de la recherche floue à votre site WordPress peut faciliter la recherche de votre contenu par les utilisateurs. C'est vraiment utile car parfois les gens font des fautes de frappe ou ne connaissent pas les mots exacts à utiliser.
Par exemple, avec la recherche WordPress par défaut, si quelqu'un tape « recettes » au lieu de « recettes », il pourrait ne rien trouver. Cela peut être frustrant et inciter les gens à quitter votre site.

Mais SearchWP est différent. Il est plus intelligent et peut comprendre ce que les gens veulent dire, même s'ils font de petites erreurs. Il recherche des correspondances dans de nombreux endroits, tels que les titres, le contenu, les produits et même les PDF.
Cela rend la recherche sur votre site beaucoup plus facile et conviviale. Les gens peuvent trouver ce dont ils ont besoin, même s'ils ne sont pas sûrs des mots exacts ou s'ils font de petites erreurs d'orthographe.

Consultez notre guide simple sur comment ajouter la recherche floue à WordPress.
FAQ sur la recherche WordPress
Dans ce guide, nous avons exploré le fonctionnement de la recherche WordPress par défaut et partagé de nombreux conseils pour améliorer ses capacités de recherche.
Cependant, vous pourriez encore avoir quelques questions sur cette fonctionnalité importante. Cela dit, voici certaines des questions les plus fréquemment posées concernant la recherche WordPress.
Comment puis-je améliorer la recherche WordPress ?
La meilleure façon d'améliorer la recherche intégrée de WordPress est d'utiliser SearchWP.
SearchWP est le meilleur plugin de recherche personnalisé pour WordPress et permet aux visiteurs de rechercher n'importe quel contenu de votre site, y compris les documents, les produits WooCommerce, les champs personnalisés, les tags, les commentaires, et plus encore.
Il vous permet également de personnaliser l'algorithme de recherche WordPress afin que vous puissiez contrôler exactement où le contenu apparaît dans les résultats de recherche.
Pour plus d'informations, consultez notre guide sur comment améliorer la recherche WordPress.
La recherche WordPress inclut-elle les étiquettes ?
Par défaut, la recherche WordPress n'inclut pas les étiquettes. Le moyen le plus simple de rendre les étiquettes recherchables est d'utiliser un plugin de recherche WordPress comme SearchWP.
SearchWP dispose également d'un curseur de pertinence, vous pouvez donc contrôler exactement dans quelle mesure les étiquettes influencent l'apparition d'un élément dans les résultats de recherche.
Comment ajouter une recherche à mon thème WordPress ?
Si votre thème n'a pas de formulaire de recherche intégré, nous vous recommandons d'ajouter une barre de recherche au menu de navigation WordPress.
Comme le menu de navigation principal apparaît généralement sur l'ensemble de votre site, les visiteurs pourront rechercher des pages, des articles, des produits et plus encore depuis n'importe quelle page de votre site Web.
Si vous utilisez un thème classique, vous pouvez lire notre article sur comment ajouter une barre de recherche au menu de navigation WordPress pour des instructions étape par étape.

Si vous utilisez un thème basé sur des blocs tel que Hestia Pro de ThemeIsle ou Twenty Twenty-Three, vous pouvez ajouter une barre de recherche à votre thème en utilisant l'éditeur complet de site (FSE).
Pour ce faire, allez dans Apparence » Éditeur dans le tableau de bord WordPress.

Vous verrez maintenant des paramètres pour personnaliser votre thème.
Pour ajouter la barre de recherche au menu de navigation, cliquez sur « Navigation ».

Sur l'écran suivant, vous verrez un bouton « Modifier » en forme de crayon.
Cliquez sur ce bouton pour accéder à l'éditeur de blocs.

Vous verrez maintenant votre menu de navigation par défaut.
Maintenant, cliquez sur le bouton « + » n'importe où sur l'écran. Sélectionnez ensuite le bloc Recherche.

Votre bloc Recherche devrait apparaître dans le menu de navigation à ce stade.
N'hésitez pas à ajouter un texte d'espace réservé (comme « Que recherchez-vous ? ») et à personnaliser davantage l'apparence du bloc dans la barre latérale des paramètres du bloc.

Une fois terminé, cliquez simplement sur le bouton « Enregistrer ».
Comment ajouter une recherche à une page ou un article WordPress ?
Vous pouvez ajouter une barre de recherche à une page ou un article spécifique en utilisant le bloc Recherche intégré.
C'est un bon choix si vous voulez contrôler exactement où la barre de recherche apparaît sur chaque page et article, ou si vous n'avez besoin d'offrir la recherche que dans des zones spécifiques de votre site web.

Pour commencer, ouvrez simplement la page où vous souhaitez ajouter un formulaire de recherche, puis cliquez sur l'icône +.
Dans la fenêtre contextuelle qui apparaît, tapez « Recherche » pour trouver le bon bloc. Une fois que vous cliquez sur le bloc Recherche, il sera ajouté à votre page.

Par défaut, le bloc utilise « Recherche » pour son libellé et le texte du bouton.
Ceci sera visible par les visiteurs, vous voudrez donc peut-être le remplacer par quelque chose de plus descriptif en tapant dans les champs de texte.

Vous pouvez également ajouter du texte d'espace réservé à la barre de recherche. Ce texte disparaîtra automatiquement lorsque le visiteur commencera à taper.
Pour ajouter un espace réservé, cliquez simplement sur « Espace réservé facultatif... » puis commencez à taper.

Lorsque vous êtes satisfait de l'apparence du bloc Recherche, vous pouvez publier ou mettre à jour l'article.
Ressources bonus : Autres moyens d'améliorer votre recherche WordPress
Nous espérons que ce tutoriel vous a aidé à comprendre le fonctionnement de la recherche WordPress et comment l'améliorer. Vous pourriez également vouloir consulter nos guides sur :
- Comment consulter les analyses de recherche dans WordPress
- Comment créer une base de données consultable dans WordPress
- Comment ajouter la fonction de recherche vocale à votre site WordPress
- SEO pour la recherche vocale – Optimisez votre blog WordPress pour la recherche vocale
- Comment résoudre le problème de recherche de produits WooCommerce qui ne fonctionne pas
- Comment corriger la recherche WordPress qui ne fonctionne pas
Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Dennis Muthomi
Thank you so much WPBeginner team for this very helpful guide!
I’m signing up for SearchWP right now actually because of that searchable comments feature.
Appreciate you putting this together
Sally
Merci beaucoup pour ce guide détaillé. Je suis en train de construire une archive numérique et cela m'aide beaucoup.
Mike
Est-ce que SearchWP prend en charge le chinois ? Une fois que je l'ajoute au menu, cela va perturber les caractères chinois, ils deviennent des points d'interrogation.
Est-il possible de définir un code UTF ?
Merci !
Support WPBeginner
Vous devriez contacter SearchWP directement pour connaître leur capacité actuelle à traduire en chinois et les étapes à suivre.
Admin
Radan
Bonjour.
Auriez-vous une idée de comment modifier la recherche WP par défaut pour qu'elle respecte les diacritiques ? Par exemple, dans ma langue (tchèque), nous avons á, č, ě, etc. Je voudrais forcer WP à les respecter lors de la recherche.
Merci.
Support WPBeginner
Sauf indication contraire, vous devriez changer la collation de votre base de données, mais ce n'est pas une tâche facile pour les débutants que nous recommandons. Nous vous recommandons plutôt d'utiliser un plugin pour le moment.
Admin
blossom
beau post, merci d'avoir partagé
Support WPBeginner
De rien !
Admin