Comment réparer la recherche WordPress ne fonctionne pas (plus de 3 problèmes principaux résolus)
Publié: 2021-09-23Essayez-vous de résoudre les problèmes de recherche WordPress qui ne fonctionnent pas sur votre site Web ?
Le dépannage des problèmes de recherche WordPress peut être assez difficile. En effet, il existe de nombreuses raisons pour lesquelles votre recherche sur le site peut ne pas fonctionner. Mais si vous savez où chercher, vous pouvez résoudre ces problèmes plus rapidement.
Dans cet article, nous examinerons quelques exemples courants de recherche WordPress qui ne fonctionne pas. Nous vous montrerons ensuite comment résoudre ces problèmes.
Vous pouvez compléter la plupart de ces correctifs en quelques minutes. Vous n'avez pas besoin d'être un expert WordPress pour le faire également.
Plongeons-nous !
4 exemples courants de recherche WordPress qui ne fonctionnent pas
WordPress est une puissante plateforme de création de sites Web. Mais ses capacités de recherche sont limitées.
Par défaut, WordPress ne recherche que des types de contenu spécifiques comme les publications, les produits et les pages. Cela signifie que vos utilisateurs ne pourront pas trouver de correspondances dans les commentaires, les avis ou les descriptions de produits.
Pire encore, vous pouvez rencontrer certains problèmes avec la recherche WordPress qui ne fonctionne pas du tout. Et ces problèmes peuvent apparaître de différentes manières. Cela peut rendre difficile leur réparation.
La fonctionnalité de recherche est une partie très importante de chaque site Web. Si votre recherche de site WordPress ne fonctionne pas, il est presque impossible pour les utilisateurs de trouver ce qu'ils recherchent. Cela peut les faire quitter votre site plus rapidement. Cela peut également entraîner une mauvaise réputation de la marque et une faible satisfaction des clients.
Il n'y a pas de solution unique pour les problèmes de recherche WordPress. Si vous souhaitez réparer la recherche WordPress qui ne fonctionne pas, vous pouvez commencer par rechercher la cause de l'erreur.
Ci-dessous, parlons de certaines des erreurs de recherche WordPress les plus courantes.
Le champ de recherche WordPress n'apparaît pas
Il s'agit d'un problème de recherche courant rencontré par les utilisateurs de WordPress sur leur site. Dans ce cas, les visiteurs de votre site ne peuvent voir aucune barre de recherche et ne peuvent pas effectuer de recherche sur votre site Web.
Il existe un certain nombre de raisons pour lesquelles WordPress peut ne pas afficher le formulaire de recherche sur votre site. Voici 2 causes possibles :
- Votre thème n'a pas de barre de recherche par défaut. Certains thèmes WordPress ajoutent par défaut un formulaire de recherche à l'en-tête ou à la barre latérale de votre site. Si vous changez de thème, vous constaterez peut-être que votre ancien champ de recherche n'apparaît plus.
- Problèmes de compatibilité avec votre thème ou vos plugins. Même lorsque vous ajoutez manuellement un widget de recherche à votre site, vous pouvez toujours rencontrer des problèmes. Toute modification de votre thème ou de vos plugins peut facilement affecter la fonction de recherche. Cela peut empêcher le formulaire de recherche de fonctionner correctement ou même disparaître complètement.
Nous vous montrerons comment résoudre ce problème plus tard. Ou, vous pouvez cliquer ici pour passer directement au correctif pour la recherche WordPress qui n'apparaît pas.
La recherche WordPress ne donne pas de résultats pertinents
Vous avez peut-être remarqué que votre site ne renvoie pas le contenu attendu lorsque vous recherchez des mots clés.
Voici les deux principales raisons pour lesquelles cela se produit :
- La recherche WordPress par défaut n'est pas assez puissante. La fonctionnalité de recherche par défaut n'indexe pas tout sur votre site Web et n'est pas toujours précise. Cela signifie que les utilisateurs de votre site ne trouvent pas toujours des résultats pertinents lorsqu'ils effectuent une recherche sur votre site. Dans ce cas, vous pouvez utiliser un plugin de recherche WordPress comme SearchWP pour améliorer la recherche WordPress.
- Votre thème WordPress effectue une recherche redondante. Cela signifie que votre thème a un fichier
search.php
qui effectue sa propre recherche. Ainsi, votre site affiche une page de résultats de recherche par défaut au lieu des résultats de recherche fournis par WordPress.
Pour résoudre ce problème, modifiez le fichier search.php
dans votre dossier de thème. Nous vous montrerons ce qu'il faut rechercher lorsque vous souhaitez corriger cette erreur. Ou, vous pouvez cliquer ici pour passer directement au correctif pour la recherche WordPress ne donnant pas de résultats pertinents.
La recherche WordPress est lente
Si vous utilisez WordPress depuis un certain temps maintenant, vous avez peut-être remarqué que la recherche sur votre site est lente. Cela peut être encore pire lorsque vous avez un grand site Web avec plus d'un millier de publications, de pages et de produits.
WordPress utilise SQL uniquement pour rechercher du contenu sur votre site Web. Mais ce langage de base de données n'est pas idéal pour les recherches en texte intégral. Cela signifie que votre site peut avoir du mal à renvoyer des résultats lorsque vous avez une grande base de données.
Le moyen le plus simple de résoudre ce problème consiste à utiliser un logiciel de moteur de recherche dédié. Ce logiciel recherchera votre base de données plus rapidement et peut être ajouté avec un plugin.
La recherche WordPress affiche une erreur 404
Un autre exemple de recherche WordPress qui ne fonctionne pas est que vous voyez une erreur 404 ou une page « Page non trouvée ». Les erreurs 404 sont un problème WordPress courant. Lorsque WordPress renvoie cette erreur, cela signifie simplement que le système ne peut pas trouver la page que vous demandez.
En ce qui concerne la recherche WordPress, voici les 2 raisons possibles pour lesquelles vous voyez l'erreur 404 :
- Votre thème n'a pas le fichier
search.php
ou utilise le mauvais modèle. Le fichiersearch.php
est le modèle d'affichage de votre page de résultats de recherche. Si WordPress ne trouve pas ce fichier, il affichera l'erreur 404. - Votre site rencontre une erreur de redirection de permalien. Un permalien est l'URL (Uniform Resource Locator) que WordPress utilise pour trouver une publication ou une page spécifique sur votre site. Chaque fois que vous essayez d'accéder à vos résultats de recherche, WordPress vous redirige vers un nouveau permalien. Si quelque chose ne va pas avec les règles de réécriture de votre site, vous obtenez l'erreur 404.
La bonne nouvelle est que vous pouvez résoudre la plupart des problèmes répertoriés ci-dessus sans écrire de code. Tout ce que vous avez à faire est d'installer un plugin WordPress puissant ou de modifier quelques paramètres dans votre tableau de bord WordPress.
Montrons comment s'y prendre.
Comment réparer la recherche WordPress ne fonctionne pas
La plupart des problèmes de recherche WordPress sont liés aux limitations de la recherche par défaut de la plateforme. Vous pouvez facilement résoudre ces problèmes en installant un plugin de recherche comme SearchWP.
SearchWP est le meilleur plugin de recherche WordPress. Vous pouvez utiliser l'outil pour améliorer la recherche de votre site et éviter de nombreux problèmes de recherche. Plus de 30 000 sites l'utilisent déjà pour améliorer leur expérience de recherche.
Par exemple, SearchWP peut accélérer la recherche de votre site. Quelle que soit la taille de votre base de données, vos utilisateurs n'ont pas à attendre plusieurs secondes pour voir leurs résultats de recherche. De cette façon, vous pouvez augmenter la satisfaction de vos clients et augmenter vos ventes.
Les autres fonctionnalités proposées par SearchWP incluent :
- Possibilité de tout rechercher sur votre site. SearchWP ne limite pas votre recherche aux articles, pages et produits uniquement. Les utilisateurs peuvent également trouver des correspondances dans des catégories, des balises et même des champs personnalisés.
- Mot-clé dérivé. Les visiteurs du site peuvent également rechercher des mots clés associés lorsqu'ils effectuent une recherche sur votre site. Par exemple, la recherche de « acheter » affichera également les résultats pour « acheté » et « acheteur ». Vous pouvez personnaliser la façon dont vous voulez que cela fonctionne.
- Informations et statistiques sur les visiteurs. En savoir plus sur ce que les utilisateurs de votre site recherchent. Vous pouvez utiliser ces informations pour améliorer votre contenu ou votre inventaire.
Maintenant que vous savez comment SearchWP améliore la recherche de sites WordPress, installons le plugin.
Comment installer et configurer SearchWP
Pour réparer la recherche WordPress qui ne fonctionne pas, nous allons d'abord ajouter SearchWP à votre site. Vous pouvez obtenir votre propre copie du plugin SearchWP ici.
Une fois que vous avez saisi votre copie. vous aurez la possibilité de télécharger 2 versions du plugin.
Cliquez sur l'un des liens disponibles pour télécharger le plugin. Pour les meilleures performances possibles, nous recommandons la dernière version.

