Comment ajouter un champ de recherche à une page WordPress (pour les débutants)

Publié: 2022-07-07

Vous voulez savoir comment ajouter un champ de recherche à une page WordPress ?

Cela encouragera vos visiteurs à effectuer une recherche, augmentera la découvrabilité de votre contenu et augmentera le nombre de pages vues que vous obtenez.

À partir de ce guide, vous apprendrez comment ajouter un champ de recherche à vos pages en quelques clics, même si vous êtes un débutant complet sur WordPress.

Commençons!

Avantages de l'ajout d'un champ de recherche à une page WordPress

Ajouter une barre de recherche à vos pages vous aidera à :

  • Obtenez plus de pages vues . Lorsque les visiteurs voient une barre de recherche dans un article ou une page de blog, il y a de fortes chances qu'ils l'utilisent, surtout si vous les motivez à le faire.
  • Boostez la découvrabilité de votre contenu . Donnez à votre contenu avec un faible nombre de vues une autre chance d'être découvert.
  • Fournir des résultats de recherche plus pertinents . Aidez vos visiteurs à trouver plus rapidement ce qu'ils recherchent en limitant vos champs de recherche à des types ou catégories de contenu spécifiques.
  • Augmentez la durée moyenne des sessions . Plus les visiteurs explorent votre contenu, plus ils restent longtemps sur votre site.
  • Classement plus élevé dans les moteurs de recherche . Une durée de session moyenne élevée est un signal fort pour Google que votre site vaut la peine d'obtenir de meilleures positions dans les résultats de recherche.

Avec cela, voyons comment vous pouvez ajouter un champ de recherche à une page dans WordPress.

Comment ajouter une barre de recherche personnalisée dans WordPress

Le moyen le plus simple d'ajouter une barre de recherche personnalisée à vos pages WordPress consiste à utiliser un plugin comme SearchWP.

SearchWP logo

Il s'agit du plugin de recherche WordPress le plus convivial pour les débutants, doté d'une tonne de fonctionnalités utiles.

Avec SearchWP, vous pouvez entièrement personnaliser le travail de recherche sur votre site pour répondre à vos objectifs commerciaux.

Par exemple, vous pouvez modifier l'ordre des résultats de recherche, limiter la recherche aux publications uniquement, ajouter une recherche de saisie semi-automatique en direct, etc.

Et ce n'est qu'une courte liste des fonctionnalités du plugin !

SearchWP vous permet également de :

  • Suivez les recherches de vos visiteurs . De cette façon, vous pouvez découvrir ce qui intéresse votre public et lui donner le contenu qu'il souhaite.
  • Ajoutez plusieurs formulaires de recherche à votre site . Il vous permet de créer des formulaires de recherche personnalisés pour des besoins spécifiques et de les placer sur votre site.
  • Mettez en surbrillance les termes de recherche dans les résultats de recherche . Cela permet à vos visiteurs de savoir plus facilement s'ils ont trouvé ce qu'ils cherchaient dans vos résultats de recherche.
  • Activez la recherche floue sur votre site . Grâce à cela, vos visiteurs trouveront le bon contenu, même s'ils font une faute de frappe dans une requête de recherche.
  • Et beaucoup plus…

Plus de 30 000 propriétaires de sites Web utilisent déjà SearchWP pour améliorer leur recherche et fournir des résultats de recherche plus pertinents à leurs visiteurs.

Prêt à les rejoindre ? Ensuite, voyons comment vous pouvez utiliser ce plugin pour ajouter un champ de recherche à vos pages.

Étape 1 : Installer SearchWP

Pour commencer, obtenez votre copie de SearchWP ici.

Une fois cela fait, rendez-vous sur votre compte SearchWP et cliquez sur Téléchargements .

go to the Downloads tab

Ensuite, appuyez sur le bouton Télécharger SearchWP et enregistrez le fichier ZIP du plugin sur votre ordinateur.

click Download SearchWP

Après le téléchargement, copiez la clé de licence dans le coin inférieur gauche.

copy your license key

L'étape suivante consiste à installer et activer le plugin SearchWP sur votre site WordPress.

Tout d'abord, téléchargez le fichier ZIP téléchargé sur votre site. Vous pouvez consulter le didacticiel d'installation d'un plugin WordPress si vous avez besoin d'aide.

Après avoir installé SearchWP, accédez à votre tableau de bord WordPress, pointez votre curseur sur le bouton SearchWP dans la barre supérieure et cliquez sur Activer la licence .

click Activate License

Ensuite, collez votre clé de licence dans le champ Licence et cliquez sur Activer pour activer votre copie de SearchWP.

click Activate

