Vous voulez créer un annuaire web comme Yelp ou Angi où les gens peuvent découvrir les entreprises locales ?
Vous n'avez pas besoin d'un développeur ou d'un site personnalisé pour le faire. Un plugin d'annuaire gratuit vous offre des fiches, des catégories, une boîte de recherche et un formulaire de soumission que les propriétaires d'entreprises peuvent utiliser pour ajouter leurs propres entrées. Si vos entreprises sont déjà dans une feuille de calcul, vous pouvez les importer toutes en une seule fois.
Dans ce guide, nous vous montrerons comment créer un annuaire web dans WordPress et comment commencer à facturer les fiches si vous le souhaitez.

Voici ce que nous allons couvrir dans cet article.
- Étape 1. Installer un plugin d'annuaire Web
- Étape 2. Configurer votre page d'annuaire d'entreprises
- Étape 3. Personnaliser votre formulaire d'annonce
- Étape 4. Créer des catégories d'entreprises
- Étape 5. Commencer à accepter les annonces d'annuaire
- Étape 6. Ajouter des emplacements et une carte
- Étape bonus. Accepter les paiements pour les listes de l'annuaire
- FAQ sur la création d'un annuaire Web dans WordPress
Commençons !
Étape 1. Installer un plugin d'annuaire Web
Plusieurs plugins WordPress peuvent créer un annuaire, notamment GeoDirectory, HivePress et Directorist. Nous utiliserons Business Directory Plugin pour ce tutoriel, car sa version gratuite couvre ce dont la plupart des annuaires ont besoin : fiches, catégories, recherche front-end et importation CSV. Donc, si vous avez déjà une liste, vous pouvez l'importer en une seule fois au lieu d'ajouter chaque entrée manuellement.
Tout d'abord, vous devrez installer et activer Business Directory Plugin. Si vous avez besoin d'aide, veuillez consulter notre guide sur comment installer un plugin WordPress.

Étape 2. Configurer votre page d'annuaire d'entreprises
Après avoir activé le plugin, allez dans Annuaire » Paramètres depuis le tableau de bord WordPress.
Vous verrez une fenêtre contextuelle vous demandant la permission de créer une nouvelle page. Le plugin utilise cette page pour afficher le shortcode de l'annuaire, qui ajoute la barre de recherche, la navigation par catégorie et le formulaire de soumission des fiches. Cliquez sur « Créer les pages requises pour moi ».

Le plugin va maintenant créer une nouvelle page appelée « Business Directory ». Par défaut, cette page inclut tous les contrôles dont les visiteurs ont besoin pour parcourir vos fiches et soumettre les leurs.

Pour commencer, il est conseillé de vérifier les paramètres du plugin en allant dans Directory » Settings. Ici, vous trouverez plusieurs sections :
- Annonces
- Paiement
- Apparence
Deux d'entre elles méritent d'être modifiées avant d'aller plus loin. Sous l'onglet Listings, définissez « Default new post status » sur « Pending (Require approval) » afin de pouvoir examiner les soumissions avant qu'elles ne soient publiées. Ensuite, ouvrez l'onglet General, cliquez sur « SPAM », et activez reCAPTCHA, car un formulaire de soumission public attire les bots en quelques jours. Pendant que vous êtes dans Listings, vous pouvez également choisir le nombre de fiches à afficher sur chaque page.

Lorsque vous avez terminé, n'oubliez pas de cliquer sur « Enregistrer les modifications » pour sauvegarder vos paramètres.
Étape 3. Personnaliser votre formulaire d'annonce
Business Directory a un formulaire standard qu'il affiche aux visiteurs, mais vous voudrez peut-être personnaliser ce formulaire en ajoutant votre propre logo, votre marque ou votre contenu.
Pour personnaliser le formulaire, allez dans Directory » Directory Content et sélectionnez « Form Fields ».