À ce stade, vous devez avoir reçu un e-mail de SearchWP. L'e-mail contient la clé de licence de votre produit. Enregistrez la clé dans un bloc-notes afin de pouvoir la saisir ultérieurement dans votre tableau de bord WordPress.
Ensuite, il est temps de vous connecter à votre tableau de bord WordPress. Une fois que vous y êtes, téléchargez le plugin sur votre site.
Pour plus de détails, vous pouvez consulter ce guide étape par étape sur la façon d'installer un plugin WordPress.
Une fois que vous avez terminé l'installation et l'activation du plug-in, l'étape suivante consiste à activer la licence du produit.
SearchWP a ajouté un nouveau bouton de navigation au panneau supérieur de votre tableau de bord WordPress. Cliquez sur ce bouton SearchWP pour accéder à la page des paramètres.
Accédez à l'onglet Licence et entrez la clé de licence que vous avez reçue précédemment dans votre e-mail. Assurez-vous que la clé que vous avez entrée est correcte et cliquez sur Activer .
Toutes nos félicitations! Vous avez maintenant installé et activé SearchWP. Le plugin s'intègre automatiquement à votre recherche WordPress native. Cela résoudra certains des problèmes de recherche et les utilisateurs de votre site pourront désormais profiter d'une meilleure expérience de recherche.
Parlons maintenant des cas spécifiques où la recherche WordPress ne fonctionne toujours pas. Voici comment vous pouvez corriger ces erreurs de recherche WordPress courantes.
Comment réparer le champ de recherche WordPress qui n'apparaît pas
Après avoir installé SearchWP, il remplace automatiquement tous vos formulaires de recherche WordPress natifs. Le plugin s'intègre bien avec d'autres thèmes et plugins tiers. Cela résout généralement la plupart des problèmes avec le champ de recherche qui n'apparaît pas.
Vous pouvez également ajouter manuellement un nouveau widget de recherche à votre site.
Pour ce faire, allez dans Apparence » Widgets dans votre tableau de bord WordPress.
Sélectionnez l'emplacement où vous souhaitez ajouter le widget de recherche. Par exemple, vous pouvez ajouter le widget à la barre latérale. Sélectionnez la barre latérale , puis cliquez sur l'icône + .
Tapez recherche dans la barre de recherche et sélectionnez l'icône Rechercher .
Vous devriez maintenant voir un nouveau widget de recherche dans la barre latérale de votre site.
Si le champ de recherche ne s'affiche toujours pas, envisagez d'installer un nouveau thème ou de réactiver un ancien thème. Pour plus de détails, suivez ce guide sur la façon d'installer un thème WordPress.
Un plugin que vous avez récemment installé peut également en être la cause. Vous pouvez désactiver ou supprimer certains plugins pour voir si l'erreur persiste. Suivez ce guide pour savoir comment désinstaller correctement un plugin WordPress.
Comment réparer la recherche WordPress ne donnant pas de résultats pertinents
Avec SearchWP, votre site vérifie tout le contenu de votre site pour les résultats de recherche. Cela signifie que vos utilisateurs verront désormais des résultats pertinents qui correspondent toujours à leur intention de recherche.
SearchWP vous permet également de classer les attributs de contenu de votre site, en fonction de vos besoins. Les attributs tels que le titre, l'extrait et les variantes de produit stockent des informations importantes sur votre contenu. WordPress, les moteurs de recherche et les utilisateurs de votre site peuvent ensuite utiliser ces informations pour trouver facilement votre contenu.
Par exemple, vous pouvez choisir de classer les extraits d'un message plus haut que son titre. Cela signifie que lorsque les utilisateurs effectuent une recherche, votre site recherchera des correspondances dans des extraits avant de vérifier les titres.
Vous pouvez également choisir de limiter votre recherche de produit au titre du produit uniquement. Tout ce que vous avez à faire est de configurer un moteur de recherche SearchWP. Un moteur de recherche est comme l'algorithme de Google pour contrôler la recherche de votre site.
Si vous recevez toujours des résultats de recherche indésirables, votre thème effectue peut-être une recherche redondante. Pour le confirmer, vous devez vérifier le fichier search.php
du thème.
Vous pouvez trouver le fichier en allant dans le répertoire /wp-content/themes/ de votre installation WordPress. Ouvrez ensuite le dossier de votre thème actuel. Vous devrez vous connecter à votre espace client d'hébergement WordPress pour accéder à ce dossier. Nous utilisons une installation WordPress locale pour ce tutoriel.
Ensuite, recherchez le fichier search.php
et ouvrez-le.
Un modèle de page de résultats de recherche typique devrait ressembler à ceci.
Si le code contient des appels comme query_posts
, new WP_Query
ou get_posts
, alors WordPress effectue une recherche redondante.
Dans ce cas, nous vous recommandons d'installer un nouveau thème avec le bon modèle de page de résultats de recherche. Sinon, engagez un développeur WordPress pour écrire un nouveau modèle à partir de zéro.
Comment réparer la recherche lente de WordPress
L'installation de SearchWP accélère automatiquement la recherche de votre site WordPress. Le plugin construit votre index de recherche et renvoie les résultats de recherche plus rapidement que la recherche WordPress par défaut. Consultez ce benchmark de performances initial pour SearchWP 4.0 pour voir comment l'outil s'est amélioré au fil du temps.
Parmi les autres moyens d'accélérer la recherche sur WordPress, citons :
- Ajoutez la recherche de remplissage automatique en direct à votre site. SearchWP a une version gratuite appelée plugin Live Ajax Search. Vous pouvez l'utiliser pour afficher des résultats instantanés lorsque les utilisateurs tapent dans la barre de recherche.
- Augmentez les ressources de votre serveur d'hébergement. Cela peut être nécessaire si vous avez un grand site avec beaucoup de trafic. Lorsque votre formulaire de recherche reçoit beaucoup d'actions, le serveur d'hébergement peut prendre un certain temps pour traiter ces demandes. Vous pouvez acheter plus de RAM de serveur et de bande passante pour améliorer cela. Pour plus de détails, consultez ce guide sur la façon de choisir le meilleur hébergement WordPress.
Après avoir suivi ces conseils, vous pouvez vous attendre à ce que les utilisateurs de votre site bénéficient d'une recherche plus rapide.
Comment réparer la recherche WordPress affichant une erreur 404
Pour résoudre ce problème, vous pouvez commencer par vérifier si le problème est une erreur de lien permanent. Vous pouvez le faire en mettant à jour vos paramètres de permalien. Pour plus de détails, consultez ce guide simple sur la façon de corriger l'erreur 404 renvoyée par WordPress.
Si la recherche WordPress affiche toujours une erreur 404, le modèle de page de résultats de recherche est manquant. Pour résoudre ce problème, vous pouvez installer un nouveau thème ou embaucher un développeur WordPress pour écrire un nouveau modèle de page de résultats de recherche.
Dans cet article, vous avez appris comment réparer la recherche WordPress qui ne fonctionne pas.
Le dépannage de vos problèmes de recherche de site WordPress peut sembler difficile. Mais la résolution de ces problèmes améliorera l'expérience utilisateur de votre site et vous aidera à fidéliser vos clients.
Prêt à réparer la recherche WordPress qui ne fonctionne pas ? Commencez par récupérer votre copie de SearchWP ici.
Vous pouvez également consulter notre guide détaillé sur la façon d'ajouter la recherche par catégorie à WordPress.