Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment corriger une recherche WordPress qui ne fonctionne pas (5 erreurs courantes)

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Vous essayez de corriger des problèmes liés au fait que la recherche WordPress ne fonctionne pas sur votre site ?

Bien que WordPress soit doté d’une fonctionnalité de recherche de base, celle-ci comporte quelques erreurs et limitations courantes qui peuvent empêcher vos internautes de trouver ce qu’ils recherchent.

Dans cette publication, nous allons vous afficher comment corriger les problèmes liés au fait que la recherche WordPress ne fonctionne pas.

How to fix WordPress search not working

Pourquoi les erreurs de recherche de WordPress se produisent-elles?

La plupart des sites web disposent d’une fonctionnalité de recherche qui aide les internautes à trouver du contenu intéressant sur votre blog WordPress ou des produits qu’ils pourraient vouloir acheter sur votre stock en ligne.

Cependant, la fonctionnalité de recherche intégrée de WordPress est très basique.

Par défaut, il ne recherche pas tous les types de contenu tels que les commentaires, les avis ou les types de publication personnalisés. Cela peut empêcher l’internaute de trouver ce qu’il cherche.

La recherche intégrée se concentre également sur la correspondance entre les mots recherchés et le contenu de la publication ou de la page, sans prêter attention à des éléments tels que les identifiants, les catégories ou les champs personnalisés. Il s’agit d’une information importante qui peut aider vos internautes à obtenir des résultats de recherche plus précis.

Dernière version, il n’y a pas de moyen facile de personnaliser la recherche intégrée. Par exemple, si vous vouliez donner la priorité aux modifications d’un article plutôt qu’à son extrait, ou exclure certaines pages de la recherche WordPress, vous devriez modifier le code.

Avec cela à l’esprit, regardons comment vous pouvez facilement corriger les problèmes communs avec la recherche WordPress qui ne fonctionne pas. Utilisez simplement les liens rapides ci-dessous pour accéder directement au problème que vous rencontrez avec la recherche WordPress.

Comment Corrigé WordPress Search Box Not Apparence (en anglais)

Bien que WordPress dispose d’une fonctionnalité de recherche intégrée, tous les thèmes ne sont pas forcément dotés d’une barre de recherche. Si votre thème ne comporte pas de barre de recherche, vous pouvez en créer une de plusieurs façons.

Vous pouvez ajouter un bloc de recherche à n’importe quelle zone de votre site WordPress prête à recevoir des widgets, comme l’en-tête ou le pied de page. C’est un moyen simple et rapide d’afficher une barre de recherche sur toutes les pages de votre site WordPress.

Pour ajouter un bloc de recherche, il vous suffit de vous rendre dans Apparence  » Widgets. Vous pouvez alors trouver la zone où vous souhaitez ajouter une barre de recherche, et cliquer sur son icône en forme de flèche pour la déplier.

Adding a search bar to a widget ready area

Ensuite, il suffit de cliquer sur l’icône +.

Dans la fenêtre surgissante, tapez « recherche » et sélectionnez le bloc Recherche.

The WordPress search block

Une fois que vous avez fait cela, vous pouvez personnaliser le bloc Recherche à l’aide de la ligne d’icônes qui apparaît au-dessus du bloc. Vous pouvez notamment modifier la taille du bouton de recherche et ajouter du texte.

Lorsque vous êtes satisfait de l’aspect de votre bloc de recherche, cliquez sur le bouton « Mettre à jour ». Vous pouvez maintenant visiter votre site pour voir la barre de recherche en direct.

Une autre option consiste à ajouter le bloc Recherche à une page ou une publication spécifique. Par exemple, vous pourriez simplement vouloir afficher une barre de recherche sur votre page d’accueil ou votre page de renvoi.

Pour ce faire, il suffit d’ouvrir la page ou la publication où vous souhaitez afficher votre barre de recherche. Vous pouvez ensuite cliquer sur l’icône + et ajouter un bloc Recherche en suivant le même processus décrit ci-dessus.

Adding a search bar to the WordPress homepage

Le bloc de recherche prêt à l’emploi de WordPress est un moyen facile d’ajouter une recherche de base à votre site. Cependant, si vous souhaitez avoir un contrôle total sur l’apparence et le fonctionnement de votre barre de recherche, vous aurez besoin d’une extension de constructeur de page.