Cet écran affiche tous les champs qui composent le formulaire standard. Pour réorganiser les champs, vous pouvez utiliser les flèches haut/bas dans la colonne « Order ».
Pour supprimer un champ, cliquez sur « Supprimer ». Si vous souhaitez modifier l'étiquette, la description ou le statut obligatoire d'un champ, survolez l'option et cliquez sur « Modifier ».

Cela ouvre une page où vous pouvez modifier le libellé du champ, rendre le champ obligatoire, ajouter une description facultative, et plus encore. Lorsque vous avez terminé, cliquez sur « Update Field » pour enregistrer vos modifications.

Étape 4. Créer des catégories d'entreprises
Ensuite, il est conseillé de créer des catégories que les gens peuvent utiliser lors de la soumission de leurs fiches. Ces catégories aident à organiser vos fiches afin que les visiteurs puissent les parcourir ou les filtrer pour trouver ce dont ils ont besoin. Sans elles, les visiteurs devraient faire défiler toutes les entrées pour trouver ce qu'ils cherchent.
Par défaut, le plugin a une seule catégorie « Général », mais vous pouvez en ajouter d'autres en cliquant sur l'onglet « Catégories ». Sélectionnez ensuite « Ajouter une nouvelle catégorie ».

Dans la fenêtre contextuelle qui apparaît, tapez un nom pour la catégorie. Vous pouvez également organiser les catégories en catégories parentes et enfants, similaires aux pages enfants dans WordPress. Par exemple, vous pourriez créer une catégorie principale appelée « Restaurants » et une sous-catégorie appelée « Restaurant italien ».
Pour transformer une catégorie en sous-catégorie, ouvrez le menu déroulant « Catégorie parente » et choisissez sa catégorie parente.

Pour créer la catégorie, cliquez sur « Ajouter une nouvelle catégorie ». Vous pouvez répéter le processus pour ajouter d'autres catégories à votre annuaire d'entreprises.

Étape 5. Commencer à accepter les annonces d'annuaire
Désormais, les visiteurs peuvent créer une nouvelle fiche en se rendant sur votre page Annuaire d'entreprises et en cliquant sur « Ajouter une fiche ».

Cela les amène à un écran où ils peuvent choisir une catégorie de fiche et saisir toutes les informations pour leur fiche.
Une fois qu'ils ont terminé, ils peuvent cliquer sur « Compléter la fiche » en bas de la page pour la soumettre.

Par défaut, les fiches soumises sont publiées immédiatement. Pour les examiner vous-même d'abord, allez dans Annuaire » Paramètres » Fiches et définissez « Statut par défaut des nouveaux articles » sur « En attente (Approbation requise) ».
Pour les examiner, allez dans Annuaire » Contenu de l'annuaire » Fiches dans votre zone d'administration WordPress. Ici, vous verrez une liste des fiches en attente.

Pour prévisualiser une fiche, cliquez sur son lien « Aperçu ». Cela ouvrira la fiche dans un nouvel onglet.
Si vous devez apporter des modifications, cliquez plutôt sur « Modifier ». La fiche s'ouvrira dans l'éditeur de blocs, où vous pourrez développer la section Boîtes méta pour accéder aux options de la fiche.
Lorsque vous avez terminé d'examiner et de modifier la fiche, cliquez sur « Publier ».

Vous pouvez également créer des fiches vous-même en allant dans Annuaire » Contenu de l'annuaire et en cliquant sur « Ajouter une nouvelle fiche ».

Cela ouvre un écran où vous pouvez saisir toutes les informations de la fiche. Lorsque vous avez terminé, cliquez sur « Publier » pour rendre la fiche visible.

Une fois que vous avez quelques fiches publiées, les visiteurs peuvent utiliser la recherche intégrée et les filtres de catégorie de l'annuaire pour trouver ce dont ils ont besoin. Ils peuvent rechercher par mot-clé ou affiner les résultats à une catégorie spécifique au lieu de parcourir toutes les fiches.

