Le plugin de répertoire WordPress le plus avancé et le plus évolutif au monde
GeoDirectory est un plugin WordPress de niveau entreprise conçu pour créer des annuaires professionnels évolutifs, des guides de ville, des listes immobilières, des offres d'emploi, des sites d'événements, des petites annonces et des plateformes de découverte locale. Contrairement aux plugins de listing génériques, il utilise des tables de base de données personnalisées, et non les métadonnées de publication WordPress, ce qui garantit de bonnes performances aussi bien pour les petits portails locaux que pour les annuaires comptant des centaines de milliers, voire des millions d'annonces. Les fonctionnalités principales comprennent une recherche optimisée, des cartes, des avis, la soumission en frontend et un vaste écosystème d'extensions pour la personnalisation. Noté 4,8/5 sur la base de 700+ avis sur WordPress.org et Capterra.
Obtenir GeoDirectoryQue puis-je faire avec GeoDirectory ?
Atlas Obscura ressemble à un site de voyage pour les curieux. Des lacs de lave lumineux, des moines auto-momifiés, des ponts faits de racines d'arbres vivants.
Derrière tout cela se cache l'un des meilleurs annuaires en ligne des 20 dernières années.
Tout a commencé avec un seul homme, un blog anonyme et une intuition : il existe une couche cachée de merveilles tout autour de vous, si vous savez où regarder.
En 2025, cette intuition a généré 18,3 millions de dollars de chiffre d'affaires.
Voici comment une liste participative de lieux insolites s'est transformée en entreprise médiatique, et ce qu'elle enseigne à quiconque souhaite créer son propre annuaire.
Tout a commencé par un blog anonyme

Il y avait d'abord The Proceedings of the Athanasius Kircher Society, un blog anonyme Joshua Foer géré, nommé d'après un polymathe jésuite du XVIIe siècle qui collectionnait les curiosités du monde.
Foer était un journaliste passionné de curiosités.
Il avait un jour remporté une bourse pour traverser l'Amérique en minivan pendant 2 mois avec une seule mission : vivre une aventure chaque jour et en écrire.
Il voulait organiser un événement en présentiel pour ses lecteurs, alors il a demandé de l'aide en ligne.
Un réalisateur de documentaires nommé Dylan Thuras a répondu.
Thuras était lui aussi blogueur.
Lui et sa femme tenaient un blog de voyage appelé Curious Expeditions depuis Budapest, « voyageant et exhumant l'histoire extraordinaire du monde ».
Deux blogueurs, même obsession. Ils se sont rencontrés en 2007.
Comme le raconte Foer : « Il n'existait aucune ressource vraiment utile pour des gens comme nous, qui parcouraient le monde à la recherche de ses endroits merveilleux, curieux et cachés. »
Foer venait tout juste de terminer un périple à travers les États-Unis à la chasse de ses recoins les plus étranges.
Thuras était sur le point de partir un an en Europe de l'Est pour faire de même.
Alors ils ont créé ce qu'ils auraient aimé voir exister : un répertoire où toute personne avertie pouvait ajouter la merveille cachée de son propre quartier.
Ils ont lancé Atlas Obscura en 2009 en tant que site participatif alimenté par les utilisateurs.
Cette seule décision, créer un répertoire et laisser la communauté le remplir, résume tout.
Pourquoi le répertoire était le coup de génie
Atlas Obscura n'avait presque pas besoin de créer son propre contenu.
Ses utilisateurs s'en chargeaient !
Quelqu'un au Turkménistan a ajouté les « Portes de l'Enfer », un cratère de gaz en feu depuis 1971.

Quelqu'un au Venezuela a ajouté le lac Maracaibo, où le ciel est déchiré par la foudre presque chaque nuit de l'année.

Puis, 3 mois après le lancement, un homme tenant une chambre d'hôtes à Cherrapunji, en Inde, a soumis les ponts de racines vivantes, façonnés au fil des décennies à partir de racines d'arbres, avec une note indiquant qu'ils étaient extraordinaires et passaient inaperçus.

Cette seule soumission est devenue l'une des entrées les plus emblématiques du site.
Faites cela des dizaines de milliers de fois et vous obtenez l'actif : une base de données d'environ 30 000 lieux, dont la majeure partie a été construite gratuitement par une communauté passionnée.
Chaque annuaire est une page pérenne et référencée dans les moteurs de recherche.
Elle attire les voyageurs qui planifient leurs escapades et les noctambules qui surfent sans fin à minuit.
C'est le moteur silencieux d'un répertoire.
Un inventaire qui s'accumule pendant que vous dormez, et un trafic qui continue d'affluer des années après la mise en ligne d'une page.
De l'aveu même de Thuras, cela a fait d'Atlas Obscura la troisième plus grande entreprise de médias de voyage en termes de trafic web, devant National Geographic, et juste derrière Nat Geo pour le temps passé sur le site.
Pour un projet qui a démarré comme un blog anonyme, c'est un résultat remarquable.
Comment le répertoire génère réellement des revenus
Les fiches d'Atlas Obscura recensent des lieux publics insolites.
On ne peut pas envoyer une facture de mise en avant à un cratère en feu au Turkménistan, donc les fiches elles-mêmes ne rapportent rien directement.
Ce qu'elles font, c'est attirer une audience.
Cette audience est le véritable actif, et vous pouvez la monétiser de plusieurs façons.
Atlas Obscura l'a fait patiemment, en empilant les sources de revenus sur 15 ans.
Publicité et contenu de marque.
Une large audience engagée de voyageurs curieux, c'est exactement ce que les annonceurs sont prêts à payer.
Le trafic du répertoire est devenu la base d'un véritable business médiatique.
Expériences et voyages.
Ils ont transformé des fiches en ligne en revenus bien réels.
Des événements de week-end aux quatre coins du pays, et des voyages en petit groupe vers des destinations qu'aucune agence de voyages classique n'oserait proposer : des monuments communistes abandonnés en Bulgarie, un parc d'attractions dans une mine de sel en Roumanie, la migration des papillons monarques au Mexique.
Les gens ont payé des tarifs premium pour accéder aux merveilles que le répertoire avait répertoriées.
Livres.
En commençant par le best-seller de 2016 Atlas Obscura : Le guide de l'explorateur vers les merveilles cachées du monde, ils ont transformé la base de données en une collection de titres, dont une édition pour enfants, Gastro Obscura, et celui de 2024 Wild Life.
Podcast, application et adhésion.
L'audience que le répertoire a attirée est devenue une plateforme qu'ils pouvaient décliner dans presque n'importe quel format.
Il y a une raison plus profonde pour laquelle cela a fonctionné, et les fondateurs l'ont apprise à la dure.
Beaucoup de ces petits endroits insolites qu'ils répertoriaient étaient en train de disparaître.
La cause est silencieuse et brutale : ces lieux ferment parce qu'ils ne sont pas assez aimés.
Trop peu de gens savent qu'ils existent.
Un répertoire y remédie.
La visibilité attire les visiteurs, et les visiteurs, c'est de l'argent.
Atlas Obscura a maintenu des lieux en vie, en générant suffisamment de tourisme vers les ponts de racines vivantes de l'Inde pour qu'une industrie de préservation durable se développe autour d'eux.
Lorsque votre répertoire apporte une valeur économique réelle aux choses qu'il référence, tout l'écosystème a intérêt à ce que vous réussissiez.
Les investisseurs l'ont remarqué.
Atlas Obscura a levé 2 millions de dollars en 2015 (The New York Times était parmi les investisseurs), puis 7,5 millions de dollars supplémentaires en 2017, et une Série B de 20 millions de dollars en 2019 menée par Airbnb.
La leçon cachée dans l'émerveillement
Mettez de côté les cratères enflammés et les moines momifiés, et Atlas Obscura est une étude de cas dont il vaut la peine de s'inspirer.
Choisissez une niche qui vous passionne vraiment. Foer et Thuras ont créé ce qu'ils auraient voulu voir exister, et cette obsession a attiré une communauté prête à construire l'annuaire à leur place.
Laissez la foule faire le gros du travail.
La partie la plus précieuse d'Atlas Obscura, ses 30 000 fiches, provient des utilisateurs.
Un annuaire bien conçu transforme votre audience en équipe éditoriale.
Possédez l'actif, puis empilez les revenus par-dessus.
L'annuaire est venu en premier. Les publicités, les voyages, les livres et un podcast sont arrivés ensuite.
Chaque nouvelle source de revenus a été rendue possible parce que l'annuaire avait déjà constitué l'audience.
Un dernier rebondissement, et il est de taille.
Fin 2025, les fondateurs ont été évincés du conseil d'administration de leur propre entreprise à la suite de désaccords sur sa direction.
L'entreprise les avait dépassés.
Cela prouve tout l'enjeu : un vrai annuaire devient un actif plus grand que n'importe quelle personne, y compris celles qui l'ont créé.
Vous aussi, vous pouvez en créer un
Vous n'avez pas besoin du carnet de chèques d'Airbnb ni d'une décennie de chance.
Vous avez besoin d'une niche, d'un moyen pour les gens d'ajouter des fiches, et d'une plateforme que vous possédez réellement.
C'est ce que GeoDirectory fait.
C'est un plugin WordPress pour lancer un annuaire de lieux entièrement participatif et monétisable — le même modèle de base qu'Atlas Obscura — sur un site qui vous appartient entièrement.
Fiches payantes, mises en avant, publicités, abonnements : les outils de monétisation sont intégrés.
Josh Foer a construit une couche cachée d'émerveillement, qui s'est transformée en une entreprise valant plusieurs millions.
Les outils pour créer votre propre version, dans la niche qui vous obsède, sont aujourd'hui moins chers et plus accessibles qu'ils ne l'ont jamais été.
La rat race vous paie pour votre temps.
Un annuaire vous paie pour un actif.
Allez construire cet actif !
D'abord, en toute transparence.
Nous avons créé GeoDirectory.
Lisez donc ceci comme vous liriez toute comparaison rédigée par l'une des deux entreprises qui y figurent.
Vérifiez les affirmations.
Nous citons nos sources et nommons chaque fonctionnalité, afin que vous puissiez vérifier chaque point vous-même.
Une chose distingue cette comparaison de la plupart de celles présentes sur notre blog.
Brilliant Directories est une plateforme hébergée.
GeoDirectory est un plugin WordPress auto-hébergé.
Ce sont deux types de produits différents, et cette différence influence presque tout ce qui suit, de la façon dont vous construisez le site à la question de savoir si vous en êtes propriétaire au final.
La plupart des pages « GeoDirectory vs Brilliant Directories » passent cela sous silence.
Elles alignent les fonctionnalités dans un tableau et traitent les deux comme interchangeables, ce qui occulte discrètement la décision qui compte vraiment.
Si c'est une comparaison plugin à plugin que vous recherchez, nous avons déjà mis GeoDirectory face à face avec Directorist et avec HivePress.
Celle-ci va plus loin, car le concurrent est une plateforme fermée, et la question qui sous-tend chaque section est celle de la propriété.
Qui détient votre code, votre design, vos données et votre liberté de partir quand vous le souhaitez.
Sans fioriture.
Sans fausse neutralité.
Rien que des faits vérifiables et des conclusions qu'un acheteur peut contrôler.
Voici ce que nous allons aborder.
- La différence fondamentale : une plateforme hébergée vs un plugin auto-hébergé
- Fonctionnalités : ce que vous obtenez d'emblée
- Design et personnalisation : pourquoi tous les sites Brilliant Directories se ressemblent
- IA : aide au contenu page par page vs construction de l'ensemble du site avec une IA qui vous appartient
- Le modèle de données : votre base de données est le véritable rempart
- Profondeur verticale : immobilier, événements, emplois et la question du MLS
- Soumission en frontend et tableaux de bord des membres
- Recherche et filtrage : un annuaire ne vaut que ce que vaut sa recherche
- Cartes et pages de localisation : le SEO qui se capitalise
- Monétisation : la même suite, plus les modèles qu'ils ne peuvent pas atteindre
- SEO et schéma : leur système vs toute la boîte à outils WordPress
- Performance et évolutivité : ce qu'on ne peut pas simuler
- Propriété des données, portabilité et verrouillage : la question derrière toutes les autres
- Multilingue : un bouton de traduction vs une vraie seconde langue
- Support, intégration et réputation : deux solutions au coude à coude
- Tarifs et coût total de possession : louer indéfiniment ou posséder définitivement
- Le verdict : à qui s'adresse vraiment chaque solution
- Avant de vous décider
TL;DR : la version courte avant la version longue
Il s'agit d'une comparaison longue et détaillée, voici donc la version courte avant que vous vous engagiez à la lire en entier.
Brilliant Directories est une plateforme hébergée que vous louez, où tout est géré pour vous et votre site reste sur leurs serveurs.
GeoDirectory est un plugin WordPress auto-hébergé que vous possédez, où vos données et l'intégralité de votre site vous appartiennent — vous pouvez les déplacer, les reconstruire ou les vendre — avec une version SaaS entièrement gérée qui sera bientôt lancée tout en préservant cette propriété.
Si vous souhaitez mettre en ligne un site d'adhésion cette semaine sans jamais toucher à un serveur, Brilliant Directories convient parfaitement, et son support est vraiment de qualité.
Si vous construisez un annuaire que vous avez l'intention de développer et de conserver comme un actif, GeoDirectory est le meilleur choix sur presque tous les critères qui suivent.
Le tableau résume les différences, et le reste de l'article justifie chacune d'elles.
| GeoDirectory | Brilliant Directories | |
|---|---|---|
| Type et hébergement | Plugin WordPress auto-hébergé, SaaS géré lancé avec la V3 | Plateforme SaaS hébergée, hébergement inclus |
| Propriété | Vous possédez votre site et vos données (exportez les deux, auto-hébergez, vendez comme actif) | Export des données uniquement, le site reste sur leurs serveurs |
| Tarifs | Cœur gratuit ; abonnement à 139 $/an pour un site, 229 $/an pour des sites illimités, plus votre propre hébergement | 145 $/mois, ou à vie de 725 $ à 2 950 $ ; hébergement inclus |
| Remboursement | Garantie satisfait ou remboursé de 30 jours | Fenêtre de remboursement de 7 jours |
| Évolutivité | Des millions d'annonces sur des tables de base de données personnalisées ; plus de 65 000 en ligne sur wp-rankings.com | Limites de plan, jusqu'à 100 000 membres par site |
| Modèle de données | Types de publications personnalisées illimités, champs personnalisés, tables indexées propres | Modèle d'annonces et de membres fixe |
| Design | N'importe quel thème, n'importe quel constructeur de pages, contrôle total des modèles | Système de thème fixe, apparence de modèle reconnaissable |
| IA | Créez l'intégralité du site avec Claude Code sur une installation locale, sans compteur | Génération de contenu au niveau des pages, crédits comptabilisés |
| Rechercher | Filtrage par n'importe quel champ personnalisé, recherche de proximité par rayon | Recherche intégrée dans leurs champs définis |
| Pages de localisation | Hiérarchie réelle pays/région/ville/quartier, vos URLs et modèles, Google ou OpenStreetMap | Pages de résultats de recherche générées automatiquement, Google Maps avec coût API supplémentaire |
| Schema | JSON-LD au niveau des catégories que vous contrôlez | Ce que la plateforme émet |
| Outils SEO | Suite SEO WordPress complète (Rank Math, Yoast, et plus) | SEO intégré uniquement, sans plugins |
| Monétisation | 10+ modèles via GetPaid, sans WooCommerce pour les annonces : annonces payantes et mises en avant, réclamations, leads, publicités, abonnements, rendez-vous, locations, billets d'événements, marketplace | Suite intégrée de monétisation par abonnements et annonces |
| Immobilier | GeoMLS (bientôt disponible) se connecte à tout fournisseur MLS moderne via l'API Web RESO | Habillage thématique, pas de MLS natif |
| Multilingue | Véritablement multilingue via WPML, chaque langue est indexée | Interface admin en anglais, superposition Google Translate, solution tierce payante pour les langues indexées |
| Soumission en front-end & membres | Gratuit via GeoDirectory core et UsersWP | Natif et clé en main, leur point le plus fort |
| Support | Excellent, 4,8 sur Trustpilot et Capterra | Excellent, 4,8 sur Capterra |
| Intégration | Courbe d'apprentissage plus prononcée, documentation complète et communauté active | Démarrage plus rapide et clé en main, leur atout |
La différence fondamentale : une plateforme hébergée vs un plugin auto-hébergé
Avant toute comparaison de fonctionnalités, vous devez comprendre ce que vous choisissez réellement, car il s'agit de deux types de produits très différents.
Brilliant Directories est une plateforme hébergée.
Vous vous inscrivez, choisissez un thème et ajoutez des annonces depuis une interface d'administration web, et Brilliant Directories gère tout le reste : les serveurs, les mises à jour, les sauvegardes, la sécurité.
Vous ne touchez jamais au code et ne gérez jamais un serveur, ce qui constitue tout l'attrait de la solution.
GeoDirectory est un plugin WordPress auto-hébergé.
Vous l'installez sur votre propre site WordPress, sur un hébergement que vous contrôlez, et le site vous appartient dès le premier jour.
Cette seule différence conditionne la plupart de ce qui suit, et il vaut la peine d'être honnête sur les deux aspects.
Voici ce qui plaide en faveur de Brilliant Directories.
La commodité d'une solution gérée est un véritable avantage.
Si l'hébergement, les mises à jour ou la maintenance ne vous intéressent pas, une plateforme qui s'occupe de tout vous décharge d'un fardeau bien réel — et pour un fondateur non technique, ce fardeau est souvent ce qui fait la différence entre lancer son projet et ne jamais démarrer.
Nous ne prétendrons pas le contraire.
Voici le revers de la médaille.
Brilliant Directories vous permet d'exporter vos données.
Il ne vous permet pas d'exporter votre site web.
Le design, les modèles, le code et le site lui-même vivent sur leur infrastructure et y restent.
Il est impossible de déplacer le site vers un autre hébergeur, ni de le vendre comme un actif autonome qu'un acheteur pourrait reprendre.
Même avec leur formule à vie, cela reste vrai, car payer une fois supprime la facture mensuelle mais pas la dépendance ; votre site vit toujours sur leur infrastructure et ne peut pas la quitter.
Ainsi, la base d'annonces que vous avez mis des années à constituer — votre véritable avantage concurrentiel — reste enfermée dans une maison que vous pouvez rembourser, mais que vous ne posséderez jamais vraiment.
Avec GeoDirectory, cette même base de données réside sur un hébergement qui vous appartient, dans une installation WordPress standard, et vous pouvez la déplacer, la sauvegarder, la confier à un développeur ou vendre l'ensemble de votre activité avec le site inclus.
La propriété est le prisme à travers lequel chaque section ci-dessous est abordée, de la conception au référencement en passant par la tarification — gardez-la à l'esprit au fil de notre lecture.
Qu'en est-il de l'hébergement géré ?
C'est une question légitime, car la gestion des serveurs à votre place est la seule chose qu'une plateforme hébergée fait et qu'un plugin, seul, ne fait pas.
C'est pourquoi nous avons créé une version gérée.
Un SaaS GeoDirectory entièrement hébergé sera lancé avec GeoDirectory V3 après l'été, avec une prise en charge native de l'IA intégrée.
Il tourne déjà en production aujourd'hui sur wp-rankings.com, notre répertoire de plugins en ligne avec plus de 60 000 annonces et des millions de lignes dans la base de données — c'est donc une plateforme que nous exploitons nous-mêmes à grande échelle avant de la confier à qui que ce soit.
Voici ce qui compte vraiment.
Vous pouvez en partir quand vous voulez.
Une simple exportation et importation transfère l'intégralité de votre site de notre hébergement géré vers votre propre serveur, avec vos données et votre design intacts — vous n'êtes donc jamais prisonnier de la plateforme.
Vous bénéficiez de la commodité d'une plateforme hébergée tout en conservant la propriété d'un WordPress auto-hébergé, et vous choisissez l'option qui vous convient à n'importe quel moment.
C'est le choix que Brilliant Directories ne peut pas vous offrir, et c'est la raison pour laquelle cette comparaison se déroule comme elle le fait.
Fonctionnalités : ce que vous obtenez d'emblée
Dans nos comparaisons de plugins, c'est là que nous mettons les deux versions gratuites côte à côte.
Cela ne fonctionne pas ici, car Brilliant Directories n'a pas de version gratuite.
Vous bénéficiez d'un essai de 7 jours sans carte de crédit, et après cela vous avez besoin d'un plan payant pour maintenir le site en ligne.
La vraie question est donc ce que chaque produit vous offre dès le premier jour, et ce que « gratuit » signifie réellement de chaque côté.
Commençons par GeoDirectory, car la réponse est simple.
Tout le moteur d'annuaires est gratuit.
Le plugin principal gratuit sur WordPress.org vous offre des annonces illimitées, un formulaire de soumission frontal par glisser-déposer permettant aux utilisateurs d'ajouter leurs propres annonces, des champs personnalisés répartis en treize types de champs, des catégories illimitées avec des marqueurs de carte personnalisés, des Google Maps en cache, une recherche intégrée, des avis d'utilisateurs, ainsi que l'importation et l'exportation CSV.
Il fonctionne sur des tables de base de données personnalisées conçues pour contenir des millions d'annonces, si bien que la version gratuite est le même moteur qui propulse wp-rankings.com.
Vous ne payez que lorsque vous souhaitez l'étendre, et vous payez alors pour l'élément spécifique dont vous avez besoin : le Location Manager pour passer en mode multi-ville ou mondial, le Pricing Manager pour facturer les annonces, et ainsi de suite.
Rien n'est inclus sans que vous l'ayez demandé.
Brilliant Directories adopte l'approche inverse, et c'est justement ce qui attire certains acheteurs.
Tout est activé dès le premier jour.
Un plan payant vous donne accès aux annonces, aux profils des membres, à la recherche et au filtrage, aux pages de localisation générées automatiquement, aux avis, à la suite complète de monétisation, au marketing par e-mail, à l'hébergement géré, au SSL, aux sauvegardes et aux crédits IA mensuels — le tout interconnecté et opérationnel sans que vous ayez à assembler quoi que ce soit.
Pour un fondateur non technique qui souhaite éviter totalement l'intégration, cette richesse clé en main est un véritable atout, et nous lui en donnons tout le crédit.
La contrepartie se cache en dessous.
Avec Brilliant Directories, la richesse fonctionnelle est incluse dans le forfait, ce qui signifie que vous adoptez l'ensemble de la plateforme au prix du plan, que vous utilisiez chaque fonctionnalité ou non, et chaque plan comporte des limites sur le nombre de membres et d'annonces.
Avec GeoDirectory, le moteur est gratuit et sans limite d'annonces, et la richesse fonctionnelle est modulaire : vous assemblez exactement le répertoire dont vous avez besoin et ne payez que pour les extensions que vous utilisez.
L'un vous offre une solution prête à l'emploi.
L'autre vous offre une base que vous possédez et sur laquelle vous construisez.
Ce qui convient le mieux dépend de si vous privilégiez la rapidité de mise en place ou le contrôle du résultat, et les sections ci-dessous mettent les deux à l'épreuve.
Design et personnalisation : pourquoi tous les sites Brilliant Directories se ressemblent
Voici un test que vous pouvez effectuer vous-même.
Ouvrez quelques sites Brilliant Directories actifs, et vous commencez à les reconnaître en quelques secondes.



Les mêmes formes d'en-tête, les mêmes cartes de listing, les mêmes blocs de barre latérale, la même mise en page chargée, qui reviennent encore et encore.
Cette uniformité découle directement de la façon dont la plateforme est construite.
Vous concevez votre site dans leur système de thèmes, avec leur éditeur, dans les limites qu'ils ont définies.
Vous pouvez changer les couleurs, remplacer un logo, choisir parmi leurs mises en page et réorganiser certains blocs — c'est à peu près tout ce qu'un éditeur hébergé vous permet de faire.
Ce que vous ne pouvez pas faire, c'est reconstruire la couche de templates elle-même, si bien que la plupart des sites finissent par adopter la même forme reconnaissable.
Vous n'avez pas à nous croire sur parole.
Les avis indépendants disent la même chose : ils décrivent les templates comme surchargés et visuellement dépassés, avec trop de barres, de badges et de barres latérales qui se disputent l'attention — plus proches d'un annuaire du début des années 2000 que d'un produit moderne.
Une interface dépassée revient encore et encore comme une plainte récurrente.
Pour un annuaire, cela compte plus qu'une simple question d'esthétique, car le template est le produit que vos visiteurs utilisent réellement : la page de recherche, la carte de listing, le formulaire de contact — et une apparence démodée vous coûte la confiance de vos utilisateurs avant même qu'ils aient lu un seul mot.
Reconnaissons ce qui mérite de l'être.
Si vous n'avez aucune compétence en design et aucun intérêt à en acquérir, un template fixe qui a une apparence acceptable dès le premier jour est un vrai avantage, et Brilliant Directories vous y amène rapidement.
GeoDirectory fait le choix inverse.
Il n'impose aucun look.
Étant un plugin WordPress, il fonctionne avec n'importe quel thème et tous les grands constructeurs de pages : blocs Gutenberg, Elementor y compris les données dynamiques PRO, Bricks, Divi, Beaver Builder et Breakdance — vous pouvez donc concevoir le front-end comme vous et votre constructeur de pages pouvez l'imaginer.
Notre propre thème BlockStrap va encore plus loin.
C'est un thème de blocs complet avec plus de trente blocs Bootstrap, qui construit l'intégralité du site — l'en-tête, le pied de page, les menus et chaque template — entièrement depuis l'éditeur WordPress.
Vous pouvez partir de l'un de nos thèmes verticaux gratuits pour les annuaires, l'immobilier ou les offres d'emploi, le transformer au point de le rendre méconnaissable, ou remplacer n'importe quel template en code si vous souhaitez aller jusqu'au bout.
Le plafond, c'est ce que vous ou vos outils êtes capables de construire, et wp-rankings.com illustre ce à quoi cela ressemble à pleine échelle.
Voici l'échange honnête en une seule ligne.
Brilliant Directories vous remet un rendu fini et une limite que vous ne pouvez pas franchir.
GeoDirectory vous remet les outils, un ensemble de thèmes gratuits pour démarrer, et aucune limite du tout, ce qui signifie que le travail de conception et la liberté de conception vous appartiennent.
IA : aide au contenu page par page vs construction de l'ensemble du site avec une IA qui vous appartient
Les deux produits placent désormais l'IA au premier plan, et c'est l'endroit le plus révélateur pour percevoir la différence entre une plateforme hébergée et un logiciel que vous possédez.
Brilliant Directories a intégré son IA dans le panneau d'administration.
Leur assistant BD Butler rédige les textes du site, écrit des e-mails et génère des sections de pages, tandis que leur générateur de pages crée des pages d'atterrissage, des articles de blog et des newsletters à partir d'une courte invite.
Vous décrivez une page, l'IA en construit les sections, les textes et les images, puis vous affinez le résultat dans leur éditeur.
Pour un fondateur non technique, c'est réellement utile, et cela produit une page correcte en quelques minutes.
Remarquez cependant l'unité de travail.
C'est la page.
Leur propre marketing présente l'ensemble de la fonctionnalité comme un moyen de créer des pages web rapidement, une page à la fois.
L'IA rédige et conçoit du contenu qui vit à l'intérieur du site.
Elle ne construit pas le site.
L'en-tête, le pied de page, les templates, le comportement de recherche, le modèle de données, l'architecture sous-jacente — rien de tout cela n'est sur la table, car une plateforme hébergée ne peut pas confier ses propres fondations à votre invite.
Les crédits rendent la limite concrète.
Leur IA fonctionne avec une allocation mensuelle de crédits, et lorsque vous en manquez, vous en achetez davantage, si bien que l'assistance est limitée par conception.
Ils ont également ajouté récemment un serveur MCP, qui permet à un assistant IA de dialoguer avec leur plateforme via l'API qu'ils exposent.
C'est une vraie avancée, et elle mérite d'être saluée.
Il fonctionne toujours à l'intérieur de leurs murs.
Un MCP connecté à une API hébergée peut gérer ce que l'API autorise : publications, membres, et autres, mais il n'atteint jamais le code source, car il n'y a pas de code source auquel accéder.
GeoDirectory part d'un endroit différent, et cela change ce que l'IA peut faire pour vous.
Vous possédez une installation WordPress standard, ce qui vous permet de faire tourner l'intégralité du site sur votre propre ordinateur avec un outil comme Local, et de pointer un agent de codage IA directement sur les vrais fichiers.
Nous utilisons Claude Code pour cela.
Il modifie les templates, les fonctions, les champs personnalisés et la base de données directement, crée de nouvelles fonctionnalités et remodèle l'ensemble du site, sans limite de compteur ni de frontière au-delà de vos propres compétences et des outils que vous lui confiez.
La preuve, c'est wp-rankings.com.

Nous l'avons construit avec Claude et Claude Code sur une installation locale de GeoDirectory, et il héberge plus de soixante-cinq mille annonces, des millions de lignes réparties dans ses tables de base de données, et environ dix mille visiteurs par semaine.

Aucun panneau d'administration hébergé ne peut faire cela, peu importe le nombre de crédits IA qu'il vous offre, car construire un tel site relève de l'ingénierie web, et un générateur de pages ne fait que remplir une page.
GeoDirectory V3 intègre nativement la prise en charge de l'IA directement dans le produit, avec un lancement prévu après l'été, si bien que cela cessera d'être quelque chose que vous assemblez vous-même pour devenir une fonctionnalité intégrée.
Voici le compromis, exposé clairement.
Brilliant Directories vous offre une IA que vous pouvez activer dès aujourd'hui sans aucune configuration, limitée au contenu des pages et comptabilisée en crédits.
GeoDirectory vous offre une IA sans plafond ni compteur, applicable à l'ensemble du site, en échange de la mise en place de WordPress en local et de l'utilisation d'un agent comme Claude Code ou Codex.
L'un vous aide à remplir un site web plus vite.
L'autre vous aide à en construire un.
Le modèle de données : votre base de données est le véritable rempart

Réduisez un annuaire à ce qui compte vraiment, et il ne vous reste plus qu'une base de données.
Les annonces, les champs qui les décrivent, les catégories, les emplacements, et les relations entre eux.
Cette base de données, c'est le cœur de votre activité.
C'est ce que vous avez mis des années à construire, ce que vos concurrents ne peuvent pas copier du jour au lendemain, et ce pour quoi un acheteur serait réellement prêt à payer.
La vraie question est donc de savoir qui possède les tables dans lesquelles elle réside, et à quel point vous pouvez librement les façonner.
GeoDirectory stocke votre annuaire dans ses propres tables de base de données.
Le type d'annonce par défaut, Places, réside dans une table dédiée appelée wp_geodir_gd_place_detail, et chaque type d'annonce supplémentaire obtient sa propre table selon le même schéma, wp_geodir_gd_{cpt-name}_detail.
C'est pour cette raison que GeoDirectory gère des millions d'annonces sans ralentir : les données sont stockées dans des tables indexées et conçues à cet effet, plutôt que dans la table générique wp_postmeta où la plupart des plugins stockent tout.
Vous pouvez tout exporter en CSV, le réimporter, le déplacer vers une autre installation WordPress, le sauvegarder, ou le confier à un développeur pour des requêtes directes.
C'est à vous, dans un format standard, sur un hébergement que vous contrôlez.
Vous pouvez également façonner le modèle pour qu'il corresponde à la réalité.
Le cœur gratuit vous offre un type d'annonce avec ses propres champs personnalisés répartis en treize types de champs.
Ajoutez l' Custom Post Types add-on, et vous pouvez créer autant de types d'annonces que nécessaire, chacun avec ses propres champs, catégories, tags et formulaire, et vous pouvez les relier entre eux.
Un lieu avec tous ses événements dans un onglet.
Un hôpital avec chaque médecin qui y travaille.
Une agence avec ses biens, et chaque bien avec son agent.
Vous modélisez la structure réelle de votre niche, et chaque type est stocké dans sa propre table conçue pour passer à l'échelle.
Brilliant Directories fonctionne à l'inverse.
Le modèle de données est fixe.
Vous obtenez des annonces et des membres dans la structure définie par la plateforme.
Vous pouvez ajouter des champs aux formulaires qu'elle vous fournit, et c'est tout ce que vous pouvez faire.
Vous ne pouvez pas créer des types d'annonces indépendants avec leur propre stockage.
Vous ne pouvez pas modifier la façon dont les données sont stockées ni leur emplacement, et les tables résident sur leurs serveurs.
Vous pouvez exporter un CSV de vos données, ce qui est toujours utile, mais même dans ce cas, la structure, les relations et le site qui donnent leur sens aux données restent derrière.
Leur approche a un côté positif.
Un modèle fixe est plus simple.
Quelqu'un a décidé de l'architecture à votre place, il y a donc moins à apprendre et moins de décisions à prendre — et pour un annuaire d'entreprises classique, cela peut suffire.
Voici où cela vous mène, cependant.
Avec Brilliant Directories, le fossé que vous mettez des années à creuser repose dans une structure que vous louez et que vous ne pouvez pas emporter avec vous.
Avec GeoDirectory, ce même fossé vit dans des tables qui vous appartiennent, dans un format que vous pouvez exporter, sur un hébergement que vous contrôlez, façonné selon le fonctionnement réel de votre activité.
La base de données est l'actif, et un seul de ces deux outils vous permet de la conserver.
Profondeur verticale : immobilier, événements, emplois et la question du MLS
Brilliant Directories se positionne sur de nombreuses niches : immobilier, événements, offres d'emploi, petites annonces, sites d'adhésion professionnelle, et bien d'autres.
Regardez comment il les met en œuvre, et le schéma est toujours le même.
Une plateforme fixe, restylée et reconfigurée pour la niche.
Le modèle d'annonces et de membres sous-jacent ne change pas, si bien qu'un site immobilier et un tableau d'offres d'emploi partagent la même structure, avec des thèmes et des paramètres différents.
Pour beaucoup d'annuaires, c'est tout à fait acceptable, et nous ne prétendrons pas le contraire.
GeoDirectory aborde les verticales depuis la couche de données plutôt que depuis la couche de thème.
Parce que vous pouvez créer des types de contenus personnalisés avec leurs propres champs, taxonomies et tables, chaque verticale est modélisée correctement plutôt que simplement habillée.
Un tableau d'offres d'emploi dispose de champs pour le salaire, le type de contrat et le statut de télétravail.
Un annuaire d'événements obtient des dates, des lieux et des organisateurs.
Un portail immobilier obtient des chambres, l'historique des prix et des liens vers les agents.
Nous proposons également des thèmes verticaux gratuits comme point de départ, notamment un thème Immobilier, un thème Événements et un thème Offres d'emploi construits sur BlockStrap, ainsi que des extensions comme Événements pour les annonces basées sur des dates, afin que vous ne partiez pas de zéro pour chaque niche.
Il y a ensuite ce qui sépare complètement les deux produits.
L'immobilier.
Sur Brilliant Directories, un site immobilier est un annuaire de propriétés que vous ajoutez ou importez manuellement, mis en forme pour jouer le rôle.
GeoDirectory lance GeoMLS, qui connecte votre annuaire à n'importe quel fournisseur MLS moderne via l'API Web RESO
Les annonces de propriétés en direct affluent directement sur votre site et se mettent à jour automatiquement dès qu'elles changent sur le MLS, avec photos, prix et détails complets des propriétés.
C'est la différence entre une apparence immobilière et une véritable plateforme immobilière, et l'intégration MLS en direct n'est pas quelque chose que Brilliant Directories propose nativement.
Voici la limite honnête.
Si votre niche est un annuaire d'entreprises ou d'adhérents simple, et que vous n'avez jamais besoin de flux de données en direct ni de champs approfondis par type, Brilliant Directories parvient à un résultat acceptable sans que vous ayez à réfléchir à la structure.
Si votre niche a sa propre forme, ses propres champs et ses propres sources de données, cette structure est tout l'enjeu.
Brilliant Directories donne à chaque niche le même squelette sous une nouvelle couche de peinture.
GeoDirectory donne à chaque niche son propre squelette, et lorsqu'un secteur vertical porte une vraie structure — ce que l'immobilier fait toujours —, cet écart décide de tout.
Soumission en frontend et tableaux de bord des membres
C'est la section où Brilliant Directories est le plus fort, et il vaut la peine d'expliquer clairement pourquoi.
Brilliant Directories a été conçu comme une plateforme d'adhésion en premier lieu, et un annuaire en second.
Ainsi, tout ce qui concerne les membres est natif et soigné : inscription et connexion en front-end, profils des membres, tableaux de bord de compte, et un flux de soumission où un utilisateur ajoute une annonce sans jamais accéder à l'interface d'administration.
Tout est connecté dès le premier jour, sans rien à installer ni à configurer.
Pour un site dont l'objectif principal est de permettre à des membres payants de gérer leurs propres annonces, cette couche d'adhésion clé en main est un véritable atout, et c'est probablement ce que la plateforme fait le mieux.
GeoDirectory atteint le même résultat avec deux plugins gratuits développés par la même équipe pour fonctionner ensemble.
Le cœur de GeoDirectory gère la soumission en front-end de manière autonome.
Les utilisateurs ajoutent et modifient leurs propres annonces via un formulaire en front-end, sans jamais accéder à wp-admin.
UsersWP gère la partie membres.
Il vous offre l'inscription en front-end, la connexion, la récupération de mot de passe, des pages de profil avec avatars et images de couverture, ainsi qu'un annuaire des membres consultable, le tout via un constructeur de formulaires par glisser-déposer, et la configuration ne prend que quelques minutes.
L'intégration entre les deux est intégrée au cœur de GeoDirectory, de sorte que le profil d'un membre affiche un onglet pour les annonces qu'il a soumises, ses avis et ses favoris, et une fois que vous ajoutez GetPaid un onglet Factures apparaît à leurs côtés.
Un propriétaire d'annonce se connecte, soumet, gère ses annonces et effectue ses paiements, entièrement depuis le front-end — c'est exactement le parcours que propose Brilliant Directories.
Les deux plugins sont gratuits.
C'est là que GeoDirectory prend de l'avance.
Vous possédez et pouvez repenser chaque formulaire, chaque profil et chaque tableau de bord utilisateur template, de la même façon que vous modifiez n'importe quelle page WordPress, de sorte que l'expérience membre vous appartient et c'est vous qui la définissez, pas eux.
L'annuaire des membres est lui-même un véritable annuaire consultable, triable et filtrable comme n'importe quel autre.
Et l'ensemble s'enrichit grâce à des extensions : connexion sociale, modération des inscriptions, commandes WooCommerce, opt-in à la newsletter lors de l'inscription — chacune ajoutant un onglet ou une étape sans développement sur mesure.
La contrepartie est la classique.
Brilliant Directories vous remet la couche d'adhésion prête à l'emploi, tandis que GeoDirectory vous invite à utiliser deux plugins officiels conçus pour s'assembler parfaitement, tous deux gratuits, avec la connexion déjà intégrée au cœur du système.
Vous sacrifiez quelques minutes de configuration, et vous obtenez une expérience membre qui vous appartient entièrement et que vous pouvez reconstruire à votre guise.
Sur leur terrain de prédilection, c'est une lutte équitable, et c'est la propriété qui fait pencher la balance.
Recherche et filtrage : un annuaire ne vaut que ce que vaut sa recherche
Un annuaire dans lequel les gens ne peuvent pas effectuer de recherches efficaces n'est qu'une liste.
C'est donc là que les deux produits font leurs preuves ou montrent leurs limites, et tous deux livrent une recherche fonctionnelle dès le premier jour.
Commençons par rendre justice à Brilliant Directories.
La recherche est intégrée, elle comprend la localisation, et elle fonctionne dès que vos annonces sont en ligne, sans rien à configurer.
Pour un annuaire de quelques centaines ou quelques milliers d'entrées avec des champs standards, c'est suffisant, et la plupart des visiteurs trouveront ce qu'ils cherchaient.
GeoDirectory part d'une base similaire et va ensuite bien plus loin.
Le noyau gratuit permet déjà de rechercher par mot-clé et par localisation, avec un champ « Rechercher » et un champ « Près de », et il trie les résultats par proximité, note, avis ou date.
Ajoutez l' Advanced Search Filters add-on et la recherche se transforme en quelque chose qui ressemble davantage à une place de marché.
Les visiteurs bénéficient de la saisie automatique sur les deux champs, d'une option « près de moi » qui détecte leur position et renvoie les résultats dans un rayon qu'ils choisissent en miles ou en kilomètres, de la distance réelle affichée sous chaque annonce, ainsi que de filtres pour chaque champ personnalisé que vous avez créé.
Hôtels acceptant les animaux avec accès pour personnes handicapées dans un rayon de seize kilomètres autour de moi, triés par distance.
Stands de tacos ouverts en ce moment dans un rayon d'un mile.
Ces deux exemples découlent directement du fait que vous avez intégré ces champs à votre modèle de données en amont.
C'est le point sur lequel il vaut la peine de s'attarder.
La qualité de la recherche dépend du modèle de données.
Parce que vous possédez et façonnez la structure, comme nous l'avons vu précédemment, chaque champ que vous inventez devient un filtre que vous pouvez proposer, et chaque type d'annonce peut disposer de son propre ensemble de filtres de recherche.
Brilliant Directories effectue des recherches dans les champs qu'il a définis, de la manière dont il les a définis.
Si leur modèle ne comporte pas de champ pour quelque chose, il n'existe pas de filtre pour cela, car vous ne pouvez pas ajouter ce champ en premier lieu.
Il y a aussi un aspect performance à prendre en compte.
GeoDirectory effectue ses recherches dans ses propres tables indexées, ce qui lui permet de rester rapide à mesure que l'annuaire grossit pour atteindre des dizaines ou des centaines de milliers de fiches.
wp-rankings.com effectue des recherches sur plus de soixante-cinq mille entrées sans perdre en vitesse, avec le même moteur que vous utiliseriez.
Sur Brilliant Directories, les limites des formules vous maintiennent bien en dessous de ces volumes, si bien que vous ne risquez guère d'en atteindre le plafond — ce qui a ses avantages comme ses inconvénients.
Voici une lecture honnête de la situation.
Si votre annuaire est modeste et vos champs standards, Brilliant Directories vous offre une recherche fonctionnelle sans aucun effort.
Si vous souhaitez que vos visiteurs filtrent vos fiches selon les critères propres à votre niche, cela implique de maîtriser le modèle de données — et c'est précisément ce qu'une plateforme hébergée vous refuse.
Cartes et pages de localisation : le SEO qui se capitalise
Les pages de localisation sont là où un annuaire construit discrètement son référencement.
Chaque ville, chaque région, chaque catégorie dans une ville devient une page susceptible de se positionner sur les recherches que font de vraies personnes, et ces pages se capitalisent au fil de la croissance de l'annuaire.
Les deux produits l'ont bien compris et génèrent tous deux des pages de localisation automatiquement ; laissez-moi d'abord donner une chance équitable à Brilliant Directories.
Leur SEO local est vraiment bon dès le départ.
Brilliant Directories crée automatiquement une page pour chaque membre, chaque catégorie et chaque ville, intègre le SEO dans toutes ces pages par défaut, leur attribue des URLs soignées comme united-states/city/profession, et vous permet d'ajouter des titres personnalisés, un texte d'introduction et des FAQ aux pages importantes.
Pour un propriétaire non technique, c'est beaucoup de SEO programmatique sans aucun effort, et nous ne le balayons pas d'un revers de main.
Voici ce qui se cache derrière, cependant.
Ces pages de localisation sont des pages de résultats de recherche dynamiques habillées de jolies URLs, générées par leur plateforme, hébergées sur leur infrastructure et mises en forme dans leur système de templates.
Les fonctionnalités de localisation derrière ces jolies URLs s'appuient sur l'API Google Maps, et leur propre documentation précise que l'activation de la version complète engendre des coûts liés à l'API Google Maps.
GeoDirectory construit les pages de localisation d'une manière différente, et cette différence est structurelle.
Le Location Manager l'add-on vous offre une véritable hiérarchie de localisation : pays, région, ville, et éventuellement quartier — chaque niveau étant une vraie page avec sa propre URL propre, comme location/united-states/new-jersey/maple-shade.