Dès l'activation du plugin, vous êtes prêt à personnaliser votre moteur de recherche.

Étape 2 : Ajoutez un nouveau moteur de recherche à votre site Web

Pour commencer, accédez à l'onglet Moteurs dans vos paramètres SearchWP.

go to the Engines tab

Sur cet onglet, vous pouvez trouver tous les moteurs de recherche que vous créez avec SearchWP.

the list of your search engines

Actuellement, il n'y a que le moteur de recherche par défaut que SearchWP crée automatiquement après l'installation. Il est connecté à chaque formulaire de recherche existant sur votre site.

WordPress considère les moteurs de recherche comme un ensemble de règles à suivre lors d'une recherche. Vous pouvez personnaliser ces règles pour modifier le fonctionnement de la recherche sur votre site.

Par exemple, vous pouvez créer des champs personnalisés d'indexation WordPress, exclure des pages spécifiques des résultats de recherche, activer la recherche par balises de publication, etc.

La meilleure chose est que SearchWP vous permet de créer plusieurs moteurs de recherche et de les lier à des formulaires de recherche individuels.

De cette façon, vous pouvez créer des formulaires de recherche personnalisés avec un ensemble unique de règles. Cela vous aidera à affiner les résultats de recherche et permettra à vos visiteurs de trouver plus rapidement ce qu'ils recherchent.

Dans ce didacticiel, nous allons créer un moteur de recherche, le personnaliser et le lier à un champ de recherche, que nous ajouterons ensuite à une page distincte.

Pour commencer, nous devrons créer un moteur de recherche supplémentaire. Vous pouvez le faire en cliquant sur le bouton Ajouter nouveau .

add a new Search Engine

Après cela, apparaîtra le moteur de recherche supplémentaire .

the Supplemental search engine

Étape 3 : Personnalisez votre moteur de recherche

Examinons d'abord les sources de recherche de ce moteur de recherche.

Comme vous pouvez le constater, il existe 4 sources de recherche : Posts , Pages , Media et Users .

Disons que nous voulons que ce moteur de recherche recherche uniquement parmi les publications. De cette façon, nous pouvons nettoyer les résultats de recherche sur notre site et aider nos visiteurs à trouver le bon contenu plus rapidement.

Gérer les sources de recherche

Pour commencer, cliquez sur le bouton Sources et paramètres .

click Sources and Settings

Ensuite, décochez toutes les sources de recherche à l'exception de Posts .

check only Posts source

Vous pouvez également renommer votre moteur de recherche pour le rendre plus facile à reconnaître. Pour ce faire, entrez son nom dans le champ Engine Label .

Par exemple, nous l'appellerons le Awesome Search Engine .

rename your search engine

Lorsque vous avez terminé de personnaliser les paramètres de votre moteur de recherche, appuyez sur Terminé .

press Done to save your engine

Rendre les champs et les balises personnalisés de la publication consultables

Donnons également à nos visiteurs la possibilité de rechercher des publications par tags et champs personnalisés.

Pour commencer, cliquez sur la source de recherche Posts pour développer ses paramètres.

click on the Posts source

Ensuite, appuyez sur le bouton Ajouter/Supprimer des attributs .

click Add Remove attributes

Dans la fenêtre qui apparaît, vous pouvez spécifier les champs personnalisés et les taxonomies que vous souhaitez que WordPress prenne en compte lors d'une recherche.

manage post attributes

Il existe également un moyen de rendre tous les champs personnalisés consultables automatiquement si vous ne souhaitez pas les saisir manuellement.

Pour ce faire, cliquez sur le champ Custom FIelds et choisissez l'option Any Meta Key .

choose the Any Meta Key shortcut

Maintenant, activons la recherche par balises de publication. Tout d'abord, cliquez sur le champ Taxonomies .

click on the Taxonomies field

Ensuite, recherchez la taxonomie des balises et cliquez dessus.

add the Tags taxonomy

Désormais, les visiteurs de notre site peuvent rechercher des publications à l'aide de leurs balises et de leurs champs personnalisés.

Lorsque vous avez terminé de gérer les attributs de la source de recherche des publications , appuyez sur Terminé pour enregistrer les modifications.

click Done when you finished managing attributes

Sauvegardez votre moteur de recherche

La dernière étape consiste à enregistrer votre moteur de recherche. Pour ce faire, cliquez sur le bouton Enregistrer les moteurs dans le coin supérieur droit.

click Save Engines

Ensuite, cliquez sur Reconstruire l'index pour que WordPress réindexe tous vos articles et pages.

click Rebuild Index