Étape 6. Ajouter des emplacements et une carte
Trouver des entreprises locales est l'une des principales raisons pour lesquelles les gens utilisent les annuaires web, ce qui rend les données de localisation aussi importantes que la recherche par mot-clé. Dans la version gratuite, les fiches peuvent inclure un champ d'adresse textuel, ce qui fonctionne bien pour un annuaire simple où les visiteurs n'ont besoin que des coordonnées.
Si vous souhaitez que les visiteurs voient les fiches sur une carte ou recherchent par code postal ou par ville, vous aurez besoin des modules Google Maps et Recherche par code postal, qui sont disponibles avec le plan Pro.

Une fois activé, l'emplacement de chaque fiche apparaît sur une carte dans les résultats de recherche et sur la page de la fiche individuelle. Les visiteurs peuvent également filtrer les résultats par proximité au lieu de rechercher par nom d'entreprise.
Étape bonus. Accepter les paiements pour les listes de l'annuaire
Business Directory vous permet d'accepter des paiements pour les annonces dans sa version gratuite. Stripe et Authorize.net sont inclus sans frais supplémentaires, vous n'avez donc pas besoin de passer à la version supérieure pour commencer à facturer les annonces.
Stripe utilise une tarification à l'utilisation, avec des frais de 3 % par transaction en plus des frais de traitement de Stripe. Un plan payant Business Directory supprime ces frais supplémentaires. Authorize.net ne facture pas de frais par transaction, quel que soit le niveau.
PayPal nécessite au moins le plan payant Basic (99 $/an), tandis que Payfast n'est disponible qu'avec le plan Elite (249 $/an).
Dans ce tutoriel, nous vous montrerons comment configurer le paiement Authorize.net. Allez dans Directory » Settings et cliquez sur l'onglet ‘Payment’.

Ensuite, sélectionnez ‘Authorize.net’ et activez le commutateur ‘Enable Authorize.net’. Vous pouvez ensuite entrer l'identifiant de connexion et la clé de transaction de votre compte Authorize.net.

FAQ sur la création d'un annuaire Web dans WordPress
Maintenant que vous avez vu comment créer un annuaire web dans WordPress, répondons à quelques questions courantes pour vous aider à tirer le meilleur parti de votre annuaire.
Puis-je créer un répertoire web gratuit dans WordPress?
Oui. La version gratuite de Business Directory Plugin couvre les annonces, les catégories, la recherche front-end et les paiements Stripe ou Authorize.net. Des fonctionnalités comme Google Maps, la recherche par code postal et PayPal nécessitent une mise à niveau vers un plan payant.
Comment accepter les paiements pour les annonces d'annuaire ?
Avec Business Directory Plugin, Stripe et Authorize.net fonctionnent dès la sortie de la boîte dans la version gratuite. La mise à niveau vers un plan payant supprime les frais par transaction de Stripe et ajoute PayPal, avec Payfast disponible sur le plan le plus élevé.
Puis-je importer mes annonces d'entreprise existantes au lieu de les ajouter une par une ?
Oui. Business Directory Plugin inclut l'importation et l'exportation CSV intégrées dans les versions gratuite et premium, vous pouvez donc télécharger en masse des annonces à partir d'une feuille de calcul au lieu d'entrer chacune manuellement.
Nous espérons que cet article vous a aidé à créer un annuaire web à l'aide de WordPress. Ensuite, vous voudrez peut-être aussi consulter notre guide sur comment accepter les paiements avec Stripe et notre sélection des meilleurs plugins WordPress.
Si vous avez aimé cet article, abonnez-vous à notre Chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.