Chacune de ces pages possède son propre titre méta, sa propre description, sa propre image à la une et son propre texte, et vous pouvez repenser l'intégralité du modèle de localisation comme vous modifieriez n'importe quelle page WordPress.
Les pages de localisation se peuplent automatiquement au fur et à mesure que les utilisateurs ajoutent des annonces, géocodées automatiquement, pour une commodité à la hauteur de leurs attentes.
Le choix des cartes vous appartient.
GeoDirectory fonctionne avec Google Maps ou OpenStreetMap, ce qui vous permet de vous passer entièrement de Google, d'éviter les clés API et de contourner les coûts Maps par page, tandis que les cartes restent en cache et réactives même avec des milliers de marqueurs.
Passons maintenant à ce qui relie tout le reste.
Les pages de localisation programmatiques sont un atout, souvent l'atout SEO le plus précieux que possède un annuaire.
Sur Brilliant Directories, cet atout se classe dans une maison que vous louez, et les pages ainsi que leurs URL restent derrière si vous partez un jour.
Sur GeoDirectory, ces mêmes pages, leurs URL, leurs classements et leurs modèles résident dans une installation WordPress qui vous appartient, de sorte que le SEO que vous avez mis des années à accumuler vous suit.
Les deux plateformes vous aident à vous positionner.
La différence se révèle le jour où vous décidez de partir.
GeoDirectory vous restitue chaque page positionnée, son URL et son modèle intacts.
Brilliant Directories vous remet un tableur.
Monétisation : la même suite, plus les modèles qu'ils ne peuvent pas atteindre

Il y a une idée reçue paresseuse qu'il vaut mieux éliminer d'emblée.
Parce que Brilliant Directories a été conçu comme une plateforme d'adhésion, les gens supposent qu'il l'emporte sur la monétisation.
Ce n'est pas le cas, et il vaut la peine d'expliquer pourquoi.
Commençons par lui accorder le crédit qui lui est dû.
Leurs outils de revenus sont intégrés, soignés et opérationnels dès le premier jour : facturation d'abonnements récurrents, annonces payantes et mises en avant, réclamations payantes, outils de leads et emplacements publicitaires, le tout inclus dans la plateforme sans rien à configurer.
Cette suite clé en main est un vrai gain de temps, et pour de nombreux propriétaires, c'est amplement suffisant.
C'est là que s'arrête leur avantage, cependant.
GeoDirectory monétise via GetPaid, son propre moteur de paiement gratuit, avec plus de vingt passerelles et la conformité fiscale internationale intégrée, et ce sans WooCommerce pour tout ce qui concerne les annonces.
En plus de ce moteur, le Pricing Manager add-on vous permet de facturer par annonce, en paiement unique ou récurrent, de vendre des emplacements mis en avant en tête des résultats, de proposer des essais gratuits, et de gérer les expirations et renouvellements en pilote automatique.
Les modèles de revenus s'élargissent alors bien au-delà de ce qu'une plateforme figée peut offrir.
Vous pouvez facturer la revendication d'une annonce avec le Claim Listings add-on, facturer par lead, gérer des publicités, et conditionner l'accès sous forme d' abonnement via UsersWP.
Vous pouvez accepter des réservations de rendez-vous par créneau contre commission, à la manière de Treatwell ou Fresha.
Vous pouvez gérer une marketplace de réservation de locations de vacances sur le modèle d'Airbnb ou Booking.com.
Vous pouvez vendre des billets d'événements et percevoir une commission sur chaque vente avec le Marketplace de Billets d'Événements, transformant votre répertoire d'événements en votre propre Eventbrite.
Et vous pouvez transformer chaque annonce en une boutique complète avec GeoMarketplace (associé à un plugin WooCommerce Marketplace), où les propriétaires vendent des produits et vous prélevez une commission, les acheteurs pouvant même rechercher la boutique la plus proche par proximité.
C'est un éventail de sources de revenus plus large que ce qu'une plateforme d'adhésion hébergée est conçue pour offrir.
Voici le vrai compromis, et ce n'est pas celui auquel vous vous attendez.
Brilliant Directories vous propose une suite de monétisation solide, prête à l'emploi, mais limitée aux modèles qu'ils ont choisi de prendre en charge.
GeoDirectory vous offre un éventail plus large de modèles de revenus sous forme de modules, alimentés par un moteur de paiement natif pour lequel vous ne payez aucune plateforme, et que vous activez uniquement là où vous en avez besoin.
Vous assemblez un peu plus, et en contrepartie vous pouvez construire des sources de revenus auxquelles leur plateforme n'a aucune réponse : une place de marché de réservation, une place de marché de billets, une place de marché pour les vendeurs, chacune constituant une activité à part entière.
Tout répertoire a besoin de revenus, et les deux plateformes y répondent.
Ce qui les distingue, c'est la portée.
Une suite fixe propose les modèles choisis par ses concepteurs.
Une stack modulaire auto-hébergée ne cesse d'en ajouter au fur et à mesure que votre activité en découvre de nouveaux.
SEO et schéma : leur système vs toute la boîte à outils WordPress
Nous avons abordé les pages de localisation et le SEO programmatique plus tôt, et avons rendu à Brilliant Directories le crédit qui lui revient à ce sujet.
Cette section porte sur le reste du SEO — le schéma, le balisage et les outils — et c'est là que l'écart se creuse.
Commençons par les limites de leur côté, car elles sont faciles à manquer.
Brilliant Directories dispose de son propre système SEO, intégré, avec des modèles de titres et de méta éditables, des variables et des balises de partage social.
Il est compétent et fonctionne sans que vous n'installiez quoi que ce soit.
Ce que vous ne pouvez pas faire, c'est aller au-delà.
Vous ne pouvez pas installer Rank Math, ni Yoast, ni SEOPress, ni aucun des outils qu'utilise le reste du monde WordPress, car ce n'est pas WordPress — votre SEO se limite donc à ce que leur système produit, et à la manière dont ils choisissent de l'améliorer.
GeoDirectory s'intègre dans l'ensemble de l'écosystème SEO de WordPress au lieu de le remplacer.
Par défaut, il gère ses propres titres et métadonnées pour chaque page et chaque type d'annonce, avec des variables de remplacement, de sorte que vous n'avez besoin d'aucun plugin pour commencer.
Quand vous souhaitez aller plus loin, il s'intègre nativement avec Rank Math et Yoast, et fonctionne aux côtés des autres grands plugins SEO, vous permettant ainsi d'utiliser la même combinaison SEO de premier ordre que les sites les plus compétitifs du web, et de confier le contrôle des métadonnées et du schéma à celui que vous préférez.
C'est surtout pour les données structurées que cela compte, et sur ce point GeoDirectory le fait nativement.
Il génère des schémas JSON-LD pour vos annonces dès l'installation, et vous définissez le type de schéma au niveau de la catégorie : ainsi une catégorie de restaurants émet un schéma restaurant, une catégorie d'hôtels émet un schéma hôtel, et une catégorie d'événements émet un schéma événement, le tout en natif sans plugin SEO requis.
Les étoiles des avis provenant de vos notes viennent s'y ajouter.
Les résultats enrichis sont la manière dont une annonce obtient des étoiles, des prix et des détails dans Google, et de plus en plus la façon dont la recherche par IA comprend ce qu'est une page.
Sur une plateforme fermée, vous obtenez le schéma qu'elle génère.
Avec GeoDirectory, vous obtenez le schéma que vous décidez de générer, et vous pouvez adopter chaque nouveau type introduit par Google dès son lancement, sans attendre une feuille de route.
Il en va de même pour les leviers techniques : balises canoniques, redirections, règles robots, hreflang, sitemaps, ainsi que les choix de mise en cache et de CDN qui influencent les Core Web Vitals.
Avec GeoDirectory, chacun d'eux vous appartient à configurer.
Avec Brilliant Directories, vous disposez de ceux qu'ils exposent.
Un bon SEO est une cible mouvante, et Google la déplace constamment.
La question est de savoir qui peut suivre le rythme : vous, avec la boîte à outils complète et votre propre balisage, ou une plateforme qui décide à votre place et selon son propre calendrier.
Performance et évolutivité : ce qu'on ne peut pas simuler
La plupart des comparatifs d'annuaires débattent de la vitesse sans qu'aucun annuaire ne soit assez grand pour la tester réellement.
Nous pouvons faire mieux, car nous en gérons un.
Commençons par l'architecture, car c'est elle qui détermine tout le reste.
GeoDirectory stocke les annonces dans ses propres tables de base de données personnalisées, comme nous l'avons évoqué précédemment, plutôt que dans les tables génériques utilisées par WordPress pour les articles ordinaires.
Cela ressemble à une note technique de bas de page, et c'est pourtant la principale raison pour laquelle le plugin tient la route au fur et à mesure que l'annuaire grandit.
Des tables dédiées restent rapides lorsqu'un annuaire atteint des dizaines de milliers d'annonces, des centaines de milliers de lignes, et des requêtes de recherche qui ralentiraient sur une configuration générique.
En voici la preuve, et c'est un site en ligne que vous pouvez ouvrir dès maintenant.
wp-rankings.com fonctionne avec GeoDirectory, avec plus de soixante-cinq mille annonces, des millions de lignes dans ses tables de base de données, et plus de dix mille visiteurs chaque semaine.
Il effectue des recherches, des filtres et des chargements à cette échelle sans effort, avec le même moteur de base gratuit que vous installeriez.
Nous l'avons construit avec Claude et Claude Code sur une installation locale, ce qui en fait également la preuve concrète derrière la section IA et la section design — un vrai répertoire qui soutient trois affirmations différentes.
Parlons maintenant de Brilliant Directories.
Leur plateforme offre de bonnes performances pour les tailles que leurs forfaits autorisent, et leur hébergement géré y est optimisé, de sorte qu'un répertoire typique fonctionne sans accroc.
La limite n'est pas la vitesse ; c'est le plafond.
Leurs forfaits plafonnent le nombre de membres, et un répertoire qui souhaite contenir cent mille entrées, voire plusieurs centaines de milliers, se heurte aux limites de ce qu'un forfait hébergé est conçu pour supporter.
Vous ne pouvez pas non plus migrer le site vers une infrastructure plus puissante qui vous appartient lorsque vous dépassez le forfait, car le site ne quitte pas leurs serveurs.
Avec GeoDirectory, le plafond, c'est votre hébergement — et vous pouvez le relever.
Démarrez sur un hébergement mutualisé modeste, puis migrez vers un serveur plus puissant, ajoutez du cache, ajoutez un CDN, optimisez la base de données — le même chemin que prend tout grand site WordPress au fil de sa croissance.
Le répertoire qui démarre petit et celui qui finit par devenir immense, c'est la même installation, sur un hébergement que vous continuez à faire évoluer.
C'est la différence que révèle la mise à l'échelle.
Une plateforme performe admirablement jusqu'à la limite qu'elle vous impose.
L'autre continue d'avancer aussi loin que votre hébergement peut vous emmener, et c'est vous qui décidez jusqu'où.
Propriété des données, portabilité et verrouillage : la question derrière toutes les autres
Chaque section jusqu'ici a tourné autour du même point, alors laissez-moi le mettre au centre de la table maintenant.
Lorsque vous créez un répertoire sur Brilliant Directories, vous construisez sur un terrain loué.
Ils le disent eux-mêmes, dans les termes les plus honnêtes possible.
Vous pouvez exporter vos données.
Vous ne pouvez pas exporter votre site web.
Ce sont deux choses bien différentes, et l'écart entre les deux, c'est tout l'enjeu du débat.
Vos données, c'est la feuille de calcul qui se cache sous le site : les annonces, les membres, les catégories, les avis, exportés sous forme de fichier.
Votre site web, c'est tout ce qui donne de la valeur à ces données : le design, les modèles, les URLs, les pages de localisation, le schéma, le comportement de recherche, le code, et le positionnement que ces pages ont mis des années à acquérir.
Brilliant Directories vous donne le premier et garde le second.
Ainsi, le jour où vous décidez de partir — quelle qu'en soit la raison : le prix, un changement de politique, une panne, une meilleure idée — vous repartez avec un CSV et recommencez de zéro.
Le positionnement reste sur des URLs que vous ne contrôlez plus.
Le design reste derrière.
La structure reste derrière.
Vous reconstruisez le site de zéro ailleurs et espérez que Google pardonne la migration.
C'est ce qu'on appelle l'enfermement propriétaire, et ce n'est pas un accident de la plateforme.
C'est la nature même de la plateforme.
GeoDirectory renverse complètement la donne.
Le site est une installation WordPress standard sur un hébergement que vous contrôlez, de sorte que les données et le site web constituent un seul et même actif — et les deux vous appartiennent.
Vous pouvez le sauvegarder, le migrer vers un autre hébergeur, le confier à un développeur, ou vendre l'ensemble du business avec le site inclus — les annonces, le design, les URLs et le positionnement se déplacent tous ensemble comme un tout qu'un acheteur peut réellement reprendre.
Un annuaire que vous possédez est un actif inscrit au bilan.
Un annuaire que vous louez est un abonnement que vous ne pouvez pas arrêter de payer sans tout perdre.
Voici maintenant la partie qui comble la brèche que laisse Brilliant Directories ouverte.
Le seul vrai avantage d'une plateforme hébergée, c'est que quelqu'un d'autre gère les serveurs — et nous avons intégré cette commodité sans la cage qui va avec.
Le SaaS GeoDirectory, lancé avec la V3 après l'été et déjà opérationnel sur wp-rankings.com aujourd'hui, vous offre un hébergement entièrement géré où nous prenons en charge la maintenance et les mises à jour.
La différence, c'est la porte de sortie.
Un simple export et import suffit à transférer l'intégralité de votre site — données, design, modèles, URLs et tout le reste — de notre hébergement géré vers votre propre serveur, quand vous le souhaitez, sans rien laisser derrière.
Vous profitez de la commodité aussi longtemps qu'elle vous est utile, et vous conservez la liberté de partir dès qu'elle ne l'est plus.
C'est le choix sur lequel repose toute cette comparaison.
Construisez votre base de données — cet actif qui se valorise réellement — sur un terrain qui vous appartient, ou construisez-la sur un terrain que vous louez en espérant que le propriétaire ne changera jamais les serrures.
Multilingue : un bouton de traduction vs une vraie seconde langue
Si votre annuaire dessert plusieurs langues, cette section est importante, et les deux produits n'entendent pas du tout la même chose par « multilingue ».
Brilliant Directories démarre en anglais, et son interface d'administration reste en anglais — cette partie ne peut pas être traduite.
Pour la partie publique, deux options s'offrent à vous.
Leurs langues d'interface intégrées couvrent l'anglais, l'espagnol, le français et l'allemand, ce qui vous permet de définir une langue principale parmi cette courte liste pour les libellés et les e-mails.
Au-delà, ils vous orientent vers un module complémentaire Google Website Translator, qui ajoute un menu Google Translate sur le site afin qu'un visiteur puisse basculer la page dans sa langue à la volée.
Il s'agit d'une traduction automatique superposée, et selon leur propre documentation, la version de base laisse votre site indexé uniquement en anglais.
Pour que les autres langues soient effectivement indexées par Google, ils vous renvoient vers un service tiers payant facturé mensuellement, et même dans ce cas le contenu est traduit automatiquement plutôt que rédigé.
Pour un site qui souhaite simplement permettre à un visiteur de le lire dans sa langue, c'est suffisant, et cela ne demande presque aucune configuration.
Pour un annuaire qui souhaite se positionner dans chaque langue, cela ne suffit pas, car des pages traduites automatiquement et faiblement indexées ne rivalisent pas avec un vrai contenu.
GeoDirectory traite une deuxième langue comme un vrai contenu via WPML, le système multilingue WordPress bien établi.
Chaque annonce, champ personnalisé, catégorie et page de localisation peut porter une véritable traduction humaine ; chaque langue obtient ses propres URLs propres et balises hreflang, et chacune est entièrement indexable à part entière.
L'administration peut également fonctionner dans d'autres langues, afin que votre équipe travaille dans la sienne.
Voici le test qui tranche la question.
Recherchez l'une de vos annonces dans la deuxième langue.
Avec une surcouche de traduction, une de vos pages apparaît rarement.
Avec de vraies pages traduites sur leurs propres URLs indexées, c'est possible.
Pour un marché multilingue, cela détermine si votre deuxième langue génère du trafic ou simplement un sentiment de confort.
Support, intégration et réputation : deux solutions au coude à coude
Toutes les sections ne se terminent pas avec un gagnant incontestable, et c'en est une où être honnête avec vous signifie reconnaître que c'est serré.
Commençons par le support, car c'est le domaine pour lequel les deux entreprises sont reconnues.
Brilliant Directories jouit d'une solide réputation pour son support réactif et utile, et cela revient sans cesse dans leurs avis.
Le nôtre aussi, et c'est ce que nos clients mettent le plus souvent en avant.
Sur Trustpilot un avis le qualifie de « meilleur support que j'aie jamais reçu d'un fournisseur de logiciels », et ce constat revient tout au long des témoignages : des réponses rapides, de vraies solutions, des interlocuteurs identifiés qui restent sur un problème jusqu'à ce qu'il soit résolu.
Capterra raconte la même histoire, saluant des réponses rapides et personnalisées avant et après la vente.
Sur le plan du support, nous ne prétendrons donc pas avoir un avantage que nous ne pouvons pas prouver, et eux non plus.
Les deux équipes sont vraiment compétentes dans ce domaine, et vous êtes entre de bonnes mains dans les deux cas.
La prise en main est là où une différence réelle apparaît, et sur ce point Brilliant Directories offre un démarrage plus facile.
La solution est hébergée et guidée, vous pouvez donc passer de l'inscription à un site en ligne rapidement sans toucher à un serveur, et cette faible barrière à l'entrée est un véritable atout.
GeoDirectory vous demande un peu plus d'effort au départ.
Il est plus puissant et auto-hébergé, il y a donc une courbe d'apprentissage, comme le disent clairement les avis, bien que leurs auteurs aient tendance à ajouter que la profondeur en vaut la peine une fois qu'on a compris.
Nous adoucissons cette courbe grâce à une documentation écrite complète, des guides vidéo et une communauté active, et pour ceux qui préféreraient ne pas l'apprendre du tout, le répertoire GeoDirectory Experts vous permet d'engager quelqu'un qui maîtrise déjà la plateforme.
En matière de réputation, les deux sont également proches.
Tous deux existent depuis plus d'une décennie, tous deux affichent des notes d'environ 4,8 sur 5 sur des centaines d'avis, et tous deux disposent de bases d'utilisateurs importantes et établies qui ne sont pas près de disparaître.
Ni l'un ni l'autre ne représente un pari risqué en termes de pérennité ou de qualité de service.
Voici donc le bilan honnête de cette section.
Le support est un match nul, la réputation est un match nul, et la prise en main revient à Brilliant Directories pour la simplicité avec laquelle on peut démarrer.
Si toute la décision reposait là-dessus, ce serait à pile ou face.
Elle ne repose pas là-dessus, et tout ce que les sections précédentes ont abordé : la propriété, le modèle de données, la liberté de partir ; c'est là que la pièce s'arrête de tourner.
Tarifs et coût total de possession : louer indéfiniment ou posséder définitivement
Permettez-moi de poser les vrais chiffres sur la table, car c'est là que la comparaison devient concrète.
Brilliant Directories facture 145 $ par mois pour un seul site.
C'est 1 740 $ par an, chaque année, aussi longtemps que le site existe.
Ils vendent également une licence à vie : 1 450 $ pour un seul site, actuellement à moitié prix à 725 $, avec des formules supérieures pour trois, cinq ou dix sites, jusqu'à 2 950 $, chacune plafonnée à 100 000 membres.
Leur fenêtre de remboursement est de sept jours.
GeoDirectory fonctionne différemment, en commençant par une version gratuite.
Le plugin de base ne coûte rien, et un abonnement qui débloque chaque extension et thème, avec support et mises à jour, est à 139 $ par an pour un seul site ou 229 $ par an pour un nombre illimité de sites que vous possédez, avec une garantie de remboursement de 30 jours.
Il y a un astérisque honnête de notre côté, et le voici.
GeoDirectory est auto-hébergé, vous payez donc votre propre hébergement, que Brilliant Directories inclut dans son prix.
Pour la plupart des annuaires, cet hébergement est modeste ; il vous appartient de le choisir, et il évolue selon vos conditions à mesure que le site grandit.
Passons maintenant au calcul sur cinq ans, là où les modèles se séparent.

Cinq ans avec Brilliant Directories à 145 $ par mois revient à 8 700 $, et au bout du compte vous ne possédez rien ; le site vit toujours sur leurs serveurs et repart avec un CSV si vous partez.
Cinq ans d'abonnement GeoDirectory à 229 $ par an revient à 1 145 $, et même après avoir ajouté un hébergement solide, le total reste bien en dessous de leur formule mensuelle, avec une différence qui dépasse à elle seule l'écart.
Vous possédez ce pour quoi vous avez payé.
Il existe un test simple qui rend cela concret.
Arrêtez de payer Brilliant Directories, et un site mensuel s'éteint, car l'hébergement était le leur.
Arrêtez de payer GeoDirectory, et votre site continue de fonctionner exactement comme il l'est sur votre propre hébergement, car l'installation vous appartient ; vous cessez simplement de recevoir de nouvelles mises à jour et du support jusqu'à ce que vous renouveliez.
C'est tout ce que signifie la propriété, mesurée à ce qui se passe le mois où vous arrêtez de payer.
Un mot honnête sur leur option à vie, car elle est réelle.
Si vous ne pesez que le coût initial et que vous n'avez jamais l'intention de partir, 725 $ une seule fois est franchement avantageux.
Cela vous libère de la facture mensuelle.
Cela laisse la plateforme, la limite de membres et les restrictions exactement là où elles étaient, sur un hébergement qui reste le leur.
Ce que vous possédez donc, c'est une licence pour continuer à louer.
Et si vous voulez que l'hébergement soit géré sans cette contrainte, le GeoDirectory SaaS est conçu exactement pour cela — lancé avec la V3, hébergement géré par nos soins avec une porte de sortie qui transfère l'intégralité de votre site vers votre propre serveur quand vous le souhaitez.
Voici comment lire l'étiquette de prix.
Le tarif mensuel moins cher se termine par un fichier CSV et un site que vous ne contrôlez plus.
Le tarif annuel, plus l'hébergement, se termine par un annuaire que vous pouvez gérer, déplacer ou vendre comme n'importe quel bien qui vous appartient.
C'est ce que l'argent achète vraiment, et c'est le choix autour duquel toute cette comparaison a tourné.
Le verdict : à qui s'adresse vraiment chaque solution
En faisant abstraction de chaque section, la décision se résumait à une seule question, posée section après section.
Voulez-vous posséder votre annuaire, ou le louer ?
Les deux réponses sont légitimes, alors permettez-moi d'être direct sur qui devrait choisir quoi.
Brilliant Directories est le bon choix pour un profil précis.
Vous n'êtes pas technique, vous n'avez aucune envie de le devenir, et vous voulez un site d'adhésion en ligne dès cette semaine sans toucher à un serveur ni assembler quoi que ce soit.
Votre annuaire restera dans leurs limites, confortablement en dessous de cent mille membres, et vous êtes prêt à le considérer comme un service auquel vous vous abonnez plutôt que comme une propriété que vous détenez.
Vous acceptez l'apparence de template partagé et les restrictions de la plateforme, car en échange tout est géré pour vous, et le support derrière est véritablement de qualité.
Si c'est votre cas, Brilliant Directories vous conviendra parfaitement, et nous préférons que vous le sachiez plutôt que vous achetiez GeoDirectory et que vous regrettiez la courbe d'apprentissage.
GeoDirectory est le bon choix pour toute personne qui construit quelque chose qu'elle a l'intention de conserver.
Vous voulez un annuaire capable de passer de cent annonces à cent mille et au-delà, sur un moteur dont les performances à cette échelle ont été prouvées.
Vous voulez un modèle de données façonné à votre niche, une monétisation qui va au-delà de ce que peut offrir une plateforme figée, un design, un référencement et un schéma que vous contrôlez jusqu'au balisage, ainsi qu'une vraie profondeur MLS, événements ou marketplace quand votre secteur l'exige.
Par-dessus tout, vous voulez que la chose vous appartienne — un actif que vous pouvez déplacer, reconstruire, transmettre ou vendre, avec la base de données que vous avez mis des années à construire stockée dans des tables qui vous appartiennent.
Pendant des années, il y avait une raison honnête de choisir malgré tout la plateforme hébergée : les serveurs.
Cette raison est en train de disparaître.
Le SaaS GeoDirectory sera lancé avec la V3 et vous offre la même commodité gérée — l'hébergement, les mises à jour, la maintenance — avec une porte dont vous pouvez sortir à tout moment, l'intégralité de votre site pouvant être exportée vers votre propre serveur quand vous le décidez.
Ce qui est quelque chose que vous ne pourrez jamais faire si vous choisissez Brilliant Directories.
La commodité sans propriété a toujours été le compromis qu'ils vous demandaient d'accepter.
Bientôt, vous n'aurez plus à le faire.
Un annuaire est une base de données dont la valeur s'accumule au fil du temps.
La seule question qui outlaste chaque fonctionnalité de cette page est de savoir à qui appartient cette base de données quand elle finit par valoir quelque chose.
Sur GeoDirectory, la réponse, c'est vous.
Avant de vous décider
Nous avons créé GeoDirectory, vous savez donc déjà dans quel sens penche cet article.
C'est précisément pourquoi nous avons veillé à ce que chaque affirmation soit vérifiable.
Les tarifs sont sur les pages officielles des deux sociétés, les scores d'avis sont sur Trustpilot et Capterra, l'échelle est un site en ligne sur wp-rankings.com que vous pouvez ouvrir dès maintenant, et chaque extension et fonctionnalité renvoie à sa propre documentation.
Allez vérifier les points qui comptent pour vous.
Essayez le plugin principal gratuit sur WordPress.org et construisez quelque chose de concret avec avant de dépenser quoi que ce soit — un test que Brilliant Directories ne peut pas offrir, puisqu'il n'y a rien à essayer sans formule payante.
Si vous rencontrez un problème, notre support est à portée de message, et les avis vous diront à quoi vous attendre.
Et lorsque vous comparez la facture mensuelle à la facture annuelle, continuez à poser la seule question qui dure.
À qui appartient le site web et sa base de données quand ils deviennent la chose la plus précieuse que vous ayez construite ?
La semaine dernière, nous avons mis wp-rankings.com en ligne.
Il suit chaque extension du dépôt WordPress.org : croissance, estimations d'installations, classements, dynamique, positions de mots-clés et comparaisons avec les concurrents.
Voici sur quoi il tourne :
- 60 000+ annonces
- 40 champs personnalisés sur chacune d'elles
- 16,2 millions de lignes de données historiques en arrière-plan
- 3 000 vrais visiteurs humains le jour du lancement, la plupart en l'espace de quelques heures
- 10 000+ visiteurs uniques dans les 5 premiers jours, encore en bêta
- Score Google PageSpeed de 92, avant même d'avoir effectué le moindre travail d'optimisation
Tout ça sur GeoDirectory.
La recherche passe par notre propre extension Elasticsearch, un add-on GeoDirectory que nous avons développé pour les sites à cette échelle. Nous expliquerons plus loin pourquoi nous en avions besoin.
On nous demande sans cesse jusqu'où GeoDirectory peut monter en charge. La réponse était autrefois « plus loin que vous ne le pensez, et voici quelques sites clients. » Maintenant, il existe un site public que tout le monde peut aller mettre à l'épreuve.
Cet article explique comment il a été construit.
Pourquoi ce site existe
WordPress.org affichait autrefois un graphique de croissance des installations actives sur chaque page d'extension. À un moment donné, ils l'ont supprimé. Le ticket Trac demandant son retour, #6511, est toujours ouvert.
Ce graphique était le seul moyen de voir si une extension était réellement en croissance.
Sans lui, vous obtenez un chiffre dans une catégorie, « 10 000+ installations actives », sans savoir si c'est 10 000 en pleine ascension ou 19 000 qui s'effritent silencieusement.
Ainsi, il y a 4 ans, nous avons commencé à interroger l'API des plugins WordPress.org chaque jour, à stocker les résultats, et nous avons construit wp-rankings V1.
Nous n'avons pas manqué un seul jour depuis.
4 ans de captures quotidiennes sur l'ensemble du dépôt. C'est la seule chose qu'on ne peut pas recréer après coup.
V2 est l'évolution de tout cela, avec bien plus de statistiques, et c'est ce qui se passe quand on construit enfin une interface de premier ordre pour les données.
La structure des annonces
Chaque plugin du dépôt est une annonce GeoDirectory. Un gd_place post, avec ses données dans la table de détails de GeoDirectory, wp_geodir_gd_place_detail.
40 champs personnalisés sur chacun. Installations actives, téléchargements, note, nombre d'évaluations, fils de support, fils résolus, version, testé jusqu'à, classement WordPress.org, ainsi que les valeurs que nous calculons nous-mêmes et réécrivons.
C'est la partie que les gens sous-estiment.
Les champs personnalisés GeoDirectory constituent un vrai schéma, dans une vraie table, avec de vrais types de colonnes. Nos taux de croissance calculés vivent dans des colonnes FLOAT.
Ils s'indexent, se trient, se filtrent. Ils se comportent comme des colonnes de base de données parce que c'est exactement ce qu'ils sont.
Si vous avez déjà essayé de trier une archive WordPress par une valeur de post meta sur un site d'une certaine taille, vous savez pourquoi c'est important.
Post meta est un stockage clé-valeur déguisé en schéma, et il s'effondre précisément quand vous commencez à poser des questions intéressantes.
Tout le reste dans cet article dépend de cette seule décision. Intégrez vos données dans des champs personnalisés correctement, et tout le reste devient possible.
Recherche et tri, et l'erreur que nous avons commise
Si vous ne lisez qu'une seule section de cet article, que ce soit celle-ci.
Nous avions besoin d'un tri par tendances. Ordonner l'archive par croissance sur 7 jours pour voir ce qui bouge en ce moment.
Claude Code se charge de la majeure partie de l'implémentation sur ce projet, et sa première réponse était du SQL personnalisé. Des JOINs personnalisés et un hook d'ordre personnalisé greffé sur la requête de GeoDirectory.
Ça semblait raisonnable. Ça tournait bien en local.
Sur le site en production, les performances se sont effondrées. Une recherche qui était rapide prenait désormais des dizaines de secondes.
Nous l'avons repéré immédiatement et avons demandé à l'IA de tout jeter à la poubelle pour refaire les choses à la façon de GeoDirectory.
Le bon correctif était minime. Ajouter growth_7d en tant que champ personnalisé GeoDirectory, ce qui vous donne une colonne FLOAT dans la table de détail. Calculer la valeur dans une tâche en arrière-plan. L'écrire dans le champ.
Ensuite, enregistrer le tri avec le système de tri natif de GeoDirectory et laisser GeoDirectory trier par ce champ, comme il trie par n'importe quel autre. growth_7d_desc. C'est tout.
Rapide à nouveau. Sur 60 000 annonces.
Voici la leçon à retenir, et elle dépasse largement ce projet.
Les outils de codage IA reconstruiront votre infrastructure par défaut. Confiez-leur un problème de tri, et ils se tourneront vers SQL parce qu'ils l'ont vu un million de fois lors de leur entraînement.
Ils ne savent pas que Stiofan a passé des années à optimiser la couche de requêtes de GeoDirectory pour les grands ensembles de données.
Ils ne savent pas que tout ce qu'ils s'apprêtent à construire a déjà été construit, testé en production et peaufiné pendant une décennie.
Ils livreront en toute confiance une version dégradée d'un problème déjà résolu, et seront très fiers d'eux-mêmes.
Donc si vous utilisez Claude ou ChatGPT sur un site GeoDirectory, l'instruction la plus précieuse que vous puissiez lui donner est celle-ci :
Ne contournez pas l'infrastructure native de recherche, de tri et de filtrage de GeoDirectory. Étendez-la avec des champs personnalisés.
C'est à ça que servent les champs personnalisés. C'est toute l'astuce.
Là où GeoDirectory s'arrête, et où notre code commence
Nous avons 2 plugins personnalisés.
Le premier est le scraper. Stiofan l'a développé il y a 4 ans, et il n'a qu'une seule tâche : interroger l'API des plugins WordPress.org chaque jour et écrire ce qu'il trouve dans les annonces. C'est grâce à lui que l'ensemble de données existe, et il tourne discrètement depuis lors.
Le second est le plugin d'analytique, nouveau dans la V2. Il possède la table de snapshots de 16,2 millions de lignes. Une ligne par plugin par jour : position dans le classement, tranche d'installations, nombre d'installations estimé, taux de croissance, état de momentum.
Les séries temporelles ne sont pas du ressort d'un annuaire, et nous ne demanderions jamais à GeoDirectory de s'en charger. Cette table possède son propre schéma, ses propres index et ses propres tâches en arrière-plan, et elle se situe entièrement en dehors de GeoDirectory.
Mais les résultats reviennent.
Le plugin d'analytique effectue le gros du travail sur ses propres données, puis écrit les résultats dans les champs personnalisés de GeoDirectory. Un taux de croissance sur 7 jours est calculé à partir de millions de lignes de données historiques et apparaît sous la forme d'un simple FLOAT dans la fiche.
Du point de vue de GeoDirectory, c'est simplement un champ comme un autre. Il le trie, le filtre et l'affiche comme n'importe quel autre.
Calcul à l'extérieur. Stockage à l'intérieur. Laissez GeoDirectory interroger les données.
C'est l'architecture en 3 lignes, et c'est pourquoi le site est rapide malgré un jeu de données très volumineux. La requête d'archive ne touche jamais les 16 millions de lignes. Elle lit un seul chiffre calculé il y a plusieurs heures.
La page de fiche individuelle

La page de plugin est un tableau de bord. Carte de métriques, nombre d'installations actives estimé avec un indice de confiance, graphiques de croissance sur 30 jours, 90 jours, 1 an et depuis le début, un classificateur de momentum, une projection vers le prochain palier, statistiques d'avis et de support, classements par mots-clés sur WordPress.org, et une carte de comparaison avec jusqu'à 3 concurrents.
Sous le capot, c'est une page de fiche individuelle GeoDirectory standard avec le thème Blockstrap de base. Aucun thème personnalisé.
Le tableau de bord lui-même est notre code. Chart.js, alimenté par les champs personnalisés. Un utilisateur lambda de Blockstrap ne pourrait pas le construire à la main, et il ne sert à rien de prétendre le contraire.
Voilà ce qu'il faut dire tout haut, cependant : ils n'ont plus à le construire à la main.
Il y a 2 ans, une page comme celle-ci nécessitait d'embaucher un développeur pendant des semaines.
Aujourd'hui, vous décrivez ce que vous voulez, et une IA le construit. Graphiques, cartes, tableaux de comparaison et badges conditionnels.
C'est presque banal maintenant, parce que la partie difficile était déjà faite. Les données étaient stockées dans les champs personnalisés GeoDirectory, structurées, typées et interrogeables.
L'IA excelle à construire sur une couche de données propre. Elle est très mauvaise pour en inventer une.
Donnez-lui un champ personnalisé bien structuré et demandez-lui un graphique de croissance, et vous l'aurez avant l'heure du déjeuner. Laissez-la concevoir votre couche de requêtes, et elle cassera votre site avec enthousiasme — nous en avons fait l'expérience.
La répartition est donc simple. GeoDirectory gère les données et les requêtes. L'IA construit tout ce que vous voulez par-dessus.
Faites-le dans cet ordre, et ce type de site est à la portée d'une seule personne.
Les archives