SeedProd est le meilleur constructeur de page drag and drop pour WordPress et est livré avec plus de 80 blocs professionnellement conçus, y compris un bloc de formulaire de recherche. Ce dernier vous permet d’ajouter instantanément une barre de recherche à n’importe quelle zone de votre site WordPress.

Tout ce que vous avez à faire est d’ouvrir l’éditeur de SeedProd et de glisser-déposer le bloc Formulaire de recherche sur la mise en page de votre site.

The SeedProd Search Form block

Une fois que c’est fait, vous pouvez le personnaliser en utilisant tous les Réglages du menu de gauche.

Une fois que vous avez ajouté une barre de recherche, vous pouvez utiliser le constructeur de thème SeedProd pour concevoir une page de résultats de recherche entièrement personnalisée qui correspond parfaitement à votre marque. En savoir plus, veuillez consulter notre guide sur la façon de créer facilement un thème WordPress personnalisé.

Comment corriger l’erreur 404 qui s’affiche lors d’une recherche sur WordPress ?

Lorsqu’un internaute effectue une recherche, votre site peut afficher une erreur 404 telle que « Cette page n’a pu être trouvée ».

A WordPress 404 error

Vous pouvez souvent corriger les erreurs 404 en régénérant vos permaliens. Cela permet de reconstruire et de réparer la structure des permaliens de WordPress sans modifier quoi que ce soit sur votre site.

Cela peut sembler complexe, mais WordPress fait tout le travail à votre place.

Pour régénérer vos permaliens, il vous suffit de vous rendre dans Réglages  » Permaliens.

WordPress' permalink settings

Défilez ensuite jusqu’au bas de la page et cliquez sur le bouton « Enregistrer les modifications ».

Voilà, c’est fait. WordPress va maintenant régénérer la structure de vos permaliens. Pour vous assurer que cela a fonctionné, allez sur votre site et essayez d’y effectuer une recherche.

Pour un aperçu plus détaillé de la reconstruction de votre structure de permaliens, consultez notre guide complet sur la régénération de vos permaliens dans WordPress.

Comment corriger une recherche WordPress affichant des résultats non pertinents ?

Chaque fois qu’un internaute effectue une recherche, vous voudrez afficher des résultats de recherche pertinents. Cela aide les internautes à trouver un contenu intéressant, ce qui les fera rester plus longtemps sur votre site et augmentera vos ventes et vos conversions.

Cependant, la recherche intégrée de WordPress n’affiche pas toujours les résultats les plus précis. En effet, elle recherche le terme de recherche uniquement dans le titre et le contenu de votre publication.

Dans cette optique, nous vous recommandons d’installer une extension de recherche avancée.

SearchWP est la meilleure extension de recherche personnalisée pour WordPress, utilisée par plus de 30 000 sites. SearchWP peut rechercher chaque partie de votre site, y compris les champs personnalisés, les produits WooCommerce, les catégories et les identifiés, les fichiers PDF, et plus encore.

Vous pouvez utiliser SearchWP pour ajuster l’algorithme de recherche de votre site et vous assurer que votre contenu le plus important apparaît en tête des résultats de recherche de l’internaute.

La première chose à faire est d’installer et d’activer l’extension SearchWP. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.

Une fois la licence activée, cliquez sur le nouveau bouton « SearchWP » dans la barre d’outils de votre site. Vous pouvez ensuite cliquer sur « Activer la licence ».

Activating the SearchWP WordPress plugin

Une fois cette étape franchie, cliquez sur l’onglet « Licence ».

Vous pouvez maintenant coller ou taper votre licence dans le champ « Licence ». Vous trouverez cette clé dans l’e-mail que vous avez reçu lors de l’achat de SearchWP.

The SearchWP advanced search WordPress plugin

Ensuite, cliquez sur le bouton « Activer ».

SearchWP s’intègre automatiquement à la recherche WordPress, de sorte que votre site affichera immédiatement des résultats plus précis. Cependant, pour obtenir les meilleurs résultats, vous devrez personnaliser les réglages du moteur de recherche de SearchWP.

Il est utile de réfléchir à la manière dont les moteurs de recherche tels que Google classent leur contenu.

Ces moteurs de recherche utilisent des algorithmes pour trouver du contenu de haute qualité qui correspond étroitement au terme recherché. Ils classent ensuite ce contenu pour s’assurer que les meilleures correspondances apparaissent en haut de la page des résultats de la recherche.