Daphane Simmons
Merci WPBeginner. La revue de l'annuaire d'entreprises et le plan étape par étape étaient très bons. Je suis nouveau sur WordPress et je pense maintenant que je vais créer un site web avec WordPress.
Support WPBeginner
Nous sommes heureux d'avoir pu vous aider à être plus à l'aise pour créer un site
Admin
Mrteesurez
S'il vous plaît, quelle est la différence entre formidable form et formidable views, est-ce une partie de celui-ci ou un plugin entièrement différent ?
Support WPBeginner
Les vues font partie de Formidable Forms
Admin
Mrteesurez
Merci pour la clarification, j'avais initialement pensé que c'était un autre plugin ou un complément à Formidable form.
jeff
Si j'installe un thème d'annuaire, ai-je toujours besoin d'installer un plugin ?
Support WPBeginner
Cela dépendrait du thème, certains ont la fonctionnalité ajoutée tandis que d'autres n'offrent que le style. Si vous utilisez un thème avec des fonctions d'annuaire, il serait également difficile de déplacer votre contenu vers un nouveau thème.
Admin
crassus David
Comment créer un site immobilier en utilisant WordPress ? Veuillez m'aider.
Support WPBeginner
Pour créer un site immobilier, vous voudrez consulter notre article ici : https://www.wpbeginner.com/wp-tutorials/how-to-create-an-idx-real-estate-website-using-wordpress/
Admin
Brandon
Pouvez-vous lier les résultats d'un annuaire à un formulaire soumis par l'utilisateur ?
Emmanuel
salut, j'essaie de combiner une fonctionnalité d'inventaire et d'annuaire sur un site web et j'aimerais beaucoup que les utilisateurs puissent rechercher des produits spécifiques disponibles dans les magasins près de chez eux. s'il vous plaît, comment puis-je y parvenir ? merci
Rizwan
J'ai essayé de soumettre une annonce en tant que visiteur, cela m'a demandé de m'inscrire sur le site, cela donne un e-mail et un lien d'activation et après cela, un nouvel utilisateur est créé avec un tableau de bord limité (en fait, seulement le profil) ce que je veux, c'est que n'importe qui puisse soumettre les détails de son entreprise dans les annonces créées et ce que je dois faire, c'est approuver ou désapprouver (comme nous le faisons avec les commentaires)
Aurora
C'est exactement ce que je cherchais. Excellent article comme d'habitude !
desy
Ce serait super si vous donniez un lien de démo
Ravinder Singh
Bonjour, je suis un utilisateur de WordPress et je souhaite créer un annuaire web WordPress.
S'il vous plaît, quelqu'un peut-il m'aider en détail.
Archanian
Excellent article, je l'ai adoré. Je pensais créer un site d'annuaire et je voulais utiliser WordPress, mais je n'étais pas sûr que WordPress serait un bon choix. Votre article ici a répondu à plusieurs questions auxquelles je cherchais des réponses.
J'étais un peu incertain quant à l'utilisation de WordPress à cette fin, mais j'y réfléchissais sérieusement car je le connais assez bien.
Vos informations ici m'ont aidé à décider de me lancer et de voir ce que je peux en faire.
Merci pour la rédaction, c'était exactement ce que je cherchais.
Tushar Bhambare
veuillez fournir un lien de démonstration
Nouman Younas
Ce serait super si vous donniez un lien de démo
RickyO
Il existe d'autres plugins qui offrent beaucoup plus (tels que des photos, des événements, la planification, la vente de billets, et plusieurs mises en page pour visualiser les listes par type d'entreprise, dates [jour actuel, passé et futur]), et qui sont faciles à installer et à maintenir.
La solution GF semble demander trop de travail de détail.
Siddharth Saudagar
Pouvez-vous s'il vous plaît fournir les noms de tels plugins ?
Andrea Pernici
Le problème avec les annuaires Wordpress est que vous ne pouvez pas gérer un niveau de permission par catégorie, par exemple.
Connaissez-vous un moyen de définir les bons niveaux d'utilisateur pour un plugin ou un thème d'annuaire Wordpress ?
Janet Barclay
J'adore Gravity Forms, mais j'ai eu une mauvaise expérience avec le module complémentaire Directory, qui est un plugin tiers et non pris en charge par Gravity Forms. Le support est quasi inexistant, mais je m'en suis sorti jusqu'au jour où mon annuaire a tout simplement disparu.