Après avoir ajouté un nouveau moteur de recherche et l'avoir personnalisé selon vos besoins, l'étape suivante consiste à installer l'extension SearchWP Shortcodes.

Étape 4 : Installez et activez l'extension Shortcodes

Cette extension vous permet d'ajouter une barre de recherche à votre page en utilisant des shortcodes.

Pour commencer, accédez à SearchWP »Extensions dans le panneau de gauche de votre tableau de bord WordPress.

go to the Extensions tab

Ensuite, recherchez l'extension Shortcodes et cliquez sur Installer .

install the Shortcodes extension

Lorsque vous avez installé et activé l'extension, vous êtes prêt à passer à l'étape finale et à ajouter votre champ de recherche personnalisé à une page.

Étape 5 : Ajoutez une barre de recherche personnalisée à votre page WordPress

Pour commencer, accédez à Pages »Ajouter un nouveau dans votre tableau de bord WordPress.

add a new page

Une fois dans l'éditeur de page, entrez le nom de votre page. Par exemple, nous l'appellerons Rechercher des tutoriels .

add a heading

Ensuite, cliquez sur le bouton Plus .

click the Plus button

Une fois la fenêtre des blocs affichée, cliquez sur le bloc HTML personnalisé pour l'ajouter à votre page.

add the Custom HTML block

L'étape suivante consiste à copier et coller le code suivant dans le bloc HTML personnalisé ajouté :

[searchwp_search_form engine="awesome_search_engine" var="searchvar" button_text="Find Results"]
  
<div class="search-results-wrapper">
 [searchwp_search_results engine="awesome_search_engine" var="searchvar" posts_per_page=4]
  <h2>[searchwp_search_result_link direct="true"]</h2>
  [searchwp_search_result_excerpt]
 [/searchwp_search_results]
</div>
  
<div class="no-search-results-found">
 [searchwp_search_results_none]
 No results found, please search again.
 [/searchwp_search_results_none]
</div>
  
<div class="search-results-pagination">
 [searchwp_search_results_pagination direction="prev" link_text="Previous" var="searchvar" engine="awesome_search_engine"]
 [searchwp_search_results_pagination direction="next" link_text="Next" var="searchvar" engine="awesome_search_engine"]
</div>

Assurez-vous de remplacer awesome_search_engine dans le code ci-dessus par le nom de votre moteur de recherche.

Ce code affiche une zone de recherche liée au moteur de recherche que vous avez personnalisé dans les étapes précédentes.

De plus, il affiche la pagination s'il y a plus de 4 résultats de recherche sur la page et le message "Aucun résultat trouvé" s'il n'y a pas de résultats de recherche.

Lorsque vous avez terminé d'ajouter le code, publiez votre page en appuyant sur le bouton Publier dans le coin supérieur droit.

click Publish

Ensuite, cliquez sur Afficher la page pour consulter votre nouvelle page de recherche avec une zone de recherche personnalisée.

click View Page

Voici à quoi ressemble cette page sur notre site de test :

how to add a search box to a WordPress page

Testons également notre champ de recherche pour nous assurer qu'il fonctionne correctement.

Nous avons de nombreux articles sur notre site liés à WordPress dans différentes catégories, mais un seul d'entre eux est attaché à la catégorie Tutoriels .

Dans l'une des étapes précédentes, nous avons limité ce formulaire de recherche à la catégorie Tutoriels . Voyons quels résultats nous obtiendrons en recherchant WordPress .

click Find Results

Comme vous pouvez le voir, nous ne trouvons que notre article unique placé dans la catégorie Tutoriels .

we found the post

Cela signifie que notre champ de recherche fonctionne comme il se doit.

Comment ajouter un champ de recherche au menu de navigation de WordPress

Vous pouvez également ajouter un champ de recherche au menu de navigation de votre site.

Il le rend plus visible pour vos visiteurs et les incite à effectuer une recherche.

add a search bar to the navigational menu

Pour plus de détails, consultez le tutoriel étape par étape sur la façon d'ajouter une barre de recherche au menu WordPress.

À partir de cet article, vous avez appris comment ajouter facilement un champ de recherche à une page, même si vous êtes un novice de WordPress.

Nous espérons que cela vous aidera à offrir à vos visiteurs un moyen plus pratique de rechercher du contenu sur votre site.

Prêt à créer un champ de recherche intelligent et à l'ajouter à vos pages ? Vous pouvez commencer avec SearchWP ici.

Utilisez-vous le plugin Elementor ? Consultez le guide du débutant pour savoir comment ajouter un champ de recherche à la page Elementor.

Vous voudrez peut-être également en savoir plus sur la façon de faire de la recherche WordPress dans le contenu des publications.