Avec SearchWP, vous pouvez Version vos propres algorithmes et définir vos propres règles, tout comme Google. Cela peut améliorer l’expérience des internautes, booster vos conversions et vous aider à gagner de l’argent en ligne avec WordPress.

Pour définir les réglages de SearchWP, cliquez sur l’onglet « Moteurs ».

The SearchWP search engine settings

Sur cet écran, vous verrez des sections pour les différents types de contenu WordPress tels que les pages et les publications.

Pour chaque section, SearchWP affiche les attributs qu’il examine lorsqu’il effectue une recherche. Dans l’image suivante, nous pouvons voir que SearchWP recherche le titre, le contenu, le slug et l’extrait de la page.

The SearchWP search algorithm settings

Il existe également une échelle de « pertinence de l’attribut applicable » pour chaque attribut. Il s’agit du poids que SearchWP accorde à chaque attribut lors du classement des résultats de recherche.

Dans l’image abrégée, on peut voir que le titre d’une publication a plus de poids que le slug de son URL.

The SearchWP WordPress settings

Vous pouvez rendre un attribut plus ou moins pertinent à l’aide de son Diaporama.

Aucun réglage ne garantit des résultats précis pour tous les sites. C’est pourquoi vous pouvez essayer différents réglages de pertinence pour voir ce qui donne les résultats de recherche les plus précis.

Vous pouvez également ajouter différents types de contenu à inclure dans vos résultats de recherche. Par exemple, vous pouvez ajouter la recherche et l’indexation de PDF dans WordPress si vous avez des fichiers PDF que vous voulez que vos internautes puissent rechercher.

Si vous disposez de taxonomies ou de champs personnalisés, vous pouvez également indiquer à SearchWP de tenir compte de ce contenu lorsqu’il effectue des recherches sur votre site.

Pour ajouter ou retirer des modules, cliquez sur le bouton « Ajouter/supprimer des modules ».

The SearchWP Add/Remove attributes button

Une fenêtre surgissante s’affiche. Pour que SearchWP ignore un attribut, il suffit de décocher sa case.

Si vous souhaitez ajouter un attribut, cliquez sur pour cocher sa case.

Removing attributes from WordPress search

Vous souhaitez inclure un champ personnalisé ou une taxonomie dans vos recherches ?

Il suffit de taper le nom de ce champ ou de cette taxonomie, puis de le sélectionner lorsqu’il apparaît.

Adding a custom field to WordPress search

Lorsque vous êtes satisfait de vos attributs, cliquez sur le bouton « Terminé ».

Vous pouvez maintenant modifier la pertinence de vos nouveaux attributs en suivant la même procédure que celle décrite ci-dessus.

SearchWP's custom relevancy settings

Pour en savoir plus, veuillez consulter notre guide étape par étape sur la façon d’améliorer la recherche sur WordPress avec le SearchWP.

Une fois que vous avez fini de personnaliser les réglages de SearchWP, n’oubliez pas de cliquer sur le bouton « Enregistrer les moteurs » pour enregistrer vos modifications.

Saving your WordPress custom search settings

SearchWP utilisera désormais ces nouveaux Réglages pour toutes ses recherches.

Cela vaut la peine de visiter votre site et d’effectuer quelques recherches pour vérifier que vous obtenez des résultats exacts.

Si vous ne constatez aucune amélioration, il se peut que votre thème WordPress effectue sa propre recherche. C’est ce que l’on appelle une recherche redondante.

Le moyen le plus simple de vérifier si cela se produit avec votre thème est d’ouvrir son fichier search.php.

Pour accéder à ce fichier, vous aurez besoin d’un client FTP, ou vous pouvez utiliser le gestionnaire de fichiers de votre cPanel d’hébergement WordPress. Si c’est la première fois que vous utilisez le FTP, vous pouvez consulter notre guide complet sur la façon de se connecter à votre site à l’aide du FTP.

Une fois connecté à votre site, vous pouvez utiliser le FTP pour ouvrir le dossier wp-content/themes/.

The FileZilla FTP client

Dans le dossier « themes », trouvez le thème que vous utilisez actuellement sur votre site WordPress. Vous pouvez ensuite ouvrir ce dossier et trouver le fichier search.php.