C'est là que tout ce qui précède porte ses fruits.
La page tendances affiche les plugins avec au moins 10 000 installations actives, classés par vitesse de croissance sur 7 jours. Rang, plugin, évolution sur 24 heures, évolution sur 7 jours, pourcentage de croissance et installations actives estimées.
L'ensemble est un bloc GeoDirectory Listings.
Le bloc de listings natif de GeoDirectory, trié par une option de tri GeoDirectory, lisant les champs personnalisés GeoDirectory. Le tri tendances s'intègre dans le système de tri de GeoDirectory aux côtés de tous les autres tris, ce qui lui permet de fonctionner partout où les listings fonctionnent.
Il n'y a pas de SQL personnalisé nulle part.
La page statistiques y mène directement.

Chaque tranche d'installations sur cette page est un lien vers les tendances avec le seuil déjà appliqué, donc « montrez-moi les plugins au-dessus de 100 000 installations qui progressent » ne prend qu'un seul clic.
Importez les données dans des champs personnalisés, enregistrez le tri correctement, et les archives s'assemblent d'elles-mêmes à partir des composants déjà fournis par GeoDirectory.
Le processus de réclamation
Les propriétaires de plugins peuvent réclamer leur listing. Il s'agit de la fonctionnalité de réclamation native de GeoDirectory, avec notre logique de vérification ajoutée par-dessus.
Nous vérifions le Plugin URI : du plugin, celui présent dans le fichier PHP principal, et vérifions que le réclamant contrôle ce domaine.
Vérification par e-mail, approbation automatique au clic.
Environ 100 plugins ont été réclamés la première semaine.
Le même principe qu'ailleurs sur ce site.
GeoDirectory fournit la fonctionnalité. Vos règles métier se posent par-dessus.
Trafic, vitesse et la question Elasticsearch
Le lancement a été propulsé presque exclusivement par X.
Le post s'est répandu largement, quelques personnalités influentes de l'univers WordPress l'ont relayé, et le trafic est arrivé en une seule vague.
3 000 vrais humains le jour du lancement. Pas répartis uniformément sur 24 heures, mais concentrés sur quelques-unes d'entre elles.
Un mot sur la mesure, car c'est un piège courant. Cloudflare a rapporté 72 000 visiteurs uniques sur cette période. Les journaux serveur indiquaient environ 3 000 humains. Le reste, c'était des bots.
Si vous communiquez le trafic d'un annuaire à un client, vérifiez les journaux serveur avant de vous réjouir.
La stack a tenu. GeoDirectory Cloud, Cloudflare en frontal, cache LiteSpeed.
Rien d'exotique.
Google PageSpeed lui attribue 92, et nous n'avons pas encore commencé à optimiser (ça viendra une fois la bêta terminée).
Maintenant, soyons honnêtes.
La recherche sur ce site passe par notre propre extension Elasticsearch pour GeoDirectory.
Avec 60 000 annonces, 40 champs personnalisés et un tri sur des valeurs calculées, la recherche combinée au tri personnalisé commençait à être plus lente que souhaité.
MySQL faisait plus de travail qu'il n'aurait dû.
La plupart des annuaires n'approcheront jamais ces volumes.
La recherche native de GeoDirectory est rapide, et si vous gérez quelques milliers d'annonces, c'est déjà la bonne solution. Nous vous le dirions franchement.
wp-rankings est véritablement à l'extrémité de la courbe, et l'extension Elasticsearch est quelque chose que nous installons et configurons sur des projets sur mesure pour des sites qui ont dépassé les limites de MySQL.
L'essentiel, c'est qu'elle s'intègre à la couche de recherche de GeoDirectory.
Elle remplace le moteur en dessous, et tout ce qui se trouve au-dessus reste natif. GeoDirectory garde la main sur la recherche, le tri et le filtrage.
Même principe qu'avant, mais dans l'autre sens.
Travaillez avec l'infrastructure de GeoDirectory, jamais en contournant. L'une de ces approches fait monter le site en charge. L'autre le brise.
Le reste de la pile
UsersWP pour les comptes, la connexion, l'inscription et les profils.
Blockstrap, plus le plugin de création de pages Blockstrap, pour les modèles et tout ce qui est visuel.
Turnstile à la connexion et à l'inscription, via AyeCode Connect.
GetPaid et UsersWP Membership pour le niveau premium si la demande se confirme. Nous ne l'avons pas encore développé.
La demande que nous n'avions pas anticipée, c'est la publicité.
Une demi-douzaine de personnes ont déjà demandé à sponsoriser le site, donc le GeoDirectory Advertising add-on sera intégré prochainement, en libre-service, afin que les sponsors puissent acheter leurs propres emplacements sans que nous ayons à intervenir.
Toute la pile AyeCode, qui fait ce pour quoi elle a été conçue. Rien ici n'est un contournement.
Ce que cela démontre
« Jusqu'où GeoDirectory peut-il monter en charge ? » était autrefois une question à laquelle nous répondions avec un haussement d'épaules et une liste de sites clients.
Maintenant, il y en a un public que vous pouvez aller mettre à l'épreuve.
60 000 annonces. 40 champs personnalisés sur chacune. 16 millions de lignes d'historique derrière elles.
Un pic de trafic qui ferait s'effondrer la plupart des sites d'annuaires, absorbé sans broncher.
Nous étions deux à le construire.
La majeure partie de l'implémentation a été assistée par IA, et les seuls vrais problèmes sont survenus quand nous avons laissé l'IA revoir la plomberie de GeoDirectory au lieu de l'utiliser telle quelle.
Allez voir : wp-rankings.com
Si vous voulez construire quelque chose de similaire, vous savez déjà sur quoi ça tourne.
La plupart des opérateurs d'annuaires qui ajoutent des adhésions payantes à leur site se tournent vers un plugin WordPress d'adhésion générique.
MemberPress, Restrict Content Pro, Paid Memberships Pro, Ultimate Member, ProfilePress.
Tous compétents pour la tâche pour laquelle ils ont été conçus : protéger des pages entières ou des sections de contenu derrière un accès payant.
Aucun d'entre eux n'a été conçu pour la tâche spécifique dont un site d'annuaires a réellement besoin.
Les annuaires souhaitent rarement masquer une fiche entière.
Ils souhaitent afficher un aperçu (photo, nom, catégorie, quartier) publiquement, masquer les champs à haute valeur ajoutée (coordonnées, tarifs, adresse complète, études de cas) derrière une connexion, et révéler encore plus (pièces jointes premium, notes internes, formulaires de routage de prospects) aux membres d'un niveau payant spécifique.
Il s'agit d'une visibilité granulaire par champ, et non d'une protection de contenu au niveau de la page.
Greffer un plugin d'adhésion générique sur un site GeoDirectory vous oblige soit à masquer des annonces entières (ce qui nuit à votre référencement et à votre tunnel de conversion), soit à écrire du code personnalisé pour exposer du contenu partiel (ce qui nuit à votre budget de maintenance).
Il existe une voie plus propre.
Cet article présente l'argumentaire architectural en faveur de l'utilisation de nos propres thèmes gratuits BlockStrap et du plugin de création de pages gratuit BlockStrap, aux côtés du module complémentaire UsersWP Membership, pour créer des sites d'annuaires avec des règles de visibilité au niveau des blocs que les concurrents ne peuvent pas reproduire.
Le problème de visibilité sur les sites d'annuaires
Chaque site d'annuaire sérieux se heurte à la même question fondamentale.
Que voit le public, que voit un membre gratuit, et que voit un membre payant ?
Les bonnes réponses varient selon le secteur, mais la structure est cohérente :
- Les visiteurs publics voient suffisamment pour comprendre la valeur et être motivés à s'inscrire (photos, noms, quartiers, catégories)
- Les membres inscrits gratuitement voient légèrement plus (cartes de localisation, contact partiel, descriptions complètes)
- Les membres payants voient tout (contact direct, tarifs, pièces jointes premium, formulaires de routage de prospects)
- Les propriétaires d'annonces premium bénéficient eux-mêmes d'un niveau distinct (tableaux de bord analytiques, accès à la modification, mise en avant)
La plupart des plugins d'adhésion gèrent raisonnablement bien la frontière entre « déconnecté » et « connecté » au niveau de la page.
Presque aucun d'entre eux ne gère la visibilité au niveau du bloc à l'intérieur d'une page d'annonce.
La solution de contournement dans ces plugins consiste soit à encapsuler le contenu dans des shortcodes (qui cessent de fonctionner dans Gutenberg, dans les constructeurs de pages, et nécessitent une maintenance à chaque modification d'un modèle d'annonce), soit à écrire du PHP conditionnel dans les fichiers de votre thème (ce qui fonctionne jusqu'au moment où vous devez donner à un client non développeur la possibilité de modifier les règles).
Les deux approches s'adaptent mal à la montée en charge.
Comment BlockStrap résout ce problème
BlockStrap est notre plugin gratuit de création de pages WordPress, associé à nos thèmes BlockStrap gratuits (notamment le thème Real Estate Listings et plusieurs autres).
Il fonctionne directement avec les blocs natifs de Gutenberg, ce qui signifie aucune dépendance à un constructeur de pages tiers, aucun frontend gourmand en JavaScript, et aucun abonnement premium requis.
La fonctionnalité qui compte pour les sites d'annuaires : la plupart des blocs BlockStrap (et notamment le bloc conteneur) prennent en charge les contrôles d'appartenance UWP que vous définissez par bloc, directement dans la barre latérale du bloc.
Vous pouvez lier ces règles de visibilité à :
- Si le visiteur est connecté ou déconnecté
- Le niveau d'abonnement UsersWP spécifique auquel appartient le visiteur (niveau gratuit, niveau payant, niveau premium, niveaux personnalisés que vous définissez)
- Le rôle WordPress de l'utilisateur (Abonné, Éditeur, Auteur, rôles personnalisés)
- Des combinaisons de ce qui précède pour des annuaires multi-niveaux complexes
L'intégration est étroite parce que nous avons développé les deux produits.
UsersWP Membership définit les niveaux.
BlockStrap lit ces niveaux nativement et affiche ou masque les blocs en fonction du niveau du visiteur.
Pas de shortcodes.
Pas de PHP personnalisé.
Aucun plugin tiers à maintenir.
Le bloc conteneur est le pilier central ici, car les conteneurs encapsulent d'autres contenus. Définissez une règle de visibilité sur le conteneur, et tout ce qu'il contient (paragraphes, champs, boutons de contact, images, formulaires intégrés) hérite de cette règle.
Comment cela se présente dans l'éditeur
Prenons un exemple concret : vous avez un annuaire immobilier et souhaitez masquer le numéro de téléphone aux visiteurs déconnectés et aux membres gratuits. Seuls les membres payants doivent pouvoir le voir.
Ouvrez le GD Single Template (le modèle qui contrôle le rendu de chaque page d'annonce) dans l'éditeur de site WordPress.
Sélectionnez le conteneur BlockStrap qui englobe le champ Numéro de téléphone (dans notre démo, il s'agit du BS > list-group-item qui contient le champ téléphone).
Dans la barre latérale droite, repérez le panneau UWP Membership Controls et activez Activer les contrôles.

La configuration est simple :
- Qui peut voir ce contenu: Utilisateurs connectés
- Types d'utilisateurs: Correspondant
- Types d'utilisateurs sélectionnés: Accès standard (le niveau d'adhésion payant que vous avez défini dans UsersWP)
Enregistrez le modèle.
Le champ numéro de téléphone est désormais invisible pour toute personne qui n'est pas connectée en tant que membre payant.

C'est l'intégralité du processus.
Un seul conteneur, un seul bouton, trois sélections dans des menus déroulants.
Aucun code, aucun shortcode, aucun plugin d'adhésion tiers à configurer.
Le schéma générateur de conversions
Masquer le numéro de téléphone n'est que la moitié du travail.
L'autre moitié consiste à montrer au visiteur déconnecté quelque chose d'assez convaincant pour l'inciter à s'inscrire, exactement à l'endroit où se trouve le contenu masqué.
Le principe : dupliquer le conteneur, inverser la règle de visibilité sur la copie, et remplacer le contenu masqué par une invite de conversion.
Concrètement :
- Faites un clic droit sur le conteneur qui contient le numéro de téléphone masqué et dupliquez-le
- Sur le doublon, ouvrez UWP Membership Controls et inversez la règle (Utilisateurs déconnectés, ou Utilisateurs connectés + Ne correspond pas pour les visiteurs d'un niveau inférieur)
- Supprimez le bloc de champ Téléphone dynamique à l'intérieur du doublon (il ne peut pas être modifié en texte statique car il extrait des données en direct par annonce) et remplacez-le par un bloc de paragraphe ordinaire
- À l'intérieur du bloc de paragraphe, rédigez le texte d'accroche (p. ex., « Téléphone masqué. Inscrivez-vous ou passez à un niveau supérieur pour voir le numéro complet de cette annonce. ») et ajoutez un lien vers votre page d'inscription ou de mise à niveau
Les visiteurs déconnectés voient désormais une version d'accroche avec un appel à l'action clair.
Les membres payants voient le vrai numéro de téléphone.
La même approche fonctionne pour les adresses e-mail, les adresses postales complètes, les tarifs, les pièces jointes téléchargeables, les formulaires de contact et tout autre champ premium que vous souhaitez restreindre.
Exemples concrets par secteur
Annuaire de services juridiques
L'annonce publique affiche : nom de l'avocat, photo, domaine de spécialité, ville, année d'admission au barreau.
Le membre gratuit ajoute : biographie complète, langues parlées, associations professionnelles, formation.
Le membre payant ajoute : numéro de téléphone direct, e-mail direct, calendrier de réservation en ligne, résumé des résultats d'affaires.
Chaque niveau se trouve dans son propre conteneur BlockStrap, avec la règle de visibilité définie sur le niveau d'adhésion approprié.
Les visiteurs publics voient que l'avocat existe et ce qu'il fait, ce qui est suffisant pour les inciter à s'inscrire. L'invite « créer un compte gratuit pour en voir plus » apparaît exactement à l'endroit où le contenu restreint s'afficherait autrement.
Annuaire de fournisseurs B2B
L'annonce publique affiche : nom de l'entreprise, secteur d'activité, ville du siège social, tranche d'effectif.
Le membre gratuit ajoute : description complète de l'entreprise, catégories de produits et services, logos clients.
L'acheteur membre vérifié accède à : niveau de tarification, contact direct avec le chargé de compte, formulaire de demande de devis (RFQ), fiches techniques téléchargeables.
L'angle de la vérification fonctionne parce que les fournisseurs B2B souhaitent uniquement partager leurs tarifs et leurs représentants avec des acheteurs sérieux, et le niveau d'adhésion lui-même joue le rôle de filtre qualificatif.
Annuaire immobilier Premium
L'annonce publique affiche : photos du bien, quartier, nombre de chambres, salles de bains, fourchette de prix (« 2 M$–3 M$ »).
Le membre gratuit accède à : prix exact, superficie totale, année de construction, galerie photos complète.
Le membre payant accède à : contact direct avec l'agent responsable de l'annonce, calendrier des visites, adresse complète, secteur scolaire, historique des ventes récentes.
Cette structure à plusieurs niveaux est particulièrement efficace sur les marchés de luxe, où l'agent immobilier souhaite qualifier les acheteurs avant de leur communiquer les informations détaillées sur le bien.
Pour la création d'un site immobilier plus complet, consultez notre guide sur comment créer un site immobilier ainsi que notre comparatif des meilleurs plugins d'annonces immobilières pour WordPress.
Annuaire de fournisseurs en gros
L'annonce publique affiche : nom du fournisseur, pays d'origine, catégorie de produits.
Le membre gratuit accède à : quantité minimale de commande, délais de livraison, certifications.
Le membre payant (acheteur vérifié) accède à : tarifs de gros, contact avec le représentant commercial, formulaire de demande d'échantillon, téléchargement du catalogue produits complet.
Les annuaires de grossistes comptent parmi les cas d'usage les mieux adaptés à la visibilité par blocs, car les fournisseurs souhaitent activement protéger leurs informations tarifaires derrière une couche de qualification.
Pourquoi les plugins d'adhésion génériques atteignent leurs limites ici
Les principaux plugins d'adhésion WordPress (MemberPress à environ 199 $/an, Restrict Content Pro à 99 $/an, Paid Memberships Pro gratuit avec des niveaux payants jusqu'à 347 $/an, Ultimate Member avec des extensions premium à partir de 99 $/an, ProfilePress à 129 $/an) ont tous été conçus pour le même cas d'usage fondamental : un site de formation, une newsletter payante, un programme de coaching ou une bibliothèque de contenus.
Leur modèle de base est « cette URL est protégée, cette URL est accessible ».
Certains proposent des raccourcis (shortcodes) pour protéger partiellement du contenu, ce qui fonctionne si vous protégez un ou deux paragraphes de texte statique, mais qui atteint rapidement ses limites lorsqu'il s'agit de protéger des champs d'annonces dynamiques rendus via le moteur de gabarits d'un plugin d'annuaire.
Le coût de la lutte contre ces plugins pour obtenir une visibilité au niveau des blocs sur un site annuaire se manifeste à trois endroits : le temps de débogage des shortcodes, les annonces cassées lorsque le plugin d'annuaire met à jour ses modèles, et les frais de licence récurrents que vous payez chaque année pour un logiciel qui n'a jamais été conçu pour votre cas d'usage.
Pour une comparaison plus approfondie des plugins d'adhésion WordPress en général, consultez notre guide des meilleurs plugins d'adhésion WordPress sur le blog UsersWP.
La pile pratique
La pile complète pour un site annuaire avec des règles de visibilité au niveau des blocs :
- GeoDirectory (gratuit) pour le moteur d'annuaire lui-même
- Un thème BlockStrap gratuit adapté à votre secteur (Real Estate Listings, ou l'un des autres thèmes BlockStrap)
- Le plugin de construction de pages BlockStrap gratuit pour les contrôles de visibilité au niveau des blocs
- Le plugin gratuit UsersWP plugin pour l'inscription des utilisateurs, les profils et la gestion des membres
- Le module complémentaire UsersWP Membership (49 $/an pour un seul site) pour les niveaux d'adhésion payants
- Le plugin gratuit GetPaid plugin pour le traitement des paiements d'adhésion
Coût récurrent total pour la pile complète : 49 $/an pour un seul site, sans frais de transaction.
L'équivalent concurrentiel le plus proche (GeoDirectory + un plugin d'adhésion générique comme MemberPress) coûte 199 $/an avec des frais de transaction de 4,9 % au niveau d'entrée, et 349 $/an pour supprimer ces frais de transaction — sans pour autant gérer correctement la visibilité au niveau des blocs.
L'avantage architectural se renforce à mesure que votre annuaire grandit. Plus d'annonces, plus de champs à restreindre, plus de niveaux à définir. L'approche par blocs s'adapte sans alourdir la maintenance. L'approche par shortcodes se dégrade à chaque nouvelle annonce ajoutée.
Réflexions finales
Les sites annuaires ont des besoins spécifiques en matière d'adhésion que les plugins d'adhésion WordPress génériques n'ont jamais été conçus pour satisfaire.
La bonne réponse architecturale consiste à utiliser des outils conçus pour le travail : les thèmes BlockStrap, le plugin de création de pages BlockStrap, GeoDirectory, UsersWP et UsersWP Membership, tous issus de la même équipe et testés comme une suite intégrée.
Des règles de visibilité au niveau des blocs, configurables depuis la barre latérale des blocs par un non-développeur, appliquées à n'importe quel champ de fiche que vous souhaitez restreindre, liées à n'importe quel niveau d'abonnement que vous définissez.
Pas de shortcodes, pas de code personnalisé, pas de licences de plugins tiers en conflit avec votre moteur d'annuaires.
Pour un guide de construction étape par étape, consultez notre guide sur le meilleur logiciel d'annuaire d'entreprises et notre tutoriel complet sur comment créer un site d'annuaire.
Pour la partie paywall et expérience membre de la suite, consultez notre guide sur le meilleur plugin d'abonnement WordPress et le tutoriel paywall étape par étape.
Commencez gratuitement.
Ajoutez la couche d'abonnement lorsque votre annuaire génère suffisamment de trafic public pour justifier la mise en place d'un accès restreint au contenu premium.
Utilisez la suite intégrée conçue pour le travail plutôt que de vous battre contre un plugin générique chaque fois que vous avez besoin de restreindre un champ.
Quel plugin d'annuaire est le mieux adapté à votre site Web ?
Vous avez donc décidé de créer un site d'annuaire ou de marketplace sur WordPress.
Vous avez fait vos recherches, et deux noms revenaient sans cesse : GeoDirectory et HivePress.
Les deux sont de vrais plugins, avec des années d'historique et des versions gratuites sur WordPress.org.
Les deux proposent les fonctionnalités de base d'un annuaire fonctionnel dans leur version gratuite.
La ressemblance en surface est réelle.
Les différences plus profondes, c'est ce dont parle cet article.
Par souci de transparence : nous avons créé GeoDirectory.
Voilà le biais, posé sur la table.
L'objectif ici est malgré tout d'offrir une lecture équitable.
HivePress dispose d'une base d'utilisateurs fidèles, d'une solide réputation, d'un support convivial et d'une équipe à Varsovie qui publie des mises à jour mineures à un rythme régulier.
Nous reconnaîtrons les mérites là où ils sont mérités, et nous serons honnêtes lorsque l'architecture, le modèle de personnalisation ou le coût à long terme orienteraient un annuaire en croissance vers une autre solution.
Pas de baratin, pas de fausse neutralité.
Rien que des faits vérifiables et des conclusions qu'un acheteur peut contrôler par lui-même.
Si vous comparez également Directorist, nous avons rédigé une comparaison séparée ici.
TL;DR
GeoDirectory et HivePress permettent tous deux de créer des annuaires sur WordPress, proposent tous deux des versions gratuites, et ont tous deux quelques années d'existence.
Les différences qui comptent pour les acheteurs :
HivePress est plus rapide à lancer dans son domaine (locations, services freelance, annuaires d'experts, offres d'emploi, prise de rendez-vous) car les thèmes de niche livrent un rendu soigné par défaut.
GeoDirectory est plus flexible partout ailleurs : compatibilité native avec Bricks et Elementor PRO, y compris les données dynamiques, des tables de base de données personnalisées qui passent au-delà du plafond de wp_postmeta, une vraie hiérarchie de localisation pour le référencement local, et une solution de paiement qui ne nécessite ni WooCommerce ni son module Subscriptions à 239 $/an.
HivePress est accessible si vous savez coder ou si vous vous contentez de ce que le thème propose. Les avis Trustpilot montrent que le coût de la personnalisation s'accumule rapidement pour les non-développeurs.
GeoDirectory a une courbe d'apprentissage plus prononcée la première semaine, mais un potentiel bien plus élevé après un an.
Les tarifs sont dans la même fourchette pour un seul site si vous achetez HivePress à vie aujourd'hui (~288 $ en une fois contre 139 $/an). L'écart se creuse fortement si vous avez besoin de la facturation récurrente (~527 $ + 239 $/an contre 229 $/an pour des sites illimités) ou si vous achetez HivePress après la fin du modèle à vie.
Choisissez HivePress si votre projet correspond à un thème de niche et que vous pouvez vous accommoder du modèle de personnalisation.
Choisissez GeoDirectory si vous voulez un annuaire qui évolue, se personnalise et s'intègre sans limites.
Tableau comparatif
| GeoDirectory | HivePress | |
|---|---|---|
| Plugin gratuit sur WordPress.org | Oui | Oui |
| Installations actives | ~18,000+ | ~15,000+ |
| Extensions gratuites | 5 (Events, Real Estate, Directory Converter, WPML Multilingual, Google Analytics) | 5 activement maintenues (Claim Listings, Favorites, Geolocation, Messages, Reviews) + 2 obsolètes (Authentication, Paid Listings) |
| Thèmes gratuits | Tous les thèmes actuels sont gratuits (Classified Ads, Events, Job Board, Real Estate, Directory) | ListingHive uniquement |
| Compatibilité avec les constructeurs de pages | Compatibilité native avec Gutenberg, Blockstrap, Bricks, Elementor PRO, Divi, Beaver Builder, Breakdance. Intégration dynamique des données en profondeur avec Bricks et Elementor PRO, sans extension requise | Aucune compatibilité native. Le support Elementor est une demande de fonctionnalité confirmée depuis 2022 |
| Types de publications personnalisés | Plusieurs CPT via extension, chacun avec sa propre table de détails | Un type d'annonce principal, modèles supplémentaires via Marketplace, Réservations, Demandes, Abonnements |
| Événements | Extension Events for GeoDirectory gratuite et dédiée, avec un modèle complet de dates d'événements | Aucune extension dédiée |
| Stockage des champs personnalisés | Table dédiée par CPT (wp_geodir_gd_{cpt-name}_detail) avec des colonnes typées et indexables | wp_postmeta pour texte/nombre, taxonomies pour liste déroulante/bouton radio/case à cocher |
| Architecture de recherche | Requête unique indexée sur la table de détails | Jointures multiples entre wp_postmeta et les tables de taxonomies, une jointure par filtre |
| Fournisseurs de cartes | Google Maps, OpenStreetMap | Google Maps, Mapbox |
| Regroupement de marqueurs | Côté serveur, passe à l'échelle jusqu'à des centaines de milliers de marqueurs (extension Marker Cluster) | Côté client uniquement |
| Hiérarchie de localisation | Pays, région, ville, quartier avec des URLs combinant catégorie+localisation (extension Location Manager) | Aucune hiérarchie. Les URLs catégorie+localisation sont impossibles sans personnalisation majeure |
| Profondeur des avis | Critères multiples à la TripAdvisor via MultiRatings and Reviews. Le badge d'évaluation intégrable génère des backlinks externes | Note unique sur 5 étoiles avec commentaires |
| Modèles de monétisation | Annonces payantes, mise en avant payante, bannières publicitaires, paiement par prospect, deux systèmes de réservation, marketplace, billets d'événements | Annonces payantes, marketplace, réservations, demandes, abonnements |
| Facturation récurrente | Natif via GetPaid, aucune extension requise | Nécessite WooCommerce + WooCommerce Subscriptions (239 $/an) |
| Applications mobiles | Disponible via des prestataires tiers (sur mesure) | Demandé depuis 2022, non disponible |
| SEO | Schéma natif dans le cœur, hiérarchie de localisation pour le SEO local, compatible Yoast/Rank Math | Extension SEO à 29 $, compatible Yoast/Rank Math, sans hiérarchie de localisation |
| Multilingue | Compatibilité WPML officielle | Interface traduite en 27 langues, compatibilité non garantie avec WPML ou Polylang pour le contenu |
| Historique de sécurité | Propre, ~15 CVE corrigés depuis 2018 | Propre, aucun CVE significatif divulgué |
| Outils de migration | Le Free Directory Converter prend en charge phpMyDirectory, Listify, Business Directory Plugin, eDirectory, Vantage et Directorist | Aucun |
| Modèle de personnalisation | Les conventions WordPress standard fonctionnent avec n'importe quel constructeur de pages | Bibliothèque de blocs propriétaire et CSS BEM, des extraits de code sont souvent nécessaires |
| Modèle de tarification | Abonnement annuel (139 $ site unique / 229 $ sites illimités) ou à la carte (19 $–49 $ par extension) | Licences à vie actuellement, transition vers des abonnements prochainement. Pack à 199 $, thèmes à 69 $–89 $ séparément |
| TCO sur 3 ans (build payant typique) | $417-$687 | 288 $ à vie, 1 005 $+ si facturation récurrente nécessaire |
Voici maintenant l'article complet et ce que vous y trouverez :
- Comparaison des fonctionnalités (plugins gratuits)
- Design & Personnalisation
- Détails des annonces
- Soumission en frontend & Tableaux de bord utilisateurs
- Claim Listings
- Le Moteur de Recherche
- Cartes, Fonctionnalités & Emplacements
- Notes & avis
- Outils de Monétisation & Marketing
- Fonctionnalités Mobiles
- SEO & Schéma
- Performance & Évolutivité
- Sécurité
- Multilingue
- Facilité d'Utilisation
- Extensibilité pour Développeurs & Intégrations
- Import / Export & Migration
- Support, Documentation & Réputation
- Tarification et Coût Total de Possession
- Verdict
Comparaison des fonctionnalités (plugins gratuits)
Les deux plugins sont gratuits sur WordPress.org.
Les deux offrent suffisamment de fonctionnalités pour lancer un annuaire de base sans payer.
Ce que « suffisant » signifie concrètement diffère d'un plugin à l'autre.
Le plugin gratuit de GeoDirectory.
Vous disposez d'un type de publication personnalisé par défaut appelé Places.
Il est associé à une ville principale qui fait également office de page d'accueil de l'annuaire.
Une barre de recherche à deux champs combine un champ mot-clé et un champ localisation, et la recherche par mot-clé couvre par défaut les titres, descriptions, catégories et tags.
Les cartes fonctionnent avec Google Maps et OpenStreetMap sans configuration supplémentaire.
Les avis utilisent le système de commentaires WordPress standard, étendu pour inclure une note de 1 à 5 étoiles liée au type de publication Places.
L'import et l'export CSV sont inclus dans le plugin gratuit et prennent en charge l'édition en masse : réimportez un CSV modifié pour mettre à jour les annonces existantes directement.
L'API REST est incluse.
La suite gratuite de HivePress.
Le plugin principal HivePress gère un seul type d'annonce par défaut.
L'équipe ajoute sept extensions complémentaires hébergées sur WordPress.org :
- HivePress Claim Listings pour permettre aux utilisateurs de revendiquer une annonce comme étant la leur
- HivePress Favorites pour permettre aux utilisateurs de sauvegarder des annonces
- HivePress Geolocation pour la recherche géolocalisée et les cartes
- HivePress Messages pour la messagerie privée entre utilisateurs
- HivePress Reviews pour les notes et les avis
- HivePress Authentication pour la connexion sociale via des services tiers
- HivePress Paid Listings facture les utilisateurs pour soumettre une annonce
Un thème gratuit appelé ListingHive les accompagne, conçu spécifiquement pour restituer la bibliothèque de blocs HivePress.
Deux des sept extensions méritent une mention particulière.
HivePress Authentication et HivePress Paid Listings sont tous deux répertoriés sur leurs pages WordPress.org respectives comme « n'étant plus en développement actif », la documentation orientant les utilisateurs vers des alternatives payantes : Social Login à 29 $ et Memberships à 39 $.
Ainsi, la pile de sept modules gratuits correspond plus précisément à cinq modules gratuits activement développés, auxquels s'ajoutent deux modules dépréciés dont les remplacements recommandés sont accessibles uniquement derrière un abonnement payant.
Ce n'est pas une lecture malveillante.
De nombreux éditeurs retirent des outils gratuits et proposent des alternatives payantes.
C'est simplement un contexte utile si vous choisissez HivePress parce que la pile gratuite vous semble complète.
Le principal inconvénient de la pile gratuite.
La bibliothèque de blocs de HivePress ne s'affiche correctement qu'à l'intérieur de thèmes compatibles HivePress.
Un fil de discussion communautaire intitulé « No blocks in third-party theme » a confirmé exactement ce que son titre annonce, lorsqu'un utilisateur a essayé le plugin avec un thème non HivePress.
Si vous avez déjà choisi votre thème et qu'il ne s'agit pas de ListingHive ou de l'un des thèmes premium de HivePress, la bibliothèque de blocs n'apparaîtra pas dans l'éditeur.
Les blocs de GeoDirectory n'ont pas cette contrainte et s'intègrent dans n'importe quel thème de blocs.
Où se situe chaque offre gratuite.
La pile gratuite de HivePress couvre un périmètre plus large.
Cinq modules gratuits activement maintenus, plus un thème gratuit dédié, c'est déjà beaucoup pour un plugin de répertoire gratuit.
La pile gratuite de GeoDirectory est plus restreinte en surface, mais plus profonde à chaque point.
La recherche par mots-clés couvre davantage de champs par défaut, l'importateur CSV gère les mises à jour et pas seulement les insertions, et le plugin s'intègre dans n'importe quel thème de blocs que vous avez déjà choisi.
Choisissez l'offre gratuite de HivePress si vous prévoyez d'utiliser ListingHive et que vous pouvez accepter le schéma de dépréciation pour Auth et Paid Listings.
Choisissez l'offre gratuite de GeoDirectory si vous souhaitez garder le choix de votre thème ouvert ou si vous envisagez de passer à une pile payante par la suite.
Design & Personnalisation

Les deux plugins abordent le design selon des philosophies différentes.
L'un vous apporte le design.
L'autre s'attend à ce que vous apportiez le vôtre.
Le modèle de design de HivePress
HivePress investit massivement dans un catalogue de thèmes soigneusement sélectionnés.
ListingHive est gratuit.
Les thèmes de niche (JobHive à 69 $, puis RentalHive, ExpertHive, TaskHive et MeetingHive à 89 $ chacun) sont adaptés à des cas d'usage spécifiques et offrent un rendu soigné dès l'installation.
Vous pouvez lancer quelque chose de peaufiné en un week-end.
La personnalisation du design s'effectue au sein du thème choisi, via le Customizer WordPress et la bibliothèque de blocs propre à HivePress.
La limite se situe un niveau en dessous.
Personnaliser au-delà de ce que le thème expose implique généralement du CSS, parfois du JavaScript, et parfois des substitutions de gabarits PHP dans
hivepress/templates/.
Un avis 4 étoiles sur Trustpilot de janvier 2026 l'a formulé clairement : « beaucoup de mise en forme est nécessaire via CSS et des extraits de code ».
Un avis 1 étoile plus détaillé d'un développeur WordPress décrivait son « programmeur Full Stack » aux prises avec des substitutions de gabarits sur RentalHive, finissant par abandonner des modifications qui auraient dû être simples.
L'équipe de HivePress elle-même maintient une collection publique de plus de 150 extraits de code prêts à l'emploi sur GitHub Gists, ce qui en dit long sur la fréquence à laquelle la réponse à une question de personnalisation est « voici un extrait de code ».
L'assistant IA de HivePress a réduit cette friction au cours de la dernière année.
Plusieurs avis récents lui attribuent explicitement le mérite d'avoir aidé des utilisateurs bloqués sur des questions de personnalisation.
Cela ne change pas la charge de codage sous-jacente, cela raccourcit simplement le temps nécessaire pour obtenir une réponse.
Le modèle de design de GeoDirectory
GeoDirectory adopte une approche différente.
Le plugin est un système de mise en page qui s'intègre à n'importe quel thème que vous avez déjà choisi.
Associez-le à notre thème BlockStrap pour un rendu clé en main dès l'installation, ou utilisez-le avec Astra, Kadence, GeneratePress, Hello Elementor, Bricks, Divi, ou tout autre thème de blocs moderne ou constructeur de pages.
Les blocs sont modifiables dans l'éditeur Gutenberg standard.
Ils fonctionnent également avec Elementor PRO et Bricks, avec une intégration poussée dans les systèmes de données dynamiques des deux constructeurs, sans extension supplémentaire requise.
Divi fonctionne avec notre constructeur de shortcodes.
Beaver Builder fonctionne aussi !
Le CSS personnalisé est rarement la solution dans GeoDirectory.
Les contrôles de design se trouvent dans le thème, les paramètres des blocs et le constructeur de pages.
Où se situe chaque modèle de design
Si vous aimez l'esthétique du thème HivePress et que vous ne prévoyez pas d'aller au-delà de ce que le thème propose, HivePress est plus rapide à lancer, et le résultat est soigné.
Si votre brief design évolue avec le temps, ou si vous avez déjà opté pour un thème qui n'est pas conçu pour HivePress, le coût en personnalisation est bien réel et largement documenté dans les avis utilisateurs.
Le plafond de design de GeoDirectory est celui que votre thème et votre constructeur de pages vous permettent d'atteindre — ce qui, avec Blockstrap, Bricks ou Elementor PRO, revient à n'avoir aucune limite.
La contrepartie, c'est que vous consacrez plus de temps à la configuration du design dès la première semaine, plutôt que de l'hériter d'un thème de niche.
Détails des annonces (CPTs, champs personnalisés, gestionnaire de franchise, comparaison d'annonces)
C'est dans cette section que les plugins d'annuaire divergent discrètement.
Les réglages par défaut se ressemblent.
La profondeur, non.
Types de publications personnalisés et modèles d'annonces
GeoDirectory est livré avec un type de publication personnalisé par défaut appelé Places.
Vous pouvez en ajouter davantage (Événements, Immobilier, Offres d'emploi, Locations, tout ce qui convient à votre projet) via le module complémentaire Custom Post Types.
Chaque nouveau CPT dispose de sa propre table de base de données, de son ensemble de champs, de son modèle et de sa logique d'archive.
Une seule installation GeoDirectory peut faire fonctionner simultanément un guide de ville, un calendrier d'événements et un répertoire immobilier, chacun avec son propre modèle de données.
HivePress gère un seul type d'annonce au niveau du cœur gratuit.
Pour débloquer des modèles d'annonces supplémentaires, vous devez vous tourner vers des extensions payantes spécifiques : Marketplace (39 $) ajoute des annonces vendables appartenant aux vendeurs, Bookings (39 $) ajoute des annonces réservables, Requests (39 $) ajoute des demandes inversées de type offre d'emploi, et Memberships (39 $) ajoute du contenu soumis à des niveaux d'adhésion.
Ce ne sont pas des outils génériques pour « ajouter un autre CPT ».
Chacun embarque un modèle spécifique adapté à un créneau précis.
Si votre projet correspond à l'un des créneaux intégrés de HivePress (place de marché locative, services freelance, tableau d'offres d'emploi, répertoire d'experts, prise de rendez-vous), le modèle est parfaitement adapté.
Si votre projet couvre deux créneaux sur le même site, ou un créneau que les extensions intégrées ne couvrent pas, l'architecture n'a pas été conçue pour cela.
Les événements en particulier
Les événements méritent leur propre paragraphe.
GeoDirectory propose un module gratuit Events for GeoDirectory sur WordPress.org, avec des dates de début et de fin correctement gérées, un suivi des statuts (À venir, En cours, Passé), une logique d'archive pour les événements passés, des widgets de calendrier et un filtrage de recherche par date.
Le type de publication Événements s'intègre aux mêmes cartes, recherches et avis que le reste du répertoire.
HivePress ne dispose d'aucune extension dédiée aux événements.
Vous pouvez en simuler un avec des champs personnalisés sur le type d'annonce standard, mais il n'existe aucun modèle de date d'événement, ni suivi des statuts, ni logique d'archive pour les événements passés, ni calendrier.
Si les événements figurent quelque part dans votre plan d'affaires, cette lacune est significative.
Champs personnalisés
Les deux plugins sont livrés avec un constructeur de champs personnalisés qui inclut les types de champs habituels (texte, nombre, sélection, radio, case à cocher, fichier, image) ainsi que la logique conditionnelle.
Le modèle de stockage est là où leurs chemins divergent.
GeoDirectory stocke les données des annonces dans des tables de base de données dédiées.
Pour le CPT Places par défaut, la table est wp_geodir_gd_place_detail, avec des colonnes natives pour le titre, le statut, la catégorie, la note, l'adresse, la latitude, la longitude, le téléphone, l'e-mail, le site web, les horaires d'ouverture, et tout ce qu'une annonce comprend (y compris les champs créés par l'utilisateur).
Pour tout CPT supplémentaire, GeoDirectory crée sa propre table de détails en suivant le même schéma : wp_geodir_gd_{cpt-name}_detail.
Chaque colonne est correctement typée (varchar, int, float) et indexable pour les champs auxquels les requêtes d'annuaire accèdent fréquemment.
HivePress stocke les données des annonces dans les tables standard de WordPress.
Le développeur de HivePress, Andrii, a confirmé publiquement le modèle de stockage sur le forum communautaire : « les attributs non sélectionnables (ex. texte, nombre) sont stockés comme des champs méta avec la clé 'hp_{field_name}' (par exemple, le champ Téléphone est stocké sous 'hp_phone'), tandis que les attributs sélectionnables (ex. liste déroulante, boutons radio, cases à cocher multiples) sont stockés comme des termes de taxonomies avec le nom 'hp_listing_{field_name}' ».
Cela signifie que les attributs de type texte et nombre se trouvent dans wp_postmeta, et que les attributs de type sélection se trouvent dans wp_term_relationships et wp_terms.
Nous verrons ce que cela implique pour les performances dans la section Performance & Évolutivité.
Pour l'instant, ce qu'il faut retenir concrètement, c'est que les champs personnalisés de GeoDirectory sont interrogeables en tant que colonnes à part entière, et que les champs personnalisés de HivePress sont interrogeables sous forme de lignes méta et de taxonomie jointes.
Franchise Manager
GeoDirectory propose un add-on Franchise Manager pour les entreprises qui exploitent plusieurs établissements sous une même société mère.
Les fiches parentes et enfants sont liées avec un système d'héritage : la description, les photos, les horaires d'ouverture ou les coordonnées de la fiche parente se transmettent automatiquement aux fiches enfants, avec la possibilité de les remplacer individuellement.
Toute modification au niveau de la fiche parente se propage à toutes les fiches enfants.
HivePress ne dispose d'aucun modèle de franchise.
Vous obtiendriez le même résultat en créant des fiches individuelles et en utilisant des champs personnalisés pour les relier, sans aucun héritage automatique.
Comparer les Annonces
GeoDirectory intègre un add-on Compare Listings qui permet aux utilisateurs de placer deux ou trois fiches côte à côte, attribut par attribut, comme on compare des produits sur Amazon.
HivePress ne dispose pas de fonctionnalité de comparaison.
L'add-on gratuit Favorites permet aux utilisateurs d'enregistrer des fiches dans une liste personnelle, ce qui est un usage connexe mais différent. GeoDirectory intègre la fonctionnalité de favoris directement dans le plugin principal.
Là où chaque plugin se positionne sur la profondeur des fiches
Le modèle de fiches de HivePress est profondément ancré dans la niche pour laquelle il a été conçu.
Une marketplace de location qui utilise RentalHive et l'extension Bookings est parfaitement adaptée.
Un site de services freelance qui utilise ExpertHive et Marketplace est parfaitement conçu.
Dès que vous souhaitez combiner des niches, ajouter des événements, gérer des franchises ou proposer des comparaisons côte à côte, vous sortez du champ de l'architecture.
Le modèle de fiches de GeoDirectory est conçu dès le départ autour de la flexibilité des CPT.
Les réglages par défaut nécessitent davantage de configuration initiale.
Le plafond est bien plus haut.
Soumission en frontend & Tableaux de bord utilisateurs

C'est l'expérience que vos utilisateurs finaux vivront réellement.
Le flux de soumission, le tableau de bord et les écrans de gestion des annonces.
Réussir cela, et votre annuaire sera perçu comme facile à utiliser.
Le rater, et votre taux de conversion chute à l'étape la plus importante.
La soumission et le tableau de bord de HivePress
La soumission frontend de HivePress est l'un de ses points forts.
Le formulaire est épuré.
La validation des champs fonctionne.
Le téléchargement des images se passe bien.
Le tableau de bord utilisateur affiche le statut des annonces, les messages, les favoris et les avis dans des onglets, et la finition visuelle est soignée.
La plupart des utilisateurs bénéficient d'une expérience cohérente, de l'inscription jusqu'à la gestion continue de leurs annonces.
Un point de friction revient régulièrement dans les fils de support et les demandes de fonctionnalités : le flux des annonces payantes.
Dans la configuration par défaut, les utilisateurs remplissent un formulaire de soumission complet et n'atteignent l'étape de sélection du forfait qu'à la toute fin du processus.
Remplir l'annonce en premier et découvrir le paywall en dernier, c'est l'inverse de la façon dont la plupart des annuaires payants habituent leurs utilisateurs à penser.
Un bug confirmé par la communauté intitulé "Change Details link is not working" concernant le flux des annonces payantes est resté ouvert dans le forum de signalement de bugs pendant des mois.
Vous pouvez reconfigurer l'ordre grâce aux extensions Memberships ou Paid Listings, mais le paramétrage par défaut désarçonne les utilisateurs.
Le tableau de bord lui-même est également limité d'un point de vue des rôles.
Chaque utilisateur voit un tableau de bord similaire, qu'il soit membre ordinaire, propriétaire d'annonce ou administrateur.
C'est suffisant pour un petit annuaire.
Pour les sites dont les propriétaires d'annonces actifs gèrent des demandes, des images et des paiements en même temps que des membres qui naviguent simplement, l'absence de tableaux de bord adaptés à chaque rôle devient une limitation visible.
La soumission et le tableau de bord de GeoDirectory
La soumission frontend de GeoDirectory est incluse dans le plugin gratuit.
La partie utilisateur fonctionne via UsersWP, notre plugin compagnon gratuit, qui gère l'inscription, la connexion, les profils et le tableau de bord utilisateur.
Les deux plugins sont conçus pour s'intégrer, et le tableau de bord couvre la gestion des annonces, leur statut, les champs de profil et le contenu rédigé.
Pour les annuaires payants, le flux passe par GetPaid, notre plugin gratuit de facturation et de paiements.
Par défaut, GetPaid place l'étape de sélection du forfait au début de la soumission, ce qui correspond à la façon dont Yelp Business et Google Business Profile guident leurs utilisateurs.
L'utilisateur choisit un plan, puis soumet l'annonce et paie. Mais vous pouvez aussi exiger le paiement avant la soumission pour éviter les abandons en cours de processus.
Le paiement, les champs de l'annonce et la logique de renouvellement se trouvent tous dans le même espace d'administration une fois configurés.
Tableaux de bord par rôle grâce à l'extension Dashboard de UsersWP
Pour les sites qui souhaitent un espace de contrôle dédié à chaque rôle d'utilisateur, UsersWP propose une extension Dashboard.
C'est un produit premium, actuellement à 49 $ pour un seul site, et il offre trois expériences de tableau de bord distinctes :
- Tableau de bord Administrateur : statistiques à l'échelle du site, gestion des utilisateurs, modération des annonces, contrôle des paiements et gestion du support, le tout depuis un seul écran.
- Tableau de bord Propriétaire d'annonce : consulter et modifier les annonces, gérer les images, suivre les soumissions, répondre aux demandes et rester au courant de l'activité du compte.
- Tableau de bord de l'utilisateur standard : mises à jour du profil, gestion des abonnements, suivi des paiements, notifications et accès au support.
L'extension s'intègre nativement avec UsersWP, GeoDirectory et GetPaid, de sorte qu'un propriétaire d'annonce gérant un renouvellement payant, une modification de profil et une demande client retrouve ces trois actions au même endroit, plutôt que dispersées sur plusieurs écrans.
Elle fonctionne avec n'importe quel thème WordPress bien codé.
C'est le type de tableau de bord que la plupart des propriétaires d'annuaires finissent par vouloir une fois que leur site compte à la fois des membres qui naviguent et des propriétaires d'annonces qui l'utilisent activement.
Le modèle de tableau de bord unifié de HivePress peut être personnalisé via sa bibliothèque de blocs et ses modèles, mais la plateforme ne propose pas nativement de tableau de bord adapté aux rôles.
Où chaque extension se positionne sur l'expérience utilisateur côté public
HivePress se démarque par le soin apporté à la finition visuelle du tableau de bord par défaut, dès l'installation.
Les onglets, l'espacement et la hiérarchie visuelle sont bien conçus pour un petit annuaire.
GeoDirectory se démarque par ses flux par défaut autour des paiements et par les tableaux de bord spécifiques aux rôles disponibles via UsersWP.
La soumission avec choix du plan en premier est un détail qui prend de l'ampleur sur des milliers d'annonces, car il élimine le schéma d'abandon du type « tout remplir, puis découvrir un mur payant à la surprise ».
Les tableaux de bord spécifiques aux rôles sont un atout plus important, dont l'impact se fait sentir à mesure que votre annuaire dépasse le stade du projet amateur.
Les deux extensions maîtrisent bien l'essentiel.
La différence apparaît dans la partie de l'expérience utilisateur que chaque équipe a le plus soignée.
Claim Listings
Claim Listings est une fonctionnalité qui génère discrètement des revenus pour les annuaires monétisés.
Le principe est simple.
L'administrateur ou un importateur pré-remplit les annonces, généralement à partir de données commerciales accessibles au public.
Le véritable propriétaire de l'entreprise se manifeste, revendique son annonce et vérifie sa propriété.
Il paie ensuite pour prendre le contrôle de l'annonce et la modifier selon sa vision.
C'est ainsi que Yelp, TripAdvisor et des dizaines d'annuaires locaux ont généré leurs premiers revenus.
HivePress Claim Listings
HivePress propose une extension gratuite Claim Listings sur WordPress.org.
L'utilisateur soumet une demande via un formulaire sur la page de l'annonce.
L'administrateur examine la demande, la vérifie, puis l'approuve ou la rejette.
Une fois approuvé, le demandeur devient le propriétaire de l'annonce et peut la modifier.
La facturation de la demande est possible en combinant Claim Listings avec les extensions Paid Listings ou Memberships.
Le processus fonctionne.
Il convient de noter que HivePress Claim Listings sur WordPress.org affiche actuellement plus de 3 000 installations actives et un rythme de mises à jour régulier — cette extension est donc activement maintenue (contrairement aux extensions gratuites Authentication et Paid Listings, aujourd'hui dépréciées, que nous avons présentées précédemment).
GeoDirectory Claim Listings
GeoDirectory's Claim Listings est une extension premium incluse dans l'abonnement.
Le processus de soumission utilise un formulaire de demande en lightbox pop-up qui peut être placé n'importe où grâce à un bloc lorsque vous utilisez Blockstrap.
Une intégration native avec Ninja Forms vous permet de créer des formulaires de demande personnalisés si le formulaire par défaut ne correspond pas à votre processus de vérification, ou pour ceux qui utilisent un autre thème ou constructeur de page.
Les modes d'approbation sont flexibles.
Vous pouvez approuver automatiquement via vérification par e-mail (le demandeur clique sur un lien envoyé à son adresse e-mail).
Vous pouvez approuver automatiquement à la réception du paiement, en combinaison avec l' extension Pricing Manager (qui prend en charge GetPaid et WooCommerce comme systèmes de paiement).
Vous pouvez également opter pour un traitement entièrement manuel, avec examen de chaque demande par l'administrateur, ainsi qu'une option d'annulation en cas d'approbation accidentelle.
Les notifications par e-mail couvrent à la fois l'administrateur et l'utilisateur, avec un texte personnalisable à chaque étape.
Une fois une réclamation approuvée, l'annonce transfère automatiquement sa propriété : l'auteur original perd l'accès à la modification et l'annonce est déplacée vers le profil du nouveau demandeur.
Il existe également un badge « Annonce vérifiée » intégré que vous pouvez afficher n'importe où grâce au widget de badge de publication, au shortcode ou au bloc.
Le statut de réclamation s'intègre au générateur de tri par glisser-déposer, ce qui vous permet de classer les annonces vérifiées plus haut dans les résultats d'archive.
Associez-le à l' extension Advanced Search, et les utilisateurs finaux pourront filtrer les résultats de recherche pour n'afficher que les annonces vérifiées.
Où se positionne chaque plugin sur les réclamations
Pour un petit annuaire qui débute dans la monétisation, Claim Listings gratuit de HivePress est suffisant.
C'est un outil honnête qui fait le travail sans coût supplémentaire.
Pour un annuaire qui prévoit de transformer les réclamations en véritable source de revenus, l'extension de GeoDirectory vous offre davantage de contrôle : approbation automatique déclenchée par le paiement, transfert automatique de propriété, badge vérifié, intégration au tri et à la recherche, et une pile de paiement unifiée via GetPaid.
Le choix ici dépend de la place que tiennent les réclamations dans votre modèle économique.
Si les réclamations sont une fonctionnalité secondaire, HivePress convient parfaitement.
Si les réclamations sont au cœur de vos revenus, la profondeur de la vérification devient déterminante.
Le Moteur de Recherche

La recherche est la fonctionnalité que les acheteurs d'annuaires sous-estiment le plus, et celle que leurs utilisateurs ressentent le plus.
Une recherche lente ou superficielle est le moyen le plus rapide de donner l'impression qu'un annuaire est défaillant.
La recherche de HivePress
HivePress utilise la recherche AJAX par défaut dans le plugin gratuit.
La barre de recherche expose un champ de mots-clés et une barre latérale de filtres construits à partir des attributs que vous avez définis sur le type d'annonce.
C'est une expérience épurée à petite échelle.
La recherche par mot-clé correspond au titre et au contenu de l'annonce.
Elle n'explore pas les taxonomies par défaut.
Une demande de fonctionnalité communautaire intitulée « Auto-complete search queries in the keywords field » figure sur la feuille de route depuis 2022 et est toujours ouverte à l'heure où nous écrivons ces lignes.
La barre latérale de filtres expose chaque attribut comme un filtre distinct, ce qui favorise la découvrabilité.
L'architecture sous-jacente est là où la discussion devient intéressante, et nous la couvrirons dans la section Performance & Scalabilité.
Pour l'instant, la limite pratique est déterminée par le modèle de stockage.
Les attributs de type texte et nombre résident dans wp_postmeta, les attributs de type sélection résident dans les tables de taxonomie, et un filtre multi-attributs exécute une jointure par attribut.
Avec un faible nombre d'attributs et un faible volume d'annonces, cela fonctionne.
Avec des combinaisons plus importantes, ce n'est plus le cas, et nous le quantifierons ultérieurement.
Une autre demande de fonctionnalité confirmée intitulée « Ajax Layered navigation in listing filters » figure sur la feuille de route de HivePress depuis 2023 et est également toujours ouverte.
Le filtrage en couches (celui où les options de filtre reflètent dynamiquement les résultats disponibles, comme le font Airbnb et Yelp) est la référence à laquelle les gens comparent la recherche de HivePress, et l'implémentation actuelle n'en est pas encore là.
La recherche GeoDirectory
La barre de recherche par défaut de GeoDirectory propose deux champs : un champ « Rechercher » et un champ « À proximité de ».
La recherche par mot-clé inclut par défaut les titres, les descriptions, les catégories et les étiquettes, ce qui couvre un champ plus large que le comportement par défaut de HivePress qui se limite au titre et au contenu.
La recherche par localisation utilise les API Google Maps ou OpenStreetMap pour calculer la proximité, selon le fournisseur que vous avez configuré.
Le plugin gratuit couvre l'essentiel à ce niveau.
Pour des capacités de recherche plus avancées, l'extension premium Advanced Search débloque la boîte à outils complète.
Cela inclut un autocomplétion de recherche, un filtrage de proximité par géolocalisation (couplé à l'extension Location Manager), un rayon de recherche configurable, et la possibilité d'exposer n'importe quel champ personnalisé comme filtre frontend.
Les filtres peuvent être combinés et empilés sans le problème de jointure par attribut, car chaque CPT GeoDirectory stocke ses données dans une table de détails dédiée avec des colonnes appropriées.
Une recherche filtrée par ville, catégorie, note, fourchette de prix et trois champs personnalisés s'exécute comme une seule requête indexée sur une seule table, sans cascade de jointures.
C'est l'avantage architectural qui se démultiplie à mesure que l'annuaire grandit.
Où chaque plugin se situe sur la recherche
Pour un annuaire comptant des centaines ou quelques milliers d'annonces et trois ou quatre filtres, les deux moteurs de recherche semblent réactifs.
Pour un annuaire comptant des dizaines de milliers d'annonces et cinq filtres ou plus actifs simultanément, l'architecture compte, et HivePress se heurte au problème des jointures que nous aborderons ensuite.
HivePress prend l'avantage sur l'expérience de filtrage prête à l'emploi dans la version gratuite, car la barre latérale d'attributs est intégrée et AJAX est activé par défaut.
GeoDirectory prend l'avantage sur la portée des mots-clés (catégories et tags inclus par défaut) et sur le plafond qu'offrent les tables de détails appropriées une fois l'add-on Advanced Search ajouté.
Choisissez la recherche de HivePress si votre annuaire est limité, si la recherche est une fonctionnalité secondaire et si l'expérience des filtres importe plus que la profondeur.
Choisissez la recherche de GeoDirectory si vous prévoyez que votre annuaire dépassera le seuil où les jointures commencent à vous coûter des millisecondes que l'utilisateur peut ressentir.
Cartes, Fonctionnalités & Emplacements

Les cartes sont la deuxième fonctionnalité la plus utilisée après la recherche.
Une carte lente, ou qui ne se synchronise pas avec les résultats, ruine l'expérience de découverte.
Une structure de localisation qui ne se consolide pas en véritables pages d'archives plafonne votre potentiel SEO.
Les deux méritent attention.
Les cartes dans HivePress
HivePress gère les cartes via l'add-on gratuit HivePress Geolocation disponible sur WordPress.org.
Il prend en charge deux fournisseurs de cartes prêts à l'emploi : Google Maps et Mapbox.
Google Maps offre 200 $ de crédit gratuit par mois, ce qui est suffisant pour la plupart des annuaires de petite et moyenne taille sans débourser un centime.
Mapbox est un fournisseur payant distinct, avec son propre modèle tarifaire et son propre ensemble de fonctionnalités.
Lequel convient le mieux dépend de vos préférences et de votre échelle, pas de celui qui est gratuit.
Le système de cartographie utilise le rendu des marqueurs côté client.
Pour une page d'archive affichant 20 à 50 marqueurs, ça convient parfaitement.
Pour une page d'accueil qui tente d'afficher chaque annonce du répertoire, ou une page de localisation qui essaie de rendre chaque annonce pour un pays comme les États-Unis, le navigateur doit charger et afficher chaque marqueur.
C'est là que l'architecture commence à montrer ses limites.
Un bug confirmé à signaler à toute personne envisageant d'utiliser Mapbox : un fil de discussion communautaire intitulé « Exact addresses are not hidden [Mapbox] » est resté ouvert depuis octobre 2025, où le paramètre de mode confidentialité censé masquer les adresses exactes sur la carte ne s'appliquait pas lorsque Mapbox était le fournisseur de carte.
Pour un répertoire gérant des adresses personnelles (locations, services à domicile, immobilier), c'est une préoccupation réelle tant que le correctif n'est pas appliqué.
Les cartes dans GeoDirectory
GeoDirectory prend en charge Google Maps et OpenStreetMap nativement dans le plugin gratuit.
La carte se synchronise avec les résultats d'archive ou de recherche, de sorte que lorsque l'utilisateur pagine la grille d'annonces, la carte se met à jour en conséquence.
La réponse approfondie en matière de performances se trouve dans le Marker Cluster add-on.
Il utilise le clustering côté serveur et est conçu pour des volumes de marqueurs atteignant les six chiffres élevés, ce qui correspond au niveau de charge qu'un répertoire national ou un site immobilier couvrant une ville entière peut réellement atteindre.
Le clustering côté serveur signifie que le travail intensif est effectué sur le serveur, et le navigateur reçoit un petit ensemble de marqueurs pré-regroupés plutôt que chaque point individuel.
C'est toute la différence entre une carte en page d'accueil qui se charge instantanément et une qui bloque le navigateur pendant 10 secondes, voire le fait complètement planter.
Les localisations comme structure
C'est là que les deux plugins divergent vraiment.
HivePress traite les localisations comme un champ de géolocalisation ou une taxonomie, sans hiérarchie native.
Vous pouvez rechercher « près de moi » ou filtrer par une ville choisie, mais les deux ne se combinent pas en pages de localisation structurées.
Combiner une catégorie et une localisation en une seule URL canonique n'est pas une question de « travail supplémentaire » dans HivePress.
Ce n'est tout simplement pas possible sans une personnalisation majeure.
GeoDirectory's Extension Location Manager traite les emplacements comme une hiérarchie de premier ordre.
Pays, région, ville et quartier disposent chacun de leur propre page, leur propre URL, leur propre titre et description méta, et leur propre archive indexable.
La structure des permaliens est entièrement configurable lors de l'installation de l'extension, vous pouvez donc décider de l'apparence de vos URLs pour votre répertoire spécifique.
La catégorie et l'emplacement peuvent être combinés en une seule URL canonique.
C'est le prérequis structurel pour positionner des pages comme « Restaurants à Paris » ou « Restaurants dans le 14e arrondissement de Paris » face à des concurrents établis.
Nous reviendrons sur les implications SEO dans la section SEO & Schema, car la hiérarchie des emplacements est l'élément dont les effets se cumulent au fil des années.
Où chaque plugin se positionne sur les cartes et les emplacements
Pour un petit répertoire avec quelques centaines d'annonces sur une seule carte, la cartographie de HivePress convient très bien, et la prise en charge gratuite de Mapbox est un véritable avantage budgétaire.
Pour un répertoire à grande échelle, ou un répertoire qui souhaite afficher une région ou un pays entier sur une seule carte sans bloquer le navigateur, le clustering côté serveur de GeoDirectory est la solution.
En ce qui concerne les emplacements en tant que structure, l'écart est plus important.
HivePress ne dispose pas de hiérarchie.
GeoDirectory en possède une, et cette hiérarchie est ce dont les répertoires axés sur le SEO local ont besoin pour être compétitifs.
Choisissez la cartographie de HivePress si votre répertoire est petit et que l'un de ses deux fournisseurs de cartes pris en charge répond à vos besoins.
Choisissez la cartographie de GeoDirectory et Location Manager si votre répertoire prévoit de s'étendre au-delà d'une seule ville, ou si les pages d'archives basées sur les emplacements sont au cœur de votre stratégie SEO.
Notes & avis
Les avis sont la preuve sociale qui transforme un répertoire en une destination incontournable.
Ils favorisent simultanément la confiance, la conversion et le SEO.
La façon dont chaque plugin les gère détermine le sérieux avec lequel les visiteurs considèrent vos annonces.
Les avis dans HivePress
HivePress gère les avis via l'extension gratuite HivePress Reviews disponible sur WordPress.org.
Il s'agit d'une note de 1 à 5 étoiles accompagnée d'un avis écrit, associée à un compte utilisateur connecté.
L'administrateur peut exiger une approbation avant que les avis ne soient publiés.
Les avis s'intègrent à l'affichage de la note globale de la fiche et alimentent le tri sur les pages d'archives.
La mise en œuvre est honnête et maîtrise les fondamentaux.
Quelques particularités qui ressortent des retours utilisateurs méritent d'être connues.
Une demande de fonctionnalité confirmée intitulée « Add reviews for vendor profiles » figure sur la feuille de route de HivePress depuis 2023, ce qui signifie que par défaut, vous pouvez laisser des avis sur les fiches mais pas sur les vendeurs qui en sont propriétaires.
C'est une lacune pour les annuaires de type marketplace, où la réputation du vendeur compte autant que la fiche individuelle.
Un second phénomène récurrent dans la communauté : les avis sont étroitement liés aux fiches.
Si la fiche est supprimée, les avis associés le sont également, ce qui rend la modération des avis négatifs plus complexe qu'elle ne devrait l'être.
Les avis longs sur mobile manquent également de pagination ou d'un bouton « lire la suite », une lacune signalée dans les demandes de fonctionnalités mais pas encore corrigée.
Les avis dans GeoDirectory
Le plugin gratuit de GeoDirectory utilise le système de commentaires natif de WordPress et l'étend avec une note de 1 à 5 étoiles liée au type de publication Places (ou tout CPT personnalisé que vous avez créé).
La mise en œuvre gratuite couvre l'essentiel : notes en étoiles, avis écrits, modération par l'administrateur via les outils de commentaires WordPress standard, et tri par note sur les archives.
Une mise en garde honnête que nous devons poser ici.
Si vous supprimez une fiche dans la version gratuite de GeoDirectory, les commentaires seront soit supprimés avec elle, soit, dans le meilleur des cas, orphelins.
La version gratuite est une base de départ.
La vraie différenciation réside dans deux extensions premium.
MultiRatings and Reviews
Le L'extension MultiRatings and Reviews fait passer les notes à un niveau digne de TripAdvisor.
Au lieu d'une note globale unique, vous pouvez diviser un avis en plusieurs critères.
Qualité, prix, propreté, convivialité, service, exactitude — tout ce qui correspond à votre niche.
Chaque critère obtient sa propre note.
La note globale est donnée directement par l'utilisateur, de la même façon qu'Airbnb et TripAdvisor le font.
C'est intentionnel, car parfois un utilisateur souhaite donner 5 étoiles au global même si la propreté ne mérite que 4 étoiles, par exemple.
Si vous souhaitez que la note globale soit calculée automatiquement en fonction des critères, il suffit d'un petit extrait JavaScript, que n'importe quel outil IA peut écrire pour vous si vous savez inspecter le code. Si ce n'est pas le cas, nous pouvons vous aider à le configurer via le support.
Il n'y a aucune limitation aux demi-étoiles.
Le remplissage est basé sur des pourcentages, donc la note affichée est exacte, sans arrondi à la demi-étoile la plus proche.
Vous pouvez utiliser des échelles de 5 étoiles, 3 étoiles, 10 étoiles, ou toute plage souhaitée, avec des libellés de notes personnalisés (Terrible, Mauvais, Moyen, Très Bien, Excellent) configurables par critère.
Vous pouvez utiliser des icônes Font Awesome (plus de 1 500 disponibles), des images personnalisées, ou un simple menu déroulant pour les saisies de notes.
Différents critères de notation peuvent être configurés par type de publication et par catégorie, de sorte que les Hôtels peuvent inclure « service en chambre » tandis que les Campings ne l'incluent pas.
Les évaluateurs peuvent télécharger plusieurs images avec des titres et des légendes, ce qui constitue également du contenu SEO supplémentaire sur la page de l'annonce.
Les utilisateurs peuvent indiquer si des avis leur ont été utiles ou non, ce qui met en avant les avis les plus pertinents.
Les propriétaires d'annonces bénéficient de réponses clairement identifiées, leur donnant la possibilité de répondre publiquement aux commentaires.
Le tri des avis inclut les options Récents, Anciens, Les mieux notés, Les moins bien notés et Le plus d'images, afin que les visiteurs puissent parcourir de longs ensembles d'avis comme ils le souhaitent vraiment.
C'est ce qui distingue un « site d'annonces avec avis » d'un « véritable annuaire d'avis ».
Badge d'évaluation intégrable
Le deuxième module complémentaire premium est le Badge d'évaluation intégrable.
Il permet aux propriétaires d'annonces d'intégrer un widget de notes en direct sur leurs propres sites web externes.
Le principe est le même que celui de TripAdvisor : un restaurant affiche « Noté 4,7 sur VotreAnnuaire » sur sa page d'accueil, avec un lien vers votre annuaire.
C'est un module complémentaire générateur de revenus déguisé en service gratuit pour les propriétaires d'annonces.
Chaque fois qu'une entreprise intègre votre badge, vous obtenez un backlink organique depuis son site web.
Pour le référencement, les backlinks organiques provenant de vraies entreprises sont les plus précieux que vous puissiez obtenir.
Le widget est entièrement personnalisable.
Les administrateurs peuvent verrouiller le style pour correspondre à l'image de marque du répertoire, ou laisser les propriétaires d'annonces ajuster les couleurs, les polices et la mise en page pour correspondre à leur propre site.
Un script intelligent détecte si le site du propriétaire de l'annonce utilise Font Awesome et adapte les icônes de notation en conséquence.
Dans le cas contraire, il bascule sur de légères étoiles HTML.
Il existe également une option CDN pour réduire la charge du serveur à mesure que le widget gagne en popularité.
C'est le genre de fonctionnalité dont les effets se cumulent au fil des années.
Un répertoire avec 1 000 annonces, où même 10 % des propriétaires intègrent le badge, génère 100 backlinks organiques pointant vers des pages d'annonces spécifiques.
C'est le signal de confiance que Google utilise pour classer votre répertoire plus haut que vos concurrents.
HivePress ne dispose d'aucune fonctionnalité équivalente.
Où chaque plugin se positionne sur les avis
Pour un petit répertoire ou un site de niche où les notes sont une fonctionnalité secondaire, HivePress Reviews est suffisant.
Il est gratuit, il fonctionne et il s'intègre au reste du plugin.
Pour un répertoire qui prend les avis au sérieux, la suite premium GeoDirectory prend l'avantage sur deux points précis.
MultiRatings and Reviews offre aux évaluateurs la profondeur nécessaire pour laisser des commentaires pertinents selon plusieurs critères, ce sur quoi des sites d'avis sérieux comme TripAdvisor et Yelp ont bâti leur réputation.
The Embeddable Ratings Badge dote le répertoire d'un moteur de backlinks qui fonctionne en pilote automatique dès que les propriétaires d'annonces commencent à l'intégrer.
Si vous souhaitez que les avis soient au cœur de votre modèle économique, l'écart est bien réel.
Si les avis ne sont qu'un atout secondaire, les deux plugins gèrent les fonctionnalités de base.
Outils de Monétisation & Marketing
La monétisation est ce qui transforme un répertoire en véritable entreprise.
Les outils marketing sont ce qui permet à l'entreprise de croître au-delà du trafic du lancement.
Les deux plugins proposent des modèles de revenus, mais ils ciblent des profils d'opérateurs très différents.
La suite de monétisation de HivePress
HivePress gère la monétisation via des extensions payantes, avec quelques blocs de base gratuits au niveau de WordPress.org.
L'extension gratuite HivePress Paid Listings, désormais dépréciée, fonctionne encore pour les flux de paywall basiques.
Pour aller au-delà, l'équipe oriente les utilisateurs vers deux extensions payantes :
Memberships (39 $) vous permet de vendre des forfaits d'annonces à plusieurs niveaux avec des fonctionnalités restreintes par niveau.
Vous pouvez facturer à la soumission, par annonce mise en avant, ou sur une base récurrente.
Vous pouvez regrouper plusieurs annonces dans un seul forfait, permettant ainsi à un propriétaire d'entreprise de publier plusieurs annonces sous un seul abonnement.
Les annonces mises en avant, les limites d'annonces, la gestion des expirations et la logique de renouvellement se trouvent tous ici.
Un point important à signaler concernant la facturation récurrente.
Memberships 2.1.0 a ajouté une intégration avec WooCommerce Subscriptions pour de véritables abonnements à renouvellement automatique, ce qui signifie que la facturation récurrente nécessite l'extension WooCommerce Subscriptions en plus de WooCommerce lui-même.
WooCommerce Subscriptions coûte 239 $ par an et se renouvelle annuellement.
Sans elle, vous pouvez vendre des forfaits à durée fixe et des packages d'annonces, mais pas des abonnements récurrents à renouvellement automatique.
C'est un coût supplémentaire bien réel pour tout annuaire HivePress reposant sur un modèle de revenus par abonnement.
GetPaid de GeoDirectory gère la facturation récurrente nativement, sans coût d'extension équivalent.
Marketplace (39 $) transforme l'annuaire en une marketplace pour des produits à vendre.
Les annonces deviennent des produits, et les clients peuvent les acheter directement via le site.
Les paiements transitent par WooCommerce, ce qui constitue un vrai choix architectural qu'il vaut la peine de comprendre.
Il n'y a pas d'intégration directe de Stripe sur les annonces sans WooCommerce en intermédiaire.
Pour une marketplace qui vend des produits physiques ou numériques, c'est justifié.
Pour un annuaire qui souhaite simplement facturer des annonces payantes, c'est plus lourd que nécessaire.
Bookings (39 $) ajoute des annonces réservables (locations immobilières, rendez-vous, équipements) avec des flux de réservation basés sur un calendrier.
Une extension séparée, Requests (39 $), ajoute des annonces de demandes inversées, où les clients publient un besoin et les prestataires y répondent.
C'est le modèle utilisé par des sites comme Bark et Thumbtack.
Au-delà de la monétisation des annonces, HivePress ne propose pas d' extension publicitairedédiée, ni de paiement au lead , ni de solution de billetterie pour les événements.
L'extension Marketplace peut être configurée pour vendre des billets d'événements si vous construisez le modèle vous-même, mais il n'existe pas d'outil conçu spécifiquement à cet effet.
La stack de monétisation de GeoDirectory
La monétisation de GeoDirectory passe par GetPaid, notre plugin gratuit de facturation et de paiements qui s'intègre directement à l'annuaire.
Mais vous pouvez aussi utiliser WooCommerce si c'est une exigence pour vous.
GetPaid gère Stripe, PayPal, Authorize.Net et une douzaine d'autres passerelles de paiement nativement, sans WooCommerce en intermédiaire.
Pour une monétisation purement orientée annuaire (annonces payantes, forfaits, renouvellements récurrents), c'est une stack plus légère et plus directe.
Les extensions premium ajoutent des modèles de monétisation spécifiques par-dessus :
Pricing Manager est le moteur de forfaits et de tarification.
Vous pouvez facturer par soumission d'annonce, par annonce mise en avant, ou avec des renouvellements récurrents.
Vous pouvez regrouper des annonces (vendre un forfait de 10 annonces à un seul propriétaire d'entreprise qui gère plusieurs établissements). Un forfait d'annonces peut contenir différents types, par exemple 1 lieu et 20 événements.
Vous pouvez configurer le paiement par annonce mise en avant comme modèle à part entière, où la soumission des annonces est gratuite mais leur mise en avant en tête des archives ou des résultats de recherche est payante.
Vous pouvez combiner les options : soumissions de base gratuites, niveaux premium payants, mises en avant payantes, et abonnements récurrents, le tout sur le même site.
Publicité est une extension dédiée à la vente de bannières publicitaires sur votre annuaire.
Les propriétaires d'annonces ou des tiers paient pour afficher des publicités dans des zones définies sur vos pages d'archives et d'annonces.
La tarification, la rotation et le placement sont entièrement gérés par l'administrateur.
Les publicités peuvent être liées à des annonces payantes, de sorte qu'en plus d'une visibilité accrue dans les archives, les annonces payantes apparaissent également dans les zones publicitaires et les bannières sur l'ensemble du site.
Pay-per-Lead est un modèle de monétisation entièrement différent.
Les propriétaires d'annonces ne paient que lorsqu'un visiteur passe à l'action et envoie un message. Les coordonnées, voire une partie du message, ne sont partagées avec le propriétaire de l'annonce qu'une fois le paiement accepté et effectué.
Il s'agit du modèle Thumbtack, monétisé par coût par action plutôt que par abonnement.
Pour les catégories où les propriétaires d'entreprises sont réticents aux annuaires à tarif fixe mais disposés à payer pour de vraies pistes commerciales, c'est l'outil idéal.
Booking Marketplace et Appointment Bookings sont deux extensions de réservation distinctes.
Marketplace de Réservation est la plus avancée des deux, avec une logique de calendrier, des règles de disponibilité et des flux de réservation. Très similaire au moteur de réservation d'Airbnb.
Appointment Bookings est la version destinée aux annuaires qui ont simplement besoin de réservations de créneaux horaires, sans gestion complète des disponibilités.
GeoMarketplace est le marketplace add-on pour les annuaires qui souhaitent vendre des produits physiques ou numériques associés à des annonces.
Il s'intègre à WooCommerce et à ses extensions marketplace, mais le flux côté annuaire reste dans GeoDirectory plutôt que d'être absorbé par le modèle produit de Woo.
Events for GeoDirectory est gratuit et inclut des flux de billetterie complets lorsqu'il est associé à GetPaid et au Marketplace de Billets d'Événements, ainsi les organisateurs d'événements peuvent vendre des billets directement via l'annuaire sans avoir à greffer un plugin de billetterie séparé.
Outils marketing
Le plugin principal de HivePress intègre la gestion des e-mails transactionnels avec l'Email Customizer inclus.
Search Alerts (39 $) couvre les notifications de recherches sauvegardées : les utilisateurs enregistrent une requête de recherche et reçoivent un e-mail lorsque de nouvelles annonces correspondent.
C'est l'un des mécanismes de rétention les plus puissants qu'un annuaire puisse offrir.
Le cœur gratuit de GeoDirectory envoie des e-mails transactionnels pour l'annuaire et s'intègre à la couche e-mail de WordPress.
Le E-mails Dynamiques aux Utilisateurs add-on premium vous permet d'envoyer des e-mails contextuels aux utilisateurs en fonction de leur activité : renouvellements d'annonces à venir, expirations d'annonces mises en avant, rappels de complétion de profil et correspondances de recherches sauvegardées.
Il se combine naturellement avec l' Notifications de Recherches Sauvegardées add-on, l'équivalent GeoDirectory de Search Alerts.
Ensemble, ces deux add-ons transforment l'annuaire en un moteur d'engagement récurrent qui fait revenir les utilisateurs sans démarche manuelle.
Où se situe chaque plugin en matière de monétisation et de marketing
La suite de monétisation de HivePress est particulièrement adaptée à un profil d'opérateur spécifique : quelqu'un qui gère un marketplace de niche ou un annuaire payant, à l'aise avec WooCommerce pour les paiements, et qui recherche une monétisation correspondant à l'un des modèles d'extension inclus.
La suite de monétisation de GeoDirectory est conçue pour les opérateurs d'annuaires qui souhaitent faire fonctionner plusieurs modèles de revenus en parallèle : annonces payantes, mises en avant payantes à l'acte, bannières publicitaires, paiement au lead, réservations et billets d'événements, le tout monétisé via les intégrations de passerelles de paiement directes de GetPaid, sans vous obliger à installer WooCommerce en plus, tout en le laissant disponible comme option, notamment si l'extension marketplace est nécessaire.
Les outils marketing suivent la même logique.
HivePress propose les recherches sauvegardées en tant qu'extension payante et des e-mails transactionnels compétents dans le cœur du plugin.
GeoDirectory dispose de recherches sauvegardées, d'e-mails transactionnels et d'e-mails utilisateurs dynamiques qui intègrent les données spécifiques aux annonces dans des campagnes de rétention automatisées.
Si votre modèle économique repose sur des « annonces payantes sur un marketplace de niche », la suite de HivePress est suffisante.
Si votre modèle économique repose sur des « multiples sources de revenus sur un annuaire qui doit fidéliser ses utilisateurs sur le long terme », la suite de GeoDirectory est plus complète.
Fonctionnalités Mobiles
Les utilisateurs mobiles naviguent sur les annuaires différemment des utilisateurs desktop.
Ils veulent des cartes, un chargement rapide, et pouvoir appeler ou contacter une entreprise en deux touches.
La réactivité mobile est le minimum requis.
Une véritable expérience mobile est l'objectif à atteindre.
HivePress sur mobile
Les thèmes HivePress sont responsive nativement.
Les pages d'annonces, les filtres de recherche et les tableaux de bord utilisateurs s'adaptent aux points de rupture mobiles, et le design visuel reste cohérent sur les petits écrans.
Pour un petit annuaire, c'est suffisant.
Quelques bugs confirmés signalés par la communauté HivePress étaient présents dans le suivi de bugs au moment de la rédaction, notamment des vidéos intégrées ne se redimensionnant pas correctement dans les attributs textarea et des infobulles de paramètres n'apparaissant pas sur mobile.
Aucun des deux n'est un bloquant au lancement, mais il est utile de les connaître si le mobile est votre audience principale.
Une application mobile native figure comme demande de fonctionnalité confirmée dans la feuille de route de HivePress depuis 2022.
Trois ans plus tard, elle est toujours en attente et n'a pas été livrée.
Pour l'avenir prévisible, les sites HivePress sont des expériences web mobile, et non des expériences applicatives.
GeoDirectory sur mobile
L'expérience mobile de GeoDirectory est pilotée par le thème, donc le comportement responsive correspond au thème que vous avez choisi.
Associer GeoDirectory à notre thème Blockstrap, ou à n'importe quel thème de blocs bien conçu comme Astra, Kadence ou Bricks, vous offre la même qualité de design mobile que le reste de votre site.
Les éléments d'interface propres au plugin (cartes, recherche, formulaire de soumission) sont conçus pour fonctionner sur tous les points de rupture par défaut.
Sur les applications mobiles natives, GeoDirectory apporte la même réponse au niveau fondamental : aucune application native n'est développée par nos soins.
Mais contrairement à HivePress, des fournisseurs tiers ont développé des applications mobiles natives qui se connectent aux annuaires GeoDirectory via l'API REST.
Au moins deux fournisseurs proposent actuellement ce service payant, dans lequel ils créent et maintiennent des applications iOS et Android personnalisées aux couleurs de votre annuaire.
Le modèle tarifaire est basé sur le service plutôt que sur le plugin, vous contractez donc directement avec le fournisseur.
Ce n'est pas une fonctionnalité que nous proposons.
C'est une option de l'écosystème qui existe parce que l'API REST de GeoDirectory est suffisamment ouverte pour que des tiers puissent s'appuyer dessus.
Pour un annuaire qui a besoin d'une application mobile personnalisée, c'est une véritable option.
Pour un annuaire qui n'en a pas besoin, l'expérience web responsive couvre parfaitement le cas d'usage.
Où se positionne chaque plugin sur mobile
Les deux plugins sont responsive dès l'installation et offrent des expériences web mobiles satisfaisantes pour les annuaires de petite à moyenne taille.
Si une application mobile native fait partie de votre feuille de route, aucun des deux plugins n'en intègre une nativement.
La différence est que l'API REST de GeoDirectory a attiré des fournisseurs tiers proposant des applications en tant que service, tandis que la demande d'application de HivePress figure sur la feuille de route depuis des années sans aucune avancée.
Pour la plupart des opérateurs d'annuaires, cette section est un match nul.
Pour la petite minorité d'opérateurs qui ont réellement besoin d'une application mobile personnalisée, l'écosystème tiers de GeoDirectory vous offre une voie concrète dès aujourd'hui.
SEO & Schéma

Le SEO est le domaine dans lequel les annuaires ont gagné ou perdu au fil des années.
Le balisage Schema, les URL structurées, les pages d'archive indexables et la profondeur du contenu se renforcent mutuellement.
Un annuaire qui maîtrise cela rivalise avec Yelp.
Un annuaire qui rate cela reste invisible sur Google.
Le SEO de HivePress
HivePress propose le SEO sous forme d'extension payante à 29 $.
L'add-on SEO gère les méta-titres, les descriptions, les sitemaps et les données structurées de base pour les annonces.
C'est une base solide et compétente.
Pour un SEO plus poussé, HivePress est compatible avec Yoast SEO et Rank Math, qui étendent tous deux la couverture aux balises OpenGraph, aux Twitter Cards et à des types de schémas supplémentaires.
Là où l'architecture limite le plafond SEO de HivePress, c'est au niveau de la structure des localisations.
Les localisations sont une taxonomie ou un champ de géolocalisation sans hiérarchie native.
Il est impossible de combiner une catégorie et une localisation en une seule URL d'archive canonique sans personnalisation.
Créer une page qui se positionne sur « Restaurants à Paris » nécessite une personnalisation importante, car le plugin ne génère pas cette intersection sous la forme d'une page indexable réelle par défaut.
Pour une marketplace de niche où le SEO vise à positionner la marketplace elle-même plutôt que des pages d'intersection locales, le SEO de HivePress est suffisant.
Pour un annuaire local en compétition dans les résultats de recherche locale de Google, l'absence de hiérarchie limite la scalabilité de la stratégie SEO.
Le SEO de GeoDirectory
GeoDirectory intègre nativement le balisage schema dans son cœur.
Cela inclut les types Schema.org LocalBusiness, Product, Event, Article et autres, pertinents pour les annonces d'un annuaire, avec le schéma généré automatiquement à partir des champs réels de l'annonce.
Les avis, horaires, adresses, prix et autres attributs alimentent le JSON-LD sans intervention manuelle.
Yoast SEO et Rank Math sont tous deux compatibles, et vous pouvez les superposer pour bénéficier d'OpenGraph, des Twitter Cards et de l'ensemble des outils SEO qu'ils proposent.
Le principal avantage SEO vient de la Extension Location Manager que nous avons abordée précédemment.
Le pays, la région, la ville et le quartier disposent chacun de leur propre page, de leur propre balise title et méta description, et de leur propre archive indexable.
Lorsque vous installez Location Manager, vous pouvez configurer la structure des permaliens de votre annuaire et combiner catégorie et localisation dans une URL canonique unique.
C'est la condition structurelle indispensable pour positionner des pages comme « Restaurants à Paris » ou « Restaurants dans le 14e arrondissement de Paris ».
Chaque page d'intersection devient une véritable archive avec ses propres blocs de contenu, ses annonces et son potentiel de référencement.
Multipliez cela par les catégories et les localisations couvertes par un annuaire, et vous obtenez des centaines, voire des milliers de pages d'archives indexables sans en rédiger une seule manuellement.
C'est ce que font les annuaires locaux sérieux pour rivaliser avec Yelp, Tripadvisor et Google Business Profile.
Ce n'est pas possible dans HivePress sans un développement personnalisé conséquent.
Où chaque plugin se situe en matière de SEO
Pour une place de marché de niche ou un annuaire où le SEO repose sur la marque plutôt que sur des mots-clés géolocalisés, HivePress, avec son module SEO associé à Rank Math ou Yoast, couvre l'essentiel.
Pour un annuaire local dont le modèle économique dépend du positionnement sur des requêtes de type « [catégorie] à [localisation] », l'absence de hiérarchie dans HivePress constitue une limitation structurelle.
Le schéma natif de GeoDirectory, combiné à Location Manager, vous offre la base dont les annuaires axés sur le SEO local ont réellement besoin.
Le plafond SEO entre ces deux plugins n'est pas une question de balises meta.
C'est une question d'architecture derrière les URLs.
Cette architecture fait toute la différence entre le positionnement de quelques pages génériques et celui de milliers d'intersections géospécifiques.
Performance & Évolutivité
C'est la section où les considérations d'architecture ont le plus d'importance.
C'est aussi ce que les acheteurs sous-estiment le plus avant le lancement.
Un annuaire qui fonctionne parfaitement à 500 annonces peut s'effondrer à 5 000 avec un trafic soutenu, et la différence tient à la façon dont le plugin stocke et interroge ses données.
Comment HivePress stocke les données des annonces
Le modèle de stockage de HivePress a été publiquement confirmé par Andrii, développeur HivePress, sur leur forum communautaire.
Les attributs texte et numérique sont stockés dans wp_postmeta avec des clés comme hp_{field_name}.
Les attributs de type Select, radio et case à cocher sont stockés en tant que termes de taxonomie dans wp_term_relationships et wp_terms, avec des noms de taxonomie comme hp_listing_{field_name}.
La couche de requête s'appuie sur les fonctions WordPress standard : WP_Query, WP_Comment_Query, WP_Term_Query.
Il n'existe aucune table personnalisée pour les annonces.
Les annonces sont des publications WordPress, avec leurs données réparties dans wp_posts, wp_postmeta, et les tables de taxonomie, comme tout autre contenu WordPress.
Comment GeoDirectory stocke les données des annonces
GeoDirectory utilise des tables de base de données dédiées pour les données des annonces.
Le type de publication Places par défaut stocke ses données dans wp_geodir_gd_place_detail, avec des colonnes natives pour le titre, le statut, la catégorie, la note, les champs d'adresse, la latitude, la longitude, le téléphone, l'e-mail, le site web, les horaires d'ouverture, et tout ce qu'une annonce contient réellement.
Chaque type de publication personnalisé supplémentaire dispose de sa propre table de détails suivant le même modèle : wp_geodir_gd_{cpt-name}_detail.
Les colonnes sont correctement typées (varchar, int, float, datetime) et indexables sur les champs fréquemment utilisés par les requêtes d'annuaire, tels que la ville, le pays, la latitude et overall_rating.
Les pièces jointes sont stockées en dehors de la médiathèque WordPress, qui devient elle-même rapidement un goulot d'étranglement dans un annuaire comportant un grand nombre d'images par annonce.
Ce que cela signifie pour les requêtes
La différence apparaît dès que vous commencez à filtrer.
Un utilisateur effectue une recherche sur un annuaire GeoDirectory pour « restaurants italiens à Paris avec une note supérieure à 4 et une terrasse extérieure ».
Il s'agit d'une seule requête indexée sur une table de détails unique, avec les colonnes appropriées pour la catégorie, la localisation, la note et le champ personnalisé terrasse extérieure.
La requête retourne des résultats en quelques millisecondes, même avec 100 000 annonces et un trafic intense.
La même recherche sur un annuaire HivePress fonctionne différemment.
Le filtre de catégorie effectue une jointure avec une table de taxonomie.
Le filtre de localisation effectue une jointure avec une autre table de taxonomie.
Le filtre de note effectue une jointure avec wp_postmeta.
Le filtre terrasse extérieure effectue une jointure avec wp_postmeta à nouveau.
Ce sont quatre jointures pour une seule requête, ces jointures s'exécutant sur des tables qui grossissent à chaque nouvelle annonce et à chaque nouvelle entrée de méta.
Avec quelques centaines d'annonces et deux ou trois filtres, ça fonctionne.
Avec des milliers d'annonces, cinq ou six filtres actifs simultanément et plusieurs recherches concurrentes, le plugin rend WordPress inutilisable.
Ce n'est pas un bug propre à HivePress.
C'est la limite architecturale du stockage standard des métas et taxonomies de WordPress lorsqu'on le pousse dans le filtrage multi-attributs à grande échelle.
Cette même limite existe dans Directorist, dans tout plugin d'annuaire qui ne fournit pas ses propres tables, et dans tout plugin qui s'appuie sur WP_Query pour les recherches filtrées. À notre connaissance, GeoDirectory est le seul plugin d'annuaire à fournir les siennes.
Ce que HivePress dit sur la scalabilité
Un utilisateur a posé une question sur le forum d'assistance WordPress.org concernant la scalabilité de TaskHive et ExpertHive, deux thèmes de marketplace de HivePress.
La réponse officielle de HivePress : « Il n'y a aucune restriction de notre côté ; les restrictions ne peuvent provenir que du serveur que vous utilisez. De plus, veuillez noter que si vous avez un grand nombre d'utilisateurs, d'annonces, etc., vous aurez besoin d'une optimisation appropriée du site pour garantir qu'il s'affiche correctement et suffisamment rapidement. »
C'est une réponse honnête.
C'est aussi la manière classique de faire peser la charge de la scalabilité sur l'utilisateur.
Il n'y a pas de couche de tables personnalisées à acheter.
Il n'y a pas de réglage de plugin qui règle le problème des jointures.
« Une optimisation correcte du site » signifie mise en cache, serveurs plus rapides, optimisation des requêtes, et accepter que certaines requêtes seront lentes quoi que vous fassiez.
Les performances cartographiques en particulier
Les performances cartographiques évoluent selon la même logique.
L'extension Geolocation de HivePress utilise un rendu des marqueurs côté client, ce qui signifie que le navigateur reçoit et affiche chaque marqueur individuellement.
Avec quelques dizaines de marqueurs, c'est tout à fait acceptable.
Avec des milliers de marqueurs sur une seule carte (une carte en page d'accueil, une archive de localisation à l'échelle d'un pays, une page « voir toutes les annonces »), le navigateur se fige.
L'extension Marker Cluster de GeoDirectory effectue un regroupement côté serveur et est conçue pour gérer des comptages de marqueurs atteignant plusieurs centaines de milliers.
Le serveur regroupe les marqueurs en amont en fonction des limites visibles de la carte, et le navigateur reçoit un petit ensemble de marqueurs groupés plutôt que chaque point individuel.
C'est la différence entre une carte qui se charge instantanément quelle que soit l'échelle et une carte qui devient inutilisable au-delà de quelques milliers d'annonces.
Où se situe chaque plugin en matière de performances et de scalabilité
Pour un annuaire avec des centaines ou quelques milliers d'annonces, un trafic modéré, deux ou trois filtres et quelques dizaines de marqueurs par carte, HivePress fonctionne sans problème.
L'architecture n'est pas le facteur limitant à cette taille.
Pour un annuaire à fort trafic, avec des milliers d'annonces et cinq filtres ou plus, ainsi que des milliers de marqueurs par carte, le modèle de jointures entre post meta et taxonomies devient le goulot d'étranglement.
Il n'existe pas d'extension que vous pouvez acheter auprès de HivePress pour modifier la couche de stockage.
Les tables personnalisées de GeoDirectory, les types de colonnes appropriés, les champs indexables et le regroupement de marqueurs côté serveur sont les composants architecturaux dont vous avez besoin lorsque l'annuaire dépasse le stade amateur.
Si votre annuaire ne dépassera jamais quelques milliers d'annonces et n'a pas de grandes ambitions en termes de popularité, la différence architecturale n'a pas d'importance, et HivePress convient très bien.
Si la croissance est l'objectif, le modèle de stockage détermine le plafond.
Sécurité
La sécurité est l'une des rares sections où aucun des deux plugins n'a quoi que ce soit à cacher.
C'est aussi la section où le marché des plugins de répertoire en général affiche le plus mauvais bilan.
Pour HivePress et GeoDirectory en particulier, le sujet est bref et honnête.
Le bilan de sécurité de HivePress
HivePress possède un bilan de sécurité public irréprochable.
J'ai consulté la National Vulnerability Database, Wordfence Intelligence et la base de données Patchstack.
Aucune CVE significative n'a été déposée contre HivePress au moment de la rédaction de cet article.
La base de code a la réputation d'être bien structurée, l'équipe répond de manière responsable aux signalements de vulnérabilités, et il n'existe aucun historique de fermetures de plugins ou de correctifs d'urgence ayant laissé les utilisateurs exposés.
C'est un véritable point positif.
Un plugin de répertoire qui n'apparaît pas dans les bases de données de vulnérabilités fait correctement son travail en matière de sécurité.
Le bilan de sécurité de GeoDirectory
Le bilan de GeoDirectory est lui aussi irréprochable au regard des standards des plugins de répertoire.
Environ 15 CVE ont été divulguées depuis la sortie de la v2 en 2018, principalement de gravité faible à moyenne, toutes corrigées dans les versions suivantes.
L'équipe gère les signalements de vulnérabilités via les canaux habituels, et les correctifs sont déployés rapidement dès qu'un problème est détecté.
Aucune fermeture de plugin, aucune notification d'urgence aux utilisateurs, aucun incident de compromission.
Ce qui différencie réellement ces deux plugins
Pour les acheteurs qui comparent HivePress et GeoDirectory en particulier, la sécurité n'est pas un critère de différenciation.
Les deux plugins ont accompli leur travail sur ce point.
Les enjeux de sécurité bien plus importants sur le marché des plugins de répertoire impliquer d'autres fournisseurs.
HivePress et GeoDirectory ont tous deux évité ce type de problème.
Si la sécurité est un critère de décision majeur pour vous, les deux plugins sont à la hauteur.
Le choix entre les deux dépend des autres sections, pas de celle-ci.
Multilingue
Les annuaires destinés à un public international ont besoin d'une prise en charge multilingue.
Pour les annuaires locaux avec un public unilingue, cette section est un atout appréciable.
Pour les annuaires couvrant plusieurs pays ou langues, c'est une nécessité.
HivePress multilingue
HivePress est traduit en 27 langues sur WordPress.org, ce qui constitue un véritable atout.
L'interface, les libellés d'administration et les chaînes frontend par défaut sont fournis en plusieurs langues directement à l'installation.
La question plus délicate est celle du contenu multilingue : faire tourner le même annuaire en anglais, en espagnol et en français simultanément, avec des annonces, des catégories et des libellés d'attributs personnalisés traduits.
La position officielle de HivePress à ce sujet est documentée dans un fil de discussion communautaire intitulé « Multi-language translation of attribute labels or any other label text entered in the WP admin ».
La réponse de l'équipe : HivePress ne garantit pas la compatibilité avec les plugins multilingues.
Vous pouvez essayer WPML ou Polylang, mais l'équipe ne s'engage pas à résoudre les problèmes découlant de l'intégration, et il n'existe aucune documentation officielle sur les schémas de traduction qui fonctionnent et ceux qui ne fonctionnent pas.
Pour un petit annuaire dans une seule langue, cela convient parfaitement.
Pour un annuaire qui doit fonctionner en plusieurs langues en production, l'absence de compatibilité garantie représente un risque réel.
GeoDirectory multilingue
GeoDirectory est officiellement compatible avec WPML.
L'intégration couvre les annonces traduites, les catégories traduites, les libellés de champs personnalisés traduits et les noms de lieux traduits.
La compatibilité avec WPML est documentée et prise en charge par l'équipe GeoDirectory, ce qui signifie que les problèmes liés à l'intégration suivent un processus de support défini plutôt qu'un fil communautaire « bonne chance ».
Polylang n'est pas officiellement pris en charge pour le moment.
Si WPML est votre solution multilingue, l'intégration de GeoDirectory est mature et prête pour la production.
Si Polylang est une exigence absolue, aucun des deux plugins n'est adapté à ce stade.
Là où chaque plugin se positionne sur le multilingue
Pour un annuaire en une seule langue, cette section ne fait pas de différence.
Les deux plugins sont disponibles dans votre langue et la gèrent sans problème.
Pour un annuaire multilingue, la compatibilité officielle de GeoDirectory avec WPML constitue une base plus sûre.
La différence ne porte pas sur les fonctionnalités.
Elle porte sur le fait que l'équipe du plugin s'engage ou non à prendre en charge la configuration multilingue lorsque quelque chose casse.
HivePress ne prend pas cet engagement.
GeoDirectory le prend, spécifiquement pour WPML.
Facilité d'Utilisation
La convivialité, c'est deux conversations bien distinctes.
Il y a l'expérience de l'utilisateur final, que nous avons abordée dans la section Soumission Frontend & Tableaux de bord Utilisateurs.
Il y a ensuite l'expérience du créateur de site, qui est l'objet de cette section.
Dans quelle mesure est-il facile de mettre en place un annuaire fonctionnel, de le configurer et de le personnaliser selon vos besoins réels ?
HivePress pour les créateurs de sites
HivePress est véritablement agréable à utiliser dans le cadre que son équipe a conçu.
Installez le plugin principal, choisissez un thème HivePress (le thème ListingHive gratuit ou un thème premium de niche), ajoutez les extensions gratuites ou payantes dont vous avez besoin, configurez les attributs depuis l'administration, et lancez.
L'expérience par défaut est fluide, les écrans d'administration sont bien organisés, et la plupart des avis positifs saluent précisément cet aspect.
Le mur apparaît quand vous voulez aller au-delà de ce que le thème expose.
Un schéma courant sur le forum de la communauté et sur Trustpilot : quelqu'un veut modifier une mise en page qui n'est pas dans le Customizer WordPress, et la réponse arrive sous forme d'extrait de code, d'un chemin de remplacement de template dans hivepress/templates/, ou d'un renvoi vers le service de personnalisation de HivePress.
Le plugin est convivial pour les développeurs.
Il l'est moins pour les créateurs de sites qui travaillent sans code.
L'assistant IA de HivePress a réduit cette friction au cours de l'année écoulée.
Plusieurs avis sur Trustpilot créditent spécifiquement l'IA pour les avoir débloqués sur des questions de personnalisation.
Cela ne change pas la charge de codage sous-jacente ; cela raccourcit simplement le temps pour obtenir une réponse.
GeoDirectory pour les créateurs de sites
GeoDirectory a une courbe d'apprentissage plus prononcée que HivePress.
Le plugin vous offre plus d'options, plus d'extensions, plus de chemins de configuration et plus de décisions à prendre dès la première semaine.
La contrepartie, c'est que le plafond est bien plus élevé.
Une fois configuré, GeoDirectory s'intègre parfaitement dans n'importe quel workflow WordPress moderne.
Vous gérez les annonces comme vous gérez les articles.
Vous créez des pages avec Gutenberg, Bricks, Elementor PRO, ou tout autre constructeur de pages que vous connaissez déjà.
Vous configurez les paramètres via les écrans d'administration WordPress standard.
Les conventions correspondent à ce que les utilisateurs WordPress expérimentés attendent déjà, ce qui signifie qu'une agence ou un freelance ayant une expérience WordPress peut prendre en main GeoDirectory plus rapidement qu'on ne le supposerait au vu du temps de configuration initial.
Les possibilités infinies ont deux facettes.
Si vous n'en avez pas besoin, elles représentent une charge inutile.
Si vous en avez besoin, ce sont eux qui font la différence entre un petit annuaire et une véritable entreprise.
Là où chaque plugin se situe en matière de facilité d'utilisation
HivePress est plus rapide à lancer si votre projet correspond à l'un des thèmes inclus et que vous pouvez vous contenter de ce que le thème propose.
Vous aurez un annuaire fonctionnel et soigné en un week-end. Mais il ressemblera à d'innombrables autres sites quasiment identiques.
GeoDirectory est plus long à lancer, mais sans limite quant à ce que vous pouvez créer.
Si votre projet est appelé à évoluer, à changer ou à dépasser le modèle d'annuaire standard, la compatibilité plus large et le potentiel supérieur de GeoDirectory en font le meilleur choix sur le long terme.
La décision ici ne porte pas sur quel plugin est le plus facile en termes absolus.
Il s'agit de savoir si les contraintes du plugin le plus simple deviendront des problèmes pour votre annuaire spécifique dans six mois.
Extensibilité pour Développeurs & Intégrations
Cette section est surtout importante pour deux groupes.
Les développeurs qui prévoient d'étendre le plugin avec du code personnalisé.
Et les créateurs de sites qui souhaitent intégrer l'annuaire à d'autres outils de l'écosystème WordPress.
Les deux plugins ont des choses à dire sur ce point, mais leurs réponses pointent dans des directions différentes.
HivePress pour les développeurs
HivePress a forgé sa réputation de framework convivial pour les développeurs.
Le code source respecte les standards de codage WordPress.
La référence des hooks est publiée.
L'API REST est documentée.
L'équipe maintient une bibliothèque croissante d'extraits de code sur GitHub Gists.
Si vous êtes un développeur qui construit un annuaire entièrement personnalisé de zéro, le framework est agréable à étendre et la documentation est véritablement utile.
Le revers de « conçu pour les développeurs », c'est que la personnalisation nécessite souvent d'en être un.
Le système de templates utilise la bibliothèque de blocs propre à HivePress et la notation CSS BEM.
Il est bien documenté, mais c'est un système propriétaire avec sa propre courbe d'apprentissage.
Les conventions WordPress que l'on pourrait attendre d'un plugin classique ne s'appliquent pas toujours.
Les plugins qui fonctionnent parfaitement sur d'autres thèmes WordPress peuvent se comporter de façon imprévisible sur les thèmes HivePress, en particulier tout ce qui touche au template d'annonce, au tableau de bord utilisateur ou au processus de soumission.
Un avis 1 étoile sur Trustpilot décrit exactement ce schéma : des plugins premium utilisés ailleurs produisaient des comportements inattendus dès l'instant où ils étaient déployés sur un site HivePress.
Le framework est puissant pour les développeurs qui travaillent dans les conventions de HivePress.
C'est plus difficile lorsque vous souhaitez intégrer des outils externes.
HivePress et les constructeurs de pages
L'histoire d'intégration de HivePress avec les principaux constructeurs de pages WordPress est courte.
Il n'existe pas d'intégration native avec Elementor.
Il n'existe pas d'intégration native avec Bricks.
Il n'existe pas d'intégration native avec Divi ou Beaver Builder.
Une demande de fonctionnalité communautaire intitulée « Elementor support for HivePress and its themes » a été confirmée depuis 2022 et est toujours ouverte à l'heure où nous écrivons ces lignes.
La solution actuelle consiste à utiliser la bibliothèque de blocs HivePress au sein d'un thème HivePress, ou à commander un développement personnalisé pour combler l'écart.
GeoDirectory pour les développeurs
GeoDirectory est également convivial pour les développeurs.
On y trouve d'innombrables hooks et filtres, une API PHP bien documentée, des points de terminaison REST API et une bibliothèque d'extraits de code maintenue par notre équipe.
Les conventions suivent de plus près les pratiques standard de WordPress, ce qui signifie qu'un développeur WordPress qui n'a jamais travaillé avec GeoDirectory trouve généralement ses repères en une après-midi.
Le plugin est conçu pour être étendu.
Il est également conçu pour coexister avec d'autres outils, ce qui constitue la différence la plus importante.
GeoDirectory et les constructeurs de pages
GeoDirectory est 100 % compatible avec les principaux constructeurs de pages WordPress, sans aucune configuration supplémentaire.
Gutenberg fonctionne.
Elementor PRO fonctionne, avec une intégration poussée dans le système de données dynamiques d'Elementor.
Bricks fonctionne, avec une intégration poussée dans le système de données dynamiques et les boucles de requêtes de Bricks.
Divi fonctionne via notre constructeur de shortcodes.
Beaver Builder fonctionne.
Breakdance fonctionne.
Aucune de ces intégrations ne nécessite d'extension séparée.
Si vous construisez un annuaire avec Bricks ou Elementor PRO, l'intégration des données dynamiques de GeoDirectory vous permet d'afficher les champs des annonces, les attributs personnalisés, les données de localisation et les données d'avis via l'interface native de données dynamiques du constructeur de pages.
Votre développeur ou concepteur de site travaille avec l'outil qu'il connaît déjà.
Les données de l'annuaire s'y intègrent nativement.
C'est une expérience très différente de celle qui consiste à apprendre la bibliothèque de blocs de HivePress pour personnaliser la mise en page d'une annonce.
Où chaque plugin se situe en matière d'extensibilité pour les développeurs
GeoDirectory remporte cette section sans grande place pour le débat.
Les deux plugins proposent des hooks, des filtres, des API REST et une documentation développeur.
Les deux plugins sont extensibles par des développeurs compétents.
La différence réside dans ce qui se passe lorsque vous souhaitez intégrer l'annuaire au reste de votre environnement WordPress.
HivePress vous demande de travailler au sein de son système de templates et de blocs propriétaire.
GeoDirectory fonctionne avec tout ce que vous utilisez déjà, avec une intégration native des données dynamiques dans les deux constructeurs de pages qui comptent le plus en 2026.
Pour les développeurs qui créent des répertoires personnalisés ponctuels, les deux plugins font l'affaire.
Pour les développeurs et les agences qui créent des répertoires devant s'intégrer dans des flux de travail existants, interagir avec des outils existants et s'étendre sans avoir à inventer du code passerelle personnalisé, GeoDirectory est le choix le plus simple et la base la plus compatible.
Import / Export & Migration
Cette section est importante dans deux scénarios.
Vous démarrez un nouveau répertoire et souhaitez importer en masse des données existantes.
Ou vous avez déjà créé un répertoire avec un autre plugin et souhaitez migrer vers un meilleur.
Import et export HivePress
HivePress vend l'extension Import pour 29 $.
Elle gère les imports CSV pour les annonces, en mappant vos colonnes CSV aux attributs HivePress.
Pour le chargement en masse initial d'annonces dans un nouveau répertoire HivePress, elle fait l'affaire.
Le flux bidirectionnel est plus limité.
Il n'existe pas d'export CSV propre conçu pour les flux de modification en masse, où vous exporteriez le répertoire, modifieriez les annonces dans un tableur, puis réimporteriez les modifications.
Il n'existe pas d'outil de migration intégré pour passer d'un autre plugin de répertoire à HivePress.
Si vous avez des données existantes dans Directorist, GeoDirectory, Business Directory Plugin ou tout autre plugin de répertoire, vous aurez besoin d'un script d'import personnalisé ou d'une migration au niveau de la base de données pour les importer dans HivePress.
Import et export GeoDirectory
GeoDirectory intègre l'import et l'export CSV dans le plugin gratuit.
Le flux est véritablement bidirectionnel.
Exportez votre répertoire en CSV, modifiez les annonces dans un tableur, réimportez le fichier, et les annonces existantes sont mises à jour sur place grâce à un identifiant unique.
Ce mode de modification en masse est ce que la plupart des gestionnaires de répertoires recherchent vraiment une fois qu'ils ont des centaines d'annonces à gérer.
Pour les migrations depuis d'autres plugins de répertoire, GeoDirectory dispose du Directory Converter add-on.
C'est un outil gratuit actuellement en version bêta, conçu pour fonctionner dans un environnement de staging, car les migrations de répertoires sont trop risquées à effectuer sur un site en production.
Les plugins sources actuellement pris en charge incluent phpMyDirectory, Listify, Business Directory Plugin 6.3+, eDirectory, Vantage Directory Theme et Directorist 7.9.0+.
HivePress ne figure pas encore sur la liste des sources prises en charge.
Si vous migrez de HivePress vers GeoDirectory et souhaitez que la conversion soit prise en charge officiellement, nous pouvons étendre le Directory Converter pour prendre en charge les sources HivePress.
Le processus : contactez-nous, partagez votre base de données dans un environnement de staging, et nous travaillerons avec vous pour construire le chemin de conversion HivePress vers GeoDirectory.
C'est une offre réelle, pas une formule marketing.
Nous avons étendu le convertisseur à des plugins sources précédents en suivant exactement ce processus.
Ce que chaque plugin offre en matière d'import et de migration
Pour le chargement en masse initial de données fraîches, les deux plugins gèrent les imports CSV de manière compétente.
HivePress facture 29 $ pour cette fonctionnalité.
GeoDirectory l'inclut dans le plugin gratuit.
Pour les flux de travail d'édition en masse récurrents, où vous mettez régulièrement à jour de grands ensembles d'annonces via CSV, le flux bidirectionnel de GeoDirectory est l'outil le plus pratique.
Pour migrer depuis un autre plugin de répertoire, le Directory Converter de GeoDirectory prend en charge six plateformes existantes, avec une voie ouverte pour ajouter HivePress si nécessaire.
HivePress ne dispose d'aucun outil de migration équivalent.
Si votre projet de répertoire implique des données existantes importantes, la différence est bien réelle.
Support, Documentation & Réputation
Cette section est plus difficile à rédiger objectivement que les autres.
La qualité du support est subjective, la profondeur de la documentation relève en partie de l'opinion, et la réputation dépend des plateformes d'avis auxquelles vous accordez du poids.
Je m'en tiendrai à ce qui est vérifiable.
Support et documentation de HivePress
La réputation de HivePress sur les sites d'avis est solide.
4,9 étoiles sur WordPress.org pour plus de 215 avis.
4,5 étoiles sur Trustpilot pour 25 avis.
4,2 étoiles sur G2 pour 9 avis.
L'équipe maintient une base de connaissances, un forum communautaire, un site de documentation pour les développeurs, une référence des hooks, une référence du code, une référence de l'API REST et une feuille de route publique.
L'assistant IA, lancé en 2025, a réduit le temps de réponse aux questions courantes.
Plusieurs avis récents sur Trustpilot le créditent spécifiquement pour avoir aidé les utilisateurs à débloquer leur situation.
Des critiques concernant la documentation ressortent des retours utilisateurs.
Un avis 3 étoiles sur WordPress.org intitulé « Powerful but poorly documented » a pointé des lacunes dans la profondeur de la documentation, et l'équipe de HivePress elle-même a reconnu ce retour dans sa réponse.
Des critiques liées au support remontent également.
Sur le forum WordPress.org en particulier, les membres du staff HivePress redirigent souvent les utilisateurs vers le forum communautaire plutôt que de répondre sur place.
Un utilisateur ayant répondu à l'une de ces redirections a écrit que cela « semble une demande raisonnable à poser sur ce forum, sans avoir à sauter des obstacles. »
La longue critique de Rai Mahi sur Trustpilot estimait qu'environ la moitié des réponses du forum aux questions de personnalisation sont du type « nous ne pouvons pas vous aider, nous vous recommandons d'engager un développeur. »
Ces critiques ne sont pas rédhibitoires.
Ce sont des points de friction qui reviennent suffisamment régulièrement pour mériter d'être connus.
Support et documentation de GeoDirectory
Le support de GeoDirectory fonctionne via un système de tickets sur le site d'adhésion.
La documentation est disponible publiquement sur le site de documentation GeoDirectory, avec des articles couvrant le plugin principal, chaque extension et les intégrations courantes.
Les statistiques publiques sur les délais de réponse sont indiquées sur la page de support.
Dans le contexte plus large du marché, les avis WordPress.org de GeoDirectory reflètent des notes solides tout au long de ses années d'activité.
L'équipe gère la divulgation des vulnérabilités, les demandes de fonctionnalités et les questions de personnalisation via un processus défini.
Nous n'allons pas affirmer que notre support est plus rapide que celui de HivePress sans comparaison vérifiable.
Les deux équipes se soucient de leurs utilisateurs, les deux publient des mises à jour régulièrement, et les deux maintiennent une documentation couvrant le produit principal.
Ce que nous pouvons affirmer avec confiance, c'est que les tickets de support de GeoDirectory sont traités par une petite équipe dédiée qui gère le plugin depuis 2014.
Cette continuité est importante lorsque vous construisez un annuaire que vous avez l'intention d'exploiter pendant des années.
Réputation et base d'installations
Les deux plugins comptent plus de 10 000 installations actives sur WordPress.org.
GeoDirectory se rapproche des 20 000 installations actives.
Les deux ont des années d'historique de fonctionnement.
Les deux disposent de bases d'utilisateurs fidèles qui ont bâti de véritables entreprises grâce au plugin.
Aucun des deux plugins n'est un projet éphémère.
Si vous choisissez entre eux en vous basant sur la stabilité ou la longévité de l'entreprise, les deux répondent aux critères.
Où chaque plugin se situe en matière de support et de réputation
HivePress dispose d'une présence de support public soignée : assistant IA, forum communautaire, plusieurs ressources de documentation et un profil de notes solide sur les sites d'avis.
Les schémas de friction (réponses renvoyant vers le forum, réponses « engagez un développeur » aux questions de personnalisation) sont réels, mais n'invalident pas l'expérience globale.
Le support de GeoDirectory est basé sur les tickets, la documentation est publique, et l'équipe gère le plugin en continu depuis 2014.
Les deux équipes ont mérité la confiance que reflète leur réputation.
Le choix entre les deux n'est pas une question de support.
C'est une question d'adéquation.
Tarification & Coût Total de Possession
C'est là que le tableur prend tout son sens.
Les deux plugins sont gratuits sur WordPress.org.
Les deux proposent des offres premium dont tout annuaire réaliste aura finalement besoin.
Le coût total dépend des extensions que votre projet utilise réellement, de la durée pendant laquelle vous prévoyez de faire tourner le site, et du modèle de tarification du fournisseur.
Tarification de HivePress
HivePress vend des extensions et des thèmes individuels sous licence perpétuelle à usage unique au moment de la rédaction de cet article.
Chaque extension donne droit à une licence mono-site avec des mises à jour automatiques illimitées et une garantie de remboursement de 30 jours.
Le support premium est inclus pendant les 6 premiers mois.
Passé ce délai, vous pouvez prolonger le support pour 6 mois supplémentaires à la moitié du prix initial de l'extension (par ex. 9,75 $ pour Memberships, 14,75 $ pour Marketplace).
Prix des extensions individuelles :
- Memberships, Marketplace, Bookings, Requests, Search Alerts : 39 $ chacune
- Social Login, Social Links, SEO, Import, Opening Hours, Statistics, Tags : 29 $ chacune
- Pack Toutes les Extensions : 199 $ (prix habituel 398 $, avec une remise permanente de 50 %)
Le pack couvre toutes les extensions, mais n'inclut pas les thèmes.
Le pack comprend 6 mois de support premium, extensible à 12 mois pour 49,75 $.
Les thèmes sont vendus séparément :
- ListingHive : gratuit
- JobHive : 69 $
- RentalHive, ExpertHive, TaskHive, MeetingHive : 89 $ chacun
Un annuaire HivePress payant classique nécessite le cœur (gratuit), un thème de niche (89 $), l'extension SEO (29 $), l'extension Memberships pour la monétisation (39 $), et probablement une ou deux extensions supplémentaires (Social Login à 29 $, Statistics à 29 $).
Cela représente environ 215 $ pour une installation de départ.
Une configuration plus ambitieuse avec le All-Extensions Bundle et un thème revient à 199 $ + 89 $ = 288 $.
Un coût réel à signaler concernant HivePress
Les abonnements récurrents avec renouvellement automatique nécessitent WooCommerce Subscriptions, en plus de HivePress Memberships et de WooCommerce lui-même.
WooCommerce Subscriptions coûte 239 $ par an, chaque année.
Ainsi, un répertoire HivePress basé sur des abonnements récurrents ressemble à ceci :
- HivePress core : gratuit
- HivePress Memberships : 39 $ (licence à vie)
- Thème HivePress : 89 $ (licence à vie)
- WooCommerce : gratuit
- WooCommerce Subscriptions : 239 $ par an, récurrent
Soit 128 $ à l'avance, puis 239 $ par an pour la fonctionnalité de facturation par abonnement.
Bon à savoir avant de vous engager dans cette architecture.
Le changement de modèle tarifaire à signaler
HivePress est en train de passer des licences à vie à une tarification par abonnement.
La bannière de leur site, au moment où nous écrivons ces lignes, indique : « Dernière chance d'obtenir une licence bundle à vie avant le lancement des abonnements. Utilisez BUNDLE30 pour 30 % de réduction jusqu'au 22 mai. »
Si vous envisagez d'acheter HivePress, les licences à vie que vous voyez aujourd'hui pourraient ne plus être disponibles dans un mois.
Ce n'est pas une critique.
L'économie des plugins pousse inévitablement chaque éditeur vers les abonnements.
C'est simplement un fait à connaître au moment de prendre votre décision.
Tarification de GeoDirectory
GeoDirectory vend des extensions de deux façons.
Vous pouvez acheter des extensions individuelles à la carte ou opter pour le pack d'abonnement tout-en-un.
Tarification des extensions individuelles varie de 19 $ à 49 $, la plupart étant à 39 $ ou 49 $.
Certaines extensions sont gratuites, notamment Events for GeoDirectory, Real Estate Directory, Directory Converter, WPML Multilingual et Google Analytics.
Tous les thèmes GeoDirectory sont gratuits.
Le catalogue de thèmes actuel comprend un thème de petites annonces, un thème de répertoire d'événements, un thème de tableau d'offres d'emploi, un thème de répertoire immobilier et un thème de répertoire général, tous à 0 $.
Tarification de l'abonnement :
- 4 mois Sites illimités : 115 $
- 1 an Sites illimités : 229 $
- 1 an Site unique : 139 $
L'abonnement inclut toutes les extensions premium, tous les thèmes, tous les nouveaux produits publiés pendant la période d'abonnement, ainsi que le support premium.
Une garantie de remboursement de 30 jours est proposée.
Nous ne proposons pas de licence à vie pour le moment.
Les abonnements se renouvellent annuellement, avec un tarif de renouvellement réduit pour les membres actifs.
Le calcul sur l'abonnement : il permet d'économiser environ 90 % par rapport à l'achat de chaque extension individuellement, ce qui en fait le meilleur choix pour quiconque utilise cinq extensions premium ou plus. Pour un projet plus modeste n'utilisant que deux ou trois extensions spécifiques, l'option à la carte peut être moins chère au départ.
Coût total de possession sur trois ans
Pour un répertoire utilisant les niveaux premium des deux plugins, voici comment le calcul se présente sur trois ans :
Scénario A : licence à vie HivePress (modèle actuel)
- Année 1 : 288 $ (bundle + thème premium)
- Année 2 : 0 $ (licences à vie)
- Année 3 : 0 $
- Total sur 3 ans : 288 $
Scénario B : HivePress avec facturation récurrente
- Année 1 : 288 $ + 239 $ (WooCommerce Subscriptions) = 527 $
- Année 2 : 239 $
- Année 3 : 239 $
- Total sur 3 ans : 1 005 $
Scénario C : Abonnement annuel GeoDirectory Unlimited
- Année 1 : 229 $
- Année 2 : 229 $
- Année 3 : 229 $
- Total sur 3 ans : 687 $
- Inclut tous les modules complémentaires, tous les thèmes, la facturation récurrente via GetPaid et un nombre illimité de sites
Scénario D : Abonnement annuel GeoDirectory Single Site
- Année 1 : 139 $
- Année 2 : 139 $
- Année 3 : 139 $
- Total sur 3 ans : 417 $
- Inclut tous les modules complémentaires, tous les thèmes, la facturation récurrente via GetPaid, pour un seul site
Si votre annuaire n'a pas besoin de facturation récurrente et que vous pouvez bénéficier du tarif à vie actuel de HivePress avant le passage à l'abonnement, HivePress est moins cher sur trois ans pour un seul site.
Si votre annuaire nécessite une facturation récurrente, l'abonnement annuel de GeoDirectory est nettement moins cher que la combinaison HivePress + WooCommerce Subscriptions, et ce avec une marge considérable.
Si vous achetez HivePress après la fin du modèle à vie, les prix convergeront en fonction des tarifs d'abonnement fixés par HivePress.
Si vous gérez plusieurs sites, le plan Sites Illimités de GeoDirectory (229 $/an pour tous les sites) devient la solution la moins chère dans tous les cas de figure.
La décision ne devrait pas reposer sur le seul critère du prix.
L'architecture, les intégrations, le modèle de personnalisation et le potentiel à long terme comptent bien plus que 50 ou 100 $ la première année.
Mais le volet financier fait partie du tableau d'ensemble, et il vaut la peine de faire le calcul en fonction de vos besoins spécifiques.
L'abonnement à 229 $ par an pour un nombre illimité de sites est la formule GeoDirectory que nous recommandons à toute personne sérieusement engagée dans la création d'un annuaire.
Il comprend chaque extension que nous proposons (Location Manager, Pricing Manager, Marker Cluster, Advanced Search, Events, MultiRatings, Franchise Manager, Claim Listings, Compare Listings, GeoMarketplace, Dynamic User Emails, Saved Search Notifications, Embeddable Ratings Badge, et bien d'autres), un support premium, ainsi qu'un prix garanti aussi longtemps que vous restez abonné.
La garantie satisfait ou remboursé de 30 jours vous donne un mois entier pour vérifier que tout ce qui est décrit dans cet article s'applique à votre cas d'utilisation spécifique.
Obtenir l'abonnement GeoDirectory
Verdict final
HivePress est un bon plugin.
Une bonne équipe à Varsovie, un bilan de sécurité irréprochable, un code bien structuré, un rythme de mises à jour soutenu, une base d'utilisateurs fidèles, un support bienveillant, un assistant IA véritablement utile, et un catalogue de thèmes de niche qui permet à un petit annuaire de se lancer rapidement avec un rendu soigné.
Rien de ce qui suit ne remet en cause ces qualités.
Le résumé honnête de là où HivePress s'adapte, et là où il ne s'adapte pas :
Là où HivePress fonctionne bien
HivePress convient bien à un annuaire de petite ou moyenne taille, ou à une place de marché de niche qui s'aligne sur l'un des thèmes inclus.
Les places de marché de location (RentalHive), les services freelance (TaskHive), les annuaires d'experts (ExpertHive), les offres d'emploi (JobHive) et les sites de réservation de rendez-vous (MeetingHive) sont les niches pour lesquelles le plugin a été conçu.
Si votre projet correspond à l'une de ces niches, que l'équipe est à l'aise avec un peu de code pour la personnalisation, et que le nombre de fiches se chiffre réalistement en quelques milliers plutôt qu'en dizaines de milliers, HivePress est un choix raisonnable.
Le niveau gratuit est véritablement utilisable, et l'assistant IA a réduit les frictions lorsqu'on se retrouve bloqué.
Là où HivePress est plus difficile à vendre
HivePress est plus difficile à vendre pour plusieurs profils de projets spécifiques.
Les annuaires qui ont besoin de la flexibilité d'un constructeur de pages (Elementor PRO, Bricks, Divi) ne trouveront pas d'intégration native ici.
Les annuaires qui prévoient de croître jusqu'à des dizaines de milliers d'annonces avec un filtrage multi-attributs se heurteront au plafond architectural du wp_postmeta et du modèle de stockage par taxonomie.
Les projets qui nécessitent une personnalisation poussée sans écrire de PHP devront payer un tribut en développement, comme en témoignent abondamment les avis Trustpilot.
Les annuaires locaux où le référencement géographique et les URL de localisation structurées sont essentiels à l'activité se heurteront à l'absence de hiérarchie de localisation.
Les équipes davantage « configurateurs WordPress » que « développeurs WordPress » trouveront que la bibliothèque de blocs propriétaire et les conventions CSS BEM constituent leur propre courbe d'apprentissage.
Les deux critères déterminants
Les deux critères qui déterminent le choix de HivePress pour la plupart des acheteurs sont la charge de développement et le plafond de croissance.
Si vous savez coder, ou si vous vous contentez de ce que le thème de niche propose, HivePress est un excellent choix, et l'équipe a bien mérité sa réputation.
Si ce n'est pas le cas, le coût de personnalisation s'accumule rapidement, et les frictions signalées par les utilisateurs sont réelles et cohérentes sur tous les sites d'avis.
Là où GeoDirectory joue dans une autre catégorie
GeoDirectory joue dans une autre catégorie.
Un thème moins abouti d'emblée, car les thèmes modernes sont volontairement des points de départ épurés plutôt que des thèmes de niche entièrement designés.
Une compatibilité bien plus large avec les thèmes et les constructeurs de pages une fois que vous choisissez votre propre stack, avec une intégration native des données dynamiques dans Bricks et Elementor PRO sans nécessiter d'extension supplémentaire.
Des tables de base de données personnalisées qui tiennent la charge sous des filtres intensifs et un usage cartographique important.
Une hiérarchie de localisation conçue pour le référencement local dès le premier jour.
Une solution de paiement qui ne nécessite pas WooCommerce, et certainement pas de payer 239 $ par an pour WooCommerce Subscriptions afin d'activer la facturation récurrente.
Le compromis consiste à fournir plus de travail de configuration la première semaine, en échange de moins de limitations à affronter en deuxième année et au-delà.
Le bilan honnête
HivePress n'est pas très convivial à personnaliser, à moins de maîtriser le code en profondeur ou de pouvoir vous contenter de ce que les thèmes de niche proposent tel quel.
Si aucun de ces profils ne vous correspond, HivePress n'est probablement pas le bon plugin pour votre annuaire.
Si l'un ou les deux vous correspondent, HivePress est un choix crédible, et l'équipe a construit quelque chose qui mérite le respect.
GeoDirectory demande plus d'effort initial et présente une courbe d'apprentissage plus prononcée.
Il offre également un potentiel bien plus élevé, une compatibilité plus large, une évolutivité native intégrée à l'architecture, et un modèle tarifaire qui évolue avec votre activité plutôt qu'à son encontre.
Pour conclure
Choisissez le plugin qui correspond à l'annuaire que vous construisez réellement, et non à la démo qui ressemble le plus à ce que vous imaginez lancer.
Si HivePress vous convient, lancez-vous.
L'équipe a mérité sa réputation dans son domaine, et le produit est honnête sur ce qu'il fait.
Si vous n'êtes pas certain qu'il vous convienne, les éléments à tester avant de vous engager sont simples.
Votre thème préféré fonctionne-t-il avec la bibliothèque de blocs HivePress tel quel ?
Quelle quantité de code personnalisé devrez-vous réellement écrire pour obtenir la mise en page souhaitée ?
Quel volume d'annonces votre plan d'affaires prévoit-il d'ici la troisième année ?
Votre modèle de monétisation repose-t-il sur la facturation récurrente, et si oui, êtes-vous à l'aise avec l'idée d'ajouter WooCommerce Subscriptions à la pile pour 239 $ par an ?
Achetez-vous avant ou après la transition de HivePress d'un accès à vie vers un abonnement ?
Si ces questions trouvent des réponses claires qui pointent vers HivePress, allez-y et achetez-le.
Si l'une d'elles vous fait hésiter, GeoDirectory est la base la plus flexible pour un annuaire qui doit évoluer, se personnaliser et s'intégrer au-delà de la niche pour laquelle le thème inclus a été conçu.
Dans tous les cas, profitez des garanties de remboursement de 30 jours proposées par les deux éditeurs.
Installez, configurez et poussez le plugin jusqu'à ce qu'il craque sur quelque chose qui vous importe vraiment, et faites confiance au résultat plutôt qu'au marketing.
Heureux de répondre aux questions dans les commentaires.
Le désaccord honnête est le bienvenu.
Qu'est-ce qui est le mieux, Directorist ou GeoDirectory ?
En toute transparence : c'est nous qui fabriquons GeoDirectory.
Nous développons des outils d'annuaires depuis plus d'une décennie, et nous connaissons bien les deux plugins.
Si vous hésitez entre les 2 plugins d'annuaires WordPress les plus populaires et souhaitez une réponse directe, un tableau de fonctionnalités ne vous aidera pas vraiment.
Les deux disposent de versions gratuites, d'extensions payantes, de recherche, de cartes, d'avis et de soumissions en frontend.
Les différences apparaissent une fois que vous avez des annonces et des clients payants, lorsque la vitesse, le SEO et la capacité à évoluer sont les plus importants.
C'est ce que couvre cette comparaison.
Pourquoi nous écrivons ceci
Pendant des années, nous n'avons pas rédigé de comparatifs avec nos concurrents, même lorsque d'autres éditeurs rapportaient des informations inexactes à notre sujet.
Ils ont tendance à être biaisés et à devenir rapidement obsolètes.
La dernière comparaison de Directorist sur son blog, mise à jour en novembre 2025, affirme que GeoDirectory ne dispose pas de Stripe, de virement bancaire, de la prise en charge multi-vendeurs WooCommerce, des réservations, d'un constructeur de fiches frontend, de la conformité RGPD, des factures, ni des widgets Elementor.
GeoDirectory les possède tous, comme le montrent notre site et WordPress.org.
C'est du marketing, mais Google affiche désormais cette page à côté des recherches portant sur GeoDirectory. Nous avons donc dû rédiger la nôtre pour protéger notre marque.
C'est la première d'une série de comparaisons avec les plugins les plus souvent présélectionnés aux côtés du nôtre. Prochain : GeoDirectory vs HivePress.
TL;DR
Directorist vous permet de créer un annuaire fonctionnel plus rapidement et à moindre coût, il est un peu plus soigné prêt à l'emploi, mais plus difficile à personnaliser.
GeoDirectory est conçu pour évoluer, se positionner dans les moteurs de recherche, générer des revenus et fonctionner pendant des années.
Pour un projet hobby de moins de 500 annonces avec des projets vagues de monétisation, Directorist est un choix raisonnable.
Si vous envisagez de gérer votre annuaire comme une entreprise, GeoDirectory est le meilleur choix.
| GeoDirectory | Directorist | |
|---|---|---|
| Facilité d'utilisation | Plus de paramètres, courbe d'apprentissage plus prononcée | Administration simplifiée, constructeur visuel, davantage de tutoriels vidéo |
| Types d'annonces multiples | Add-on Custom Post Types payant | Gratuit |
| Stockage des données des annonces | Tables de base de données personnalisées avec indexation | Post meta WordPress |
| Performances à grande échelle | 2 millions d'annonces en production sur un serveur à 600 $/mois | Ralentit avec des filtres de champs personnalisés combinés sur un hébergement standard |
| URLs de localisation | Hiérarchie localisation-catégorie (/restaurants/california/san-francisco/) | Taxonomie plate, pas d'URL « X dans Y » |
| Carte à grande échelle | Regroupement de marqueurs côté serveur jusqu'à 1 million de marqueurs | Regroupement côté client, ralentit au-delà de 2 000 marqueurs |
| Événements | Add-on Événements gratuit avec dates, statut, calendrier et archivage | Pas de dates d'événements ni de calendrier |
| Entreprises multi-établissements | Franchise Manager avec fiches parentes et fiches enfants | Plusieurs termes de localisation sur 1 annonce |
| Importateur CSV | Importe et met à jour les annonces en masse | Importe uniquement les nouvelles annonces |
| Historique de sécurité | Peu de CVE depuis 2018, jamais fermé par WordPress.org | Plusieurs CVE critiques, fermé par WordPress.org pendant 12 jours en 2023 |
| Temps de réponse du support | 2h 31min en moyenne, 65 % résolus en 1 réponse | Non publié |
| Coût sur 3 ans (sites illimités) | $687 | $404 |
Si le tableau répond à votre question, GeoDirectory Membership est de 229 $ par an.
Le reste de l'article explique chaque ligne.
La comparaison complète couvre :
- Comparaison des fonctionnalités (plugins gratuits)
- Design & Personnalisation
- Détails des annonces
- Soumission en frontend & Tableaux de bord utilisateurs
- Claim Listings
- Le Moteur de Recherche
- Cartes, Fonctionnalités & Emplacements
- Notes & avis
- Outils de Monétisation & Marketing
- Fonctionnalités Mobiles
- SEO & Schéma
- Performance & Évolutivité
- Sécurité
- Multilingue
- Facilité d'Utilisation
- Extensibilité pour Développeurs & Intégrations
- Import / Export & Migration
- Assistance & Réputation
- Tarification et Coût Total de Possession
- Verdict
Comparaison des fonctionnalités (plugins gratuits)
Les deux plugins sont gratuits sur WordPress.org et incluent un annuaire fonctionnel avec recherche, cartes, avis, un générateur de champs personnalisés avec logique conditionnelle, import et export CSV, ainsi qu'une API REST.
Annonces et structure
La version gratuite de GeoDirectory propose 1 type d'annonce (Places) associé à une seule ville, et la page de cette ville fait office de page d'accueil de l'annuaire.
Vous avez besoin de l'extension Location Manager pour donner aux autres villes leurs propres pages.
La version gratuite de Directorist vous permet de créer plusieurs types d'annuaires, comme Places, Jobs et Services, chacun avec ses propres champs et mise en page.
Événements
GeoDirectory dispose d'une extension Events gratuite avec des dates d'événements, un statut (À venir, En cours, Passé), l'archivage des événements passés, un calendrier et une recherche par date.
Directorist suggère un annuaire classique avec une catégorie « Événements », sans dates d'événements ni calendrier.
On peut dire sans hésiter que Directorist ne prend pas les événements au sérieux.
Autres différences dans les versions gratuites
- Emplacements : GeoDirectory donne à chaque emplacement sa propre page, de sorte que des URLs comme /restaurants/paris/ fonctionnent directement. La taxonomie de localisation de Directorist permet aux utilisateurs de naviguer par catégorie ou par emplacement, mais pas les deux à la fois.
- Recherche : Directorist propose des filtres en barre latérale et une recherche AJAX. La recherche par mots-clés de GeoDirectory couvre également les catégories et les étiquettes, et trie les résultats par distance.
- Cartes : GeoDirectory inclut la disposition carte synchronisée et annonces (style Airbnb). Dans Directorist, c'est inclus dans l'extension Listings With Map (39 $ par an).
- Avis : GeoDirectory intègre les avis 5 étoiles dans les commentaires WordPress. Directorist dispose de son propre système d'avis.
- Import CSV : GeoDirectory peut mettre à jour des annonces existantes en masse. L'outil d'import de Directorist ne fait qu'ajouter de nouvelles annonces.
- Formulaires de contact : Directorist inclut des options de contact sur les annonces. GeoDirectory dispose d'un formulaire intégré avec le thème Blockstrap et utilise Ninja Forms avec les autres thèmes.
Design & Personnalisation
Directorist est plus rapide à configurer, et GeoDirectory vous offre davantage de possibilités de personnalisation.
Directorist utilise un constructeur d'annuaires visuel
Le formulaire d'annonce, la page d'annonce individuelle, la page des annonces et le formulaire de recherche disposent chacun d'un canevas glisser-déposer permettant d'activer ou de désactiver des widgets et de les réorganiser.
Vous pouvez créer un annuaire attrayant en une après-midi.
La limite est que les mises en page ont des emplacements fixes et n'utilisent que les composants Directorist ; tout le reste nécessite du PHP personnalisé ou un contournement.
GeoDirectory utilise des modèles de page
GeoDirectory dispose d'un modèle pour chaque partie principale de l'annuaire. (Comme WooCommerce)
Les développeurs peuvent remplacer le modèle PHP, et tous les autres peuvent le modifier avec des shortcodes et du CSS, l'éditeur de blocs, ou un constructeur avec du contenu dynamique, comme Elementor Pro ou Bricks.
Chaque champ d'annonce est disponible en tant que bloc ou élément, vous pouvez donc placer et styliser chacun d'eux comme vous le souhaitez, ou partir d'un thème prédéfini.
L'inconvénient est une courbe d'apprentissage plus prononcée, que nous cherchons à corriger dans GeoDirectory v3 grâce à une prise en main simplifiée.
Détails des annonces
Types d'annonces
Le système multi-répertoire de Directorist vous permet de créer des types d'annonces illimités gratuitement.
GeoDirectory nécessite l'extension payante Custom Post Types, donc Directorist est plus avantageux sur ce point.
Champs personnalisés

Les deux offrent les mêmes types de champs standard, ainsi que des champs prédéfinis comme les horaires d'ouverture, les profils sociaux, la vidéo et les tarifs.
La différence réside dans le stockage : GeoDirectory utilise des tables de base de données personnalisées, tandis que Directorist utilise les métadonnées de publication WordPress, ce qui a son importance pour la vitesse à mesure que le répertoire grandit (plus de détails dans la section Performance).
Franchise Manager
Pour les entreprises disposant de plusieurs établissements, l'extension GeoDirectory Franchise Manager utilise une annonce parente pour la chaîne et une annonce enfant pour chaque établissement.
Les champs verrouillés sur le parent, comme le titre, la description ou le logo, se mettent à jour sur chaque enfant, tandis que l'adresse, le téléphone et les horaires restent modifiables par établissement.
Vous pouvez créer des annonces enfants en masse grâce à l'importateur CSV.
La prise en charge multi-établissements de Directorist attribue plusieurs termes de localisation à 1 annonce, de sorte qu'elle apparaît dans plusieurs archives de localisation, mais chaque établissement ne peut pas avoir sa propre adresse, son propre téléphone ou ses propres horaires.
Comparer les Annonces
Les deux proposent une extension Comparer les annonces à un prix similaire, qui affiche les annonces côte à côte, y compris les champs personnalisés.
GeoDirectory utilise le stockage du navigateur, ce qui ne nécessite aucun cookie RGPD, et ajoute des URLs de comparaison partageables ainsi que des comparaisons intégrables.
Dans Directorist, vous pouvez placer le bouton de comparaison n'importe où grâce au Directory Builder.
Soumission en frontend & Tableaux de bord utilisateurs
Formulaire de soumission frontend
Les deux versions gratuites permettent aux visiteurs de s'inscrire et de soumettre des annonces avec des images, une localisation sur la carte et des champs personnalisés, sans accéder à l'administration WordPress.
Directorist dispose d'un formulaire multi-étapes intégré pour les soumissions plus longues.
GeoDirectory nécessite une extension tierce pour cela jusqu'à la v3, qui en intègre une.
Soumissions en tant qu'invité
Les deux permettent les soumissions en tant qu'invité gratuitement, et GeoDirectory crée automatiquement un compte à partir de l'adresse e-mail de l'invité.
Tableau de bord utilisateur
La version gratuite de Directorist dispose d'un tableau de bord utilisateur intégré avec les annonces, les favoris, les avis, les commandes et les paramètres du compte.
GeoDirectory utilise notre extension gratuite UsersWP, dont le tableau de bord de base est plus générique.
L'extension premium UsersWP Dashboard est basée sur les rôles, avec des vues distinctes pour les administrateurs (statistiques, modération, paiements), les propriétaires d'annonces (annonces, messages, réservations, demandes) et les utilisateurs réguliers.
Elle fonctionne avec GeoDirectory et GetPaid nativement, ce qui la rend idéale pour les répertoires avec paiements, réservations et messagerie.
Claim Listings
Les deux plugins disposent d'un add-on payant Claim Listings : un propriétaire d'entreprise trouve son annonce, soumet une demande de revendication, et prend en charge l'annonce une fois que l'administrateur l'a approuvée.
Grâce à l'add-on de tarification de chaque plugin, vous pouvez proposer des revendications gratuites, un tarif fixe, ou une mise à niveau payante qui débloque davantage de fonctionnalités pour les annonces.
L'add-on Directorist coûte 29 $ par an pour un seul site, et GeoDirectory coûte 49 $.
GeoDirectory offre plus d'options de flux de travail : approbation automatique par vérification par e-mail ou par paiement, annulation des approbations, formulaires de revendication personnalisés avec Ninja Forms, et un badge vérifié.
Le statut revendiqué est également un champ personnalisé, ce qui vous permet de filtrer ou de classer les annonces vérifiées dans les résultats de recherche.
Directorist couvre l'approbation, le rejet, les notifications par e-mail et le badge de revendication.
Le Moteur de Recherche
La recherche est la partie la plus importante d'un annuaire, et les deux plugins la gèrent différemment.
Version gratuite
La recherche gratuite de Directorist offre plus de fonctionnalités : champs de recherche par glisser-déposer, filtres pour le prix, les tags, les évaluations et les champs personnalisés, recherche instantanée AJAX et recherche par rayon.
La recherche gratuite de GeoDirectory comprend un champ mot-clé et un champ « À proximité » pour la recherche de proximité ; l'AJAX, la recherche par rayon et les filtres de champs personnalisés nécessitent l'add-on Advanced Search (49 $ par an).
L'add-on ajoute également l'autocomplétion, la géolocalisation et un formulaire de recherche distinct pour chaque type d'annonce.
Vitesse
Les tables personnalisées de GeoDirectory permettent à une recherche filtrée de s'exécuter en une seule requête indexée.
Avec les post meta de Directorist, chaque filtre de champ personnalisé ajoute une jointure de base de données, ce qui ralentit les recherches à mesure que vous ajoutez des filtres (plus de détails dans la section Performance).
Ouvert maintenant
GeoDirectory peut afficher uniquement les établissements actuellement ouverts, en utilisant les horaires d'ouverture et le fuseau horaire de chaque annonce.
Un utilisateur à New York qui consulte un restaurant de Los Angeles voit la réponse pour l'heure du Pacifique.
C'est le seul plugin d'annuaire WordPress que nous ayons trouvé capable de faire cela.
Recherche sur la carte
GeoDirectory relance la recherche lorsque les utilisateurs déplacent ou zooment sur la carte, comme Airbnb.
La carte de Directorist met à jour les marqueurs lorsque les filtres changent, mais pas lorsque la carte est déplacée.
Recherches sauvegardées et inter-types
Les deux proposent des recherches sauvegardées avec alertes par e-mail en tant qu'extension payante.
La recherche universelle payante de Directorist permet de rechercher simultanément dans tous les types d'annuaires.
GeoDirectory ne le fait pas, volontairement, car mélanger des types avec des champs différents impose des compromis ; nous recommandons donc de regrouper les catégories au sein d'un seul type d'annonce.
Échelle entreprise
Pour les sites dépassant le million d'annonces et à fort trafic, Stiofan, notre co-fondateur, est disponible pour mettre en place une intégration Elasticsearch sur mesure, facturée au projet.
Cartes, Fonctionnalités & Emplacements
Fournisseurs de cartes et outils
Les deux prennent en charge Google Maps et OpenStreetMap, les icônes de marqueurs personnalisées par catégorie, ainsi que les styles personnalisés Google Maps.
Directorist inclut des marqueurs personnalisés et des styles de carte dans son extension Listings With Map, et GeoDirectory dispose d'une extension séparée Custom Map Styles.
La version gratuite de GeoDirectory inclut les itinéraires, la vue street view et la détection de localisation « près de moi », tandis que Directorist propose des outils similaires dans son plugin gratuit et son extension Listings With Map.
Aucun ne prend en charge la planification d'itinéraires.
Pour les marqueurs personnalisés, notre MapMarker Studio vous permet de créer les vôtres sans avoir recours à un designer.
Regroupement de marqueurs
Le regroupement de marqueurs (clustering) permet de garder une carte utilisable à mesure que l'annuaire grandit, et les deux plugins le proposent en tant qu'extension à 39 $ par an.
Le clustering de Directorist s'exécute dans le navigateur, ce qui fonctionne pour des centaines de marqueurs mais ralentit autour de 1 000.
L'extension GeoDirectory Marker Cluster peut également effectuer le clustering côté serveur, et dans nos tests de performance, elle affiche 1 000 000 de marqueurs avec jusqu'à 300 fois moins de données.
Architecture de localisation
Directorist traite les localisations comme une taxonomie, ce qui permet aux utilisateurs de parcourir toutes les annonces à New York ou tous les restaurants, mais pas « les restaurants à New York » en tant que page unique.
L'extension GeoDirectory Location Manager utilise une hiérarchie (pays, région, ville, quartier), et chaque localisation dispose de sa propre page et URL, combinée avec les catégories (voir la section SEO pour plus de détails).
Son sélecteur de localisation peut également restreindre les utilisateurs à une seule ville ou région, lui conférant le fonctionnement d'un annuaire multi-localisations dans une seule installation WordPress.
Notes & avis
Les avis renforcent la confiance et envoient les signaux dont dépend le référencement local, et les deux plugins gèrent les fonctionnalités de base efficacement.
Dans les deux cas, les administrateurs peuvent approuver, rejeter, signaler comme spam et répondre, et les propriétaires d'annonces peuvent répondre aux avis.
Avis multicritères
Les deux offrent des évaluations séparées pour des éléments tels que la nourriture, le service et l'ambiance, sous forme d'extension payante.
GeoDirectory MultiRatings and Reviews (49 $ par an) permet un nombre illimité de critères par type d'annonce et par catégorie, comme « service en chambre » pour les hôtels mais pas pour les campings, ainsi que des icônes personnalisées, n'importe quelle échelle de notation et des libellés de score personnalisés.
L'extension Advanced Review de Directorist permet jusqu'à 5 critères avec jusqu'à 5 étoiles chacun, et ajoute des titres d'avis, des votes utiles, le tri, le filtrage et le signalement de spam.
Photos dans les avis
Les deux permettent aux évaluateurs de télécharger des photos.
Dans GeoDirectory, les photos d'avis peuvent avoir des titres et des légendes, ce qui ajoute un texte alternatif généré par les utilisateurs pour le référencement, et elles peuvent apparaître dans la galerie de l'annonce ou dans un diaporama séparé.
Les évaluations dans le tri
Les deux peuvent trier les annonces par évaluation.
Dans GeoDirectory, vous pouvez également combiner les évaluations avec d'autres facteurs de classement, comme le statut mis en avant ou vérifié.
Badge d'évaluation intégrable
L'extension GeoDirectory Embeddable Ratings Badge (39 $ par an) permet aux propriétaires d'annonces d'afficher leur évaluation en direct de votre annuaire sur leur propre site, comme le widget TripAdvisor.
Les propriétaires bénéficient d'une preuve sociale, et vous obtenez un backlink depuis chaque badge.
Directorist ne dispose pas d'un équivalent.
Outils de Monétisation & Marketing
La recherche et les avis génèrent du trafic, mais les plans tarifaires, les annonces mises en avant, les réservations et la vente de leads financent l'annuaire.
Directorist inclut davantage de fonctionnalités dans la version gratuite, et GeoDirectory va plus loin avec ses extensions.
Version gratuite et passerelles de paiement
Le plugin gratuit de Directorist vous permet de facturer les annonces mises en avant par virement bancaire hors ligne, ce qui vous permet de commencer à facturer sans rien acheter.
Le plugin gratuit de GeoDirectory ne comprend pas de paiements intégrés, mais notre plugin gratuit GetPaid ajoute PayPal, Stripe, Authorize.net et le virement bancaire.
Dans Directorist, PayPal, Stripe et Authorize.net sont des extensions payantes à environ 39 $ chacune, donc GeoDirectory est moins cher si vous n'avez besoin que d'une ou deux passerelles.
Les passerelles régionales, comme Mollie ou Razorpay, coûtent un supplément dans les deux cas.
Plans tarifaires
Les deux proposent des extensions payantes pour des plans à niveaux, avec une tarification à l'annonce, des forfaits et des abonnements récurrents.
Vous pouvez limiter les fonctionnalités par plan, par exemple, plus de catégories, plus d'images, ou un placement en vedette sur les plans payants.
GeoDirectory Pricing Manager, avec GetPaid, peut également vendre des lots d'annonces, comme « 10 annonces pour 99 $. » Voici un tutoriel :
Réservations
Directorist dispose d'1 extension de réservation pour les services, les locations et les événements.
GeoDirectory propose 2 extensions : Appointments pour les services (en bêta) et Booking Marketplace pour les locations de style Airbnb avec calendriers et séjours de plusieurs nuits.
Directorist est plus simple à acheter, et avec GeoDirectory, vous ne payez que pour le type de réservation dont vous avez besoin.
Paiement par Lead
L'extension GeoDirectory Pay Per Lead vous permet de vendre des leads : un utilisateur envoie une demande via une annonce, et le propriétaire paie pour obtenir les coordonnées.
Cela fonctionne très bien pour les annuaires de services, comme les entrepreneurs ou les avocats, et Directorist n'a pas d'équivalent.
Marketing par e-mail
L'extension GeoDirectory Dynamic User Emails envoie des e-mails personnalisés déclenchés par les actions des utilisateurs, comme les inscriptions, les nouvelles annonces ou les avis, ainsi que des campagnes en masse vers des groupes filtrés de propriétaires d'annonces.
Par exemple, vous pouvez envoyer un e-mail aux propriétaires vérifiés à New York qui proposent des logements avec 3 chambres acceptant les animaux de compagnie, chaque e-mail étant rempli avec les données de cette annonce.
Les alertes de recherche sauvegardée peuvent utiliser les mêmes modèles et la même segmentation.
Si vous faites du marketing auprès de vos propriétaires d'annonces, cela peut remplacer un CRM et un outil d'e-mailing séparés.
Directorist propose des notifications par e-mail standard par événement, sans campagnes en masse filtrées.
GeoDirectory se connecte également à 11 plateformes de newsletter, comme Mailchimp, ConvertKit et ActiveCampaign, via des extensions UsersWP payantes.
Fonctionnalités Mobiles
La majorité du trafic vers les annuaires provient des téléphones, et les deux plugins sont responsive dans leur version gratuite, avec la fonctionnalité appel en un clic, les itinéraires et l'e-mail.
Applications natives
Directorist propose une application native iOS et Android en tant que service : vous envoyez votre identité visuelle, et leur équipe la configure et la soumet à l'App Store et au Play Store.
Lors de promotions récentes, la première année était gratuite, avec des frais de mise à jour récurrents.
L'application comprend des fonctionnalités standard comme les notifications push, les achats intégrés et l'ajout d'annonces.
GeoDirectory s'associe à des entreprises qui créent des applications natives pour les sites GeoDirectory, comme WP Apps, Tiny Screen Labs, et WP Mobile App Manager, à des prix similaires.
Nous laissons les applications aux spécialistes, car elles nécessitent un support continu, des évaluations sur l'App Store aux mises à jour du système d'exploitation, et nous préférons garder notre équipe concentrée sur le plugin.
PWA dans la v3
GeoDirectory v3 ajoutera la prise en charge des Progressive Web Apps, afin que les utilisateurs puissent installer l'annuaire depuis le navigateur sans passer par un app store.
Pour la plupart des usages d'un annuaire, comme la navigation, la recherche et la prise de contact avec une entreprise, une PWA fait le même travail qu'une application native et coûte beaucoup moins cher à maintenir.
Directorist ne propose pas encore la prise en charge des PWA.
SEO & Schéma
Les deux plugins fonctionnent avec Yoast SEO et Rank Math pour les balises méta de titre, les descriptions, les sitemaps et les fils d'Ariane.
Les différences se situent au niveau du schéma, des URL et du maillage interne.
Balisage Schema
Les deux génèrent un balisage de schéma (données structurées JSON-LD), et tous deux réussissent le test des résultats enrichis de Google dans le cas courant.
GeoDirectory définit le schéma par catégorie, comme LocalBusiness, Event ou Restaurant, avec les horaires d'ouverture, les avis, l'adresse, les coordonnées géographiques, le téléphone et le statut d'ouverture.
Le schéma de Directorist est plus limité, avec 1 type de schéma par type d'annonce.
Pages lieu-catégorie
Directorist crée des archives de lieux et de catégories séparément, comme /location/new-york/ et /category/restaurants/, mais pas de page « restaurants à New York ».
GeoDirectory Location Manager crée une page pour chaque combinaison de lieu et de catégorie :
/places/category/restaurants/united-states/california/san-francisco/
Voir cette page sur notre démo.
Chaque page possède ses propres balises méta, son schéma, son H1 et son contenu, et peut être référencée dans les recherches locales.
Vous pouvez modifier la structure des URL dans les paramètres de permaliens.
Vous pouvez également ajouter du texte au-dessus et en dessous des annonces, comme une introduction aux restaurants de San Francisco ou une FAQ, afin que la page ressemble à un article de type listicle avec une carte.
Ce format est bien référencé car il réunit des données structurées et du contenu éditorial sur la même page.
Pour un annuaire ciblant des centaines ou des milliers de recherches « X à Y », ceci est le choix architectural le plus important dans le plugin.
Liens internes et images
Le widget Related Listings de GeoDirectory relie automatiquement les annonces par localisation, catégorie ou étiquettes.
Les deux prennent en charge les balises alt, les titres et les légendes des images, et l'importateur CSV de GeoDirectory peut les ajouter en masse.
Performance & Évolutivité
Un article de blog interroge la base de données une dizaine de fois par chargement de page, tandis qu'une page d'annuaire peut l'interroger des centaines de fois pour les champs personnalisés, les localisations, les catégories, les notes et les images.
Avec quelques centaines d'annonces, presque toute configuration fonctionne, mais à quelques milliers, la structure de la base de données commence à avoir son importance.
Les tables de base de données personnalisées de GeoDirectory
GeoDirectory stocke les annonces dans ses propres tables, avec une colonne pour chaque propriété, comme le titre, la catégorie, la note, la ville, les coordonnées, le téléphone et les horaires d'ouverture.

Les pièces jointes sont stockées avec les champs personnalisés plutôt que dans la médiathèque, qui ralentit à grande échelle, et les avis ainsi que les champs de tri disposent de leurs propres tables.
Une recherche par ville, catégorie, note et 3 champs personnalisés s'exécute en 1 seule requête sur 1 table indexée.
Les données sont également stockées dans leur type réel (texte, nombres entiers, décimaux) plutôt que sous forme de chaînes sérialisées, ce qui permet à la base de données de les interroger efficacement.
Les post meta de Directorist
Directorist stocke chaque champ personnalisé sous la forme d'une ligne distincte dans la table wp_postmeta table.
Cela fonctionne bien pour les recherches individuelles, mais chaque filtre de recherche ajoute une jointure de base de données, de sorte qu'une recherche avec 5 filtres effectue 5 jointures.
Avec 2 filtres, cela peut convenir ; avec 4, des ralentissements commencent à apparaître ; et avec 6, la page peut se bloquer.
C'est la cause habituelle des tickets de support « mon annuaire est devenu lent ».
Mise en cache et hébergement
Les deux fonctionnent avec les principaux plugins de mise en cache, y compris la mise en cache d'objets avec Redis ou Memcached et les CDN, et nous recommandons WP Rocket ou FlyingPress pour GeoDirectory.
GeoDirectory prend également en charge la pagination AJAX, de sorte que la carte et les annonces se mettent à jour sans rechargement complet de la page.
Pour l'hébergement, Cloudways avec des serveurs Vultr High Frequency est un bon point de départ, et les hébergeurs managés comme Rocket.net conviennent aux grands annuaires, quel que soit le plugin choisi.
L'hébergement mutualisé convient pour les tests, mais pas pour un annuaire en production.
À quoi ressemble la mise à l'échelle
Le plus grand site GeoDirectory avec lequel nous travaillons compte environ 2 000 000 d'annonces et un trafic important, et fonctionne sur un seul serveur dédié à 600 $ par mois, avec notre intégration Elasticsearch qui gère les recherches.
Il appartient à une grande agence SEO américaine que nous ne pouvons pas nommer en raison d'un accord de confidentialité.
Sécurité
Un annuaire stocke des données d'entreprise, des comptes utilisateurs et des informations de paiement pendant des années, donc le bilan de sécurité du plugin est important.
Les deux plugins ont eu des vulnérabilités découvertes et corrigées au fil des années, comme la plupart des plugins WordPress.
Vous pouvez consulter la liste complète pour chacun sur la National Vulnerability Database : GeoDirectory et Directorist.
Directorist a également connu quelques incidents bien documentés :
- En novembre 2021, des attaquants ont exploité une vulnérabilité de Directorist pour placer de fausses notes de rançon sur environ 291 sites (BleepingComputer).
- En juin 2023, WordPress.org a fermé le plugin pendant 12 jours alors que 2 vulnérabilités critiques signalées par Wordfence n'avaient pas encore été corrigées (Wordfence, Déclaration de Directorist).
- En avril 2026, une vulnérabilité critique d'élévation de privilèges (CVSS 9.8) a été découverte dans l'extension Directorist Social Login (CVE-2026-22337).
Toutes ces vulnérabilités ont été corrigées, et la version actuelle devrait être sécurisée dans des conditions normales.
De notre côté, la plupart des correctifs de sécurité passent du signalement à la publication en moins de 12 heures, et GeoDirectory n'a jamais été fermé sur WordPress.org.
Multilingue
Les deux plugins utilisent WPML pour la traduction, avec une extension gratuite qui rend leurs annonces, catégories, emplacements, champs personnalisés et e-mails traduisibles.
Les deux prennent en charge les slugs traduits, les balises hreflang et la traduction automatique et par machine de WPML.
Un avis G2 de 2025 signalait que les chaînes WPML de Directorist se cassaient lors des mises à jour, et ses mises à jour de février 2026 semblent avoir résolu ce problème.
Ni l'un ni l'autre ne prend officiellement en charge Polylang, TranslatePress, Weglot ou GTranslate ; prévoyez donc un développement personnalisé si vous utilisez l'un d'eux.
Les deux prennent en charge les langues de droite à gauche, comme l'arabe et l'hébreu.
La principale différence concerne les devises : GeoDirectory affiche les prix dans la devise locale de chaque visiteur grâce à l'option payante de GetPaid extension Multi-devises, et les plans tarifaires de Directorist prennent en charge 1 devise par site.
Facilité d'Utilisation
Directorist est plus facile à utiliser, et c'est l'un de ses véritables points forts.
Les deux prennent quelques minutes à installer et à configurer votre première annonce, sans aucune connaissance technique requise.
GeoDirectory dispose de davantage de paramètres, et certains sont difficiles à trouver ; l'interface d'administration inclut donc un bouton « Afficher/Masquer les options avancées » pour ceux qui sont rarement utilisés.
L'interface d'administration de Directorist comporte moins de paramètres, et son Directory Builder les regroupe pour la plupart au même endroit, ce qui est pratique si c'est votre premier annuaire.
GeoDirectory's documentation écrite couvre le plugin principal et les extensions en détail, mais nous ne disposons pas encore d'une grande bibliothèque vidéo officielle.
L'un de nos agents de support gère une chaîne YouTube avec des tutoriels (avec notre accord), et nous travaillons à la création de vidéos officielles.
Directorist a beaucoup investi dans la vidéo ; si vous apprenez mieux de cette façon, il est plus facile de démarrer.
Les utilisateurs non techniques trouvent souvent le système de templates de GeoDirectory difficile à prendre en main, et c'est aussi pourquoi les développeurs le choisissent.
GeoDirectory v3 vous permet de décrire votre annuaire à une IA conversationnelle, comme Claude ou ChatGPT, et de le faire construire pour vous sans avoir à apprendre les templates au préalable.
Extensibilité pour Développeurs & Intégrations
Les deux plugins disposent des points d'extension WordPress standards — hooks, filtres, une API REST et des remplacements de templates — ce qui vous semblera familier si vous connaissez l'un ou l'autre.
L'API REST de GeoDirectory couvre toutes les actions d'administration, et si un hook dont vous avez besoin est manquant, nous l'ajoutons sur demande.
L'API REST de Directorist couvre les principaux endpoints pour les annonces, les utilisateurs, les catégories, les avis et les médias.
Constructeurs de pages et thèmes
GeoDirectory fonctionne avec Elementor, Bricks, Divi, Beaver Builder, Oxygen, Breakdance, SiteOrigin, Avada et l'éditeur de blocs.
Divi le recommande dans sa sélection des meilleurs plugins d'annuaire, et un développeur tiers (divigeo.com) maintient un thème enfant GeoDirectory pour Divi.
Directorist offre plus de 25 widgets Elementor préconstruits, ainsi que des widgets pour Bricks et Oxygen, avec les propres designs de Directorist.
GeoDirectory transmet ses données d'annonces au contenu dynamique d'Elementor Pro et de Bricks, permettant aux designers de créer leurs propres mises en page avec chaque champ.
Les deux fonctionnent avec n'importe quel thème bien conçu et disposent chacun d'un thème optionnel : Blockstrap pour GeoDirectory et Onelisting pour Directorist.
Intégrations
Les deux s'intègrent avec BuddyPress et sont répertoriés comme intégrations BuddyBoss pour les profils de membres, les fils d'activité, les groupes et la messagerie.
Les intégrations de GeoDirectory incluent également nos plugins UsersWP et GetPaid, Ninja Forms, AffiliateWP, SliceWP, WP All Import, Yoast SEO et Rank Math.
Son module GeoMarketplace transforme chaque annonce en boutique WooCommerce avec Dokan, WCFM, WC Vendors Pro ou MultiVendorX, permet à l'administrateur de percevoir une commission sur chaque vente et ajoute une recherche de produits par distance.
C'est idéal pour des cas comme la livraison de restaurants, les marketplaces de style Etsy ou les réseaux de friperies locales.
Directorist s'intègre avec FormGent, Dokan, WC Vendors, WCFM, Mailchimp, Stripe et PayPal, et permet aux vendeurs de gérer leurs propres annonces.
Import / Export & Migration

Les deux plugins disposent de l'import et de l'export CSV dans la version gratuite.
Import et export CSV
L'outil d'import de GeoDirectory gère les annonces, les catégories, les avis, les paramètres, les types de publication, les champs personnalisés, les onglets, les emplacements et le texte des pages d'emplacement et de catégorie.
Il peut également mettre à jour les annonces existantes : modifiez votre fichier CSV, importez-le à nouveau, et les annonces se mettent à jour sur place.
C'est très utile lorsque vous ajoutez un champ personnalisé à 30 000 annonces, restructurez des catégories ou corrigez une erreur répétée sur des milliers de lignes.
L'outil d'import de Directorist ne fait qu'ajouter des annonces, donc ce type de modifications implique d'éditer les annonces une par une, d'écrire du SQL personnalisé, ou de tout supprimer et tout réimporter, ce qui casse les liens, les recherches sauvegardées et les avis.
L'outil d'export de GeoDirectory couvre tout ce que fait l'importeur, avec des filtres par type de publication, plage de dates et nombre d'entrées par fichier, et il fonctionne également avec WP All Import.
Directorist dispose de son propre outil d'import et d'export, avec un mappage CSV pour les champs personnalisés.
Migration
Le Directory Converter gratuit de GeoDirectory transfère les annonces depuis phpMyDirectory, Listify, Business Directory Plugin (6.3+), eDirectory, Vantage Directory Theme et Directorist (7.9.0+) directement dans GeoDirectory.
Il est en version bêta et destiné aux sites de staging, mais il effectue le mappage des champs entre plugins à votre place.
Directorist ne dispose pas d'un outil de conversion, donc migrer depuis un autre plugin implique une importation CSV, ce qui peut entraîner la perte de métadonnées, de taxonomies et de structures de champs personnalisés.
Nous ne proposons pas d'outil de conversion pour quitter GeoDirectory, mais l'export CSV complet inclut toutes vos données.
Sauvegardes
Les deux fonctionnent avec les plugins de sauvegarde standard comme UpdraftPlus et BlogVault, et les tables personnalisées de GeoDirectory sont incluses sans configuration particulière.
Assistance & Réputation

Vous utiliserez un plugin d'annuaire pendant des années, aussi la qualité du support de l'équipe compte autant que les fonctionnalités.
Support
Les utilisateurs gratuits de GeoDirectory peuvent obtenir de l'aide sur le forum WordPress.org ou via notre système de tickets, et les clients payants utilisent le système de tickets.
Nous nous engageons à répondre dans les 24 heures.
Voici nos chiffres pour la période de reporting en cours :
- Temps de première réponse moyen : 2 heures 31 minutes
- Temps de réponse moyen sur l'ensemble des échanges : 2 heures 27 minutes
- Temps de résolution moyen : 3 heures 6 minutes
- 65 % des tickets ont été entièrement résolus en une seule réponse
- Nombre moyen de réponses pour résoudre un ticket : 1,59
Environ 1 ticket sur 5 reçoit une première réponse en moins de 15 minutes.
Directorist utilise une configuration similaire, avec les forums WordPress.org pour les utilisateurs gratuits et les tickets pour les clients payants, et nous n'avons trouvé aucun délai de réponse publié de sa part.
Équipe
GeoDirectory existe en tant que plugin depuis 12 ans, et l'équipe remonte à 14 ans, à GeoTheme.com.
Stiofan et moi avons co-fondé la société et la dirigeons toujours, et l'équipe principale, répartie entre l'Inde, le Kenya, l'Australie et Bali, travaille ensemble depuis 2014.
C'est quelque chose que la plupart des propriétaires d'annuaires sous-estiment, jusqu'à ce que un plugin change de propriétaire et perde sa direction (Directorist est actuellement à vendre).
Avis
Sur WordPress.org, GeoDirectory obtient 4,8 étoiles sur 715 avis, et Directorist obtient 4,6 étoiles avec un nombre similaire. Sur TrustPilot, GeoDirectory a 4,6 étoiles, et Directorist a 2,5 étoiles.
29 de nos avis sont à une étoile, principalement liés à la transition de V1 à V2.
Nous avons mal géré les critiques à l'époque, nous les avons prises personnellement et avons répondu d'une manière que nous regrettons.
Ces réponses sont toujours publiques car WordPress.org ne nous permet pas de les modifier.
Nous en avons tiré de nombreux enseignements et n'avons plus eu d'avis une étoile depuis mai 2022.
Certains avis récents sur Directorist indiquent que le support a demandé des avis positifs en échange d'une aide : « Ce qui était autrefois un plugin d'annuaire correct a été gâché par la mise à jour majeure » (novembre 2024, capture d'écran) et « Une expérience de trois ans calamiteuse » (mars 2025, capture d'écran).
Directorist a publiquement démenti cela dans sa réponse au premier avis.
Tarification et Coût Total de Possession
Les deux plugins sont gratuits à installer, mais la plupart des annuaires ont besoin d'extensions payantes.
Cette section couvre ce que vous paierez sur 1, 2 et 3 ans pour faire fonctionner un annuaire en production.
Avec les plugins gratuits GeoDirectory, GetPaid et UsersWP, vous pouvez déjà gérer un annuaire rentable, comme un guide de ville vendant des eBooks.
L'inscription payante pour un annuaire réservé aux membres nécessite l'extension payante UsersWP Membership.
Tarification de GeoDirectory
3 niveaux d'abonnement, incluant chacun toutes les extensions GeoDirectory que nous proposons :
- Site unique : 139 $ par an
- Sites illimités (GeoDirectory uniquement) : 229 $ par an
- Sites illimités + UsersWP + bundle GetPaid : 375 $ par an (couvre la pile complète)
Chaque abonnement inclut le support premium et les mises à jour, et se renouvelle au prix auquel vous vous êtes inscrit.
Nous ne vendons pas de licences à vie, car nous avons vu trop d'équipes de plugins disparaître après avoir vendu une fois et assuré le support indéfiniment.
Chaque formule bénéficie d'une garantie satisfait ou remboursé de 30 jours.
Tarifs de Directorist
3 niveaux, structurés de manière similaire :
- Starter (1 site) : 129 $ par an, actuellement réduit à 109 $. Renouvellement à 103 $.
- Pro (5 sites) : 169 $ par an, actuellement réduit à 126 $. Renouvellement à 118 $.
- Agency (sites illimités) : 219 $ par an, actuellement réduit à 142 $. Renouvellement à 131 $.
Il existe également un niveau à vie.

Les prix « normaux » sont toujours affichés barrés à côté d'une remise de 15 à 35 %, donc le prix remisé est celui que vous paierez réellement.
Coût total sur 3 ans
En supposant que vous restiez abonné et que vous ayez besoin des modules complémentaires essentiels de l'un ou l'autre des plugins :
| GeoDirectory unlimited | Directorist Agency | |
|---|---|---|
| Année 1 | $229 | $142 |
| Année 2 | $229 | $131 |
| Année 3 | $229 | $131 |
| Total sur 3 ans | $687 | $404 |
| Différence | -$283 |
Directorist est moins cher de 283 $ sur 3 ans.
L'abonnement GeoDirectory à 229 $ est le plan que nous recommandons, avec chaque module complémentaire que nous développons, notamment Location Manager, Pricing Manager, Marker Cluster, Advanced Search et Franchise Manager, ainsi qu'un support premium et le même prix de renouvellement aussi longtemps que vous restez abonné.
La garantie satisfait ou remboursé de 30 jours vous laisse un mois pour vérifier que cela correspond à votre cas d'utilisation.
Obtenir l'abonnement GeoDirectory
Lequel devriez-vous choisir ?
Directorist est un bon choix pour un petit annuaire qui doit être lancé rapidement et à moindre coût, sans intention de croître ou de faire payer les utilisateurs.
Son constructeur visuel Directory Builder, les types d'annonces multiples gratuits, le prix plus bas et les tutoriels vidéo y contribuent tous.
GeoDirectory est le meilleur choix si vous prévoyez de gérer votre annuaire comme une entreprise.
Si vous attendez plus de quelques milliers d'annonces, ses tables de base de données personnalisées maintiennent la recherche rapide.
Si vous souhaitez vous positionner sur des recherches comme « restaurants à San Francisco », ses pages de localisation sont conçues pour cela.
Si vous prévoyez de gagner de l'argent grâce aux annonces, aux prospects, aux réservations ou aux boutiques, il propose des modules complémentaires que Directorist n'a pas.
Si vous détenez des données d'utilisateurs et de paiement, son bilan en matière de sécurité est plus propre.
Directorist est moins cher de 283 $ sur 3 ans, et nous pensons que GeoDirectory vaut la différence, mais c'est nous qui le créons, comme nous l'avons dit au début.
Si vous êtes d'accord, GeoDirectory Membership c'est 229 $ par an pour des sites illimités, tous les modules complémentaires, un support premium et une garantie satisfait ou remboursé de 30 jours.
Merci d'avoir lu jusqu'ici.
Si vous avez des questions ou pensez que nous avons fait une erreur, vous nous trouverez sur les forums WordPress.org, dans notre système de support si vous êtes client, et via le formulaire de contact sur wpgeodirectory.com.
Stiofan et moi lisons la plupart des messages entrants et y répondons.
Bonne chance avec ce que vous construisez.
Si vous avez déjà essayé d'ajouter des marqueurs de carte personnalisés à un site d'annuaires, une carte Leaflet ou un tableau de bord Mapbox, vous connaissez déjà le problème.
Les marqueurs par défaut ont l'air génériques.
Si vous avez déjà essayé d'ajouter des marqueurs de carte personnalisés à un site d'annuaires, une carte Leaflet ou un tableau de bord Mapbox, vous connaissez le cycle.
Les marqueurs par défaut ont l'air génériques. Les outils gratuits existants couvrent généralement une seule bibliothèque d'icônes (souvent Font Awesome) et ne génèrent que des PNG.
Dès que vous avez besoin d'un marqueur utilisant une icône Lucide, correspondant exactement à vos couleurs de marque, ou exporté en SVG propre que vous pouvez recolorer avec du CSS, vous vous retrouvez de nouveau dans Illustrator ou à coller des chemins SVG dans un CodePen..
Nous développons GeoDirectory depuis plus de 12 ans, et les marqueurs de carte personnalisés reviennent dans les tickets d'assistance chaque semaine sans exception.
Alors nous avons créé l'outil que nous aurions voulu voir exister : MapMarker Studio.
Il est gratuit, fonctionne dans le navigateur, ne nécessite aucune inscription, inclut plus de 40 000 icônes, permet de télécharger des marqueurs de carte SVG ou PNG au pixel près, et génère du code prêt à coller pour toutes les principales plateformes de cartographie.
Cet article est le guide complet pour créer des marqueurs de carte personnalisés.
Ce qu'ils sont, pourquoi les marqueurs par défaut sont insuffisants, comment en concevoir de bons, et comment les intégrer concrètement dans votre carte.
Qu'est-ce qu'un marqueur de carte personnalisé ?
Un marqueur de carte est l'indicateur visuel qui épingle un emplacement sur une carte.
Chaque plateforme de cartographie est livrée avec un marqueur par défaut.
Google Maps a sa goutte rouge, Leaflet a une épingle bleue, et Mapbox utilise un cercle.
Ils font le travail, mais ils ne marquent pas les esprits.
Lorsque vous avez plusieurs types d'emplacements sur une carte (restaurants vs. hôtels, ouvert vs. fermé, gratuit vs. payant), vous avez besoin d'une différenciation visuelle que les marqueurs par défaut ne vous offrent pas.
Un marqueur de carte personnalisé est tout marqueur que vous avez conçu ou personnalisé vous-même.
Une forme différente, une couleur différente, une icône à l'intérieur, un libellé, une ombre — tout ce qui aide les utilisateurs à parcourir la carte plus rapidement.
Il existe trois catégories à connaître.
Marqueurs basés sur des images sont des fichiers PNG ou SVG placés sur la carte à des coordonnées précises.
Simples, universels, pris en charge partout. L'inconvénient est que le PNG ne s'affiche pas nettement sur les écrans Retina, sauf si vous utilisez du SVG, et tout changement de couleur implique une réexportation.
Marqueurs symboliques ou iconiques sont des formes vectorielles dessinées directement par la bibliothèque de cartographie, stylisées par le code.
Nets à n'importe quel niveau de zoom, faciles à recolorer à la volée. Natifs des bibliothèques comme Mapbox GL et Leaflet (via des plugins).
Marqueurs HTML utilisent un élément HTML complet comme marqueur. Utiles pour les clusters, les badges d'information et les épingles animées.
Plus flexibles, mais plus coûteux à restituer à grande échelle.
Pour 90 % des cas d'usage dans les annuaires et les tableaux de bord, les marqueurs SVG sont le bon choix. Nets, légers, faciles à changer de couleur, et compatibles avec toutes les plateformes.
Pourquoi les marqueurs par défaut ne suffisent pas
Trois raisons pour lesquelles les gens finissent par avoir besoin de marqueurs personnalisés.
Plusieurs catégories sur une même carte. Si votre carte affiche des restaurants, des hôtels et des stations-service, vous avez besoin de trois marqueurs visuellement distincts. Même forme avec des icônes différentes, ou même icône avec des couleurs différentes. Les valeurs par défaut ne vous en donnent qu'une.
Cohérence de la marque. Un tableau de bord SaaS aux gris neutres et à une seule couleur d'accent ne devrait pas avoir une épingle rouge Google qui détonne. Le marqueur fait partie de l'interface.
Densité d'information. Sauf si vous utilisez une extension Marker Cluster, une carte avec 200 marqueurs nécessite des marqueurs plus simples et plus petits qu'une carte avec 8. La taille par défaut est prévue pour une « densité modérée » et paraît inadaptée aux deux extrêmes.
Ce qui fait un bon marqueur de carte
Des années de création de cartes pour des sites WordPress nous ont appris quelques règles. Aucune n'est surprenante. La plupart des outils existants les ignorent quand même.
Reconnaissable en petite taille. La plupart des marqueurs s'affichent entre 24 et 32 pixels. Si votre icône est illisible à cette taille, le marqueur est raté. Testez en plissant les yeux.
Fort contraste par rapport à la carte. Les marqueurs clairs sur des tuiles de carte claires disparaissent. Choisissez une couleur de remplissage et une bordure contrastée pour que le marqueur soit lisible sur les thèmes satellite, rue et sombre.
Une silhouette de forme bien définie. L'épingle en forme de larme est emblématique pour une bonne raison. Elle possède une « pointe » claire qui indique l'emplacement. Les cercles, les carrés et les hexagones fonctionnent bien, mais un marqueur sans point d'ancrage clair peut amener les utilisateurs à mal interpréter le point de la carte auquel il se réfère.
L'icône à l'intérieur du marqueur, pas à côté. Les marqueurs avec l'icône à l'extérieur (style étiquette) encombrent la carte. Gardez le sens à l'intérieur de la silhouette.
Trois couleurs maximum. Marqueur, icône et un élément d'accentuation. Au-delà, le marqueur paraît surchargé aux petites tailles.
Les 8 formes de marqueurs qui couvrent 95 % des cas d'utilisation
Nous avons testé des dizaines de silhouettes de marqueurs sur de vraies cartes GeoDirectory. Ces huit-là gèrent presque tout.
- Épingle (goutte classique). L'emblématique épingle Google Maps. La meilleure option par défaut.
- Cercle. Minimaliste et moderne. Idéal pour les cartes denses.
- Carré arrondi. Une touche Material Design. Parfait pour les interfaces de style application.
- Carré. Précis et technique. Convient aux tableaux de bord architecturaux ou de données.
- Drapeau. Ambiance destination et ligne d'arrivée. Idéal pour les événements et les points de départ/arrivée.
- Bouclier. Sécurité, protection, officiel. Idéal pour les services d'urgence ou les annonces vérifiées.
- Hexagone. Tendance dans la tech et la visualisation de données. Parfait pour les tableaux de bord modernes.
- Bulle de dialogue. Contextes d'avis et de chat. Idéal pour les témoignages ou les marqueurs de commentaires.
MapMarker Studio inclut les huit formes comme points de départ.
Choisir la bonne icône
L'icône à l'intérieur du marqueur porte le sens. Choisissez la mauvaise icône et même un marqueur magnifiquement conçu échoue. Quelques conseils.
Utilisez une seule bibliothèque d'icônes sur toute votre carte. Mélanger Font Awesome avec Lucide et des SVG personnalisés crée du bruit visuel. Choisissez une bibliothèque et tenez-vous-y.
Faites correspondre le style des icônes au style des marqueurs. Des icônes en contour pour des marqueurs en contour, des icônes pleines pour des marqueurs pleins. La cohérence de style compte plus que le choix de la bibliothèque.
Évitez les icônes avec des traits fins. Un trait de 1px disparaît à la taille d'un marqueur. Choisissez des icônes avec une épaisseur de 1,5px ou plus, ou des bibliothèques proposant plusieurs épaisseurs (Phosphor est excellent pour cela).
MapMarker Studio intègre 14 des meilleures bibliothèques d'icônes : Lucide, Phosphor, Tabler, Font Awesome, Heroicons, Material Symbols, Iconoir, Remix, Boxicons, Bootstrap Icons, Mage, Octicons, Radix et Simple Icons (pour les logos de marques tels que Airbnb, Starbucks et TripAdvisor).
Plus de 40 000 icônes au total. Toutes gratuites pour un usage commercial.
Comment ajouter des marqueurs personnalisés à votre carte
Le code exact dépend de votre plateforme. Voici comment cela fonctionne dans les plus courantes, y compris la partie qui pose généralement problème.
Leaflet
const customIcon = L.icon({ iconUrl: 'https://your-cdn.com/marker.svg', iconSize: [32, 40], iconAnchor: [16, 40], // tip of the marker popupAnchor: [0, -40] }); L.marker([40.7128, -74.0060], { icon: customIcon }).addTo(map);
Le piège :
iconAnchor est le décalage en pixels depuis le coin supérieur gauche de l'icône jusqu'au point sur la carte qu'elle doit épingler. Pour une épingle en forme de larme, il s'agit du centre bas (la pointe). Si vous vous trompez ici, votre marqueur pointera vers le mauvais emplacement.
Mapbox GL JS
const el = document.createElement('div'); el.style.backgroundImage = 'url(https://your-cdn.com/marker.svg)'; el.style.width = '32px'; el.style.height = '40px'; el.style.backgroundSize = 'contain'; new mapboxgl.Marker(el) .setLngLat([-74.0060, 40.7128]) .addTo(map);
Le piège : Mapbox utilise l'ordre
[lng, lat] tandis que Leaflet utilise [lat, lng]. Les développeurs les confondent sans arrêt.
Google Maps
new google.maps.Marker({ position: { lat: 40.7128, lng: -74.0060 }, map: map, icon: { url: 'https://your-cdn.com/marker.svg', scaledSize: new google.maps.Size(32, 40), anchor: new google.maps.Point(16, 40) } });
Le piège : Google Maps met agressivement en cache les URL d'icônes. Si vous testez des modifications sur la même URL SVG, ajoutez un
?v=2 cache buster.
GeoDirectory
Pour les utilisateurs de GeoDirectory, les marqueurs personnalisés se placent dans Catégories → Modifier la catégorie → Icône de catégorie par défaut. Importez le SVG ou le PNG, et GeoDirectory l'utilisera automatiquement pour chaque annonce dans cette catégorie.
Image URL: https://your-cdn.com/restaurant-marker.svg Recommended size: 36×46 px
MapMarker Studio génère un fichier SVG prêt pour GeoDirectory, avec les bonnes dimensions et le bon point d'ancrage. Déposez-le, et c'est tout.
Concevez une fois, exportez partout
La raison pour laquelle nous avons créé MapMarker Studio, c'est la boucle décrite ci-dessus. Vous concevez un marqueur dans Figma, exportez un SVG, écrivez la configuration Leaflet de mémoire (et vous vous trompez dans l'iconAnchor la première fois), vous testez, corrigez, déployez. Puis vous recommencez pour chaque catégorie de votre carte.
L'outil réduit cette boucle à quatre étapes.
- Choisissez une forme (8 options).
- Choisissez une icône (plus de 40 000 réparties dans 14 bibliothèques).
- Choisissez les couleurs.
- Du code prêt à copier-coller pour Leaflet, Mapbox et Google Maps. Ou téléchargez directement le SVG/PNG pour la plupart des plugins de cartographie et d'annuaires WordPress.
Tout fonctionne dans votre navigateur. Sans inscription. Sans envoi vers un serveur. Gratuit.
Une note sur le format de fichier
Si vous ne retenez qu'une chose de ce guide : utilisez le SVG. Le PNG est acceptable en solution de secours lorsque votre plateforme ne prend vraiment pas en charge le SVG, mais c'est rare en 2026.
Le SVG reste net à tous les niveaux de zoom, présente des tailles de fichiers plus petites pour une complexité de marqueur habituelle, et prend en charge la recoloration via les variables CSS. Le PNG perd en qualité sur les écrans Retina, sauf si vous fournissez des variantes 2× et 3×.
La seule exception concerne les performances à très grande échelle. Les cartes avec 1 000 marqueurs simultanés ou plus peuvent s'afficher légèrement plus vite avec le format PNG. Pour tout ce qui est en dessous de ce seuil, SVG est le meilleur choix.
En résumé
La création de marqueurs de carte personnalisés fait partie de ces tâches qui semblent devoir prendre 10 minutes et finissent par en prendre deux. La plupart des difficultés viennent des outils.
Chaque solution existante est soit trop restrictive, soit trop coûteuse, soit trop générique.
Nous avons créé MapMarker Studio parce que nous nous étions nous-mêmes heurtés à ce mur des dizaines de fois sur des installations GeoDirectory.
Il est gratuit, il le restera, et il fonctionne avec toutes les plateformes de cartographie auxquelles nous avons pu penser.
Si vous trouvez un cas d'usage qu'il ne couvre pas, faites-le nous savoir. L'outil s'améliore grâce à vous.
La plupart des comparaisons entre OpenStreetMap et Google Maps sont inutiles.
Elles listent des fonctionnalités, ajoutent un tableau de tarifs, et s'arrêtent là.
Ce n'est pas comme ça qu'on choisit une carte.
La vraie différence n'apparaît que plus tard. Quand votre trafic augmente, que les coûts commencent à grimper, ou que vous avez besoin de quelque chose de légèrement personnalisé et que vous vous heurtez à un mur.
À ce moment-là, le choix de la carte s'efface en arrière-plan, et ce qui reste, c'est cette décision prise tôt, souvent parce que c'était l'option la plus simple à l'époque.
Si vous construisez quelque chose de sérieux, en particulier quelque chose comme un annuaire, ce choix compte plus qu'il n'y paraît.
Décortiquons tout ça correctement, mais d'abord, comme cet article est long, voici le résumé rapide.
TLDR
- Google Maps = tout-en-un, facile à démarrer, les coûts augmentent avec l'utilisation
- OpenStreetMap = données ouvertes, plus flexible, coûts liés à l'infrastructure
- Google Maps est plus rapide à lancer
- OpenStreetMap offre plus de contrôle quand les choses se complexifient
- Google gère la montée en charge pour vous
- Avec OSM, c'est vous qui décidez comment évoluer
- Google Maps convient aux projets simples ou en phase de démarrage
- OpenStreetMap convient aux produits dont les cartes sont au cœur
- Avec GeoDirectory, les deux fonctionnent immédiatement
- OSM peut être utilisé gratuitement pour les petits projets
- Google Maps devient limité sur le plan des coûts et de la personnalisation
- OpenStreetMap demande plus de travail à mesure que vous grandissez
- Si vous voulez la simplicité, optez pour Google Maps
- Si vous voulez un contrôle à long terme, optez pour OpenStreetMap
Si vous avez un peu plus de temps, voici l'analyse complète :
La différence fondamentale (en termes simples)
Google Maps est un produit complet.
Vous obtenez la carte, les données, l'infrastructure, les API, les outils de style, tout est inclus. Vous vous inscrivez, insérez une clé API, et c'est en ligne.
OpenStreetMap, c'est uniquement les données.
C'est une immense base de données géographiques ouverte, construite et maintenue par des contributeurs du monde entier.
Le frontend, les API et l'infrastructure ne sont pas inclus.
Cette différence compte plus que n'importe quelle comparaison de fonctionnalités.
Avec Google Maps, vous adoptez un système clé en main, contrôlé par quelqu'un d'autre.
Avec OpenStreetMap, vous partez de données brutes. Vous décidez comment les afficher, les diffuser et les utiliser.
L'un vous offre rapidité et praticité.
L'autre vous offre flexibilité et contrôle.
Tout le reste dans cette comparaison en découle.
Facilité d'utilisation
Google Maps est difficile à battre sur ce point.
Créez une clé API, suivez la documentation et obtenez une carte fonctionnelle en quelques minutes.
Géocodage, autocomplétion, itinéraires, marqueurs, tout est prêt. L'écosystème est soigné, cohérent et bien documenté.
C'est pourquoi la plupart des projets commencent par là.
Cela supprime les frictions au départ. Vous n'avez pas à vous soucier des tuiles, des serveurs ou de la structure des données. Vous pouvez vous concentrer sur votre produit dans son ensemble, et non sur une seule fonctionnalité (la carte).
OpenStreetMap, c'est différent.
En tant que tel, il ne vous fournit pas une « API prête à l'emploi ». Vous le connectez à des outils ou des services qui s'appuient sur lui. Parfois c'est simple, parfois cela demande un peu de réflexion.
Cela dit, pour de nombreux cas d'usage, notamment les projets plus modestes, vous pouvez utiliser les tuiles publiques et être opérationnel tout aussi rapidement. Aucun compte, aucune facturation, aucune configuration. Mais cela peut entraîner un blocage de votre accès.
Les choses commencent à sembler différentes lorsque vous avez besoin de quelque chose au-delà des bases.
Avec Google Maps, la plupart des fonctionnalités sont déjà là, et il y en a certaines que vous ne voudrez peut-être pas et que vous ne pouvez pas supprimer.
Avec OpenStreetMap, vous décidez du fonctionnement des choses, ce qui vous donne plus de liberté, mais aussi plus de responsabilités et bien plus de travail.
Coût
C'est là que la plupart des comparaisons s'effondrent. Google Maps semble bon marché au départ. Vous bénéficiez d'un crédit gratuit, l'utilisation est faible et tout paraît gratuit.
Puis le projet (avec un peu de chance) grandit.
Plus d'utilisateurs, de chargements de cartes et de requêtes de géocodage. À mesure que les coûts augmentent, ils deviennent plus difficiles à anticiper. Un pic de trafic peut rapidement se répercuter sur votre facture. Et une fois que votre produit en dépend, en changer n'est pas simple.
OpenStreetMap est souvent décrit comme « gratuit », ce qui n'est que partiellement vrai.
Les données, elles, sont gratuites.
Si vous utilisez les tuiles publiques pour un petit projet (contre les CGU, mais c'est assez courant), vous n'aurez peut-être jamais rien à payer, et ça fonctionne très bien. Pas de compte, pas de facturation, pas de mauvaises surprises.
Lorsque l'utilisation augmente, vous passerez probablement à votre propre infrastructure ou à un prestataire. C'est là qu'interviennent les coûts, mais leur nature est différente.
Vous payez pour l'infrastructure, pas par requête API.
Cela signifie :
- Des coûts plus prévisibles
- Vous montez en charge à votre rythme
- Pas de hausses soudaines dues à l'utilisation de l'API
En résumé :
Google Maps est facile à prendre en main, mais les coûts peuvent devenir incontrôlables à mesure que l'utilisation augmente.
OpenStreetMap peut démarrer à zéro, et lorsque vous payez, c'est lié à l'infrastructure que vous choisissez plutôt qu'au nombre de requêtes que vous effectuez.
Personnalisation et contrôle
C'est là que l'écart devient évident.
Avec Google Maps, vous pouvez personnaliser l'apparence et certains comportements. Changer les couleurs, masquer des éléments, ajuster les styles. Pour de nombreux projets, c'est suffisant.
Mais il y a des limites.
Vous ne contrôlez pas les données sous-jacentes. Vous ne pouvez pas modifier librement la façon dont les choses sont structurées.
Si une adresse renvoie des coordonnées de latitude et longitude incorrectes (et pointe donc au mauvais endroit sur la carte), vous ne pouvez rien faire d'autre que demander de l'aide aux ingénieurs de Google Maps.
Vous travaillez dans les limites de ce que Google autorise. Si vous vous heurtez à un obstacle, vous êtes impuissant.
OpenStreetMap, c'est tout le contraire.
Vous travaillez avec des données ouvertes. Vous pouvez styliser la carte comme bon vous semble, décider quoi afficher, comment l'afficher, et même modifier les données si nécessaire.
Si vous souhaitez une expérience très spécifique, des marqueurs différents, des calques personnalisés, des filtres inhabituels, ou quelque chose qui ne suit pas le comportement cartographique standard, OSM vous le permet
Cette liberté s'accompagne de responsabilités et implique clairement davantage de travail.
Vous devez décider comment les choses doivent fonctionner, et parfois construire des éléments que Google fournit déjà.
Mais si votre carte est un élément central du produit, ce niveau de contrôle fait une grande différence. Cela se voit clairement dans les secteurs où la personnalisation de la carte a un véritable impact commercial, comme les annuaires immobiliers et annuaires de restaurants avec la cartographie des zones de livraison.
Qualité des données
Ce point est moins évident qu'il n'y paraît. Google Maps est cohérent.
Les données sont gérées et maintenues par une seule entreprise. La plupart des lieux y figurent, les adresses se résolvent clairement et les résultats sont prévisibles. Pour un usage général, ça fonctionne tout simplement.
Mais c'est un système fermé.
Si quelque chose est incorrect ou manquant, vous pouvez suggérer une modification, mais vous ne contrôlez ni le résultat ni la rapidité de la correction.
OpenStreetMap, c'est tout le contraire.
Les données sont ouvertes et modifiables par n'importe qui. Cela signifie que la qualité varie selon les zones.
Dans certaines régions, notamment les villes avec des contributeurs actifs, OSM peut être extrêmement détaillé, parfois davantage que Google. Dans d'autres, il peut être incomplet ou obsolète.
L'avantage, c'est que vous pouvez corriger les choses.
Si une route manque ou qu'un lieu est incorrect, vous ou vos utilisateurs pouvez le mettre à jour. Les modifications peuvent apparaître rapidement, sans attendre qu'un système centralisé les intègre.
C'est donc un compromis.
Google vous offre une cohérence immédiate, sans configuration.
OpenStreetMap vous offre de la flexibilité, avec une qualité qui dépend de la communauté et, si nécessaire, de votre propre implication.
Passage à l'échelle
C'est là que le choix commence à avoir de l'importance.
Avec Google Maps, le passage à l'échelle est quasiment invisible.
Vous n'avez pas à vous soucier des serveurs, des tuiles ou des performances. À mesure que le trafic augmente, tout continue de fonctionner de la même façon. C'est en partie ce que vous payez.
Qu'est-ce qui change dans la facture ?
Plus d'utilisateurs signifie plus de requêtes, et chaque chargement de carte, géocodage ou interaction s'accumule. Techniquement, ça passe à l'échelle sans problème. Financièrement, ça peut devenir une autre histoire.
OpenStreetMap emprunte une voie différente.
À petite échelle, vous pouvez tout faire fonctionner avec des tuiles publiques sans vous en préoccuper.
À mesure que l'utilisation augmente, vous commencez à prendre des décisions.
Continuez-vous à utiliser les tuiles publiques, passez-vous à un fournisseur, ou hébergez-vous les vôtres ?
Optimisez-vous la façon dont les marqueurs sont chargés ?
Modifiez-vous le fonctionnement du filtrage pour maintenir de bonnes performances ?
Vous êtes plus impliqué, mais vous avez aussi plus de contrôle sur le comportement du système.
Cela devient important avec :
- de grands ensembles de données
- de nombreux marqueurs sur la carte
- filtrage ou recherche avancés
- interactions personnalisées
Dans ces cas, vous pouvez façonner le système autour de votre produit plutôt que de vous adapter à ses limitations.
Les deux peuvent donc évoluer.
Google Maps s'en charge pour vous, mais les coûts suivent de près l'utilisation.
OpenStreetMap demande un peu plus de réflexion au fur et à mesure que vous évoluez, mais il vous laisse décider comment cette croissance est gérée.
Lequel fonctionne le mieux avec GeoDirectory
Avec GeoDirectory, vous n'êtes pas limité à l'un ou à l'autre.
Il prend en charge à la fois Google Maps et OpenStreetMap nativement, et passer de l'un à l'autre est aussi simple que de choisir un paramètre ou d'ajouter une clé API.
Vous pouvez même les combiner. (une extension tierce est requise pour cela)
Utilisez Google sur une page et OpenStreetMap sur une autre, selon vos besoins.
Cette flexibilité est importante, mais cela ne signifie pas qu'ils fonctionnent de la même façon.
Google Maps avec GeoDirectory
- Fonctionne immédiatement dès que vous ajoutez une clé API
- Géocodage et gestion des adresses propres et cohérents
- Moins de réflexion requise lors de la configuration
Idéal pour :
- Lancements rapides
- Annuaires où les cartes par défaut suffisent
- Projets où vous ne voulez toucher à rien de technique
Mais :
- Nécessite un compte de facturation même pour commencer
- Les coûts augmentent avec l'utilisation
- Vous travaillez selon les règles et limites de Google
OpenStreetMap avec GeoDirectory
- Fonctionne immédiatement sans clé API
- Peut être utilisé entièrement gratuitement pour les petits projets
- Facile à démarrer, surtout pour les annuaires simples
Et :
- Vous pouvez toujours intégrer d'autres services plus tard (tuiles, géocodage, etc.)
- Vous pouvez même le combiner avec Google pour des tâches spécifiques si nécessaire
Là où ça devient plus intéressant :
- Aucune facturation basée sur l'utilisation
- Plus de liberté dans le comportement des cartes
- Mieux adapté quand des cartes fortement personnalisées sont au cœur du produit
La différence concrète
Avec GeoDirectory, les deux sont faciles à démarrer.
La différence se manifeste plus tard.
Google Maps reste simple d'utilisation, mais lie votre croissance à des coûts basés sur l'utilisation.
OpenStreetMap est tout aussi facile à démarrer, et lorsque le projet grandit, vous avez plus de liberté pour décider comment les choses doivent évoluer.
Ce que la plupart des gens manquent
Ils pensent que choisir OSM implique plus de configuration dès le premier jour.
En réalité, GeoDirectory supprime la majeure partie de cette friction. Vous pouvez démarrer avec OSM tout aussi rapidement, et ne gérer l'infrastructure que lorsqu'elle devient réellement nécessaire.
Règle simple
Si des cartographies complexes font partie du produit et que vous ne faites pas que afficher des marqueurs, mais que vous construisez des fonctionnalités par-dessus la carte.
Avec Google Maps, vous pouvez faire la plupart des choses, mais tôt ou tard, vous rencontrez des limites. Qu'il s'agisse de limites techniques, de restrictions d'API ou de coûts qui augmentent à chaque interaction.
Avec OpenStreetMap, vous pouvez contrôler la façon dont les données sont chargées, rendues et dont les interactions fonctionnent. Si vous avez besoin de changer quelque chose, vous le pouvez.
Il n'y a pas de moment « ceci n'est pas autorisé ».
C'est ce que signifie « plus de liberté pour construire ».
Pas plus de fonctionnalités prêtes à l'emploi, mais plus de liberté lorsque votre produit cesse d'être simple.
Comparaison des API (OpenStreetMap vs Google Maps API)
C'est là que les choses deviennent souvent confuses.
Google Maps est fourni avec une suite d'API complète.
Vous obtenez :
- cartes et tuiles
- géocodage et géocodage inversé
- autocomplétion
- itinéraires et navigation
- données sur les lieux
Le tout dans un seul système, une seule clé, un seul compte de facturation.
C'est cohérent et facile à utiliser. La documentation est solide, et la plupart des choses fonctionnent comme prévu sans trop d'effort.
OpenStreetMap ne dispose pas d'une API unique.
C'est un ensemble de briques.
Si vous souhaitez les mêmes fonctionnalités, vous combinez des services :
- tuiles : tuiles publiques OpenStreetMap ou fournisseurs comme MapTiler
- géocodage : Nominatim ou des services tiers
- itinéraires : OSRM, GraphHopper, ou d'autres
- saisie automatique : basée sur le géocodage ou des outils externes
Cela peut sembler plus complexe, mais en pratique, vous n'utilisez que ce dont vous avez besoin.
La vraie différence
Google vous offre tout en un seul endroit.
OpenStreetMap vous laisse choisir ce que vous voulez.
Là où ça compte
Avec Google Maps :
- Tout est intégré
- Moins de configuration
- Flexibilité limitée
Avec OpenStreetMap :
- Plus de composants à gérer
- Plus de contrôle sur chaque élément
- Plus facile de remplacer des composants si nécessaire
Par exemple, si la qualité du géocodage devient un problème, vous pouvez changer de fournisseur sans toucher au reste de votre infrastructure.
C'est tout simplement impossible avec Google Maps.
Ce que les utilisateurs ratent souvent
Ils comparent les API fonctionnalité par fonctionnalité. En réalité, c'est une question d'architecture.
Google Maps est un système unique, tandis qu'OpenStreetMap est un écosystème.
Cette différence se manifeste avec le temps, surtout à mesure que vos besoins évoluent.
Quand Google Maps devient un problème pour vous
Google Maps fonctionne très bien jusqu'à ce que votre projet gagne en complexité.
Au départ, tout semble fluide. La configuration est rapide, les fonctionnalités sont prêtes, et vous n'y pensez pas vraiment.
Puis l'utilisation augmente.
Plus d'utilisateurs, plus de recherches, plus d'interactions avec la carte. Les coûts commencent à apparaître là où vous ne l'aviez pas anticipé. Chaque autocomplétion, chaque géocodage, chaque chargement de carte s'ajoute à la facture totale.
Ce n'est pas une grande hausse soudaine. C'est une montée progressive qu'il devient difficile d'ignorer.
Puis viennent les limites.
Vous souhaitez modifier le comportement des éléments sur la carte. Pas seulement le style, mais la logique.
- Charger uniquement une partie des données selon des règles personnalisées
- Contrôler comment et quand les marqueurs apparaissent
- Exécuter des requêtes plus complexes liées aux interactions utilisateur
Certaines de ces choses sont possibles. D'autres deviennent maladroites. D'autres encore ne sont tout simplement pas disponibles.
Vous commencez à façonner votre produit en fonction de ce que l'API permet.
Il y a aussi la dépendance.
Votre carte, votre géocodage, votre autocomplétion, tout est lié à un seul fournisseur. Si quelque chose change — tarifs, quotas ou conditions — vous n'avez pas beaucoup d'options sans revoir de larges pans de votre configuration.
Rien de tout cela n'a d'importance pour un petit projet.
Mais dès que les cartes deviennent centrales dans ce que vous construisez, ces problèmes commencent à se manifester.
Et c'est généralement à ce moment-là que les gens commencent à chercher des alternatives.
Quand OpenStreetMap devient une source de friction
OpenStreetMap semble simple au début. Vous chargez la carte, sans clé API, sans facturation, tout fonctionne. Pour les petits projets, cela peut rester ainsi pendant longtemps.
Les frictions apparaissent plus tard.
Le géocodage est généralement la première chose que les gens remarquent. Nominatim public fonctionne, mais il n'est pas conçu pour une utilisation intensive. Les résultats peuvent être incohérents selon les zones, et si vous en dépendez trop, vous devrez passer à votre propre instance ou à un fournisseur tiers.
Vient ensuite la performance.
Au fur et à mesure que votre jeu de données s'agrandit — afficher des milliers de marqueurs, appliquer des filtres et maintenir la carte réactive — tout cela n'est plus géré pour vous. Vous devez réfléchir au clustering, aux requêtes et au chargement des données.
Rien n'est cassé, mais rien n'est automatique non plus. La personnalisation du style et du comportement peut également prendre du temps.
Vous pouvez personnaliser presque n'importe quoi, mais vous n'obtenez pas un système soigné prêt à l'emploi. Si vous souhaitez une expérience très spécifique, vous passerez probablement du temps à la construire. (Les marqueurs de carte personnalisés sont un bon exemple de là où réside ce travail.)
Et puis il y a la maintenance.
Si vous allez au-delà des tuiles ou services publics, vous êtes désormais responsable de certaines parties de la stack. Mises à jour, disponibilité, décisions de mise à l'échelle — tout cela devient votre responsabilité.
Rien de tout cela n'est un problème si vous vous y attendez. Mais si vous avez choisi OpenStreetMap en pensant que c'est simplement une version gratuite de Google Maps, c'est là que la différence devient évidente.
Guide de décision rapide
Si vous voulez quelque chose de simple et rapide à lancer, utilisez Google Maps.
Vous ajoutez une clé API, tout fonctionne et vous n'avez pas à vous soucier de l'infrastructure. C'est une bonne option pour les projets de plus petite envergure ou lorsque les cartes servent uniquement à afficher des emplacements.
Si vous testez une idée, les deux conviennent.
Vous pouvez commencer avec Google Maps pour plus de commodité, ou avec OpenStreetMap si vous souhaitez éviter de configurer la facturation dès le premier jour. À ce stade, la différence est minime.
Si vous anticipez une croissance, pensez à l'avenir.
Google Maps reste simple d'utilisation, mais la consommation augmente à chaque interaction. OpenStreetMap vous offre plus de contrôle sur la façon dont les choses évoluent, même si vous n'en avez pas besoin tout de suite.
Si les cartes sont au cœur de votre produit, OpenStreetMap est plus judicieux.
Non pas parce qu'il offre davantage de fonctionnalités d'emblée, mais parce que vous pouvez façonner le fonctionnement de l'ensemble une fois que les choses se complexifient.
Si vous ne souhaitez pas avoir à gérer des décisions techniques plus tard, restez avec Google Maps.
Si vous combinez des cartes avec des fonctionnalités d'annuaire réservées aux membres (annonces premium, coordonnées accessibles uniquement aux abonnés payants, révélations d'emplacements restreintes), les règles de visibilité au niveau des blocs disponibles dans GeoDirectory s'intègrent parfaitement avec l'un ou l'autre fournisseur de cartes.
Si vous êtes à l'aise pour prendre ces décisions au moment voulu, OpenStreetMap vous offre plus de liberté pour construire.
Réflexion finale
La plupart des gens choisissent en fonction de ce qui semble le plus simple au départ. Ça fonctionne, jusqu'à ce que le projet prenne de l'ampleur.
À ce stade, la carte n'est plus simplement une fonctionnalité. Elle commence à influencer les coûts, les performances et ce que vous pouvez ou ne pouvez pas construire ensuite.
Faites ce choix en gardant cela à l'esprit.
Note de l'éditeur (mise à jour 2026)
Cette interview a été publiée l'année dernière, lorsque Frey construisait la plupart de ses annuaires sur WordPress à l'aide d'outils comme GeoDirectory. Depuis, il expérimente intensément les outils de codage par IA tels que Claude Code, et nombre de ses projets récents sont désormais entièrement construits grâce au Vibe coding.
Expérimenter l'IA de cette façon est impressionnant. La rapidité avec laquelle on peut concevoir des fonctionnalités, des tableaux de bord ou des systèmes entiers est franchement remarquable. Mais cela comporte aussi un risque sérieux que les débutants sous-estiment souvent.
Lorsqu'on vibe code un système sans comprendre l'architecture sous-jacente, on peut facilement créer des problèmes invisibles en surface mais extrêmement coûteux par la suite. Un site peut paraître magnifique, rapide et fonctionnel, tout en reposant sur des fondations qui finiront par s'effondrer sous un trafic ou une utilisation réels.
Quelques exemples ont déjà émergé au sein de la communauté. Certains utilisateurs ont signalé des erreurs « too many redirects » sur Discover Plasma. La solution suggérée était de supprimer les cookies, ce qui peut faire disparaître l'erreur temporairement, mais ne résout pas le problème architectural sous-jacent à l'origine de la boucle de redirection. Ce type de contournement masque le problème plutôt que de le régler.
Un autre exemple récent est un système d'analytique personnalisé codé en vibe coding pour le même annuaire. L'exécution est techniquement impressionnante, mais l'architecture enregistre bien plus de données que nécessaire directement dans la base de données. À petite échelle, tout semble correct. À plus grande échelle, cela devient un sérieux problème car le stockage et les requêtes en base de données croissent extrêmement vite. Les coûts d'hébergement augmentent, les performances chutent, et le système finit par être coûteux à maintenir.
Ce sont des problèmes classiques que les développeurs expérimentés apprennent à éviter dès le début. L'IA peut générer du code fonctionnel rapidement, mais elle ne conçoit pas automatiquement des systèmes durables. Si la personne qui utilise l'outil ne reconnaît pas les erreurs architecturales, celles-ci peuvent s'accumuler silencieusement jusqu'à devenir coûteuses.
C'est précisément pour cette raison que de nombreux créateurs chevronnés s'appuient encore sur des fondations éprouvées. WordPress combiné à des plugins matures comme GeoDirectory a été perfectionné au fil de nombreuses années, sur des milliers de sites réels. L'architecture, la structure des données, les stratégies de mise en cache et les limites de scalabilité sont déjà bien connues.
Démarrer à partir d'un système stable vous offre plusieurs avantages :
• une architecture éprouvée qui a déjà résisté à un trafic réel
• un comportement et des performances de base de données prévisibles
• des mises à jour régulières et une maintenance assurée par des développeurs expérimentés
• des équipes de support capables d'identifier les problèmes rapidement
• un large écosystème de plugins et d'outils qui résolvent les problèmes courantsL'IA devient alors une couche puissante qui vient s'ajouter à cette fondation. Elle peut aider à personnaliser des fonctionnalités, automatiser des flux de travail, générer des extraits de code et étendre les capacités du système, sans vous obliger à réinventer toute la plateforme.
Utiliser l'IA de cette façon réduit considérablement le risque d'erreurs catastrophiques tout en permettant aux créateurs d'avancer très vite.
Le Vibe coding de plateformes entières à partir de zéro peut tout à fait fonctionner dans certains cas, notamment pour des ingénieurs expérimentés qui maîtrisent la conception de systèmes, la mise en cache, la croissance des bases de données, les stratégies d'indexation, les limites de journalisation et les coûts d'infrastructure.
Mais pour la plupart des débutants, il est très facile de construire quelque chose qui fonctionne aujourd'hui et qui plante silencieusement demain.
Une bonne idée peut échouer non pas parce que la niche était mauvaise ou que le SEO n'a pas fonctionné, mais parce que le système sous-jacent n'était pas conçu pour survivre au succès.
L'IA est un outil incroyable. Il ne devrait simplement pas remplacer des fondations solides.
Paolo Tajani – Co-fondateur d'AyeCode
L'ancienne interview commence ici :
Comment Frey a transformé un simple test SEO en un annuaire rapportant 2 000 $/mois et dirige désormais une communauté grandissante de créateurs
Quand Frey Chu a lancé son premier site d'annuaire en 2022, ce n'était pas le fruit d'un grand plan. Il apprenait simplement le SEO, testait des idées et avait besoin d'un projet sur lequel s'exercer. Ce site de test est devenu un annuaire de niche qui génère aujourd'hui plus de 2 000 $ par mois, presque en automatique, et attire environ 60 000 visites mensuelles.
Depuis, il s'est lancé à fond. Frey a créé plusieurs annuaires à fort trafic dans des niches insolites et peu glamour (ce sont ses mots), notamment la location de toilettes portables, les marchés aux puces, les magasins de déstockage, et un annuaire national de santé appelé Discover Plasma, en utilisant GeoDirectory.
Pas de code, pas d'équipe — juste une recherche intelligente, un SEO solide et un travail manuel considérable que la plupart des gens refusent de faire. Il collecte les données, les nettoie lui-même, vérifie chaque fiche sur Google Maps et enrichit chacune à la main, parce que c'est ce qui rend ses annuaires vraiment utiles.
Aujourd'hui, via sa chaîne YouTube, Frey documente tout : du choix d'une niche et de sa validation grâce à une véritable intention de recherche, jusqu'à la monétisation via la publicité et les fiches mises en avant.
Son style pratique et transparent lui a valu une audience en pleine croissance et une communauté privée florissante : Ship Your Directory, où les créateurs échangent des idées, examinent des sites et partagent leurs avancées en coulisses.
Il ne vend pas de formations ni de systèmes pour s'enrichir rapidement. Il montre le vrai travail. Que vous visiez 500 $ par mois ou que vous souhaitiez atteindre cinq chiffres, l'approche de Frey a aidé une nouvelle génération de créateurs d'annuaires à repenser ce qui est possible avec le SEO et un ordinateur portable.
Nous lui avons demandé de nous raconter ses débuts, ce qui fait qu'un annuaire fonctionne, et pourquoi l'ennuyeux pourrait en fait être une force.

L'histoire de Frey Chu
Q : Vous avez tout misé sur les annuaires après avoir quitté votre emploi. Quel a été le déclic qui vous a poussé à franchir le pas ?
Je me suis lancé à fond dans les annuaires parce que j'ai constaté que le premier que j'avais créé était plutôt un succès. Il générait un trafic stable — environ 60 000 à 80 000 visiteurs mensuels. Et je me suis demandé : et si je pouvais reproduire ça dans d'autres niches d'annuaires ?
Puisque ce premier site avait trouvé son public, je me sentais assez confiant — que ce soit une bonne chose ou non — pour me lancer dans d'autres projets d'annuaires. Le vrai déclic est venu quand j'ai commencé à vraiment comprendre le SEO et ce qui faisait réellement la différence pour générer du trafic organique. J'avais l'impression de maîtriser les éléments clés qui comptaient vraiment.
J'ai aussi remarqué que beaucoup des plus grandes entreprises d'internet sont des annuaires. Ils existent depuis toujours. Certains sont immenses, d'autres ultra-nichés, et pourtant cette catégorie reste très sous-estimée. Il existe tellement de façons de monétiser et tellement de niches négligées. C'est cette combinaison de facteurs qui a été déterminante pour moi.
Q : La plupart des gens courent après les niches tendance, mais vous choisissez souvent les plus ennuyeuses. Pourquoi pensez-vous qu'elles sont plus performantes ?
Je pense que les niches ennuyeuses et géolocalisées ont tendance à s'imposer sur la durée. La raison principale, c'est que je crois qu'elles vont survivre aux annuaires de type informatif, surtout dans les prochaines années avec les progrès constants de l'IA. Beaucoup d'informations seront directement fournies par l'IA, mais celle-ci ne peut pas aussi facilement remplacer les informations locales ultra-ciblées.
J'ai aussi eu un avant-goût de l'aspect passif de ces niches avec mon premier annuaire. Une fois qu'il est construit et qu'il commence à se positionner, vous pouvez vous en sortir en y jetant un œil peut-être une fois par mois — parfois moins. Ce modèle mains libres m'a vraiment convenu.
Les niches tendance sont amusantes, mais peuvent être épuisantes. Par exemple, si vous créez un annuaire d'outils IA, vous devez le mettre à jour en permanence parce que les choses évoluent vite. Et je préfère tout simplement ne pas être coincé dans ce cycle de maintenance sans fin.
Q : Vous avez dit que votre premier annuaire à succès était basiquement un copier-coller de Google Maps. Qu'est-ce qui l'a démarqué malgré cette simplicité ?
Oui, c'est vrai. Mon premier annuaire était vraiment un copier-coller de Google Maps, mais avec un enrichissement supplémentaire qui intéressait vraiment les gens. Google Maps peut être utile, mais ça prend du temps — il faut cliquer sur les profils d'entreprises, lire les avis, parfois même rechercher des mots-clés dans ces avis. C'est beaucoup de travail.
Alors j'ai simplement supprimé toutes ces frictions. J'ai regroupé tout ce que les gens cherchaient en un seul endroit. Le format comptait aussi. J'ai utilisé un style de page pilier, c'est-à-dire une page à défilement long où tout est directement accessible. Ce n'est pas le plus joli sur mobile, mais ça fonctionne incroyablement bien parce que les utilisateurs n'ont pas à chercher l'information.
Q : Quelle est la plus grande idée reçue sur la création d'un site annuaire ?
Il y en a deux importantes. Premièrement, que les annuaires sont des activités à flux de trésorerie rapide. Je comprends pourquoi les gens le pensent, mais le SEO n'est pas rapide. Ce n'est pas comme diffuser des publicités sur Facebook ou construire une marque personnelle sur TikTok. Le SEO prend du temps.
Une autre idée reçue, c'est que choisir une niche est facile. Je pense en fait que c'est la partie la plus difficile. Je passe énormément de temps à faire des recherches avant même d'acheter un nom de domaine. Il faut examiner la concurrence, les signaux sociaux, la demande du public, si vous résolvez un vrai problème, et comment vous allez créer quelque chose de meilleur que ce qui existe déjà. Il ne s'agit pas de choisir quelque chose au hasard en espérant que ça marche.
Q : Comment identifiez-vous une niche avec un fort potentiel SEO mais une faible concurrence ?
J'utilise Ahrefs pour la recherche de mots-clés. Une approche de base consiste à trouver une faible difficulté de mot-clé avec un volume mensuel élevé, mais ça ne vous mène que jusqu'à un certain point. Quand vous maîtrisez mieux le SEO, vous réalisez que la difficulté des mots-clés n'est pas toujours précise.
J'examine donc aussi les backlinks, l'autorité thématique d'un site, et le nombre de pages indexées avec lesquelles il travaille. Si je vois des annuaires de type artisanal se positionner en première page, c'est un très bon signe que la concurrence n'est pas trop féroce. Il s'agit d'assembler le tableau complet.
Q : Quel est votre processus actuel pour valider une niche avant de vous y engager ?
Je vérifie quatre endroits : Ahrefs, les résultats de recherche Google, Reddit et Google Maps. Ahrefs me donne des données sur le volume de recherche et la concurrence. Google m'indique si de petits sites ou des annuaires indépendants se positionnent déjà, ce qui peut être un bon signe que c'est gagnable.
Reddit et Google Maps servent à comprendre s'il existe un vrai problème. Je lis des fils de discussion, des commentaires, des avis — j'essaie juste d'écouter. Les gens demandent-ils constamment des recommandations ? Répètent-ils les mêmes points de douleur ? C'est le genre de signal social qui me dit que la niche a de la profondeur.
Q : Une fois que vous avez trouvé une niche prometteuse, quelle est votre stack technique de prédilection pour lancer un annuaire ?
Ça varie selon la niche et la complexité du projet, mais j'utilise généralement quelque chose comme Outscraper pour scraper les données. Pour le site lui-même, WordPress est une valeur sûre. J'ai utilisé GeoDirectory pour les projets de grande envergure où je lance des milliers de fiches, et c'est solide.
Si vous construisez quelque chose de plus complexe ou à grande échelle, je dirais toujours que WordPress est difficile à battre. Mais je commence aussi à expérimenter des outils de codage IA, qui vont selon moi devenir incontournables pour la scalabilité.
Q : Beaucoup de débutants sont dépassés par les outils et les coûts. Jusqu'à quel point peut-on démarrer de façon minimaliste tout en étant efficace ?
Assez léger. Au début, je faisais du scraping manuel. Vous n'avez pas besoin d'une stack technique démesurée. WordPress seul peut vous emmener loin.
La chose la plus chère que je paie, c'est Ahrefs, et honnêtement, je le recommanderais avant tout le reste si vous devez dépenser de l'argent. Ce n'est pas uniquement pour la recherche de mots-clés — ça aide pour l'analyse concurrentielle, le suivi, les idées de contenu, tout ça.
Vous pouvez probablement lancer un annuaire pour environ 300 à 500 dollars. Ça peut grimper si vous voulez davantage d'automatisation ou construire quelque chose d'envergure, mais si vous êtes débrouillard, vous pouvez tout à fait rester dans le lean.
Q : Vous êtes très axé sur les données, mais vous parlez aussi d'empathie envers l'utilisateur. Comment trouvez-vous cet équilibre lors de la conception de vos annuaires ?
C'est quelque chose que j'ai dû apprendre. Avant, je créais des annuaires uniquement selon mes propres intérêts, et la plupart ont échoué. Maintenant, j'aborde ça avec 70 % de données et 30 % d'empathie et d'intuition.
Même si les chiffres sont bons, vous devez quand même comprendre ce avec quoi les gens ont du mal. C'est pourquoi je passe autant de temps sur Reddit et Google Maps — juste à lire, écouter, observer les tendances.
Les données me disent où se trouve l'opportunité. L'empathie me dit comment apporter vraiment de la valeur pour que les gens fassent confiance au site et y reviennent.
Q : D'après votre expérience, qu'est-ce qui distingue un annuaire qui se classe de celui qui est ignoré ?
Tout commence vraiment avec l'idée. Il existe tellement d'outils aujourd'hui — des outils IA, WordPress, des plugins — que n'importe qui peut mettre un site en ligne. Mais si votre idée est trop concurrentielle et que vous n'êtes pas fort en SEO, vous n'irez probablement pas très loin.
C'est là que je vois la plupart des gens abandonner. Ils fournissent tout ce travail, puis se découragent quand aucun trafic n'arrive. Il y a aussi le fait d'attendre des résultats trop rapidement. Le SEO prend du temps. Si vous pensez que vous allez vous classer et obtenir du trafic en deux semaines, vous allez être déçu.
Q : Quelle est votre approche pour enrichir les annonces afin qu'elles aident vraiment l'utilisateur final ?
J'en ai parlé plus tôt, mais l'enrichissement commence par prêter attention à ce que les gens disent déjà. Sur Google Maps, je regarde les tags d'avis — si les mêmes éléments reviennent sans cesse, c'est un signal que les gens y accordent de l'importance.
Si les résultats de recherche sont fragmentés, c'est-à-dire que Google affiche un mélange de catégories, cela m'indique que les gens ont du mal à trouver ce qu'ils veulent. J'essaie de combler ce manque. Reddit fonctionne de la même façon. Je fais défiler des fils de discussion, je vois quels problèmes reviennent encore et encore, puis je les transforme en données que j'intègre dans l'annuaire. Il s'agit de faire gagner du temps aux gens et de leur éviter des frustrations.
Q : Le SEO programmatique semble gagner en popularité. L'avez-vous trouvé aussi efficace que l'approche plus manuelle ?
Oui et non. Le SEO programmatique est formidable pour la mise à l'échelle. Vous pouvez publier des milliers de pages en une journée. Mais j'ai en réalité eu plus de succès avec l'approche manuelle, car je peux me concentrer davantage sur la qualité.
Si vos pages programmatiques sont légères ou génériques, elles ne se classeront probablement pas. Mais si vous avez couvert les bases — comme le nom, l'adresse, les horaires, le téléphone — et que vous y ajoutez ensuite un vrai enrichissement, ça devient puissant.
Je pense à ça comme deux catégories : les infos que les gens doivent savoir (comme les horaires, le téléphone, etc.) et les infos qu'ils veulent à savoir (par exemple si l'endroit propose de la nourriture végane, vend de la bière, est adapté aux enfants). Ce deuxième volet, c'est là que vous faites la différence.
Q : Vos répertoires sont souvent monétisés par la publicité et les annonces mises en avant. Qu'est-ce qui détermine le modèle que vous choisissez ?
Si le créneau a un volume de recherche élevé et que je sais que je peux attirer entre 10 000 et 50 000 visiteurs par mois, la publicité est généralement la bonne option. C'est là que le volume de trafic justifie les revenus publicitaires.
Pour les annonces mises en avant, le volume de recherche importe moins. Ce qui compte, c'est de savoir si la valeur moyenne de commande du produit ou service est suffisamment élevée pour que l'entreprise ait intérêt à payer.
Par exemple, je ne ciblerais pas les studios de yoga pour des annonces mises en avant. Un cours peut coûter 25 $, et le budget marketing est probablement serré. Mais quelque chose comme la location de toilettes chimiques haut de gamme — ça peut se louer quelques milliers de dollars. Ce type d'entreprise est bien plus susceptible de payer pour de la visibilité.
Q : Avez-vous constaté que les propriétaires d'entreprises sont réceptifs à l'idée de payer pour de la visibilité dans des répertoires aujourd'hui ?
Ça peut être le cas, mais il faut qu'il y ait une adéquation. Générer du trafic vers votre répertoire, c'est une chose. Transformer ce trafic en véritables prospects, c'en est une autre.
Si vous pouvez aider une entreprise à obtenir des prospects qualifiés — surtout avec une intention de recherche claire derrière eux — alors oui, ça devient une évidence. Mais vous devez vraiment en valoir la peine pour eux. Pas seulement du trafic pour le trafic.
Q : Si quelqu'un voulait créer un répertoire de niche mais n'avait aucune formation technique, quel serait votre conseil ?
Honnêtement, la partie technique est probablement la plus facile de toute l'affaire. Il existe tellement d'outils qui facilitent la création d'un site, même si vous n'avez pas de formation en développement.
Les parties les plus difficiles sont de choisir le bon créneau, d'apprendre le SEO, de faire les recherches et d'enrichir les données. Ce sont ces éléments qui font vraiment la réussite ou l'échec d'un répertoire.
Je dirais donc : concentrez-vous d'abord sur les fondamentaux du SEO. Vous pouvez apprendre à utiliser WordPress ou un outil no-code assez rapidement. Mais même le plus beau des sites ne recevra pas de trafic si vous ne savez pas comment le faire bien se positionner.
Q : Vous avez travaillé avec des données scrappées à grande échelle. Quelle est, selon vous, la plus grande erreur que les gens commettent lors de l'importation d'annonces ?
La plus grande erreur est de négliger l'enrichissement qualitatif des données. Les gens sont enthousiastes à l'idée de lancer des centaines ou des milliers d'annonces, mais les pages se résument alors à un nom, une adresse, un numéro de téléphone et des horaires.
Ce n'est plus suffisant. Google est plus intelligent, les budgets de crawl sont plus limités, et les pages légères ne performent tout simplement pas. Vous devez aller au-delà des bases — comprendre ce que les gens vraiment recherchent et leur fournir cette information.
Sinon, il n'y a aucune raison pour que quelqu'un utilise votre répertoire plutôt que d'ouvrir simplement Google Maps.
Q : Quelle est l'histoire derrière votre répertoire le plus réussi ? Dans quel créneau se trouve-t-il (si vous êtes à l'aise pour le partager), et qu'est-ce qui, selon vous, l'a rendu si performant ?
C'était le premier répertoire que j'aie jamais créé, et il est dans le créneau des friperies. Je ne partagerai pas l'URL réelle car j'ai eu quelques imitateurs quand je l'avais fait par le passé, mais il me rapporte passivement quelques milliers de dollars par mois depuis environ deux ans maintenant.
Ce qui a fait que ça a marché, c'est que je ne l'ai pas construit dans l'intention de gagner de l'argent. Je voulais juste voir si les techniques SEO que j'apprenais sur YouTube fonctionnaient vraiment.
Je l'ai donc traité comme un exercice de montée en compétences. J'ai été très intentionnel sur chaque petit détail — SEO on-page, backlinks, structure. J'ai aussi trouvé un concurrent qui dépassait les 100 000 visiteurs mensuels et je me suis dit : je peux faire mieux. J'ai changé le format, utilisé la structure de page pilier, et ça a fini par fonctionner bien mieux que ce que j'espérais.
Q : Vous avez mentionné WordPress plusieurs fois. Qu'est-ce que vous recherchez dans un bon plugin de répertoire ?
Une interface conviviale, c'est essentiel pour moi. Je ne suis pas très technique, donc je veux quelque chose de simple à utiliser. Un bon support client compte aussi, parce que j'ai parfois besoin d'aide pour résoudre des problèmes et je ne veux pas rester bloqué.
Je suis aussi prêt à payer plus cher pour un plugin s'il m'offre de la flexibilité et peut prendre en charge plusieurs projets. Je m'intéresse davantage à la valeur qu'au simple prix.
Et enfin, je veux savoir que d'autres personnes ont utilisé le plugin avec succès — notamment pour le SEO. S'il n'est pas SEO-friendly, c'est quasiment rédhibitoire.
Q : Lorsque vous choisissez un plugin de répertoire, quelle importance accordez-vous à la scalabilité et à la structure SEO ?
Les deux sont primordiaux. Si je construis juste un petit site, il est possible que je n'utilise pas de plugin du tout — je créerai simplement les pages manuellement.
Mais si je sais que le site aura des milliers de listings, alors la scalabilité devient indispensable. C'est pourquoi j'ai choisi GeoDirectory pour l'un de mes répertoires de santé. Il n'était pas question de faire ça page par page.
La structure SEO, c'est tout. J'ai besoin d'un contrôle total sur les méta-descriptions, les slugs, les images à la une, les textes alternatifs — absolument tout. Si un plugin ne me permet pas de faire ça, je ne l'utiliserai pas.
Q : Quelle est la fonctionnalité que vous aimeriez voir intégrée par défaut dans davantage d'outils de répertoire ?
C'est assez spécifique à ma façon de construire des répertoires, mais j'aimerais vraiment que davantage d'outils prennent en charge le format de page pilier. La plupart des plugins de répertoire supposent que vous voulez des pages de listing individuelles, mais j'ai eu beaucoup de succès en utilisant simplement une longue page défilante pour tout regrouper.
Ça fonctionne incroyablement bien pour certains mots-clés — certaines de mes pages piliers se classent n°1 et reçoivent des dizaines de milliers de visiteurs mensuels. Mais j'ai dû contourner les outils pour y parvenir.
Autre chose : j'aimerais que davantage d'outils vous permettent de personnaliser vos pages de localisation. Beaucoup de trafic transite par ces pages, mais la plupart des plugins ne vous donnent pas vraiment la main dessus. (Note de la rédaction : GeoDirectory vous donne un contrôle total sur les pages de localisation!)
Q : Quelle est l'idée originale ou inattendue que vous testez en ce moment ?
Je suis vraiment fasciné par les toilettes portatives de luxe. Je sais que ça peut paraître bizarre, mais je pense qu'il y a une vraie opportunité là-dedans. En tant que propriétaire d'entreprise, vous pouvez en louer une pour 1 000 à 2 000 dollars par jour, et c'est un sujet tellement ennuyeux que peu de gens en parlent. C'est justement ce qui m'intéresse.J'ai une liste de centaines d'idées de répertoires — certaines sont farfelues, inattendues, voire un peu limites — mais toutes reposent sur des données de recherche et des niches peu exploitées. Gérer Ship Your Directory Pro me donne aussi une place de choix pour observer des idées parfois étranges mais brillantes que les gens développent. Alors le bizarre ne me dérange pas. C'est souvent dans le banal que se trouvent les vraies mines d'or.
Dans le troisième article de la série « Founder Story », nous mettons en avant Zyppy List, un répertoire soigneusement sélectionné conçu pour mettre en relation les entreprises avec des agences marketing de confiance.
Cyrus Shepard, un professionnel expérimenté du SEO, a créé Zyppy List après avoir constaté à quel point la plupart des annuaires marketing étaient peu fiables, souvent remplis d'annonces non vérifiées et de résultats de mauvaise qualité.
Fort de ses 15 années d'expérience en SEO, Cyrus a voulu construire quelque chose de mieux : une ressource qui aide les entreprises à trouver des services marketing réputés, fondée sur la réputation et la confiance réelles. Zyppy List n'est pas simplement un annuaire de plus ; c'est une sélection soigneuse d'agences évaluées avec rigueur, offrant une réelle valeur ajoutée aussi bien aux utilisateurs qu'aux agences.
Ce qui a commencé comme un projet secondaire sert aujourd'hui de réseau en pleine croissance de professionnels animés d'une mission claire : mettre en lumière les meilleurs acteurs du marketing, déjouer le bruit ambiant et relever le niveau des annuaires en ligne.

L'histoire de Zyppy List
Q : Qu'est-ce qui vous a inspiré à lancer Zyppy List ? Y a-t-il eu un moment précis ou un besoin particulier qui a fait germer l'idée ?
Je dirige un cabinet de conseil en marketing et je me suis retrouvé à consulter d'autres annuaires marketing en ligne lorsque j'avais besoin d'une expertise spécifique. Malheureusement, la qualité de ces annuaires est généralement déplorable et peu fiable. Je voulais créer un annuaire pour soutenir les agences qui fournissent des services marketing vraiment de qualité, et évaluer ces entreprises sur leur réputation réelle — un bénéfice mutuel, je l'espère, pour les utilisateurs comme pour les agences !
Q : Pour ceux qui ne vous connaissent pas, pouvez-vous nous parler un peu de votre parcours avant le lancement de Zyppy ?
Je travaille dans l'optimisation pour les moteurs de recherche (SEO) depuis 15 ans, en me spécialisant dans l'enseignement du SEO, la réalisation d'expériences et les problématiques techniques à grande échelle. J'ai collaboré avec plusieurs startups en qualité de spécialiste SEO, et j'ai également exercé comme évaluateur de qualité pour Google.
Q : Quel est l'objectif principal du site aujourd'hui ? À qui s'adresse-t-il ?
Les agences et cabinets de conseil en marketing représentent une industrie de plusieurs milliards de dollars, des entreprises du Fortune 500 jusqu'aux petits commerces de quartier. Le problème, c'est de trouver des prestataires en qui on peut avoir confiance pour obtenir de vrais résultats. Ceux qui recherchent des services marketing ont toujours besoin de recommandations. C'est à eux que nous espérons être utiles, ainsi qu'aux entreprises marketing elles-mêmes.
Q : L'annuaire semble très sélectif — quel est le processus pour choisir les sites ou outils qui y sont répertoriés ?
Notre annuaire est très sélectif, avec un taux de rejet de 20 à 30 %. Chaque entreprise qui postule fait l'objet d'une évaluation approfondie. Nous avons même fait appel à l'une d'elles avant de prendre une décision ! Notre processus d'évaluation repose sur des indicateurs de réputation réels. Nous examinons tout : les avis clients, les profils LinkedIn, les publications, les mentions dans la presse, et bien d'autres éléments. Nous disposons également d'un système de classement en arrière-plan : si un prestataire semble solide mais n'a pas, pour une raison quelconque, accumulé beaucoup d'indicateurs de réputation, nous pouvons lui donner une chance en lui attribuant simplement un score de réputation plus bas, ce qui lui permet d'apparaître dans les résultats de recherche, mais à une position inférieure.
Q : Existe-t-il des critères définissant ce qui rend un site « digne de Zyppy » ?
En fin de compte, nous nous demandons dans quelle mesure nous faisons confiance à ces prestataires. Ferions-nous suffisamment confiance à ce prestataire pour le recommander à nos parents (qui ne connaissent rien au marketing) ? Si nous ne pouvons pas répondre « oui » à cette question, nous ne les acceptons pas.
Q : Comment envisagez-vous l'évolution de Zyppy dans le temps ? Quelle est la vision à long terme ?
À court terme, nous aimerions remplir Zyppy List avec 1 000 des meilleures agences marketing au monde. À plus long terme, nous aimerions concurrencer les grands annuaires en ligne qui offrent de piètres résultats, mais qui dominent néanmoins les résultats de recherche Google.
Q : Quelle a été la partie la plus gratifiante de la construction de ce projet jusqu'à présent ?
Se connecter avec des entreprises talentueuses du monde entier est extrêmement gratifiant. Nous avons également modifié le système d'avis de GeoDirectory afin que les professionnels puissent « Recommander » d'autres entreprises. Voir les gens s'échanger des recommandations est l'une des meilleures parties du travail.
Q : À l'inverse, qu'est-ce qui a été le plus difficile ?
Bien que j'aie un solide réseau dans le domaine du SEO, atteindre des agences marketing dans d'autres disciplines (par ex., publicité, design) s'est avéré difficile. C'est un défi commercial et nous prenons des mesures pour élargir notre portée.
Q : S'agit-il actuellement d'un projet secondaire ou vous y consacrez-vous à plein temps ?
Je travaille sur Zyppy List 1 à 2 heures par jour, donc c'est clairement un projet secondaire !
Q : Comment avez-vous abordé la croissance et la visibilité du site jusqu'à présent ?
Le défi de Zyppy List en tant que marketplace est double. Nous devons attirer suffisamment d'agences marketing qualifiées dans notre pipeline pour rendre l'annuaire précieux, et nous devons générer suffisamment de trafic qualifié pour que l'inclusion soit intéressante pour les entreprises. La première étape consiste à atteindre l'objectif de 1 000 entreprises. Ensuite, nous avons les défis SEO classiques tels que la visibilité de la marque, le netlinking et le SEO on-page. C'est un exercice d'équilibre, mais chaque nouvelle entreprise fait avancer le mouvement.
Q : Monétisez-vous déjà l'annuaire, ou est-ce prévu pour l'avenir ?
L'annuaire est « légèrement » monétisé. Les membres Pro peuvent se placer dans davantage de catégories et accroître leur visibilité, entre autres avantages. Nous pourrions proposer de la publicité à l'avenir, ou l'accès à des leads premium via notre service de mise en relation.
Q : Quels retours avez-vous reçus des utilisateurs ou de vos pairs depuis le lancement ?
Les retours ont été formidables. Je suis tellement reconnaissant du soutien de la communauté marketing !
Q : Quel conseil donneriez-vous à quelqu'un qui envisage de créer un annuaire curé ou un site de niche ?
Premièrement, utilisez GeoDirectory ! Sans rire. Le CMS a été extraordinaire. Deuxièmement, réfléchissez attentivement à votre plan d'affaires à long terme. Trop d'annuaires vacillent après un lancement solide et végètent avec un contenu maigre et aucune véritable pénétration de marché. Enfin, investissez dans le design et le contenu original. Ma femme est une graphiste talentueuse et cela a vraiment fait la différence lors de la construction du site.
Q : Enfin, où les gens peuvent-ils suivre votre travail ou vous contacter s'ils souhaitent suggérer un site ou collaborer ?
Suivez-moi sur Linkedin ou abonnez-vous à ma newsletter SEO! Merci.