Voulez-vous créer plusieurs formulaires de recherche dans WordPress ?
Par défaut, un formulaire de recherche parcourra toutes vos pages, publications et médias sur votre site Web. Cependant, vous pouvez souvent améliorer l'expérience du visiteur en créant plusieurs formulaires qui recherchent des catégories, des types de contenu spécifiques, etc.
Dans cet article, nous allons vous montrer comment ajouter et utiliser plusieurs formulaires de recherche sur votre site WordPress.
Un formulaire de recherche peut aider les visiteurs à trouver rapidement ce qu’ils recherchent. Toutefois, si vous avez beaucoup de contenu, il peut être judicieux de créer plusieurs formulaires permettant de rechercher des types de contenu spécifiques.
Par exemple, si vous gérez une boutique en ligne, vous pouvez créer une recherche de produits WooCommerce intelligente qui recherche spécifiquement des produits.
Vous pouvez également créer un formulaire de recherche avancée pour les types de publications personnalisés. Par exemple, chez WPBeginner, nous avons créé des formulaires de recherche de type de publication personnalisés pour nos pages Offres et Glossaire.
En utilisant différents formulaires de recherche à différents endroits de votre site, vous pouvez aider les visiteurs à obtenir des résultats de recherche précis et utiles, quelle que soit la quantité de contenu que vous avez publié. Cela améliorera l’expérience du visiteur et réduira le taux de rebond.
Cela étant dit, montrons comment créer plusieurs formulaires de recherche dans WordPress.
Le moyen le plus simple d’ajouter plusieurs formulaires de recherche à votre site Web WordPress consiste à utiliser le plugin SearchWP. C’est l’un des meilleurs plugins de recherche pour WordPress, utilisé par plus de 30 000 sites.
Avec SearchWP, vous pouvez rechercher du contenu que WordPress ignore par défaut, y compris les types de publications personnalisés, les fichiers PDF, les produits WooCommerce et les catégories. Vous pouvez également créer plusieurs formulaires de recherche différents, puis ajouter ces formulaires à n'importe quelle page, publication ou zone prête à accueillir un widget.
Configuration de SearchWP
La première chose à faire est d'installer et d'activer le plugin SearchWP. Pour plus de détails, consultez notre guide étape par étape sur la façon d'installer un plugin WordPress.
Lors de l'activation, accédez à SearchWP » Paramètres puis cliquez sur l'onglet « Général ».
Ici, vous devez saisir votre licence dans la case « Clé de licence ». Vous pouvez trouver ces informations dans votre compte sur le site SearchWP.
Cela fait, cliquez simplement sur le bouton « Vérifier la clé ».
Créer un algorithme de recherche personnalisé pour WordPress
Après avoir saisi la clé de licence, c'est une bonne idée d'affiner la façon dont SearchWP indexe, recherche et affiche votre contenu. Vous pouvez considérer cela comme la création d'un algorithme de recherche Google personnalisé réservé à votre blog ou site Web WordPress.
Ce sont les paramètres généraux que tous les formulaires de recherche utiliseront par défaut. Vous pouvez remplacer ces paramètres pour les formulaires de recherche individuels.
Pour commencer, rendez-vous sur SearchWP » Algorithme.
Ici, vous verrez une section pour les différents types de contenu recherchés par SearchWP par défaut, tels que les pages et les articles.
Vous remarquerez que chaque élément a une échelle de « pertinence des attributs applicables ». Il s'agit du poids (importance) que SearchWP accordera à chaque attribut.
Le contenu correspondant à un attribut très pertinent apparaîtra plus haut dans les résultats de recherche. En revanche, le contenu correspondant à un attribut moins pertinent apparaîtra plus bas sur la page des résultats de recherche.
Pour modifier la pertinence, faites simplement glisser les différents curseurs. Par exemple, si vous déplacez le curseur « Titre » vers la gauche et le curseur « Contenu » vers la droite, le contenu aura plus de poids que le titre.
Vous pouvez même demander à SearchWP de rechercher du contenu que WordPress ignore par défaut.
Pour ce faire, cliquez sur le bouton 'Sources et paramètres'.
Vous pouvez maintenant cocher la case à côté des différents types de contenu. Par exemple, vous souhaiterez peut-être rendre les commentaires de blog consultables ou ajouter une indexation et une recherche PDF dans WordPress.
Lorsque vous êtes satisfait de vos modifications, cliquez simplement sur le bouton « Terminé ».
Cela ajoute une nouvelle section pour chaque type de contenu. Encore une fois, vous pouvez modifier la pertinence de l'attribut à l'aide des différents curseurs.
Lorsque vous êtes satisfait de la configuration de l'algorithme de recherche, faites simplement défiler vers le haut de l'écran et cliquez sur le bouton « Enregistrer ».
SearchWP va maintenant reconstruire automatiquement l'index. En fonction de la vitesse de votre connexion Internet et de votre fournisseur d'hébergement WordPress, cela peut prendre quelques minutes.
Dès que vous voyez « Statut d'indexation à 100 % », vous saurez que SearchWP a indexé tout votre contenu et vos paramètres.
Désormais, vous pouvez créer autant de formulaires de recherche différents que vous le souhaitez.
Pour commencer, rendez-vous sur SearchWP » Formulaires de recherche et cliquez sur le bouton « Ajouter un nouveau ».
Cela crée un nouveau formulaire de recherche, prêt à être personnalisé. Par exemple, si vous gérez un site Web d'évaluation, vous pouvez créer un formulaire qui recherche les articles d'évaluation de produits et ignore les autres contenus tels que vos articles de blog et vos médias.
Pour commencer, vous devrez donner au formulaire un nom unique en cliquant sur la petite icône en forme de crayon à côté de « Rechercher le formulaire 1 ».
Vous saisissez maintenant un nom pour le formulaire de recherche personnalisé.
Puisque vous allez créer plusieurs formulaires de recherche dans WordPress, il est important d’utiliser un nom qui vous aide à identifier ce formulaire dans le tableau de bord WordPress.
Après cela, vous pouvez choisir une mise en page à l'aide des vignettes « Thème de mise en page ».
Certaines de ces mises en page sont conçues pour des formulaires de recherche spécifiques. Par exemple, si vous créez un formulaire qui recherche par catégorie dans WordPress, nous vous recommandons de sélectionner « Recherche par catégorie », car il contient déjà de nombreux paramètres dont vous avez besoin.
Cliquez simplement sur les différents thèmes pour voir un aperçu de l'apparence de ce formulaire sur votre site Web. Après avoir pris votre décision, faites défiler jusqu'à la section « Style personnalisé ».
Les paramètres que vous voyez peuvent varier en fonction de la disposition de votre thème. Par exemple, si vous avez sélectionné « Recherche rapide », le paramètre « Recherche rapide » sera activé par défaut.
Vous pouvez désactiver et activer les différentes options à l'aide de leurs bascules. L'aperçu en direct sera mis à jour automatiquement au fur et à mesure que vous apporterez des modifications, vous pourrez donc essayer différents paramètres pour voir ce qui fonctionne le mieux.
En fonction de votre mise en page et du type de formulaire que vous souhaitez créer, vous devrez peut-être activer et désactiver certains paramètres de « Style personnalisé ».
Voulez-vous créer un formulaire qui effectue une recherche par catégorie ? Ensuite, vous devrez activer la bascule « Recherche par catégorie ».
Après cela, recherchez le champ « Sélectionner une catégorie » et saisissez chaque catégorie que vous souhaitez inclure dans les résultats de recherche. Par exemple, si vous gérez une boutique en ligne, vous souhaiterez peut-être créer des formulaires qui recherchent des catégories de produits WooCommerce spécifiques.
Si vous souhaitez permettre aux visiteurs de filtrer leurs résultats de recherche en utilisant des facteurs tels que l'auteur, le type de publication et la balise, vous devrez alors cliquer pour activer la bascule « Recherche avancée ».
Après cela, faites défiler jusqu’au champ « Filtres de recherche avancés ». Par défaut, SearchWP permet aux visiteurs de filtrer leurs résultats en utilisant les auteurs, les types de publication et les balises.
Pour supprimer l’un de ces filtres, cliquez simplement sur son bouton « X ». Si vous souhaitez ajouter plus de filtres, tapez simplement leurs noms dans le champ.
Ensuite, lorsque la bonne option apparaît dans la liste déroulante, cliquez dessus.
Par défaut, le formulaire recherchera les médias, les pages et les publications. Si vous avez créé des types de publication personnalisés, vous souhaiterez peut-être les inclure dans les résultats de recherche.
Pour ce faire, recherchez le champ « Type de recherche » et cliquez dessus.
Vous pouvez maintenant saisir le nom de chaque type de publication personnalisé.
Lorsque le bon type de publication personnalisé apparaît, cliquez pour l'ajouter à la recherche.
Souhaitez-vous exclure des médias, des pages ou des publications des résultats de recherche ?
Ensuite, cliquez simplement sur le petit « X » à côté de « Médias », « Pages » ou « Publications ».
Lorsque vous êtes satisfait du type de contenu que SearchWP recherchera, vous souhaiterez peut-être ajouter du texte d'espace réservé à la barre de recherche.
Ici, nous recommandons d'informer les visiteurs du fonctionnement du formulaire de recherche et des résultats qu'ils doivent s'attendre à obtenir. Par exemple, si vous disposez d'un marché en ligne, vous souhaiterez peut-être utiliser un texte tel que « Rechercher des produits » ou « Commencer vos achats ».
Par défaut, SearchWP affichera un message générique « Entrez le mot-clé et la recherche ». Vous pouvez le remplacer par votre propre message en tapant dans « Field Label ».
Par défaut, le formulaire de recherche affiche une loupe et un bouton bleu « Rechercher ».
Pour supprimer le bouton « Rechercher », cliquez simplement pour désactiver la bascule « Bouton de recherche ».
Lorsque vous êtes satisfait de ces paramètres, faites défiler jusqu'à la section « Style de formulaire ».
Ici, vous pouvez choisir entre différents styles de formulaire, ajouter une bordure et modifier la taille de la police.
Sous « Style de bouton », vous pouvez personnaliser le bouton « Rechercher » qui apparaît dans le formulaire.
Enfin, lorsque vous êtes satisfait de la configuration du formulaire, vous pouvez faire défiler vers le haut de l'écran et cliquer sur « Enregistrer » pour stocker vos paramètres.
Pour créer des formulaires de recherche plus personnalisés avec des paramètres uniques, répétez simplement exactement le même processus décrit ci-dessus.
Vous pouvez ajouter plusieurs formulaires de recherche à n'importe quelle page, publication ou zone prête à accueillir un widget à l'aide d'un shortcode ou du bloc Formulaire de recherche.
Comme c’est la méthode la plus simple, commençons par examiner la méthode du bloc.
Comment ajouter des formulaires de recherche à une page ou à une publication
Vous souhaiterez peut-être ajouter un formulaire de recherche à une page ou une publication spécifique, ou même l'afficher dans le contenu de la publication.
Par exemple, vous pouvez ajouter un formulaire de recherche à votre page FAQ, à votre documentation, à votre service d'assistance, à votre base de connaissances ou similaire. Cela peut améliorer l'expérience client en aidant les utilisateurs à trouver des réponses et des ressources utiles.
Pour commencer, rendez-vous simplement sur la page ou publiez où vous souhaitez ajouter le formulaire.
Vous pouvez ensuite cliquer sur l’icône « + » et saisir « Formulaire de recherche ».
Lorsque le bon bloc apparaît, cliquez dessus.
Vous pouvez maintenant ouvrir la liste déroulante « Sélectionner un formulaire » et choisir le formulaire que vous souhaitez afficher sur cette page ou cette publication.
Lorsque vous êtes prêt à mettre en ligne le formulaire de recherche, cliquez simplement sur « Mettre à jour » ou « Publier ». Maintenant, visitez simplement cette page ou cette publication pour voir le formulaire de recherche en action.
Comment ajouter des formulaires de recherche à une zone prête pour les widgets
Une autre option consiste à ajouter un formulaire de recherche à une zone prête pour les widgets, telle que la barre latérale ou une section similaire. C'est un moyen simple d'afficher la même barre de recherche sur plusieurs pages de votre site Web WordPress.
Accédez à Apparence » Widgets pour voir toutes les différentes zones dans lesquelles vous pouvez ajouter des widgets.
Les options que vous voyez peuvent varier en fonction de votre thème WordPress. Par exemple, si vous utilisez le thème Astra, la zone du widget de la barre latérale s'appelle « Barre latérale principale ».
Cliquez simplement sur l'icône de bloc « + » dans la zone où vous souhaitez ajouter un widget.
Ensuite, tapez « Formulaire de recherche ».
Lorsque le bloc de droite apparaît, cliquez pour l'ajouter à votre site Web.
Vous pouvez maintenant ouvrir le menu déroulant et choisir le formulaire de recherche que vous souhaitez utiliser.
Lorsque vous avez terminé, cliquez simplement sur le bouton « Mettre à jour » pour activer le formulaire de recherche.
Vous pouvez désormais visiter votre site pour voir le formulaire de recherche amélioré.
Pour en savoir plus sur ce sujet, veuillez consulter notre guide sur la façon d'ajouter et d'utiliser des widgets dans WordPress.
Comment ajouter des formulaires de recherche à l'aide de l'éditeur de site complet
Si vous utilisez un thème WordPress en bloc, vous pouvez ajouter des formulaires de recherche à l'aide de l'éditeur de site complet. Il comprend des zones que vous ne pouvez pas modifier à l’aide de l’éditeur de contenu WordPress standard. Par exemple, vous pouvez ajouter un formulaire de recherche à votre modèle 404 dans WordPress.
Pour commencer, rendez-vous sur Apparence ȃditeur dans le tableau de bord WordPress.
Par défaut, l’éditeur de site complet affiche le modèle d’accueil de votre thème, mais vous pouvez ajouter un formulaire de recherche à n’importe quel modèle.
Dans le menu de gauche, cliquez simplement sur « Modèles » ou « Parties de modèle » selon l'endroit où vous souhaitez ajouter le formulaire de recherche.
Vous verrez maintenant une liste de tous les modèles qui composent votre thème WordPress.
Recherchez simplement le modèle ou la partie de modèle que vous souhaitez modifier et cliquez dessus.
WordPress affichera maintenant un aperçu de ce modèle.
Pour continuer et modifier le modèle, cliquez sur la petite icône en forme de crayon.
Maintenant, cliquez sur l'icône «+».
Dans le panneau qui apparaît, tapez « Formulaire de recherche ».
Lorsque le bon bloc apparaît, faites-le glisser et déposez-le dans votre mise en page.
Vous pouvez maintenant ouvrir le menu déroulant et choisir le formulaire de recherche que vous souhaitez utiliser.
Cela fait, cliquez simplement sur le bouton « Enregistrer » pour appliquer vos modifications.
Comment ajouter un formulaire de recherche à WordPress à l'aide d'un shortcode
Une autre option consiste à ajouter un formulaire de recherche en utilisant son shortcode. Cela peut être une option plus simple si vous souhaitez ajouter le même formulaire de recherche à plusieurs pages, publications ou zones prêtes à accueillir des widgets, car vous pouvez simplement coller le même shortcode à plusieurs emplacements.
Pour obtenir le shortcode d'un formulaire de recherche, rendez-vous sur SearchWP » Formulaires de recherche. Ici, recherchez le formulaire de recherche que vous souhaitez afficher et copiez la valeur dans la colonne « Shortcode ».
Vous pouvez désormais ajouter le shortcode à n’importe quelle page, publication ou zone prête à accueillir un widget. Pour des instructions étape par étape, veuillez consulter notre guide sur la façon d'ajouter un shortcode dans WordPress.
Nous espérons que cet article vous a aidé à apprendre à utiliser plusieurs formulaires de recherche dans WordPress. Vous voudrez peut-être également consulter notre guide sur la façon d’augmenter le trafic de votre blog et nos sélections d’experts pour les meilleurs plugins de formulaire WordPress.
Si vous avez aimé cet article, abonnez-vous à notre chaîne YouTube pour les didacticiels vidéo WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.