Sélectionné, il suffit de cliquer sur le fichier search.php et de sélectionner « Voir/Modifier ».

Editing the WordPress search.php file

Cela ouvrira le fichier search.php dans l’éditeur/éditrices de texte par défaut de votre ordinateur.

Maintenant, vérifiez ce Modèle pour toute requête qui contient query_posts, new WP_Query, ou get_posts. Cela signifie généralement que votre thème effectue une recherche redondante.

Si search.php a l’une de ces requêtes, alors nous recommandons de passer à un thème WordPress alternatif. Pour vous aider, nous avons créé une liste des thèmes WordPress les plus populaires et les meilleurs.

Une autre option consiste à faire appel à un développeur/développeuse WordPress qui pourra rédiger un nouveau modèle n’effectuant pas de recherche redondante.

Comment corriger la recherche de produits de WooCommerce qui n’affiche pas des résultats précis.

Si vous avez une boutique WooCommerce, alors les résultats de recherche peuvent aider les clients à trouver des produits à acheter. Pour vendre plus de produits, vous devrez afficher des résultats de recherche de produits précis.

Cependant, par défaut, WordPress ne tient pas compte des avis sur vos produits, de leurs attributs ou de leur description lorsqu’il effectue ses recherches.

SearchWP peut facilement corriger les problèmes liés à la recherche dans WooCommerce.

Vous pouvez configurer SearchWP en suivant la même procédure que celle décrite ci-dessus.

Une fois que vous avez fait cela, allez dans Réglages  » SearchWP. Vous pouvez alors cliquer sur le bouton  » Sources et Réglages « .

SearchWP's source settings

Dans la fenêtre surgissante, assurez-vous de cocher la case « Produits ».

Cliquez ensuite sur le bouton « Terminé » pour fermer la fenêtre surgissante.

Creating a custom WooCommerce product search

Vous pouvez maintenant défiler jusqu’à la nouvelle section « Produits ».

Ici, vous pouvez personnaliser les attributs que WordPress utilise dans ses recherches de produits en suivant le même processus que celui décrit ci-dessus.

SearchWP's WooCommerce product search settings

En savoir plus, Veuillez consulter notre guide terminé sur la façon de faire une recherche intelligente de produits WooCommerce.

La recherche rapide aide les internautes à trouver ce qu’ils cherchent en moins de temps. Cela améliore l’expérience des utilisateurs/utilisatrices et peut augmenter le nombre de pages vues et le taux de conversion.

Malheureusement, la recherche intégrée de WordPress n’est pas particulièrement rapide. Au fur et à mesure que vous ajoutez du contenu, vous remarquerez peut-être que votre site met de plus en plus de temps à renvoyer les résultats de la recherche.

La bonne nouvelle, c’est qu’il existe des moyens d’accélérer la recherche sur votre site. Si vous utilisez une extension de recherche avancée comme SearchWP, vous êtes déjà bien inactif.

SearchWP est conçu pour fournir rapidement des résultats de recherche. Il est également entièrement personnalisable, ce qui vous permet d’ignorer une partie du contenu de votre site lors d’une recherche. Par exemple, vous pouvez demander à SearchWP d’ignorer les métadonnées de vos médias. Cela permet d’accélérer la recherche en réduisant la quantité de contenu à examiner.

Vous pouvez également améliorer l’expérience de recherche en ajoutant la recherche en direct Ajax à votre site WordPress. Il s’agit d’une liste déroulante qui devine ce que les internautes recherchent au fur et à mesure qu’ils tapent, ce qui peut donner l’impression que vos recherches sont instantanées.

Live Search Preview

Pour en savoir plus, veuillez consulter notre guide sur l ‘ajout d’une recherche Ajax directe sur votre site.

Tout ce que vous faites pour améliorer les performances globales de votre site accélérera également votre recherche. Vous pouvez consulter notre guide ultime sur la façon d’accélérer votre site WordPress et de booster ses performances.

Nous espérons que cet article vous a aidé à apprendre comment corriger les problèmes de recherche WordPress qui ne fonctionne pas. Vous pouvez également consulter notre guide sur la façon d’obtenir un certificat SSL gratuit pour votre site, ou notre comparaison experte des meilleurs logiciels de chatbot pour les petites entreprises.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

Un commentaireLaisser une réponse

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.