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

Joshua Foer, co-fondateur d'Atlas Obscura, assis et souriant
Joshua Foer

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.

Dylan Thuras, co-fondateur d'Atlas Obscura
Dylan Thuras

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.

Le cratère de gaz de Darvaza brûlant dans le désert du Turkménistan, connu sous le nom de Portes de l'Enfer
Les Portes de l'Enfer du Turkménistan

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.

Les éclairs du Catatumbo frappant au-dessus du lac Maracaibo au Venezuela, de nuit
Le lac Maracaibo, où le ciel est déchiré par la foudre

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.

Ponts de racines vivantes issus de racines d'arbres dans le village de Nongriat, Meghalaya, Inde
Village de Nongriat, Meghalaya – ponts de racines vivantes

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.

  1. La différence fondamentale : une plateforme hébergée vs un plugin auto-hébergé
  2. Fonctionnalités : ce que vous obtenez d'emblée
  3. Design et personnalisation : pourquoi tous les sites Brilliant Directories se ressemblent
  4. IA : aide au contenu page par page vs construction de l'ensemble du site avec une IA qui vous appartient
  5. Le modèle de données : votre base de données est le véritable rempart
  6. Profondeur verticale : immobilier, événements, emplois et la question du MLS
  7. Soumission en frontend et tableaux de bord des membres
  8. Recherche et filtrage : un annuaire ne vaut que ce que vaut sa recherche
  9. Cartes et pages de localisation : le SEO qui se capitalise
  10. Monétisation : la même suite, plus les modèles qu'ils ne peuvent pas atteindre
  11. SEO et schéma : leur système vs toute la boîte à outils WordPress
  12. Performance et évolutivité : ce qu'on ne peut pas simuler
  13. Propriété des données, portabilité et verrouillage : la question derrière toutes les autres
  14. Multilingue : un bouton de traduction vs une vraie seconde langue
  15. Support, intégration et réputation : deux solutions au coude à coude
  16. Tarifs et coût total de possession : louer indéfiniment ou posséder définitivement
  17. Le verdict : à qui s'adresse vraiment chaque solution
  18. 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.

GeoDirectoryBrilliant Directories
Type et hébergementPlugin WordPress auto-hébergé, SaaS géré lancé avec la V3Plateforme 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
TarifsCœur gratuit ; abonnement à 139 $/an pour un site, 229 $/an pour des sites illimités, plus votre propre hébergement145 $/mois, ou à vie de 725 $ à 2 950 $ ; hébergement inclus
RemboursementGarantie satisfait ou remboursé de 30 joursFenê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.comLimites de plan, jusqu'à 100 000 membres par site
Modèle de donnéesTypes de publications personnalisées illimités, champs personnalisés, tables indexées propresModèle d'annonces et de membres fixe
DesignN'importe quel thème, n'importe quel constructeur de pages, contrôle total des modèlesSystème de thème fixe, apparence de modèle reconnaissable
IACréez l'intégralité du site avec Claude Code sur une installation locale, sans compteurGénération de contenu au niveau des pages, crédits comptabilisés
RechercherFiltrage par n'importe quel champ personnalisé, recherche de proximité par rayonRecherche intégrée dans leurs champs définis
Pages de localisationHiérarchie réelle pays/région/ville/quartier, vos URLs et modèles, Google ou OpenStreetMapPages de résultats de recherche générées automatiquement, Google Maps avec coût API supplémentaire
SchemaJSON-LD au niveau des catégories que vous contrôlezCe que la plateforme émet
Outils SEOSuite SEO WordPress complète (Rank Math, Yoast, et plus)SEO intégré uniquement, sans plugins
Monétisation10+ 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, marketplaceSuite intégrée de monétisation par abonnements et annonces
ImmobilierGeoMLS (bientôt disponible) se connecte à tout fournisseur MLS moderne via l'API Web RESOHabillage thématique, pas de MLS natif
MultilingueVéritablement multilingue via WPML, chaque langue est indexéeInterface admin en anglais, superposition Google Translate, solution tierce payante pour les langues indexées
Soumission en front-end & membresGratuit via GeoDirectory core et UsersWPNatif et clé en main, leur point le plus fort
SupportExcellent, 4,8 sur Trustpilot et CapterraExcellent, 4,8 sur Capterra
IntégrationCourbe d'apprentissage plus prononcée, documentation complète et communauté activeDé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.

Trois sites Brilliant Directories partageant la même mise en page de template
Les sites Brilliant Directory sont faciles à repérer 1
Trois sites Brilliant Directories partageant la même mise en page de template
Les sites Brilliant Directory sont faciles à repérer 2
Trois sites Brilliant Directories partageant la même mise en page de template
Les sites Brilliant Directory sont faciles à repérer 3

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.

wp-rankings.com v2
wp-rankings.com V2 reconstruit avec Claude Code

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.

Construire wp-rankings.com en local avec Claude Code et Cursor

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

La table dédiée par type d'annonce dans GeoDirectory face au modèle de données unique et fixe de Brilliant Directories.

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

Neuf modèles de monétisation GeoDirectory propulsés par GetPaid : annonces payantes, réclamations, leads, publicités, abonnements, rendez-vous, locations, billets, marketplace.

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.

Coût sur cinq ans : Brilliant Directories 8 700 $ sans rien posséder contre GeoDirectory 1 925 $ en possédant l'actif.

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

Page de plugin individuelle sur wp-rankings.com affichant le graphique de croissance et l'estimation d'installations

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

Page tendances de wp-rankings.com, plugins classés par croissance sur 7 jours

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.

Page statistiques de wp-rankings.com affichant la distribution des installations

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.

Panneau UWP Membership Controls de BlockStrap affichant la configuration des règles de visibilité pour un bloc conteneur de numéro de téléphone
Le panneau UWP Membership Controls à l'intérieur du bloc conteneur BlockStrap

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.

Page d'annonce en direct vue par un visiteur déconnecté, montrant le champ numéro de téléphone correctement masqué
La même page d'annonce vue par un visiteur déconnecté : le numéro de téléphone a disparu

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 :

  1. Faites un clic droit sur le conteneur qui contient le numéro de téléphone masqué et dupliquez-le
  2. 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)
  3. 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
  4. À 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

GeoDirectoryHivePress
Plugin gratuit sur WordPress.orgOuiOui
Installations actives~18,000+~15,000+
Extensions gratuites5 (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 gratuitsTous les thèmes actuels sont gratuits (Classified Ads, Events, Job Board, Real Estate, Directory)ListingHive uniquement
Compatibilité avec les constructeurs de pagesCompatibilité 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 requiseAucune compatibilité native. Le support Elementor est une demande de fonctionnalité confirmée depuis 2022
Types de publications personnalisésPlusieurs CPT via extension, chacun avec sa propre table de détailsUn type d'annonce principal, modèles supplémentaires via Marketplace, Réservations, Demandes, Abonnements
ÉvénementsExtension Events for GeoDirectory gratuite et dédiée, avec un modèle complet de dates d'événementsAucune extension dédiée
Stockage des champs personnalisésTable dédiée par CPT (wp_geodir_gd_{cpt-name}_detail) avec des colonnes typées et indexableswp_postmeta pour texte/nombre, taxonomies pour liste déroulante/bouton radio/case à cocher
Architecture de rechercheRequête unique indexée sur la table de détailsJointures multiples entre wp_postmeta et les tables de taxonomies, une jointure par filtre
Fournisseurs de cartesGoogle Maps, OpenStreetMapGoogle Maps, Mapbox
Regroupement de marqueursCôté serveur, passe à l'échelle jusqu'à des centaines de milliers de marqueurs (extension Marker Cluster)Côté client uniquement
Hiérarchie de localisationPays, 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 avisCritères multiples à la TripAdvisor via MultiRatings and Reviews. Le badge d'évaluation intégrable génère des backlinks externesNote unique sur 5 étoiles avec commentaires
Modèles de monétisationAnnonces payantes, mise en avant payante, bannières publicitaires, paiement par prospect, deux systèmes de réservation, marketplace, billets d'événementsAnnonces payantes, marketplace, réservations, demandes, abonnements
Facturation récurrenteNatif via GetPaid, aucune extension requiseNécessite WooCommerce + WooCommerce Subscriptions (239 $/an)
Applications mobilesDisponible via des prestataires tiers (sur mesure)Demandé depuis 2022, non disponible
SEOSchéma natif dans le cœur, hiérarchie de localisation pour le SEO local, compatible Yoast/Rank MathExtension SEO à 29 $, compatible Yoast/Rank Math, sans hiérarchie de localisation
MultilingueCompatibilité WPML officielleInterface traduite en 27 langues, compatibilité non garantie avec WPML ou Polylang pour le contenu
Historique de sécuritéPropre, ~15 CVE corrigés depuis 2018Propre, aucun CVE significatif divulgué
Outils de migrationLe Free Directory Converter prend en charge phpMyDirectory, Listify, Business Directory Plugin, eDirectory, Vantage et DirectoristAucun
Modèle de personnalisationLes conventions WordPress standard fonctionnent avec n'importe quel constructeur de pagesBibliothèque de blocs propriétaire et CSS BEM, des extraits de code sont souvent nécessaires
Modèle de tarificationAbonnement 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-$687288 $ à vie, 1 005 $+ si facturation récurrente nécessaire

Voici maintenant l'article complet et ce que vous y trouverez :

  1. Comparaison des fonctionnalités (plugins gratuits)
  2. Design & Personnalisation
  3. Détails des annonces
  4. Soumission en frontend & Tableaux de bord utilisateurs
  5. Claim Listings
  6. Le Moteur de Recherche
  7. Cartes, Fonctionnalités & Emplacements
  8. Notes & avis
  9. Outils de Monétisation & Marketing
  10. Fonctionnalités Mobiles
  11. SEO & Schéma
  12. Performance & Évolutivité
  13. Sécurité
  14. Multilingue
  15. Facilité d'Utilisation
  16. Extensibilité pour Développeurs & Intégrations
  17. Import / Export & Migration
  18. Support, Documentation & Réputation
  19. Tarification et Coût Total de Possession
  20. 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

Thème HivePress ListingHive comparé à GeoDirectory fonctionnant sur le constructeur Bricks

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

Module complémentaire UsersWP Dashboard affichant des tableaux de bord spécifiques aux rôles pour les propriétaires d'annonces,
Module complémentaire UsersWP Dashboard affichant des tableaux de bord spécifiques aux rôles pour les administrateurs, les propriétaires d'annonces et les utilisateurs réguliers

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.


GeoDirectory Advanced Search

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

Marqueurs côté serveur GeoDirectory sur la carte

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

Pages de hiérarchie de localisation GeoDirectory classées pour les requêtes d'intersection locale

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 ?

Commençons par lever toute ambiguïté : c'est nous qui faisons GeoDirectory.

Il ne s'agit donc pas d'un avis neutre, et nous ne prétendrons pas le contraire.

Ce que c'est: une comparaison honnête et détaillée, rédigée par des personnes qui ont passé des années à créer des sites d'annuaires et à observer ce qui lâche à grande échelle.

Nous connaissons les deux plugins. Nous savons où Directorist est vraiment bon, où il montre ses limites, et où GeoDirectory prend l'avantage.

Si vous lisez ceci, vous avez déjà fait le plus dur.

Vous avez choisi WordPress. Vous avez choisi le créneau des annuaires. Vous avez réduit votre sélection aux deux plugins que la plupart des gens comparent.

Maintenant, vous voulez une réponse claire.

La plupart des articles de comparaison vous proposent un autre tableau de fonctionnalités et vous laissent exactement là où vous étiez.

Les deux plugins se ressemblent en surface. Tous deux disposent de versions gratuites, d'extensions payantes, de recherche, de cartes, d'avis et de soumissions depuis le frontend.

Les vraies différences apparaissent plus tard, généralement lorsque vous avez quelques centaines d'annonces, quelques clients payants, et un réel besoin de performance, de SEO et de flexibilité à grande échelle.

C'est là que vit cette comparaison.


Pourquoi nous écrivons ceci

Pendant des années, nous avons résisté à l'idée de rédiger des comparaisons avec la concurrence. Elles ont tendance à être biaisées, à mal vieillir et à détourner l'énergie de la construction du produit.

Nous avons maintenu cette position même lorsque d'autres éditeurs du secteur ont publié des comparaisons nous concernant qui étaient, pour le dire avec douceur, généreuses avec les faits.

L'état actuel des choses nous a fait changer d'avis.

Directorist a publié plusieurs articles comparatifs sur GeoDirectory sur son propre blog.

Le plus récent (mis à jour en novembre 2025) avance un certain nombre d'affirmations qui ne résistent pas à une vérification élémentaire.

Pour n'en citer que quelques-unes que chacun peut vérifier, il présente GeoDirectory comme :

  • Ne supportant pas les paiements Stripe
  • Ne supportant pas les virements bancaires
  • Ne supportant pas les plugins multi-vendeurs WooCommerce
  • Ne supportant pas les réservations
  • Ne disposant pas d'un constructeur de fiches en frontend
  • Ne étant pas conforme au RGPD
  • Ne générant pas de factures
  • Ne disposant pas de widgets Elementor.

Chacune de ces affirmations est fausse, et chacune est directement contredite par nos propres pages produits publiques, le dépôt d'extensions WordPress.org, et (dans le cas d'Elementor) la documentation liée depuis le blog des auteurs de Directorist eux-mêmes.

C'est du marketing. Nous pouvons faire avec.

Ce qui a donné naissance à cet article, c'est la recherche. Google affiche désormais le contenu comparatif de Directorist directement aux côtés des recherches portant sur notre marque et nos fonctionnalités.

Les utilisateurs qui recherchent GeoDirectory atterrissent sur une page qui déforme ce que GeoDirectory fait réellement, rédigée par un éditeur ayant un fort intérêt commercial à le déformer.

Nous avons décidé que si nous devions être comparés publiquement, autant que ce soit honnêtement.

Nous avons donc écrit cet article. Nous l'avons rédigé avec le plus haut niveau d'honnêteté que nous pouvions nous imposer, y compris en étant honnêtes sur nous-mêmes là où il aurait été plus facile de ne pas l'être.

Vous trouverez dans cet article une section au milieu consacrée à la Sécurité, qui documente de graves incidents publics dans l'historique de Directorist. Vous en trouverez une autre sur la Réputation, qui documente des comportements spécifiques dont leur propre équipe de support a été publiquement accusée.

Les deux sections citent des sources primaires. Toutes deux sont inconfortables à rédiger. Aucune n'est inventée.

Si vous êtes venu chercher une comparaison qui ménage les susceptibilités, ce n'est pas celle-ci. Si vous êtes venu chercher une comparaison qui invente des choses, ce n'est pas celle-là non plus.

Voici les preuves. Lisez-les attentivement, suivez les liens et forgez-vous votre propre opinion.

C'est le premier d'une série de comparaisons honnêtes que nous rédigeons sur les plugins les plus souvent retenus aux côtés du nôtre. Le suivant porte sur HivePress : GeoDirectory vs HivePress. Même niveau de détail, même posture, même volonté de souligner là où ils font mieux que nous.


TL;DR

Cet article est une comparaison détaillée de deux plugins de répertoire WordPress matures, un peu plus de 16 000 mots. Il faut environ une heure pour le lire en entier. Si vous manquez de temps, voici la version courte.

Nous développons GeoDirectory. Cette comparaison n'est donc pas neutre, et nous ne prétendrons pas le contraire.

Ce qu'elle est : une analyse honnête, avec sources à l'appui, des points forts et des points faibles de chaque plugin, ainsi que ce que les données publiques révèlent sur la manière dont chaque éditeur se comporte.

Le verdict en 30 secondes : Directorist vous permet d'avoir un répertoire fonctionnel plus rapidement, à moindre coût, et avec une expérience prête à l'emploi plus soignée.

GeoDirectory vous offre un répertoire conçu pour croître, se référencer, se monétiser et fonctionner pendant des années sans se heurter aux limites architecturales documentées dans le reste de cet article.

Pour un projet hobby de moins de 500 annonces sans plan de monétisation, Directorist est un choix défendable. Pour tout ce que vous comptez exploiter comme une activité, les données publiques plaident en faveur de GeoDirectory à notre place.

Les différences qui comptent le plus :

GeoDirectoryDirectorist
Stockage des données des annoncesTables de base de données personnalisées avec indexation appropriéePost meta WordPress
Performances à grande échelle2 millions d'annonces en production sur un serveur à 600 $/moisRalentissements sous l'effet combiné de filtres de champs personnalisés sur un hébergement standard
URLs de localisationHiérarchie native lieu-catégorie (/restaurants/california/san-francisco/)Taxonomie plate. Pas d'URLs « X à Y » natives
Carte à grande échelleRegroupement de marqueurs côté serveur jusqu'à 1 million de marqueursRegroupement côté client, difficultés au-delà de 2 000 marqueurs
ÉvénementsModule Événements dédié avec dates, statut, calendrier et archivage« Créez un annuaire et étiquetez des catégories en tant qu'Événements. »
Entreprises multi-établissementsFranchise Manager avec listings parent-enfant et champs verrouillésTaxonomies multi-étiquettes, sans véritable modèle de franchise
Importateur CSVImporte de nouveaux listings et met à jour les existants en masseImportation uniquement, sans mise à jour en masse
Fonctionnalité IAAucune commercialiséeCommercialisée comme propulsée par l'IA. La fonctionnalité publiée transmet les requêtes à leur serveur sans interface de consentement. Les fonctionnalités avancées sont marquées « Bientôt disponible » sur leur propre page
Dossier CVE public~15 CVE divulgués depuis 2018, jamais clôturés par WordPress.orgPlusieurs CVE critiques, dont un CVSS 9.8 en 2025-2026, plugin fermé de force par WordPress.org en 2023
Temps de réponse du support2h 31min en moyenne, 65 % résolus en une seule réponseNon divulgué publiquement
RéputationMauvaise gestion des avis négatifs entre 2018 et 2022, aucun avis 1 étoile en 4 ansPlusieurs utilisateurs récents signalent un support conditionnel (avis positif requis) sur le forum public WordPress.org
Coût sur 3 ans (sites illimités)687 $ au total, sans remise permanente404 $ au total, remise permanente susceptible de violer la législation britannique sur la protection des consommateurs

Si le tableau parle de lui-même, GeoDirectory Membership est à 229 $ par an. Si vous souhaitez consulter les preuves derrière chaque ligne, la suite de l'article les passe en revue section par section.


Et maintenant, la version complète.

Voici ce que nous allons aborder :

  1. Comparaison des fonctionnalités (plugins gratuits)
  2. Design & Personnalisation
  3. Détails des annonces
  4. Soumission en frontend & Tableaux de bord utilisateurs
  5. Claim Listings
  6. Le Moteur de Recherche
  7. Cartes, Fonctionnalités & Emplacements
  8. Notes & avis
  9. Outils de Monétisation & Marketing
  10. Fonctionnalités Mobiles
  11. SEO & Schéma
  12. Performance & Évolutivité
  13. Sécurité
  14. Multilingue
  15. Facilité d'Utilisation
  16. Extensibilité pour Développeurs & Intégrations
  17. Import / Export & Migration
  18. Support, Documentation & Réputation
  19. Tarification et Coût Total de Possession
  20. Verdict

Passons en revue chacun de ces points et voyons comment GeoDirectory et Directorist se comparent.


Comparaison des fonctionnalités (plugins gratuits)

Les deux plugins sont gratuits sur WordPress.org et incluent un répertoire fonctionnel. Les différences apparaissent dans les paramètres par défaut et la profondeur des fonctionnalités.

Annonces et structure

GeoDirectory est livré avec un type de contenu personnalisé par défaut (Places) associé à une seule ville. La page de localisation fait office de page d'accueil du répertoire, où vous pouvez ajouter du contenu si la page d'accueil de votre site est plus générique.

Les annonces en dehors de la ville par défaut peuvent toujours être ajoutées, mais elles n'auront pas leur propre page de localisation tant que vous n'aurez pas installé l'extension Location Manager.

La version gratuite de Directorist vous permet de créer plusieurs types de répertoires d'emblée, chacun avec ses propres champs et sa propre mise en page. C'est un véritable avantage si vous souhaitez gérer des lieux, des offres d'emploi et des services depuis une seule installation sans payer pour une extension.

Événements

La documentation de Directorist suggère de créer un répertoire d'événements en créant un répertoire classique et en étiquetant les catégories comme « Événements ». Il n'y a pas de champs spécifiques aux événements, pas de dates de début et de fin, pas de suivi de statut, et pas de calendrier dans le plugin gratuit.

GeoDirectory propose une extension gratuite dédiée Events for GeoDirectory sur WordPress.org, qui ajoute des champs de date d'événement appropriés, un suivi de statut (À venir, En cours, Passé), la possibilité d'archiver les événements passés, des widgets de calendrier, ainsi qu'une intégration à la recherche par défaut permettant aux utilisateurs de filtrer par date.

Si les événements font partie de votre projet, l'écart ici est significatif.

Localisations

Directorist traite les localisations comme une taxonomie, ce qui permet aux utilisateurs de naviguer par catégorie ou par lieu, mais pas par les deux à la fois.

GeoDirectory traite les localisations comme une hiérarchie structurée avec leurs propres pages, ce qui rend des URLs comme /restaurants/paris/ possibles sans configuration supplémentaire.

Nous reviendrons sur ce point dans la section SEO, car les implications vont bien au-delà de la simple parité des fonctionnalités.

Rechercher

La recherche par défaut de GeoDirectory comporte deux champs : un champ « Rechercher » qui effectue des recherches dans les titres, descriptions, catégories et tags, et un champ « À proximité » pour une adresse ou un code postal. Les deux se combinent et retournent des résultats par proximité.

Directorist propose trois champs par défaut et ajoute une barre latérale avec des filtres supplémentaires tels que les notes en étoiles, les tags et les fourchettes de prix ($ à $$$$).

D'après nos tests, la recherche par mots-clés de Directorist n'explore pas les catégories et les tags par défaut, de sorte que la profondeur de chaque champ varie, même si leur nombre joue en leur faveur.

Directorist effectue également les recherches via AJAX. GeoDirectory aussi, mais uniquement avec l'extension Advanced Search.

Cartes

Les deux prennent en charge Google Maps et OpenStreetMap.

La version gratuite de GeoDirectory inclut la disposition côte à côte synchronisée : une carte interactive d'un côté, les annonces de l'autre, paginées ensemble afin que la carte se mette à jour lorsque l'utilisateur change de page.

La version gratuite de Directorist propose la carte comme mise en page autonome (basculer entre liste, grille et carte), avec toutes les annonces affichées sous forme d'épingles. Pour obtenir la disposition côte à côte synchronisée utilisée par Yelp et Airbnb, vous devez acheter leur extension payante Listings With Map à 39 $ par an.

La cartographie de GeoDirectory utilise également une mise en cache côté serveur, ce qui devient important lorsque vous dépassez quelques milliers d'annonces.

Avis

GeoDirectory utilise le système de commentaires de WordPress, enrichi d'une note de 1 à 5 étoiles, associée au CPT Places.

Les notes peuvent déterminer l'ordre de tri par défaut dans l'archive. Directorist possède son propre système d'avis avec validation par les administrateurs et les auteurs.

Champs personnalisés, import et export, API REST

Les deux plugins incluent dans leur version gratuite un constructeur de champs personnalisés avec logique conditionnelle, l'import et l'export CSV, ainsi qu'une API REST.

La seule différence pratique : l'importateur CSV de GeoDirectory gère également les modifications en masse, ce qui vous permet de réimporter un CSV modifié pour mettre à jour les annonces existantes. L'importateur de Directorist ne prend actuellement en charge que l'ajout.

La comparaison plus approfondie se trouve dans la section Détails de l'annonce ci-dessous.

Formulaires de contact sur les annonces

GeoDirectory intègre un formulaire natif lorsqu'il est associé au thème Blockstrap. Avec tout autre thème, vous aurez besoin de Ninja Forms.

Directorist inclut des options de contact dans le modèle d'annonce par défaut.

La conclusion honnête

Directorist vous offre davantage de fonctionnalités prêtes à l'emploi dans des domaines qui en imposent sur une fiche produit : plusieurs types d'annuaires, recherche AJAX et filtres dans la barre latérale.

GeoDirectory propose moins de fonctionnalités en apparence, mais chacune est développée plus en profondeur. Les événements constituent un vrai module plutôt qu'un simple changement d'étiquette. Les emplacements forment une hiérarchie réelle plutôt qu'une simple taxonomie.

La disposition synchronisée carte et annonces, le modèle que la plupart des créateurs d'annuaires recherchent réellement, est incluse gratuitement avec GeoDirectory et coûte 39 $ par an en tant qu'extension Directorist. La couche cartographique est conçue pour passer à l'échelle. L'importateur CSV gère les mises à jour, pas seulement les ajouts.

Ce schéma — plus de fonctionnalités dans leur marketing contre plus de profondeur dans notre ingénierie — traverse la majeure partie du reste de cette comparaison.


Design & Personnalisation

Les deux plugins adoptent des approches véritablement différentes ici, et le bon choix dépend de si vous privilégiez la rapidité ou le potentiel.

Directorist utilise un constructeur d'annuaires visuel

Dans l'administration, vous disposez de sections à onglets pour les Paramètres généraux, le Formulaire d'ajout d'annonce, la Mise en page de la page unique, la Mise en page de toutes les annonces et le Formulaire de recherche.

Chacune s'ouvre sur un canevas glisser-déposer où vous activez ou désactivez des widgets, les réorganisez et configurez chacun d'eux depuis une barre latérale.

La Mise en page de la page unique se subdivise en En-tête de l'annonce, Contenu de l'annonce et un onglet Page d'annonce unique personnalisée pour des modifications plus avancées.

C'est intuitif, et vous pouvez livrer un annuaire au rendu soigné en une après-midi.

La contrepartie, c'est que vous travaillez à l'intérieur d'un système défini. Les mises en page ont des emplacements prédéfinis. Les composants sont ceux que Directorist vous fournit.

Lorsque vous avez besoin de quelque chose que le constructeur ne propose pas, vous devez soit écrire du PHP personnalisé pour l'étendre, soit contourner la contrainte.

GeoDirectory utilise des modèles de page

Prêt à l'emploi, GeoDirectory fournit des modèles pour chaque surface principale de l'annuaire : GD Details (la page d'annonce unique), GD Archive (l'index des annonces), GD Search Page (les résultats de recherche), GD Archive Item (la carte d'annonce utilisée dans les archives et les recherches), GD Add Listing Page (le formulaire de soumission) et GD Location Page (qui, associé à l'extension Location Manager, génère des pages de localisation personnalisées à grande échelle).

Chaque modèle peut être personnalisé de trois façons.

Les développeurs peuvent remplacer entièrement le template PHP et le rédiger comme bon leur semble.

Les créateurs de sites sans compétences en code peuvent modifier les templates à l'aide de shortcodes et de CSS, ou utiliser un constructeur visuel comme Gutenberg, Elementor Pro ou Bricks, qui inclut des widgets de contenu dynamique.

Si le thème actif est un thème Full Site Editing, les templates s'ouvrent également dans l'éditeur de blocs WordPress.

Chaque élément individuel des métadonnées d'une annonce est disponible sous forme de bloc ou d'élément, ce qui vous permet de le placer exactement où vous le souhaitez et de le styliser exactement comme vous le souhaitez.

Les blocs préconstruits sont livrés avec des designs soignés si vous préférez partir d'une base fonctionnelle plutôt que de zéro.

La contrepartie honnête est une courbe d'apprentissage plus prononcée. Les nouveaux utilisateurs trouvent parfois le choix d'éditeurs écrasant et ne savent pas par où commencer.

Nous y remédions dans GeoDirectory v3 avec une expérience de configuration plus guidée.

Rapidité ou plafond

Directorist vous permettra d'obtenir un annuaire fonctionnel plus rapidement, surtout si vous n'en avez jamais créé auparavant.

GeoDirectory vous offre un plafond plus élevé : n'importe quelle mise en page, n'importe quel constructeur, n'importe quel niveau d'intervention de code, et aucune limite quand vos besoins augmentent.

Pour un site hobby ou un MVP, la rapidité l'emporte. Pour un annuaire que vous prévoyez de faire évoluer, de personnaliser pour des clients ou de confier à un développeur par la suite, le plafond compte davantage.


Détails des annonces (CPTs + Événements, Champs personnalisés, Franchise Manager, Comparer les annonces)

C'est là que les plugins d'annuaire commencent à révéler leur vraie nature. Les fonctionnalités phares sont similaires. C'est l'architecture qui les sous-tend qui fait la différence.

CPTs et Événements

Les deux plugins prennent en charge plusieurs types d'annonces.

Directorist le fait via son système multi-annuaires, qui est gratuit et vous permet de créer des types d'annuaires illimités à partir d'une seule installation.

GeoDirectory le fait via son extension payante Custom Post Types. C'est un avantage clair pour Directorist en termes de prix et de commodité prête à l'emploi.

La contrepartie apparaît spécifiquement avec les événements. L'approche recommandée par Directorist consiste à créer un autre type d'annuaire et à étiqueter les catégories comme Événements, sans champs de date d'événement, sans suivi de statut et sans calendrier dans le plugin gratuit.

L'extension gratuite Events de GeoDirectory ajoute de véritables champs de date d'événement, un statut (À venir, En cours, Passé), l'archivage des événements passés, des widgets de calendrier et une intégration avec la recherche par défaut.

Champs personnalisés

Champs personnalisés GeoDirectory

Les deux plugins incluent un constructeur de champs personnalisés par glisser-déposer avec logique conditionnelle dans la version gratuite.

Les types de champs standard sont en grande partie identiques : texte, zone de texte, case à cocher, bouton radio, liste déroulante, sélection multiple, URL, téléchargement de fichier, date, heure, téléphone et e-mail.

Les deux proposent également des champs prédéfinis tels que les horaires d'ouverture, les profils sociaux (Facebook, Instagram, X, TikTok), la vidéo et la tarification.

La différence architecturale compte davantage que le menu de champs. GeoDirectory stocke les données des annonces dans des tables de base de données personnalisées plutôt que dans les métadonnées des publications WordPress, ce qui maintient des requêtes rapides au fur et à mesure que le répertoire dépasse quelques milliers d'annonces.

Directorist utilise les métadonnées de publication standard. Nous reviendrons sur les implications en termes de mise à l'échelle dans la section Performance.

Franchise Manager

C'est l'une des demandes les plus fréquentes que nous recevons : comment ajouter plusieurs adresses à la même entreprise ?

L'extension Franchise Manager de GeoDirectory résout ce problème grâce à un modèle d'annonce parent-enfant. Vous créez une annonce parente pour la chaîne ou la franchise, puis ajoutez des annonces enfants pour chaque emplacement.

Des champs tels que le titre, la description, le logo et tout champ personnalisé de votre choix peuvent être verrouillés au niveau parent. Modifiez-les sur le parent, et ils se mettent à jour sur toutes les annonces enfants.

L'adresse, le téléphone, les horaires d'ouverture et tout autre élément variant selon l'emplacement restent librement modifiables par chaque annonce enfant.

L'extension s'intègre à l'importateur CSV, ce qui vous permet de créer des annonces enfants en masse sans saisie manuelle.

La documentation et le marketing de Directorist mentionnent la prise en charge de plusieurs emplacements, mais en pratique, ils se contentent d'assigner plusieurs termes de taxonomie d'emplacement à une seule annonce.

C'est une façon de faire apparaître une seule annonce dans plusieurs archives d'emplacements, et non une façon de gérer des adresses, numéros de téléphone ou horaires distincts pour chaque emplacement d'une véritable chaîne.

Pour un entrepreneur individuel couvrant quelques quartiers, c'est suffisant. Pour une véritable franchise ou une entreprise multi-sites, ça ne l'est pas.

L'approche de GeoDirectory a été conçue pour répondre spécifiquement au problème de la gestion d'une chaîne à grande échelle sans sacrifier l'intégrité des données, d'où l'existence du modèle verrouillage/déverrouillage.

Comparer les Annonces

Les deux plugins proposent une extension Comparer les annonces à des prix similaires et avec des fonctionnalités comparables : les utilisateurs sélectionnent des annonces, les voient côte à côte dans un tableau ou une lightbox, et la comparaison inclut les champs personnalisés.

La version de GeoDirectory utilise le stockage du navigateur, ce qui évite tout overhead de cookies GDPR, prend en charge la comparaison sur plusieurs pages, génère des URLs partageables pour chaque comparaison, et vous permet d'intégrer une comparaison d'identifiants d'annonces spécifiques via shortcode ou bloc.

La version de Directorist place le bouton de comparaison n'importe où dans la mise en page via le Directory Builder. Parité de fonctionnalités sur les bases, avec de petits avantages de chaque côté selon le cas d'usage.

Ce que cela signifie pour votre projet

Directorist l'emporte sur la tarification multi-répertoires (gratuit dans Directorist contre payant dans GD).

GeoDirectory l'emporte sur chaque question de profondeur : les événements en tant que module à part entière, des données personnalisées stockées pour la mise à l'échelle, et un véritable modèle de franchise plutôt qu'un contournement par taxonomie.

Le schéma de la section précédente se confirme : plus de cases cochées dans leur fiche produit, plus d'ingénierie de notre côté.


Soumission en frontend & Tableaux de bord utilisateurs

Cette section porte sur l'expérience du propriétaire d'annonce, pas celle du visiteur. Le formulaire de soumission, le tableau de bord où il gère ses annonces, et tout ce qui se passe entre les deux.

Formulaire de soumission frontend

Les deux plugins proposent un formulaire de soumission frontend dans la version gratuite. Les visiteurs peuvent s'inscrire, soumettre une annonce, télécharger des images, définir une position sur la carte et remplir des champs personnalisés sans jamais accéder à l'administration WordPress.

Directorist intègre nativement un formulaire multi-étapes, ce qui est un vrai plus pour les flux de soumission plus longs.

GeoDirectory ne propose pas le multi-étapes par défaut : un plugin tiers s'en charge aujourd'hui, et le multi-étapes natif est prévu dans GeoDirectory v3.

Le téléchargement d'images, le sélecteur de carte et la prise en charge des champs personnalisés sont disponibles dans les deux versions gratuites.

Tarification à la soumission

Les deux plugins prennent en charge une tarification de soumission par paliers via une extension payante.

Le Pricing Manager de GeoDirectory et les Pricing Plans de Directorist permettent tous deux de restreindre les fonctionnalités par formule : annonces gratuites avec des champs limités, annonces payantes avec plus de catégories, des descriptions plus longues, des images supplémentaires, une mise en avant, et ainsi de suite.

Parité de fonctionnalités sur ce point.

Soumissions en tant qu'invité

Les deux prennent en charge les soumissions en tant qu'invité dans la version gratuite.

GeoDirectory demande une adresse e-mail au moment de la soumission et crée automatiquement le compte utilisateur, en envoyant le mot de passe à l'adresse e-mail fournie.

Directorist propose un flux invité similaire, activable ou désactivable selon les besoins.

Tableau de bord utilisateur

C'est ici que les deux plugins divergent.

Directorist propose un tableau de bord utilisateur frontend dans la version gratuite, avec des onglets pour les annonces, les favoris, les avis, les commandes et les paramètres du compte. Il est directement intégré au plugin et fonctionne sans configuration particulière.

GeoDirectory utilise le plugin gratuit UsersWP (développé par la même équipe) pour son tableau de bord.

La version de base est partagée entre les visiteurs et les propriétaires d'annonces : elle affiche les annonces de l'utilisateur avec des liens de modification et de suppression, les favoris, les avis, les articles de blog et les commentaires. Elle est fonctionnelle, mais générique.

Le module complémentaire premium UsersWP Dashboard révèle toute sa profondeur ici. Il est basé sur les rôles : les administrateurs disposent d'un tableau de bord de gestion du site avec des statistiques, la gestion des utilisateurs, la modération des annonces et le suivi des paiements ; les propriétaires d'annonces bénéficient d'une vue de gestion d'entreprise dédiée avec les annonces, les messages, les réservations et les demandes ; les utilisateurs ordinaires accèdent à une vue de compte épurée.

Il s'intègre nativement avec l'ensemble de l'écosystème UsersWP, GeoDirectory et WP GetPaid (notre plugin de paiement).

Si vous gérez un annuaire sérieux avec paiements, réservations et messagerie, ce tableau de bord a été conçu pour ça. Le tableau de bord gratuit de Directorist est solide pour un annuaire classique, mais n'atteint pas le même niveau de profondeur en termes d'intégrations.

Lequel vous correspond

Directorist offre une expérience plus complète dès sa version gratuite, notamment avec un tableau de bord et un processus de soumission en plusieurs étapes.

GeoDirectory propose l'essentiel gratuitement, puis offre un tableau de bord nettement plus puissant et basé sur les rôles sous forme de module complémentaire payant.

Si vous souhaitez lancer rapidement et gratuitement, Directorist est la voie la plus simple. Si vous prévoyez de gérer une opération complète avec paiements, réservations et utilisateurs multi-rôles, le tableau de bord de GeoDirectory joue dans une autre catégorie.


Claim Listings

La revendication d'annonces (Claim Listings) est une fonctionnalité proposée par les deux plugins sous forme de module complémentaire payant, avec des fonctionnalités de base similaires mais des différences notables en termes de prix et de profondeur.

Le flux de base est identique des deux côtés

Le propriétaire du site renseigne les annonces à l'avance ; le vrai propriétaire de l'entreprise retrouve son annonce et soumet une demande de revendication ; l'administrateur examine et approuve ; puis le propriétaire de l'entreprise prend en charge la gestion.

Les deux plugins gèrent cette base efficacement.

Les deux prennent en charge les revendications gratuites ou payantes

Claim Listings de GeoDirectory fonctionne avec le module complémentaire Pricing Manager pour facturer les revendications, avec GetPaid ou WooCommerce comme systèmes de paiement.

Claim Listing de Directorist fonctionne avec leurs Pricing Plans ou WooCommerce Pricing Plans dans le même objectif.

Les deux vous permettent de proposer une revendication gratuite, des frais fixes, ou une mise à niveau par paliers où la revendication débloque davantage de fonctionnalités pour l'annonce (plus de catégories, des descriptions plus longues, des images supplémentaires).

Prix

Le module complémentaire de Directorist est à 29 $ par an pour un seul site, celui de GeoDirectory est à 49 $. C'est un vrai avantage sur le plan du prix.

Profondeur

Le module complémentaire de GeoDirectory va plus loin dans le flux de travail. Les revendications peuvent être approuvées automatiquement par vérification par e-mail ou à réception du paiement.

Il existe une fonctionnalité d'annulation de revendication pour les approbations accidentelles.

Des formulaires de réclamation personnalisés peuvent être créés avec Ninja Forms (gratuit), avec plusieurs formulaires par répertoire si nécessaire.

Un badge de fiche vérifiée est fourni sous forme de widget, de shortcode ou de bloc.

Le statut « réclamé » est exposé en tant que champ personnalisé, ce qui signifie qu'il s'intègre avec l'extension Advanced Search (filtres pour afficher uniquement les fiches vérifiées) et le générateur de tri (classe les fiches vérifiées plus haut dans les tris par défaut).

La version de Directorist couvre l'approbation, le rejet, la suppression, les notifications par e-mail avec des modèles personnalisables, et le badge de réclamation. L'essentiel, bien fait, sans les hooks de workflow supplémentaires.

Le compromis

Si le processus de réclamation de votre répertoire est simple (bouton, formulaire, approbation, badge), Directorist fait le travail à un prix plus bas.

Si vous souhaitez une logique d'approbation automatique, des formulaires de réclamation personnalisés, des filtres de recherche réservés aux fiches vérifiées et le statut vérifié comme signal de classement dans votre ordre de tri, l'extension de GeoDirectory est conçue pour cela, et les 20 $ vous offrent une vraie profondeur de fonctionnalités.


La recherche, c'est là que les répertoires font ou défont leur réputation. Les utilisateurs viennent pour trouver quelque chose de précis, et si la recherche ne répond pas à leurs attentes, rien d'autre n'a d'importance.

Les deux plugins prennent la recherche au sérieux. Mais pas de la même façon.

Comparaison des versions gratuites

La recherche gratuite de Directorist est plus riche en fonctionnalités dès l'installation.

Le Directory Builder vous permet de glisser-déposer des champs de recherche, et l'ensemble par défaut comprend un champ mot-clé, un champ localisation, un champ catégorie, ainsi qu'une section avancée avec des filtres supplémentaires comme la fourchette de prix, les tags, les avis et tout champ personnalisé que vous avez ajouté.

La recherche instantanée AJAX est intégrée. La recherche par rayon est intégrée. Les filtres en barre latérale sont intégrés. Vous pouvez proposer une expérience de recherche à la Yelp avec le plugin gratuit.

La recherche gratuite de GeoDirectory est plus épurée : un champ « Rechercher » et un champ « À proximité de », avec des résultats triés par proximité lorsque les deux sont utilisés.

La recherche AJAX, par rayon et par champ personnalisé se trouvent dans l'extension payante Advanced Search (49 $ par an).

Là où la version gratuite de GeoDirectory prend l'avantage, c'est en profondeur de recherche : le champ mot-clé explore par défaut le titre, la description, les catégories et les tags. La recherche par mot-clé de Directorist n'atteint pas les catégories et les tags sans configuration préalable.

Ainsi, en nombre pur de fonctionnalités, la recherche gratuite de Directorist l'emporte. En termes de ce que chaque champ trouve réellement, GeoDirectory va plus loin.

extension Advanced Search

L'Advanced Search de GeoDirectory ajoute l'autocomplétion AJAX sur les deux champs de recherche, la géolocalisation (détection de la position de l'utilisateur via HTML5, nécessite Location Manager), la recherche par proximité, la recherche par rayon et le filtrage par n'importe quel champ personnalisé.

Elle s'intègre avec l'extension Custom Post Types, ce qui vous permet de créer des formulaires de recherche distincts pour chaque CPT avec leurs propres champs.

La fonctionnalité équivalente de Directorist est répartie entre leur noyau gratuit (rayon, filtres par champ personnalisé) et l'extension payante Listings With Map (39 $/an, pour la mise en page côte à côte synchronisée).

Les deux écosystèmes vous mènent au même endroit. Directorist vous y amène en grande partie gratuitement.

Architecture sous la recherche

C'est là que la différence cesse d'être une question de goût pour devenir une question de physique.

GeoDirectory stocke les données des annonces dans des tables de base de données personnalisées conçues pour le schéma d'annuaire, avec une indexation appropriée et un chemin de requête unique pour le filtrage.

Directorist utilise les métadonnées de publication WordPress, ce qui signifie que chaque filtre de champ personnalisé dans une recherche ajoute une jointure SQL distincte.

Une recherche avec cinq filtres de champs personnalisés effectue cinq jointures sur la table post_meta. Deux filtres peuvent convenir. Quatre commencent à ralentir. Six peuvent bloquer la page.

Nous avons vu des sites Directorist se figer sur une seule requête de recherche avant même d'atteindre quelques centaines d'annonces sur un hébergement mutualisé standard, simplement parce que l'utilisateur avait combiné trop de filtres de champs personnalisés dans une seule requête.

Les métadonnées de publication de WordPress n'ont pas été conçues pour le type de filtrage multi-champs sur lequel reposent les annuaires. Ça fonctionne en démo. Ça lâche sous le trafic.

Recherche par ouverture/fermeture

GeoDirectory intègre un filtre qui utilise le champ Horaires d'ouverture de chaque annonce pour ne retourner que les établissements actuellement ouverts.

Le détail que personne d'autre ne gère : il prend en compte les fuseaux horaires et l'heure locale du visiteur. Un utilisateur à New York qui vérifie si un restaurant de Los Angeles est ouvert en ce moment voit la réponse calculée en heure du Pacifique, et non en heure de l'Est.

C'est le seul plugin d'annuaire WordPress que nous ayons trouvé qui résout correctement le statut ouvert/fermé selon les fuseaux horaires — ce qui compte dès lors que votre annuaire couvre plusieurs fuseaux horaires.

Recherche en déplaçant la carte

GeoDirectory prend en charge le modèle de type Airbnb où le déplacement ou le zoom de la carte relance la recherche pour la zone visible.

La mise en page de carte synchronisée de Directorist met à jour les marqueurs lorsque les filtres changent, mais ne relance pas une nouvelle recherche lorsque l'utilisateur déplace la carte.

Pour l'immobilier, les hôtels, les restaurants ou tout annuaire où les utilisateurs explorent par quartier, la différence est importante.

Recherches sauvegardées

Les deux plugins proposent une fonctionnalité de sauvegarde des recherches via une extension payante.

Les Notifications de recherche sauvegardée de GeoDirectory et l'Alerte de recherche de Directorist permettent aux utilisateurs d'enregistrer une requête et de recevoir un e-mail lorsque de nouvelles annonces correspondent.

Nous aborderons le volet notifications dans la section Monétisation & Marketing.

Recherche multi-CPT

Directorist propose la Recherche Universelle en tant qu'extension payante, qui interroge plusieurs types d'annuaires en une seule fois.

GeoDirectory ne propose pas cette fonctionnalité, et c'est un choix délibéré. La recherche sur plusieurs CPT avec des structures de champs différentes impose des compromis entre les champs personnalisés par CPT et l'architecture de stockage.

Notre position est la suivante : si votre annuaire doit permettre des recherches entre différents types, il est préférable d'utiliser des catégories et des sous-catégories au sein d'un seul CPT. Chaque équipe évaluera ce compromis à sa façon.

Échelle entreprise

Pour les sites dépassant le million d'annonces et soumis à un trafic intense, GeoDirectory propose une intégration Elasticsearch sur mesure.

Il ne s'agit pas d'une extension clé en main, mais d'un service mis en place directement par Stiofan, notre fondateur. Le tarif dépend de la portée du projet.

Directorist ne propose pas d'équivalent.

Le verdict sur la recherche

Prêt à l'emploi, Directorist vous offre davantage de fonctionnalités de recherche gratuitement.

Ces fonctionnalités fonctionnent à merveille sur une installation fraîche avec une vingtaine d'annonces de démonstration. Elles commencent à dysfonctionner dès que l'annuaire compte quelques centaines d'annonces réelles et que les utilisateurs commencent à combiner les filtres comme le font de vrais utilisateurs.

La recherche gratuite de GeoDirectory est plus légère en apparence ; l'extension payante Advanced Search comble l'écart fonctionnel, et l'architecture sous-jacente est conçue pour continuer à fonctionner au fur et à mesure que l'annuaire grandit.

Des fonctionnalités plus nombreuses qui s'effondrent sous le trafic valent moins qu'un nombre réduit de fonctionnalités qui passent à l'échelle.


Cartes, Fonctionnalités & Emplacements

Cette section associe cartes et localisations car, dans la pratique, il s'agit du même sujet. L'emplacement des annonces, leur mode d'affichage, et la façon dont les utilisateurs y accèdent.

Les deux plugins gèrent l'essentiel. Les différences apparaissent à mesure que l'annuaire grandit.

Fournisseurs de cartes

Les deux prennent en charge Google Maps et OpenStreetMap. Les deux vous permettent d'en choisir un par site.

Aucun fournisseur tiers (Mapbox, Leaflet) d'un côté comme de l'autre.

Marqueurs et regroupement

Le regroupement de marqueurs est la fonctionnalité qui détermine si votre carte reste utilisable à mesure que votre annuaire grandit.

Les deux plugins le proposent via une extension payante. Directorist l'intègre dans leur extension Listings With Map (39 $/an). GeoDirectory dispose d'une extension dédiée Marker Cluster (39 $/an).

La différence architecturale est importante ici. Le clustering de Directorist est côté client, ce qui correspond à l'approche standard recommandée par Google. Il fonctionne bien pour des centaines de marqueurs, devient lent aux alentours de 1 000, et commence à défaillir sous une pression mémoire croissante.

L'extension Marker Cluster de GeoDirectory propose à la fois un rendu côté client (réactif pour les petits annuaires) et une option de rendu côté serveur qui effectue le calcul du clustering sur le serveur et n'envoie au navigateur que ce dont il a besoin pour afficher la carte.

Les chiffres issus de nos propres benchmarks : un million de marqueurs s'affichent avec jusqu'à 300 fois moins de données que leurs équivalents côté client. Il n'y a pas de limite supérieure pratique.

Si vous construisez un annuaire susceptible d'héberger des dizaines de milliers de fiches, c'est le genre de décision technique qui détermine si votre carte se charge ou non.

Icônes de marqueurs personnalisées

Les deux plugins vous permettent d'attribuer des icônes personnalisées par catégorie.

Nous avons récemment lancé MapMarker Studio, un outil gratuit qui vous permet de concevoir des marqueurs de carte personnalisés pour GeoDirectory sans avoir besoin d'un designer (disponible sur wpgeodirectory.com/mapmarkerstudio/).

Directorist prend en charge les marqueurs de catégorie personnalisés via son extension Listings With Map.

Styles de carte personnalisés

Les deux plugins prennent en charge les Google Maps personnalisées.

Directorist intègre cette fonctionnalité dans Listings With Map. GeoDirectory dispose d'une extension séparée, Custom Map Styles.

Des fonctionnalités similaires, un packaging différent.

Utilitaires de carte

La version gratuite de GeoDirectory inclut l'itinéraire, la vue Street View et la détection de localisation HTML5 « près de moi ». Le comportement de la carte sur mobile est responsive dès l'installation.

La planification d'itinéraires n'est prise en charge d'aucun côté.

Directorist propose un ensemble similaire d'utilitaires de carte, certaines fonctionnalités étant réparties entre le cœur gratuit et Listings With Map.

Architecture de localisation

C'est là que les deux plugins divergent véritablement.

Directorist traite les localisations comme une taxonomie. Chaque fiche possède un ou plusieurs termes de localisation, et les utilisateurs peuvent parcourir l'archive de localisation (toutes les fiches à « New York ») ou l'archive de catégorie (toutes les fiches dans « restaurants »).

Les deux ne se combinent pas naturellement. Il n'est pas possible de parcourir « restaurants à New York » comme une page unique avec sa propre URL, car la localisation et la catégorie résident dans des taxonomies distinctes que le plugin ne fusionne pas.

Le module complémentaire Location Manager de GeoDirectory traite les localisations comme une hiérarchie : pays, région, ville, quartier.

Chaque localisation est une entité réelle avec sa propre page, son URL, son contenu et sa présence SEO. Les URLs combinent nativement les catégories et les localisations. Un exemple concret tiré de notre démo :

/places/category/restaurants/united-states/california/san-francisco/

Consultez la vraie démo pour voir de quoi je parle.

Les paramètres de permaliens vous permettent d'ajuster la structure des URLs.

Le widget de sélection de localisation peut restreindre l'utilisateur à une seule localisation, de sorte qu'il ne voit que les annonces de cette ville ou région, créant ainsi efficacement un répertoire multi-tenant au sein d'une seule installation WordPress.

Cliquez sur le logo ou le X du sélecteur pour revenir à la vue globale.

Chaque page de localisation peut contenir du contenu personnalisé, une description unique et une image à la une, ce qui vous permet d'écrire un paragraphe sur la scène des restaurants à San Francisco qui apparaît sur la page des restaurants de San Francisco et nulle part ailleurs.

Pour le pSEO à grande échelle, c'est la différence entre générer des dizaines de pages localisation-catégorie qui se positionnent sur les requêtes « restaurants à [city] » et ne pas avoir ces pages du tout.

La taxonomie de localisation à plat de Directorist ne peut pas reproduire cela sans contournements manuels.

Le passage à l'échelle

Les fonctionnalités de carte de Directorist couvrent le cas standard à un prix compétitif. L'extension Listings With Map est vraiment bien conçue pour les répertoires de petite et moyenne taille.

Le Marker Cluster et le Location Manager de GeoDirectory sont conçus pour les répertoires qui devront afficher des milliers de marqueurs sur une carte et se positionner sur des milliers de combinaisons localisation-catégorie.

Si votre répertoire est un guide de ville pour une seule ville, l'écart est faible.

Si votre répertoire couvre un pays, un continent ou le monde entier, les choix architecturaux des modules complémentaires de GeoDirectory se traduisent directement par un trafic de recherche et une expérience utilisateur que l'approche de taxonomie à plat de Directorist ne peut pas égaler.


Notes & avis

Les avis constituent la couche de preuve sociale d'un répertoire. Ils renforcent la confiance, le temps passé sur la page et les signaux SEO qui font fonctionner la recherche locale.

Les deux plugins les gèrent bien au niveau de base. Les différences apparaissent dans la profondeur et dans les petites fonctionnalités qui font des avis un véritable avantage concurrentiel.

Version gratuite

GeoDirectory intègre un système de notation 5 étoiles construit sur le moteur de commentaires de WordPress, lié au CPT Places (ou à tout CPT que vous ajoutez via le module complémentaire Custom Post Types).

Ce choix est important car il hérite du système mature de modération des commentaires, de gestion des spams et du flux d'approbation de WordPress.

Directorist intègre son propre système d'avis avec des fonctionnalités similaires : notes 5 étoiles, approbation par le propriétaire, avis des visiteurs non inscrits et un interrupteur d'approbation automatique.

Les deux fonctionnent. Les deux permettent aux administrateurs d'approuver, de rejeter, de marquer comme spam et de répondre.

Avis multicritères

C'est là que les annuaires cherchent à ressembler à TripAdvisor ou Yelp, avec des notes séparées pour la nourriture, le service, l'ambiance, et ainsi de suite.

Les deux plugins proposent cela en tant qu'extension payante.

Le module MultiRatings and Reviews de GeoDirectory (49 $ par an) offre des critères de notation illimités par CPT et par catégorie.

Vous pouvez définir « room service » pour les hôtels, mais pas pour les terrains de camping.

Chaque critère peut utiliser des icônes Font Awesome, des images personnalisées ou une liste déroulante.

Les scores de notation sont configurables au-delà de 5 étoiles (3, 5, 10, et tout ce qui se trouve entre les deux), sans limitation aux demi-étoiles grâce à un remplissage basé sur des pourcentages.

Libellés personnalisables pour chaque score (Terrible, Médiocre, Moyen, Très bien, Excellent).

L'extension Advanced Review de Directorist couvre un terrain similaire avec une limite de 5 critères par annuaire. Jusqu'à 5 étoiles par critère.

Critères personnalisables par type d'annuaire. Titre et commentaire écrit. Vote sur les avis (utile/pas utile), tri et filtrage, et signalement de spam.

La répartition fonctionnelle : l'extension de Directorist gère le cas courant de manière efficace. GeoDirectory va plus loin en termes de personnalisation (critères illimités, configuration par catégorie, échelles de notation flexibles, icônes et images en entrée).

Photos dans les avis

Le module MultiRatings de GeoDirectory permet aux auteurs d'avis de téléverser plusieurs images par avis, avec des limites définies par l'administrateur (1, 3, 5 ou 10).

Les titres et légendes des images sont pris en charge, ce qui améliore le référencement des annonces grâce au texte alternatif généré par les utilisateurs.

Le widget « post images » peut intégrer les images d'avis téléversées par les utilisateurs dans la galerie principale de l'annonce, ou les afficher séparément sous forme de diaporama ou de grille avec lightbox.

L'extension Advanced Review de Directorist prend en charge le téléversement de photos dans le cadre de l'avis.

Réponses des propriétaires

Les deux plugins prennent en charge les réponses des propriétaires.

Celles de GeoDirectory sont clairement identifiées comme des réponses du propriétaire grâce à un style distinct. Le système d'avis de Directorist prend en charge les réponses et les fils de discussion pour les administrateurs comme pour les propriétaires d'annonces.

Trier et classer

Les deux plugins vous permettent d'utiliser les évaluations comme option de tri (de la plus haute à la plus basse, de la plus basse à la plus haute) et comme facteur dans le tri par défaut.

L'évaluation de GeoDirectory est exposée en tant que champ personnalisé, ce qui signifie qu'elle s'intègre au générateur de tri et peut être combinée avec d'autres signaux de classement (annonces mises en avant, annonces vérifiées, récence).

Badge d'évaluation intégrable

GeoDirectory propose un add-on dédié Embeddable Ratings Badge ($39 par an) inspiré du widget TripAdvisor.

Les propriétaires d'annonces peuvent créer un badge personnalisé à intégrer sur leur site web, affichant leur évaluation en direct depuis votre annuaire.

Chaque fois qu'un propriétaire d'annonce l'intègre, il crée un backlink naturel vers votre annuaire.

Directorist ne propose pas d'équivalent.

Pour le référencement d'un annuaire, c'est l'une des fonctionnalités les plus sous-estimées. Les avis sur votre site génèrent des signaux E-E-A-T. Les badges intégrables transforment vos avis en véritable moteur de backlinks.

Les propriétaires d'annonces veulent le badge pour la preuve sociale ; vous le voulez pour les liens entrants, et les deux parties y gagnent.

Vue d'ensemble

Pour un petit annuaire, les deux plugins gèrent les avis suffisamment bien pour que le choix dépende rarement de cette section.

Pour un annuaire aspirant à la profondeur à la TripAdvisor (critères illimités, configuration par catégorie, avis avec photos stimulant le référencement, badges intégrables générant des backlinks), la suite de GeoDirectory est plus complète.

Le schéma observé dans les sections précédentes se confirme : Directorist couvre le cas courant. GeoDirectory couvre le cas où les avis font partie de la stratégie de croissance, et pas seulement d'une fonctionnalité.


Outils de Monétisation & Marketing

La monétisation est au cœur du modèle d'annuaire.

Les avis et la recherche génèrent du trafic, mais les plans tarifaires, les annonces mises en avant, les revendications, les réservations et la vente de leads sont ce qui finance réellement l'annuaire.

Les deux plugins appliquent le schéma standard. Directorist le fait de manière plus agressive dans la version gratuite. GeoDirectory le pousse plus loin au niveau technique.

Monétisation dans la version gratuite

Le plugin gratuit de Directorist inclut les annonces mises en avant (vous pouvez facturer les utilisateurs pour mettre leurs annonces en avant) ainsi qu'une passerelle de virement bancaire hors ligne.

C'est une vraie voie de monétisation en version gratuite, même si elle est minimale. Vous pouvez mettre en place un flux fonctionnel « payez 10 $ pour mettre votre entreprise en avant » sans avoir à rien acheter.

Le plugin gratuit de GeoDirectory ne propose pas de monétisation intégrée.

En l'associant à notre plugin complémentaire GetPaid (également gratuit, disponible sur WordPress.org), vous bénéficiez d'emblée de la prise en charge de PayPal, Stripe, Authorize.net et des virements bancaires.

Ainsi, avec deux plugins gratuits, vous disposez d'une infrastructure de paiement prête à l'emploi.

Pour la transformer en véritables plans tarifaires, niveaux d'annonces en vedette ou abonnements récurrents, vous aurez besoin de l'extension Pricing Manager (payante).

Le résultat est similaire au niveau d'entrée. Le niveau gratuit de Directorist vous permet d'atteindre vos premiers revenus plus rapidement. La suite de GeoDirectory part du principe que vous paierez pour l'extension une fois que vous serez sérieusement engagé dans la monétisation.

Passerelles de paiement

Les deux plugins prennent en charge les principales passerelles de paiement.

Directorist propose PayPal, Stripe et Authorize.net sous forme d'extensions payantes séparées (39 $ chacune, environ).

GeoDirectory utilise GetPaid pour les paiements, où PayPal, Stripe, Authorize.net et les virements bancaires sont tous inclus gratuitement.

Les passerelles premium (Mollie, Razorpay, Worldpay, GoCardless, et d'autres) sont disponibles en tant qu'extensions payantes.

Pour un petit annuaire n'acceptant qu'un ou deux moyens de paiement, l'accès aux passerelles de GeoDirectory est nettement moins coûteux.

Pour les annuaires qui ont besoin de passerelles régionales spécifiques, les deux écosystèmes vous couvrent moyennant un coût supplémentaire.

Plans tarifaires et forfaits

Les deux plugins proposent des plans tarifaires à plusieurs niveaux en tant qu'extensions payantes.

Les Pricing Plans de Directorist et le Pricing Manager de GeoDirectory vous permettent tous deux de créer des plans illimités avec restriction de fonctionnalités : un plan gratuit avec des champs limités, un plan payant avec plus de catégories, des descriptions plus longues, des images supplémentaires et un placement en vedette.

Les deux prennent en charge la tarification à l'annonce et par forfait. Les deux prennent en charge les abonnements récurrents.

Le Pricing Manager de GeoDirectory, associé à GetPaid, prend également en charge la vente de forfaits d'annonces (par ex., « 10 annonces pour 99 $ »). Nous n'avons pas encore publié de tutoriel dédié à ce sujet, mais il est en préparation.

L'extension Pricing Plans de Directorist couvre les plans par forfait à travers sa propre structure.

Annonces en vedette et monétisation par réclamation

Les deux plugins vous permettent de facturer le placement en vedette.

Les deux vous permettent de facturer la réclamation d'annonces (traitée en détail dans la section Réclamation d'annonces). Parité fonctionnelle sur ce point.

Réservations

Directorist propose une seule extension de réservation qui gère les réservations de services, de locations et d'événements dans un seul module payant.

GeoDirectory divise cela en deux modules complémentaires.

Appointments gère les réservations de services (encore en version bêta, bientôt prêt pour la production).

Booking Marketplace gère les réservations de chambres et de locations, le cas d'usage à la Airbnb avec calendriers, disponibilités et séjours de plusieurs nuits.

Packaging différent, fonctionnalités similaires à haut niveau. La solution tout-en-un de Directorist est plus simple à acheter. La division en deux produits de GeoDirectory vous permet de ne payer que ce dont vous avez besoin et offre à chaque type de réservation un ensemble de fonctionnalités plus ciblé.

Paiement par Lead

Le module Pay Per Lead de GeoDirectory permet aux propriétaires d'annuaires de vendre des prospects aux propriétaires d'annonces plutôt que (ou en plus de) vendre des emplacements d'annonces.

Un utilisateur soumet une demande via une annonce, et le propriétaire de l'annonce paie pour recevoir les coordonnées de contact.

C'est un modèle de monétisation qui fonctionne particulièrement bien pour les annuaires de services (artisans, avocats, consultants), où chaque prospect a une valeur commerciale claire pour l'entreprise qui le reçoit.

Directorist ne propose pas d'équivalent.

E-mails Dynamiques aux Utilisateurs

C'est le moteur d'automatisation marketing de GeoDirectory.

Le module Dynamic User Emails permet aux propriétaires d'annuaires d'envoyer des e-mails ciblés et personnalisés déclenchés par les actions des utilisateurs.

E-mails de bienvenue à l'inscription. Confirmations d'annonce lors de la soumission ou de la mise à jour. E-mails de remerciement pour les avis et les commentaires. Campagnes en masse vers des segments filtrés de propriétaires d'annonces.

Le filtrage est le point fort.

L'exemple tiré de la documentation officielle : envoyer un e-mail aux propriétaires d'annonces vérifiés basés à New York qui proposent des hébergements de trois chambres acceptant les animaux de compagnie.

Les champs dynamiques alimentent chaque e-mail avec les données spécifiques de l'annonce, de sorte que le message semble avoir été rédigé personnellement.

Pour un propriétaire d'annuaire qui mène des actions marketing actives auprès de ses propriétaires d'annonces, cela remplace tout un ensemble d'outils CRM et d'e-mailing par un seul module complémentaire au sein de la même installation WordPress.

Directorist propose des notifications e-mail transactionnelles (configurables par événement), mais rien de comparable aux campagnes en masse avec filtrage et personnalisation dynamique.

Si le marketing par e-mail auprès de vos propriétaires d'annonces fait partie de votre stratégie, c'est l'un des modules les plus utiles dans l'un ou l'autre des deux écosystèmes.

Intégrations newsletter

GeoDirectory se connecte à 11 plateformes de newsletter via des modules UsersWP, dont Mailchimp, ConvertKit, ActiveCampaign, et d'autres.

Ceux-ci vous permettent de synchroniser les utilisateurs du répertoire dans des listes de diffusion pour des campagnes marketing. Chacun est un add-on payant séparé.

Directorist ne propose pas d'intégrations newsletter comparables en standard, bien que ses évaluateurs notent que du code personnalisé ou des plugins tiers peuvent combler ce manque.

Notifications de Recherches Sauvegardées

Traité dans la section Moteur de recherche.

Les deux plugins proposent des recherches sauvegardées avec notifications par e-mail via un add-on payant. Les Saved Search Notifications de GeoDirectory et le Search Alert de Directorist sont fonctionnellement similaires.

Le volet notifications se connecte directement à Dynamic User Emails du côté de GeoDirectory, ce qui signifie que les e-mails de recherches sauvegardées peuvent utiliser le même moteur de modèles et de segmentation que le reste de l'automatisation marketing.

Là où la profondeur se révèle

Pour un répertoire dont la stratégie de monétisation repose sur « facturer les annonces mises en avant et les niveaux de tarification », les deux plugins atteignent l'objectif.

Directorist vous y amène avec un coût initial plus faible aux tout premiers stades.

L'écosystème de GeoDirectory (GetPaid pour les paiements, Pay Per Lead pour la vente de leads, Dynamic User Emails pour l'automatisation marketing, les connecteurs newsletter et la spécialisation réservation) vous offre davantage de leviers à actionner une fois que le répertoire compte de vrais utilisateurs, de vrais revenus et de vrais besoins marketing.

Le schéma observé dans les sections précédentes se confirme : moins de finition en haut du tunnel, plus de substance une fois que le répertoire commence à porter ses fruits.


Fonctionnalités Mobiles

Le trafic mobile représente la majorité du trafic pour la plupart des répertoires. Les recherches locales, les requêtes « près de chez moi » et la navigation en déplacement se font toutes sur téléphone.

Les deux plugins gèrent l'essentiel. Les différences apparaissent dans l'approche des applications natives : l'un vend un service, tandis que l'autre vous oriente vers des spécialistes.

Design responsive

Les deux plugins proposent des interfaces front-end responsive pour mobile dans leur version gratuite.

Les annonces, les cartes, les formulaires de recherche, les tableaux de bord et les pages de détail des annonces s'adaptent tous aux affichages mobiles.

Les interactions tactiles (appuyer sur des marqueurs, faire défiler des galeries, développer des filtres) fonctionnent comme prévu.

Cliquer pour appeler, cliquer pour obtenir un itinéraire et cliquer pour envoyer un e-mail sont des fonctionnalités standard sur les deux.

Pour un répertoire consulté principalement via un navigateur mobile, aucun des deux plugins ne présente d'inconvénient notable au niveau de la couche responsive.

Applications mobiles natives

C'est là que les deux plugins divergent philosophiquement.

Directorist commercialise une application mobile native pour iOS et Android comme l'un de ses principaux arguments différenciateurs.

Il ne s'agit pas d'un téléchargement en libre-service ni d'une version générée automatiquement. C'est un service.

Vous commandez un package d'application, partagez vos éléments de marque et vos informations de configuration, et l'équipe Directorist configure l'application et la soumet à l'App Store et au Play Store en votre nom.

La mise en place la première année est gratuite dans le cadre des promotions récentes, avec des frais de service récurrents pour les mises à jour.

Ils le présentent comme un projet de développement sur mesure à plus de 30 000 $, remplacé par de modestes frais de service.

L'application est fonctionnelle et propose ce que l'on attend : navigation dans les annonces, formulaires de contact, notifications push, actions rapides comme appeler ou obtenir un itinéraire, achats intégrés et fonctionnalité d'ajout d'annonce.

GeoDirectory adopte une approche différente.

Plutôt que de concevoir et de maintenir l'application comme un produit central, nous collaborons avec plusieurs partenaires tiers spécialisés dans le développement WordPress vers mobile.

Les options incluent WP Apps, Tiny Screen Labs, et WP Mobile App Manager, chacun proposant des applications natives iOS et Android pour les annuaires GeoDirectory avec des modèles de service similaires, des tarifs comparables et, dans certains cas, plus de flexibilité qu'un fournisseur unique ne peut offrir.

Le choix entre les prestataires permet également aux propriétaires d'annuaires de sélectionner celui dont les tarifs, le design de l'application et le support correspondent à leurs besoins, plutôt que d'être enfermés dans la feuille de route et les fonctionnalités d'une seule équipe.

Si nous ne développons pas l'application nous-mêmes, c'est pour des raisons opérationnelles.

Les applications mobiles pour les annuaires impliquent une lourde charge de support (rejets de l'App Store, mises à jour du système d'exploitation, infrastructure de notifications push, règles d'achat intégré), et gérer cela en interne détournerait l'attention de l'ingénierie et du support du plugin lui-même.

Confier les applications à des spécialistes et garder notre équipe concentrée sur le moteur d'annuaire est un compromis délibéré.

PWA et ce qui arrive dans la v3

GeoDirectory v3 ajoutera la prise en charge des Progressive Web Apps, offrant aux utilisateurs mobiles une expérience installable et similaire à une application native, directement depuis le navigateur, sans passer par l'App Store.

Les PWA ne remplacent pas totalement les applications natives dans tous les cas, mais pour la plupart des usages d'un annuaire (parcourir, rechercher, enregistrer des favoris, obtenir un itinéraire, contacter une entreprise), elles sont fonctionnellement équivalentes et bien moins coûteuses à maintenir.

Directorist ne propose pas actuellement de support PWA natif.

Vue d'ensemble

Directorist offre une voie vers une application native, développée et maintenue par leur équipe.

GeoDirectory vous oriente vers un marché de spécialistes proposant le même service, avec plusieurs prestataires en concurrence sur le prix et la qualité.

Les deux plugins vous amènent à un résultat similaire pour un coût comparable.

La vraie question, indépendamment de qui la développe, est de savoir si votre annuaire a réellement besoin d'une application native.

Pour la plupart des annuaires locaux, un site rapide et responsive (ou un PWA, qui sera disponible avec GeoDirectory v3) couvre les mêmes cas d'usage sans les contraintes de développement, de soumission et de mises à jour.

Pour les annuaires où les notifications push et les habitudes d'utilisation répétée améliorent sensiblement la rétention (services hyperlocaux, communautés de niche, catégories transactionnelles), une application native trouve pleinement sa place — et les deux écosystèmes offrent un chemin pour y parvenir.


SEO & Schéma

Le référencement est le domaine où l'architecture d'un annuaire rentabilise l'investissement… ou vous coûte discrètement du trafic pendant des années.

Les deux plugins sont compatibles avec les principaux outils SEO. Les différences résident dans la structure des URL, la profondeur du schéma et la façon dont chaque plugin passe à l'échelle sur des milliers de pages ciblant des requêtes de recherche.

Compatibilité avec les plugins SEO

Les deux plugins s'intègrent avec Yoast SEO et Rank Math, les deux plugins SEO WordPress incontournables.

Les titres meta, descriptions meta, mots-clés cibles et contrôles de lisibilité fonctionnent tous nativement pour les annonces, catégories, localisations et étiquettes sur les deux solutions.

Si vous utilisez déjà Yoast ou Rank Math, les deux plugins s'adapteront parfaitement à votre configuration existante.

Balisage Schema

Les deux plugins génèrent un balisage schema.

GeoDirectory génère un schéma par type de publication personnalisé, ce qui signifie LocalBusiness pour les lieux, Event pour les événements, Restaurant le cas échéant, et ainsi de suite.

Le schéma inclut les horaires d'ouverture, les notes et le nombre d'avis, l'adresse, les coordonnées géographiques, le téléphone, le statut d'ouverture, ainsi que les attributs enrichis qui alimentent le pack local et les résultats enrichis de Google.

Chaque CPT reçoit le schéma qui correspond réellement à ce qu'il représente, et non une coquille générique.

Directorist génère également un balisage schema, avec une couverture similaire pour les champs standard. Les deux écosystèmes passent le test Google Rich Results Test dans les cas courants.

La différence de profondeur apparaît avec les types de publication personnalisés et les champs personnalisés.

Le schéma de GeoDirectory peut être configuré par CPT et par champ personnalisé, ce qui signifie qu'un CPT de tableau d'offres d'emploi peut émettre le schéma JobPosting et qu'un CPT immobilier peut émettre le schéma RealEstateListing, chacun avec les champs attendus par le type de schéma.

Structure des permaliens et l'avantage de la combinaison lieu-catégorie

C'est la section sur laquelle pivote l'ensemble du chapitre SEO.

Directorist traite les emplacements comme une taxonomie. Le plugin génère des archives de lieux et de catégories séparément, avec des URL telles que /location/new-york/ et /category/restaurants/.

La combinaison des deux en une seule URL, comme « restaurants à New York », ne fait pas partie de l'architecture.

Vous pouvez éventuellement construire quelque chose avec du code personnalisé, mais le plugin ne génère pas ces pages nativement.

Le Location Manager de GeoDirectory génère des combinaisons lieu-catégorie sous forme d'URL natives :

/places/category/restaurants/united-states/california/san-francisco/

Consultez la vraie démo pour voir de quoi je parle.

Cette URL est une vraie page avec ses propres balises meta, son schéma, son H1 et un contenu indexable.

La structure des permaliens est configurable, vous pouvez donc ajuster l'ordre, supprimer des niveaux ou raccourcir la structure pour correspondre au format d'URL que vous préférez.

Chaque combinaison lieu-catégorie devient une page distincte dans l'index de Google, susceptible d'être positionnée sur la requête d'intention locale qui lui correspond.

Chacune de ces pages prend également en charge une description de catégorie en haut et une description de catégorie en bas avec des variables telles que les emplacements.

Cela signifie que vous pouvez ajouter un texte d'introduction au-dessus des annonces (un ou plusieurs paragraphes sur les meilleurs restaurants de San Francisco, à quoi s'attendre, ce qu'il faut savoir) et un texte de clôture en dessous de la carte et de la grille d'annonces (FAQ, quartiers voisins, recommandations éditoriales).

La page cesse de ressembler à une archive d'annuaire et commence à ressembler à un article de type listicle avec une carte interactive intégrée en son centre.

Ce format se positionne bien car il combine les données structurées que Google recherche (schéma, adresses, avis, horaires d'ouverture) avec le contenu éditorial que les utilisateurs attendent (contexte, opinions, recommandations) sur une seule URL indexable.

Pour un annuaire ciblant des centaines ou des milliers de requêtes « X à Y », c'est le choix architectural le plus déterminant de l'ensemble du plugin.

Le SEO programmatique à grande échelle

C'est là que GeoDirectory devient un moteur de pSEO.

Importez 20 000 emplacements sous forme d'un seul fichier CSV. Utilisez le système de templates de page GD pour créer un template de page de localisation qui extrait dynamiquement les données de chaque emplacement.

Le résultat : 20 000 pages uniques, indexables et spécifiques à chaque emplacement, générées en quelques minutes, chacune avec sa propre URL, ses balises meta, son schéma et son contenu extrait de votre structure de données.

Ajoutez des blocs de contenu uniques pour chaque emplacement (une description, une image mise en avant et un paragraphe d'introduction personnalisé), et vous obtenez des pages que Google considère comme véritablement distinctes plutôt que comme des duplicatas générés par un template.

Pour les annuaires ciblant une portée nationale ou internationale, c'est la différence entre un annuaire qui se positionne sur « [service] à [ville] » sur toute la longue traîne et un annuaire qui n'y parvient pas.

L'approche de taxonomie plate de Directorist ne génère pas de pages équivalentes sans développement personnalisé. L'architecture n'a pas été conçue pour ce cas d'usage.

Sitemaps, fils d'Ariane et maillage interne

Les deux plugins s'appuient sur Yoast ou Rank Math pour la génération des sitemaps XML. Tous deux dépendent du thème actif (ou du plugin SEO) pour afficher les fils d'Ariane. À égalité sur ce point.

Le maillage interne est là où le système de widgets de GeoDirectory révèle toute sa valeur.

Le widget Annonces similaires extrait des annonces associées par emplacement, catégorie, tags ou toute combinaison de ces critères, créant automatiquement des liens internes entre des pages d'annonces conceptuellement liées.

Pour le SEO, le maillage interne signale la pertinence thématique et aide Google à explorer votre annuaire plus efficacement.

Le widget peut être placé sur des pages d'annonces, des pages de catégories ou des pages de localisation, générant ainsi la structure de liens sans effort manuel.

SEO des images

Les deux plugins prennent en charge les balises alt, les titres d'images et les légendes sur les images des annonces.

L'outil d'importation CSV de GeoDirectory accepte ces champs, ce qui signifie que vous pouvez renseigner les métadonnées des images à grande échelle lors de l'alimentation initiale de l'annuaire, plutôt que de modifier les annonces une par une.

L'extension MultiRatings and Reviews permet également aux évaluateurs d'ajouter des titres et des légendes à leurs photos d'avis, qui deviennent alors du contenu SEO généré par les utilisateurs pour l'annonce.

La réalité du contenu mince

Un avertissement honnête avant la conclusion.

Générer 20 000 pages de localisation ou 100 000 annonces ne vous garantit pas automatiquement un positionnement sur quoi que ce soit.

Google est de plus en plus sévère envers le contenu standardisé et peu étoffé, et les pages qui se ressemblent trop auront du mal à se positionner, peu importe à quel point le schéma et les permaliens sont bien configurés.

Le plugin vous fournit l'architecture. C'est au propriétaire de l'annuaire d'apporter une valeur unique à chaque page (contenu local authentique, annonces originales, photos inédites, données structurées que les autres annuaires ne possèdent pas).

GeoDirectory rend le pSEO possible. Il ne le rend pas automatique.

Là où le SEO se cumule

Pour un annuaire visant à se positionner dans une seule ville, les deux plugins vous amèneront à une position défendable avec Yoast et quelques semaines de travail sur le contenu.

Pour un annuaire visant à se positionner sur des milliers de requêtes longue traîne « [catégorie] à [lieu] » à travers un pays ou à l'échelle mondiale, l'architecture de localisation de GeoDirectory, ses permaliens configurables, son schéma par CPT et sa génération de pages basée sur des modèles sont conçus exactement pour cela.

L'architecture de Directorist ne l'était pas, et l'adapter rétroactivement nécessite un développement sur mesure qui efface l'avantage tarifaire des modules complémentaires moins chers.

Le SEO est la section où les décisions d'ingénierie prises il y a des années dans chaque base de code déterminent le volume de trafic que l'annuaire peut capter en 2026 et au-delà.


Performance & Évolutivité

C'est la section vers laquelle l'ensemble de la comparaison convergeait.

Les annuaires sont des applications gourmandes en ressources. Chaque page est une requête en base de données pilotée par des champs personnalisés, des localisations, des catégories, des notes et des images.

Avec quelques centaines d'annonces, presque tout fonctionne. Avec quelques milliers, l'architecture commence à avoir son importance. Avec des dizaines de milliers, l'architecture est la seule chose qui compte.

Pourquoi les performances des annuaires sont différentes

Un blog WordPress standard sollicite beaucoup la base de données, peut-être une douzaine de fois par chargement de page.

Une page d'annuaire la sollicite des centaines de fois : récupération des détails des annonces, des champs personnalisés, des catégories, des taxonomies, des avis, des notes, des images, des coordonnées cartographiques, des horaires d'ouverture et des annonces associées.

Multipliez cela par une requête de recherche avec cinq filtres de champs personnalisés, et vous obtenez des temps de réponse de plusieurs secondes sur un serveur qui traite un article de blog en 150 millisecondes.

Le schéma de base de données choisi par chaque plugin il y a des années détermine la façon dont cela évolue.

Les tables de base de données personnalisées de GeoDirectory

GeoDirectory stocke les données des annonces dans des tables de base de données dédiées, conçues spécifiquement pour le schéma d'annuaire.

La table principale des annonces (wp_geodir_gd_place_detail) possède des colonnes natives pour chaque propriété d'une annonce : titre, statut, tags, catégorie, note, rue, ville, région, pays, code postal, latitude, longitude, téléphone, e-mail, site web, profils sociaux, horaires d'ouverture, offres spéciales, et bien plus encore.

GeoDirectory Custom DB Table

Il existe une table distincte _search_title colonne conçue spécifiquement pour une correspondance rapide par mots-clés.

Les champs personnalisés résident dans leur propre table (wp_geodir_custom_fields).

Les pièces jointes sont gérées dans une table dédiée, en dehors de la médiathèque WordPress, qui devient elle-même un goulot d'étranglement à grande échelle.

Les avis, les champs de tri, les clés API et les mises en page des onglets disposent chacun de leur propre table.

Pourquoi c'est important : une seule requête SQL sur une table appropriée avec des colonnes indexées s'exécute en quelques millisecondes.

Une recherche filtrant par ville, catégorie, note et trois champs personnalisés s'exécute comme une seule requête sur une seule table avec des index appropriés, et non comme une cascade de jointures.

La structure permet également d'indexer la colonne city, country, latitude, longitude, overall_rating, ou toute autre colonne fréquemment interrogée par l'annuaire.

Les types de données natifs (varchar, int, float) sont stockés sous leur type réel, et non sérialisés sous forme de chaînes. L'optimiseur de requêtes peut faire son travail. La base de données peut faire son travail.

L'architecture post meta de Directorist

Directorist utilise la table post meta standard de WordPress pour les données des annonces.

Chaque champ personnalisé, chaque assignation de taxonomie, chaque attribut consultable existe sous forme de ligne dans wp_postmeta, indexé par l'identifiant de publication et meta_key.

Cela fonctionne bien à petite échelle car le chemin de requête des métadonnées de publication de WordPress est bien optimisé pour les recherches individuelles.

Cela se dégrade à l'échelle d'un annuaire car les requêtes d'annuaire ne sont pas des recherches individuelles. Ce sont des filtres multi-attributs.

Rechercher « restaurants à San Francisco avec une note supérieure à 4, terrasse extérieure, animaux acceptés et réservations possibles » exécute cinq JOINs distincts sur les métadonnées de publication.

Chaque JOIN multiplie la complexité de la requête. La base de données atteint ses limites.

Nous l'avons abordé dans la section Moteur de recherche : une recherche avec cinq filtres de champs personnalisés exécute cinq JOINs sur la table des métadonnées de publication. Deux filtres peuvent très bien fonctionner. Quatre commencent à ralentir. Six peuvent bloquer la page.

Ce n'est pas une supposition. C'est ainsi que wp_postmeta fonctionne à grande échelle, et c'est la contrainte fondamentale derrière chaque ticket de support « mon annuaire est devenu lent » que les équipes de plugins d'annuaire ont jamais reçu.

Performance des cartes à grande échelle

Nous avons abordé le résultat principal dans la section Cartes : le module complémentaire Marker Cluster de GeoDirectory offre un rendu côté serveur capable de gérer jusqu'à 1 million de marqueurs avec 300 fois moins de données que les équivalents côté client.

La fonctionnalité Listings With Map de Directorist utilise le clustering côté client, ce qui fonctionne bien avec quelques centaines de marqueurs mais commence à défaillir lorsque le nombre de marqueurs monte dans les milliers.

Le même schéma architectural se répète : le module complémentaire de GeoDirectory suppose que l'annuaire va croître et résout le problème en amont. L'approche concurrente suppose un site de taille normale et se dégrade lorsque cette hypothèse ne tient plus.

Mise en cache

Les deux plugins sont compatibles avec les principaux plugins de mise en cache WordPress.

GeoDirectory recommande spécifiquement WP Rocket et FlyingPress comme solutions optimales, la plupart des autres plugins de mise en cache fonctionnant également très bien.

La mise en cache des pages, la mise en cache des objets avec Redis ou Memcached, et l'intégration CDN via les plugins de mise en cache fonctionnent tous comme prévu.

Les données de carte disposent de leur propre cache côté serveur intégré au plugin, de sorte que les chargements répétés de la carte ne régénèrent pas le jeu de marqueurs depuis zéro à chaque fois.

Pagination

Les deux plugins gèrent les longues listes de résultats avec une pagination prête à l'emploi.

GeoDirectory prend en charge la pagination AJAX, de sorte que la page se met à jour sur place sans rechargement complet, ce qui maintient la fluidité de la carte synchronisée et de la mise en page des annonces pendant que les utilisateurs naviguent dans les résultats.

Les deux plugins s'intègrent avec les schémas de pagination des thèmes modernes.

Recommandations d'hébergement

Pour un annuaire qui démarre, Cloudways avec des droplets Vultr High Frequency vous offre un stockage NVMe et des processeurs modernes à un prix raisonnable.

Pour les annuaires à grande échelle (des dizaines de milliers de fiches, un trafic réel), les hébergements WordPress managés comme Rocket.net sont conçus pour le type de charge de base de données que génèrent les annuaires.

L'hébergement mutualisé convient parfaitement pour les tests, mais ce n'est pas là que devraient tourner les annuaires en production, quel que soit le plugin que vous choisissez.

À quoi ressemble une vraie mise à l'échelle

Le plus grand déploiement GeoDirectory avec lequel nous travaillons fait tourner environ deux millions de fiches sous un trafic intense sur un seul serveur dédié à 600 $/mois, avec notre intégration ElasticSearch qui gère la couche de recherche.

Le site appartient à une grande agence SEO américaine que nous ne pouvons pas nommer en raison d'un accord de confidentialité.

Il affiche des performances comparables à une petite démo Directorist tournant sur un VPS basique, ce qui vous donne une idée de l'écart architectural lorsque les deux plugins sont poussés à leurs limites.

Nous n'avons pas vu de sites Directorist à cette échelle en production. Nous serions sincèrement curieux de le voir.

Notre prédiction est qu'à 50 000 fiches avec des filtres de recherche combinés et un rendu de carte, l'interface d'administration WordPress elle-même commence à peiner, et pas seulement le front-end.

C'est une affirmation vérifiable, et nous publierons prochainement un article de benchmark dédié comparant les deux plugins dans des conditions de charge identiques. Nous publierons la méthodologie et les chiffres bruts, sans aucun biais.

Ce que cela signifie pour votre annuaire

Si votre annuaire reste en dessous de quelques milliers de fiches, les différences de performance entre les deux plugins n'auront pas beaucoup d'importance. Un hébergement correct et un plugin de cache suffiront à compenser presque tout.

Si vous prévoyez de passer à l'échelle (un annuaire national, un guide multi-villes, un agrégateur de niche avec un grand nombre de fiches), l'architecture de base de données est là où se décide l'avenir de votre projet.

Les tables personnalisées avec des index appropriés passent à l'échelle. Les post meta, non.

Tout le reste (cartes, recherche, schéma, mobile) repose sur cette fondation.


Sécurité

La sécurité est la section que l'on survole dans la plupart des comparatifs de plugins parce qu'elle ne fait pas vendre de fonctionnalités.

C'est pourtant la section que les propriétaires d'annuaires devraient lire le plus attentivement.

Un annuaire contient des données d'entreprises, des comptes utilisateurs, des informations de paiement, et parfois des données personnelles pendant des années.

Le bilan du plugin en matière de sécurité, et la réactivité de l'équipe lorsque les choses tournent mal, auront plus de valeur durable que n'importe quelle comparaison de fonctionnalités dans cet article.

Les deux plugins ont eu des failles de sécurité. Tout plugin WordPress en a eu.

Les questions pertinentes sont : combien, à quel point elles sont graves, comment l'équipe a réagi, et à quoi ressemble le bilan public. Nous laisserons les sources documentées parler d'elles-mêmes.

Le bilan en matière de vulnérabilités

La National Vulnerability Database recense les vulnérabilités des deux plugins.

GeoDirectory compte environ 15 CVE divulgués depuis la sortie de la v2 en 2018, dont la majorité est de gravité faible à moyenne et difficile à exploiter en pratique.

Le bilan de Directorist sur le NVD est plus conséquent, tant en nombre qu'en gravité.

Les deux références clés pour vérifier les deux bilans :

Toute personne lisant cet article peut vérifier les deux listes par elle-même. Nous ne vous demandons pas de nous croire sur parole pour ce qui suit.

Novembre 2021 : la fausse campagne de rançongiciel

En novembre 2021, la société de sécurité Sucuri a documenté une campagne d'attaque active contre des sites WordPress utilisant Directorist.

BleepingComputer, un grand média spécialisé dans l'actualité de la sécurité, a rapporté l'incident en détail.

Environ 291 sites WordPress ont été compromis, affichant de fausses notes de rançon chiffrement exigeant 0,1 Bitcoin (soit environ 6 000 $ à l'époque) pour leur restauration.

Les détails techniques, selon Sucuri et BleepingComputer : des attaquants ont exploité une vulnérabilité dans le plugin Directorist pour afficher des notes de rançon et modifier tous les articles de blog WordPress sur les sites affectés, en définissant leur post_status sur null et en rendant le contenu invisible.

Le plugin était utilisé comme vecteur d'attaque. Un correctif a été publié sous la version 7.0.6.2.

Source : bleepingcomputer.com/news/security/wordpress-sites-are-being-hacked-in-fake-ransomware-attacks/

Avril 2023 : vulnérabilités critiques et fermeture sur WordPress.org

En avril 2023, l'équipe de recherche en sécurité de Wordfence a divulgué deux vulnérabilités critiques dans Directorist affectant les versions 7.5.4 et antérieures :

  1. Réinitialisation arbitraire du mot de passe utilisateur menant à une élévation de privilèges. Un attaquant pouvait réinitialiser le mot de passe de n'importe quel utilisateur, y compris des administrateurs, et prendre le contrôle total du site.
  2. Référence directe non sécurisée à un objet menant à une suppression arbitraire de publications. Un attaquant pouvait supprimer des annonces et d'autres contenus sans autorisation.

Au moment de la divulgation, Directorist était installé sur plus de 10 000 sites WordPress.

Ce qui s'est passé ensuite est ce qui compte le plus.

Le 1er juin 2023, le plugin a été fermé par l'équipe de révision des plugins de WordPress.org en raison de l'absence de réponse du développeur.

Autrement dit, deux mois après la divulgation responsable des vulnérabilités, l'équipe WordPress.org a retiré de force le plugin du dépôt public, car l'équipe Directorist n'avait toujours pas fourni de correctif fonctionnel.

Le plugin a finalement été corrigé et réintégré dans le dépôt 12 jours plus tard.

L'article de blog de Directorist sur l'incident confirme la fermeture et les 12 jours d'indisponibilité. Ils l'ont présenté comme une « mesure de précaution » de la part de WordPress.org, mais la raison sous-jacente de la fermeture du plugin par WordPress.org est que l'équipe de sécurité n'a pas pu obtenir une réponse rapide de la part du développeur.

Pour les propriétaires de répertoires utilisant Directorist durant ces 12 jours, cela signifie que le plugin était indisponible pour les nouvelles installations et les mises à jour depuis le dépôt officiel, alors qu'une vulnérabilité critique connue était activement documentée.

Sources :

  • wordfence.com/blog/2023/06/critical-security-update-directorist-wordpress-plugin-patches-two-high-risk-vulnerabilities/
  • directorist.com/blog/important-directorist-plugin-security-update-2/ (déclaration officielle de Directorist)

Incidents persistants jusqu'en 2025-2026

Des vulnérabilités graves ont continué d'apparaître.

Deux exemples documentés dans les archives publiques cette année :

  • Patchstack : Directorist <= 8.1, Élévation de privilèges et prise de contrôle de compte via un OTP faible. Cette vulnérabilité affectait les versions jusqu'à 8.1 du plugin principal et permettait à des attaquants de prendre le contrôle de comptes administrateurs via une validation de mot de passe à usage unique insuffisante.
  • CVE-2026-22337 (novembre 2025) : Plugin Directorist Social Login, Attribution incorrecte de privilèges, CVSS 9.8 Critique. Versions antérieures à 2.1.4 affectées. Permettait à des utilisateurs authentifiés avec de faibles privilèges d'escalader vers le rôle d'administrateur.

Le schéma qui ressort des données publiques : des vulnérabilités critiques d'escalade de privilèges et de prise de contrôle de comptes, aussi bien dans le plugin principal que dans les extensions payantes, à plusieurs reprises et sur plusieurs années.

Les pratiques de réponse de GeoDirectory

Nous ne prétendons pas être exempts de vulnérabilités. Nous affirmons réagir rapidement et traiter la sécurité comme une priorité à chaque version.

L'historique complet des vulnérabilités de GeoDirectory est consultable publiquement via le lien NVD ci-dessus.

Ce qui distingue notre processus :

Délai de réponse. Notre équipe de développement opère sur plusieurs fuseaux horaires, ce qui signifie que lorsqu'un signalement de sécurité arrive dans notre système de support, un membre de l'équipe le prend en charge presque immédiatement. De la confirmation à la version corrigée, nous visons quelques heures, pas quelques jours. La plupart des correctifs de sécurité que nous avons publiés sont passés du signalement à la mise en production en moins de 12 heures.

Divulgation et primes. Nous ne gérons pas de programme formel de primes aux bugs, mais lorsqu'un chercheur nous divulgue une vulnérabilité avérée de manière privée, nous proposons une compensation équitable au cas par cas. Nous n'avons jamais reçu de signalement crédible sans le rémunérer.

Validation externe. Notre CEO/CTO, Stiofan, est lui-même un chercheur actif en sécurité WordPress.

Les archives publiques de primes montrent qu'il a reçu 1 250 $ de Wordfence en mars 2024 pour avoir découvert une vulnérabilité d'escalade de privilèges dans le plugin Malware Scanner de miniOrange, et 2 063 $ en avril 2024 pour avoir découvert une vulnérabilité d'escalade de privilèges dans le plugin User Registration (plus de 60 000 installations actives).

Ces primes sont répertoriées publiquement sur le blog de Wordfence.

Stiofan a également contribué aux recherches qui ont conduit, en 2024, à la divulgation ayant entraîné la fermeture définitive de deux plugins miniOrange par WordPress.org, protégeant ainsi plus de 10 000 sites.

Ce travail a été couvert par The Hacker News, Techzine, GBHackers et d'autres médias spécialisés en sécurité.

Le point essentiel : la personne responsable de la sécurité chez GeoDirectory effectue ce travail de manière professionnelle et publique, sur les plugins d'autres développeurs, en échange de primes versées par le principal cabinet de sécurité WordPress du secteur.

Les mêmes yeux qui scrutent les plugins des autres scrutent aussi les nôtres.

Statut du dépôt

GeoDirectory n'a jamais été fermé par l'équipe de révision des plugins WordPress.org pour des problèmes de sécurité.

Le plugin est disponible en continu depuis le dépôt depuis 2014.

Ce que cela signifie pour les acheteurs

Nous n'allons pas vous dire que les sites Directorist se font pirater.

La dernière version est corrigée, l'équipe a publié des correctifs, et utiliser la version actuelle devrait être sûr dans des conditions normales. Nous ne faisons pas de prédictions. Nous ne sommes pas en mesure de le faire.

Ce que nous affirmons, et ce que le dossier public atteste sans ambiguïté :

  1. Directorist a un historique documenté d'incidents de sécurité graves, notamment une campagne d'attaques en 2021 qui a compromis des centaines de sites actifs, un retrait forcé de WordPress.org en 2023 en raison du manque de réactivité des développeurs face aux vulnérabilités divulguées, et des vulnérabilités critiques avec un score CVSS de 9,8 persistant en 2025 et 2026, aussi bien dans le cœur du plugin que dans les extensions.
  2. Le bilan de GeoDirectory est sensiblement différent. Moins de CVE critiques, un cycle de correctifs plus rapide, aucune fermeture de dépôt, et un CTO disposant de références vérifiables en recherche indépendante en sécurité.
  3. Pour un site hobby qui teste le modèle d'annuaire, cela n'a probablement pas beaucoup d'importance. En revanche, pour un annuaire hébergeant des comptes utilisateurs, des données de paiement, des informations sur des entreprises, ou tout ce que vous seriez mal à l'aise de voir sur un forum de violations de données, le bilan de sécurité du fournisseur est un vrai critère dans la décision d'achat.

Un annuaire est un projet à long terme. Vous utiliserez probablement ce plugin pendant des années.

Le comportement du fournisseur sous pression fait partie de ce que vous achetez. Nous avons exposé le dossier public. Lisez-le par vous-même et pesez-le comme vous l'entendez.


Multilingue

Les deux plugins ciblent WPML comme solution de traduction principale, et tous deux s'appuient sur une extension complémentaire gratuite pour rendre leurs structures de données personnalisées traduisibles.

Les deux approches sont plus proches de la parité fonctionnelle ici que dans la plupart des autres sections.

Support WPML

GeoDirectory fournit une extension WPML gratuite qui couvre 100 % de la surface traduisible du plugin : annonces, catégories, localisations, étiquettes, champs personnalisés, modèles d'e-mails et chaînes d'interface.

La partie champs personnalisés nous a amenés à développer l'extension spécifiquement parce que GeoDirectory stocke les champs personnalisés dans ses propres tables de base de données plutôt que dans les métadonnées des publications, ce qui signifie qu'un plugin de traduction générique ne peut pas y accéder par défaut.

L'extension expose ces champs au module de traduction de chaînes de WPML afin qu'ils se traduisent de la même manière que les champs WordPress natifs.

Directorist propose également un plugin d'intégration WPML gratuit, avec des mises à jour récentes (fév. 2026) qui corrigent les problèmes de traduction liés aux types d'annuaires, aux données de taxonomie, aux chaînes d'interface et aux traductions d'e-mails.

La plainte d'un utilisateur G2 en 2025 concernant la traduction de chaînes WPML de Directorist qui se cassait lors des mises à jour semble avoir été résolue par les correctifs récents.

Parité fonctionnelle. Les deux fonctionnent avec le moteur de traduction automatique de WPML pour la révision assistée par IA, les deux prennent en charge les slugs traduits et les balises hreflang pour le référencement, et les deux permettent aux utilisateurs de traduire les annonces manuellement ou via le flux de traduction automatique de WPML.

Polylang, TranslatePress, Weglot

Ni l'un ni l'autre plugin ne prend officiellement en charge Polylang, TranslatePress, Weglot ou GTranslate.

Certains de ces outils fonctionnent partiellement via les hooks de traduction génériques de WordPress, mais aucun des deux éditeurs ne maintient d'intégration dédiée.

Si vous êtes déterminé à utiliser un plugin de traduction autre que WPML, attendez-vous à devoir effectuer un travail d'intégration personnalisé de chaque côté.

Multi-devises

Pour les annuaires qui facturent des annonces, des réclamations ou des réservations, la prise en charge multi-devises est tout aussi importante que la traduction des langues.

Le plugin GetPaid de GeoDirectory (gratuit pour la base, payant pour l' extension Multi-devises) gère cela nativement, permettant aux visiteurs de voir les prix dans leur devise locale avec conversion automatique.

L'extension Pricing Plans de Directorist prend en charge une seule devise par site, sans couche multi-devises dédiée.

Pour les annuaires opérant dans un seul pays, ce n'est un problème d'aucun côté. Pour un annuaire ciblant un public multinational avec des annonces payantes, l'absence de multi-devises est bien réelle.

Langues RTL

GeoDirectory prend en charge les langues de droite à gauche (arabe, hébreu, persan) nativement, avec des modèles compatibles RTL.

Directorist offre une prise en charge RTL similaire dans ses modèles principaux.

La réalité du multilingue

Pour la plupart des projets d'annuaires multilingues, WPML est la réponse, quel que soit le plugin que vous choisissez.

Les deux équipes ont développé l'intégration dont leurs plugins respectifs ont besoin, toutes deux la maintiennent à jour et toutes deux fonctionnent avec le workflow de traduction standard de WPML.

Le véritable facteur différenciant est la prise en charge multi-devises pour les annuaires monétisés, où la combinaison GeoDirectory + GetPaid la gère nativement, contrairement à Directorist.


Facilité d'Utilisation

C'est la section où Directorist gagne vraiment plus qu'il ne perd, et nous ne prétendrons pas le contraire.

La facilité d'utilisation prête à l'emploi est l'un de leurs véritables points forts, et l'un de ceux auxquels nous avons vu les utilisateurs répondre positivement.

Processus de configuration

Les deux plugins sont similaires à l'étape allant de l'installation à la première annonce. Quelques minutes dans un sens comme dans l'autre.

Aucun des deux ne nécessite de connaissances techniques pour mettre en place un répertoire de base. Les différences apparaissent dès que l'on dépasse les paramètres par défaut.

Interface d'administration et densité des paramètres

GeoDirectory dispose de plus de paramètres que Directorist. C'est à la fois un atout et un inconvénient.

La puissance et la profondeur de personnalisation s'accompagnent d'un plus grand nombre d'options à parcourir, et nous reconnaissons en interne honnêtement que certaines de ces options sont complexes ou difficiles à trouver.

L'administration actuelle dispose d'un bouton « Afficher/Masquer les options avancées » précisément pour cette raison : masquer les paramètres rarement utilisés afin que les plus courants ne soient pas noyés dans un long défilement.

L'administration de Directorist est plus légère. Moins de paramètres à parcourir, moins de chemins menant à la même destination, et l'approche Directory Builder que nous avons abordée dans Design & Personnalisation maintient une grande partie de la configuration visible plutôt que dispersée entre plusieurs pages de paramètres.

Pour un propriétaire de site non technique qui configure son premier répertoire, cette administration moins contraignante est un véritable avantage.

Documentation et tutoriels vidéo

La documentation écrite de GeoDirectory est complète (wpgeodirectory.com/documentation/), couvrant en profondeur aussi bien le cœur du plugin que ses extensions.

Le point faible, c'est la vidéo. Nous ne disposons pas d'une bibliothèque officielle de tutoriels vidéo étoffée, ce qui est une critique récurrente que nous entendons de la part des utilisateurs qui apprennent mieux de façon visuelle.

L'un de nos agents support gère une chaîne YouTube avec des tutoriels qu'il a créés pour ses propres clients en personnalisation et développement, avec notre accord, mais cela ne remplace pas officiellement ce qu'une bibliothèque vidéo complète pourrait offrir.

Nous travaillons à combler cet écart.

Directorist a largement investi dans le contenu vidéo. Tutoriels YouTube, guides pas-à-pas, vidéos explicatives à caractère marketing — tout y est.

Pour ceux qui préfèrent apprendre par la vidéo plutôt que par le texte, la bibliothèque de contenus de Directorist est plus facile d'accès.

La courbe d'apprentissage

Le retour négatif le plus fréquent que nous recevons de la part des utilisateurs non techniques est que GeoDirectory demande du temps à prendre en main.

L'approche par pages de template offre aux développeurs une flexibilité infinie, mais pour quelqu'un qui n'a jamais modifié de template de page auparavant, cela peut sembler abstrait jusqu'au moment où tout s'éclaire.

Les développeurs et les utilisateurs WordPress expérimentés décrivent cette même architecture comme la raison pour laquelle ils ont choisi GeoDirectory. La même fonctionnalité, un public différent, une réaction différente.

Le Directory Builder de Directorist est plus guidé. Vous voyez une mise en page, vous activez ou désactivez des widgets, vous les réorganisez, vous prévisualisez, vous enregistrez.

Moins de concepts à apprendre, plus rapide pour obtenir un premier résultat fonctionnel. Le plafond est plus bas, mais la rampe d'entrée est plus douce.

Ce qui arrive dans la v3

GeoDirectory v3 sera nativement intégré à l'IA, ce qui signifie que les utilisateurs non techniques pourront décrire leur annuaire à une interface de chat (Claude, ChatGPT ou similaire) et le faire construire à partir de cette conversation.

L'objectif est de rendre la profondeur de GeoDirectory accessible sans obliger chaque utilisateur à apprendre d'abord l'architecture des modèles.

Nous aurons davantage à partager à ce sujet à mesure que la v3 se rapprochera.

Le compromis en toute honnêteté

En termes de facilité d'utilisation, Directorist l'emporte aujourd'hui.

Leur interface d'administration est plus épurée, leur bibliothèque de vidéos est plus développée, et leur approche du constructeur est plus indulgente pour les utilisateurs non techniques. Nous ne faisons pas mieux sur ce point.

Ce que nous demanderions à tout lecteur de peser, c'est si la facilité d'utilisation aujourd'hui est vraiment la bonne chose à optimiser.

Le plugin que vous installez en une après-midi est celui que vous utiliserez pendant des années.

La profondeur que vous ne pouvez pas débloquer maintenant est celle que vous regretterez de ne pas avoir une fois que votre annuaire aura de vraies annonces, de vrais revenus et de vrais besoins en design personnalisé.

Plus facile au départ, plus difficile à faire évoluer. Tel est le compromis, et des personnes raisonnables choisiront différemment selon ce qu'elles construisent.


Extensibilité pour Développeurs & Intégrations

Les deux plugins sont conçus en pensant aux développeurs, et tous deux proposent la surface d'extensibilité WordPress standard : hooks d'action, hooks de filtre, REST API, surcharges de templates via les thèmes enfants.

C'est l'une des sections les plus proches de la parité dans cet article.

Hooks, filtres et REST API

GeoDirectory expose des hooks et des filtres sur l'ensemble du cycle de vie du plugin.

Annonces, champs personnalisés, recherche, cartes, avis, paiements, e-mails, tout y est. Si un hook nécessaire est manquant, nous l'ajoutons sur demande.

La REST API couvre chaque action sur les données que vous effectueriez via l'interface d'administration WordPress, ce qui signifie qu'une application personnalisée peut créer, lire, mettre à jour et supprimer des annonces, gérer les utilisateurs et les catégories, et déclencher la plupart des workflows sans toucher du tout à l'interface WordPress.

Directorist propose un système de hooks tout aussi étendu. Leur REST API expose les principaux endpoints pour les annonces, les utilisateurs, les catégories, les avis et les médias.

Les deux plugins sont extensibles. Les deux disposent de la documentation développeur à laquelle vous vous attendez.

Pour les développeurs ayant travaillé avec l'un et devant s'intégrer à l'autre, les modèles sont familiers des deux côtés.

Aucun des deux plugins n'est particulièrement restrictif ni particulièrement ouvert. Les deux sont utilisables.

Constructeurs de pages

GeoDirectory est entièrement compatible avec Elementor (et Elementor Pro), Bricks Builder, Divi, Beaver Builder, Oxygen, Breakdance, SiteOrigin, Avada Fusion Builder, et l'éditeur de blocs WordPress.

Pour Elementor Pro et Bricks en particulier, GeoDirectory s'intègre à leurs systèmes de contenu dynamique, ce qui signifie que vous pouvez utiliser les éléments du constructeur de pages avec les structures de données de GeoDirectory.

Nous proposons des tutoriels officiels et des modèles distants pour les deux.

Divi recommande GeoDirectory dans sa sélection des meilleurs plugins d'annuaires WordPress et a publié des tutoriels sur la création d'un annuaire avec Divi et GeoDirectory.

Un développeur tiers (divigeo.com) maintient un thème enfant GeoDirectory dédié aux utilisateurs de Divi, ce qui témoigne d'un écosystème de développeurs actif autour du plugin.

Directorist propose plus de 25 widgets spécialement conçus pour Elementor, ainsi que des ensembles de widgets similaires pour Bricks et Oxygen.

Le hic, c'est que ces widgets sont des widgets préconstruits et très orientés qui restituent les propres designs de Directorist.

Ils n'exposent pas les données d'annonces de Directorist au système de contenu dynamique natif du constructeur de pages, ce qui signifie que les designers utilisant Elementor Pro, Bricks ou Oxygen ne peuvent pas créer de mises en page personnalisées en exploitant les champs de Directorist comme ils le feraient avec WooCommerce ou d'autres plugins compatibles avec les données dynamiques.

GeoDirectory adopte l'approche inverse : nous nous intégrons directement aux systèmes de données dynamiques d'Elementor Pro et de Bricks, de sorte que chaque champ personnalisé, emplacement, évaluation et attribut d'annonce est disponible pour les éléments natifs du constructeur.

Les designers peuvent créer n'importe quelle mise en page avec les propres outils du constructeur de pages, en utilisant les données de GeoDirectory comme source.

Compatibilité avec les thèmes

Les deux plugins fonctionnent avec n'importe quel thème respectant les bonnes pratiques WordPress. Aucun des deux n'exige un thème particulier.

Chacun propose son propre thème optionnel : Blockstrap de GeoDirectory est un thème Full Site Editing (FSE) conçu spécialement pour le plugin, offrant le meilleur niveau de performance que nous ayons mesuré.

Le thème Onelisting de Directorist est gratuit et adapté à leurs modèles de mise en page.

Pour les utilisateurs souhaitant un point de départ qui « fonctionne tout de suite » avec les choix de design du plugin, les deux options existent.

Plugins communautaires (BuddyPress et BuddyBoss)

Les deux plugins s'intègrent avec BuddyPress pour des fonctionnalités communautaires de type réseau social.

BuddyBoss répertorie officiellement les deux plugins comme intégrations sur buddyboss.com/integrations/, en recommandant GeoDirectory et Directorist indépendamment.

Pour les annuaires souhaitant ajouter des fonctionnalités sociales (profils de membres, fils d'activité, groupes, messagerie), l'un ou l'autre plugin s'intègre parfaitement à un site propulsé par BuddyBoss.

Écosystème de plugins tiers

L'écosystème de partenaires officiels de GeoDirectory comprend UsersWP (profils et tableaux de bord utilisateurs, développé par nous), WP GetPaid (paiements, développé par nous), Ninja Forms (formulaires personnalisés), AffiliateWP et SliceWP (gestion d'affiliation), WP All Import (flux d'import CSV), Yoast SEO et Rank Math (SEO), BuddyPress, et, via l'extension GeoMarketplace, WooCommerce associé aux principaux plugins multi-vendeurs (Dokan, WCFM, WC Vendors Pro, MultiVendorX).

GeoMarketplace transforme chaque annonce en sa propre boutique WooCommerce, où les propriétaires d'annonces vendent des produits et l'administrateur de l'annuaire perçoit une commission sur chaque vente, avec une recherche de produits basée sur la proximité pour que les utilisateurs puissent acheter dans la boutique la plus proche de leur position.

Les cas d'usage vont des annuaires de restaurants avec articles de menu pour la livraison aux places de marché style Etsy, en passant par les réseaux locaux de friperies.

L'écosystème de Directorist comprend son intégration FormGent, plusieurs plugins multi-vendeurs (Dokan, WC Vendors, WCFM), ainsi que des intégrations avec Mailchimp, Stripe et PayPal.

Leur prise en charge multi-vendeurs se limite à permettre aux vendeurs de gérer leurs propres annonces. Il n'existe pas de couche de recherche de produits par proximité par-dessus.

Le bilan honnête

En matière d'extensibilité pour les développeurs et d'intégrations, les deux plugins arrivent à la même destination par des chemins différents.

Les deux proposent des hooks, des filtres, des API REST et des surcharges de templates. Les deux fonctionnent avec les principaux constructeurs de pages et les principaux plugins multi-vendeurs.

Ce qui différencie vraiment les deux plugins pour le travail de design et de développement, c'est l'intégration native des données dynamiques de GeoDirectory avec Elementor Pro et Bricks, qui donne aux designers un contrôle total sur la mise en page au lieu de les enfermer dans des widgets préconstruits.

Le différenciateur pour les annuaires orientés e-commerce est la recherche de boutiques et de produits par proximité de GeoMarketplace, qui n'a pas d'équivalent du côté de Directorist.


Import / Export & Migration

Outil d'import/export GeoDirectory

Déplacer des données dans et hors d'un annuaire est l'une de ces fonctionnalités dont on n'a absolument pas besoin — jusqu'au jour où on en a urgemment besoin.

Les deux plugins proposent l'import et l'export CSV dans leurs versions gratuites.

Les différences apparaissent dans ce qui est importable, ce qui est exportable, et ce qui se passe lorsque vous souhaitez migrer depuis un autre plugin entièrement.

Import CSV dans la version gratuite

L'importateur gratuit de GeoDirectory couvre bien plus que de simples annonces.

Le panneau Import/Export gère les Annonces, Catégories, Avis, Paramètres, Types de publication, Champs personnalisés, Onglets CPT, Emplacements, Emplacements + Description CPT, et Catégorie + Description des emplacements.

Ce dernier élément est important : il vous permet d'importer en masse le contenu éditorial qui apparaît au-dessus et en dessous des archives de localisations et de catégories, ce qui constitue le fondement de l'approche listicle pSEO que nous avons abordée dans la section SEO.

L'importateur gratuit gère également les modifications en masse via la réimportation. Modifiez les données dans votre CSV, téléchargez-le à nouveau, et les annonces existantes seront mises à jour sur place.

Cela peut sembler anodin, jusqu'au moment où vous en avez vraiment besoin.

Vous avez ajouté un nouveau champ personnalisé et devez le renseigner sur 30 000 annonces existantes. Vous avez restructuré vos catégories. Vous avez corrigé une erreur de saisie qui s'était propagée sur des milliers de lignes. Vous souhaitez mettre à jour en masse les horaires d'ouverture après un changement de calendrier de congés.

Sans la réimportation, vos options sont : modifier chaque annonce manuellement via l'administration (impossible à grande échelle, surtout sur un annuaire déjà lent sous la charge), écrire du SQL personnalisé ou un script de migration (hors de portée pour 99 % des propriétaires d'annuaires), ou supprimer toutes les annonces et les réimporter depuis zéro (ce qui casse chaque lien interne, chaque recherche sauvegardée, chaque lien externe, chaque URL indexée par Google, chaque avis attaché aux ID de publication existants).

L'importateur de Directorist est actuellement limité à l'ajout uniquement, ce qui signifie qu'aucune de ces options ne dispose d'une issue propre.

Nous avons abordé cela dans la Comparaison des fonctionnalités, mais il vaut la peine de le rappeler ici, car l'import/export est précisément la section où cet écart est le plus significatif.

Pour les utilisateurs avancés qui préfèrent l'interface de WP All Import, GeoDirectory est entièrement compatible. Directorist prend en charge son propre importateur, ainsi que le mappage CSV pour les champs personnalisés.

Export CSV

L'exportateur de GeoDirectory est le miroir de l'importateur. Tout ce que vous pouvez importer, vous pouvez l'exporter.

Le filtrage est intégré : choisissez le type de publication (Places, Events, ou tout CPT que vous avez ajouté), définissez un nombre maximum d'entrées par fichier CSV (5 000 par défaut), et filtrez par plage de dates de publication.

Pratique pour les sauvegardes, les migrations ou le traitement de données externes.

Directorist exporte les annonces via CSV avec des capacités de mappage similaires.

Migration depuis d'autres plugins d'annuaires

C'est là que l'écart se creuse.

GeoDirectory fournit un plugin gratuit Directory Converter qui migre les annonces de répertoires concurrents directement dans la base de données de GeoDirectory.

Les sources prises en charge incluent phpMyDirectory, Listify, Business Directory Plugin (6.3+), eDirectory, Vantage Directory Theme, et Directorist (7.9.0+).

Ce dernier point est important dans ce contexte. Les utilisateurs de Directorist qui dépassent les capacités de l'architecture du plugin peuvent migrer vers GeoDirectory sans reconstruire leurs données.

Le convertisseur est en version bêta et destiné à une utilisation en environnement de test, mais il effectue le gros du travail de mappage des structures de champs entre plugins.

Directorist ne fournit pas de convertisseur équivalent pour les migrations entrantes depuis des plugins concurrents.

Leur approche de migration repose sur « l'import via CSV », ce qui convient si vous disposez d'un fichier CSV propre, mais beaucoup moins si vous cherchez à préserver les métadonnées, les taxonomies et les structures de champs personnalisés d'un système à l'autre.

Migration vers d'autres plugins

GeoDirectory n'aide pas activement les utilisateurs à passer à d'autres plugins d'annuaires. Nous ne réalisons pas de travaux de migration personnalisés et ne fournissons pas de convertisseur « GeoDirectory vers X ».

C'est intentionnel.

Le CSV exporté est ouvert et complet, de sorte que quiconque souhaite vraiment partir dispose des données pour le faire.

Compatibilité avec les sauvegardes

Les deux plugins sont compatibles avec les plugins de sauvegarde WordPress standard (UpdraftPlus, BlogVault, WP Vivid, BackWPup, et autres).

Les plugins de sauvegarde standard capturent l'intégralité de la base de données, de sorte que les tables personnalisées de GeoDirectory sont sauvegardées aux côtés des tables WordPress standard. Aucune configuration particulière n'est nécessaire.

La réalité de la migration

Pour les imports/exports quotidiens, les deux plugins couvrent l'essentiel.

Les deux atouts opérationnels de GeoDirectory sont la modification en masse via la réimportation (une vraie différence dès qu'un annuaire contient plus d'annonces que vous ne pouvez en gérer manuellement) et le Directory Converter pour migrer depuis des plugins concurrents.

Aucun des deux n'a d'équivalent chez Directorist. Pour les annuaires qui prévoient de grandir et d'éventuellement changer d'outil plus tard, la solution GeoDirectory est plus favorable à la portabilité des données dans les deux sens.


Support, Documentation & Réputation

Statistiques de support de GeoDirectory

C'est la section que la plupart des articles comparatifs omettent. Les acheteurs qui les lisent ne devraient pas s'en passer.

Un plugin d'annuaire, c'est une relation sur le long terme. Vous l'utiliserez pendant des années, ouvrirez des tickets de support lorsque quelque chose ne fonctionnera pas, et compterez sur l'équipe pour répondre.

Le bilan du plugin en matière de support et le comportement de l'équipe face aux problèmes pèseront bien plus que toutes les comparaisons de fonctionnalités de cet article.

Les deux entreprises existent depuis suffisamment longtemps pour avoir un historique public. Nous vous montrerons le nôtre, puis le leur, avant de vous inviter à les consulter vous-même.

Canaux de support

GeoDirectory propose deux voies d'accès au support. Les utilisateurs gratuits peuvent publier sur le forum du plugin WordPress.org ou ouvrir un ticket via notre système de ticketing par e-mail.

Les clients payants utilisent exclusivement le système de tickets.

Nous nous engageons à répondre dans un délai de 24 heures. Nous atteignons rarement ce délai. Nos chiffres réels issus du système de tickets, 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 un ticket sur cinq reçoit une première réponse en moins de 15 minutes. La promesse est de 24 heures. La réalité, c'est que la plupart des tickets sont traités dans l'après-midi.

Directorist fonctionne sur un modèle similaire : les forums WordPress.org pour le plugin gratuit, un système de tickets distinct pour les clients payants.

Ils ne publient pas de métriques de temps de réponse réels comparables, du moins aucune que nous ayons trouvée.

Documentation

La documentation écrite de GeoDirectory est complète, couvrant en profondeur le cœur du plugin et ses extensions.

Le manque, c'est la vidéo. Nous ne disposons pas d'une bibliothèque vidéo officielle étoffée, et nous l'avons reconnu dans la section Facilité d'utilisation.

Directorist a largement investi dans les tutoriels vidéo. Pour les utilisateurs qui préfèrent la vidéo au texte, le contenu de Directorist est plus facile d'accès.

Équipe et pérennité

GeoDirectory existe depuis 12 ans en tant que plugin, l'équipe, enracinée dans GeoTheme.com, remontant à 14 ans.

Stiofan et moi avons fondé la société et en restons co-PDG, Stiofan occupant le poste de CTO et moi celui de CMO. L'équipe principale est répartie entre l'Inde, le Kenya, l'Australie et Bali, et travaille ensemble depuis 2014 avec un turnover minimal.

La pérennité compte plus que la plupart des propriétaires d'annuaires ne le réalisent — jusqu'au jour où ils ont vu un plugin changer de mains et perdre sa direction.

Réputation

C'est la partie de la section où la plupart des articles comparatifs choisissent soit de se taire, soit d'attaquer sans retenue. Nous n'allons faire ni l'un ni l'autre.

Les chiffres sur WordPress.org au moment où nous écrivons ces lignes :

  • GeoDirectory : 4,8 étoiles, 715 avis
  • Directorist : 4,6 étoiles, volume similaire

Comparable en apparence. C'est ce qui se cache sous la surface qui est intéressant — et c'est une histoire que vous devriez lire par vous-même plutôt que de nous croire sur parole.

Notre propre bilan, la version honnête

GeoDirectory compte 29 avis une étoile sur WordPress.org.

Presque tous sont concentrés autour d'une période précise : la transition V1 vers V2, avec quelques problèmes antérieurs et postérieurs.

Nous n'avons reçu aucun avis une étoile depuis mai 2022, soit près de quatre ans. Avant cela, nous avions connu une autre période sans incident d'environ deux ans.

Nous espérons prolonger cette série indéfiniment, mais les avis font naturellement partie de la gestion d'un produit logiciel, et nous ne faisons pas semblant du contraire.

Voici la partie la plus difficile à écrire.

Quand nous relisons ces anciens avis aujourd'hui, nous avons honte. Nous n'avons pas bien géré la pression à cette époque.

Nous avons pris les critiques personnellement et répondu d'une façon que nous n'aurions pas dû. Parfois, nous avions raison sur le fond technique mais tort sur le ton. Parfois, nous avons dépassé les limites.

Nous ne pouvons pas modifier ces réponses. WordPress.org ne le permet pas, et même si c'était possible, faire comme si ces réponses n'existaient pas serait un problème bien plus grave que de les laisser en place.

Ce que nous pouvons faire, c'est pointer vers la chronologie. Le changement dans notre façon de répondre a eu lieu il y a plusieurs années.

L'approche actuelle est documentée dans notre historique récent de forums et de tickets, qui est également public.

Si vous voulez voir à quoi nous ressemblions avant, lisez nos anciens fils d'avis une étoile. Si vous voulez voir à quoi nous ressemblons aujourd'hui, lisez l'activité récente sur le forum.

Les deux sont publics. Les deux peuvent être consultés côte à côte.

S'il y a une leçon à tirer de nos anciens avis, c'est comment ne pas gérer les critiques en tant qu'éditeur de logiciels. Nous l'avons appris à nos dépens.

Nous le partageons ouvertement, car le dissimuler serait à la fois malhonnête et inefficace.

Le comportement actuel de Directorist, documenté

Les avis récents sur Directorist racontent une tout autre histoire, et ce comportement est actuel plutôt qu'historique.

En novembre 2024, un utilisateur vérifié de Directorist (voir la capture d'écran : digitronic) a publié un avis d'une étoile intitulé « Ce qui était autrefois un plugin d'annuaire correct a été gâché par la mise à jour majeure ».

L'avis comprenait cette plainte précise :

« Demander un avis positif comme condition pour obtenir de l'assistance est inacceptable, et aucune entreprise sérieuse qui se dit à l'écoute de ses clients ne devrait se livrer à de telles pratiques. »

La réponse officielle de Directorist, publiée par leur équipe d'assistance du plugin : « Nous souhaitons également aborder la mention des demandes d'avis positifs. Soyez assurés que les agents d'assistance ne demandent pas d'avis positifs comme condition pour offrir leur aide. »

Un démenti public sans équivoque.

En mars 2025, quatre mois plus tard, un autre utilisateur (voir la capture d'écran : Adam, @servicesportal) a publié un avis distinct intitulé « Une expérience de trois ans calamiteuse » qui s'ouvrait ainsi :

« Tout d'abord, je tiens à dire que lorsque vous contactez l'équipe d'assistance, les développeurs vous demandent de laisser un avis positif à leur sujet. Sinon, ils refusent de fournir des conseils sur leur plugin gratuit. Ensuite, j'avais précédemment laissé un avis négatif, après quoi l'équipe d'assistance m'a contacté personnellement pour me demander de le supprimer. »

Deux accusations distinctes : des avis positifs échangés contre de l'assistance, et une démarche privée lui demandant de supprimer un avis négatif.

Cette fois, la réponse de Directorist n'a démenti aucune des deux accusations.

La réponse lui demandait de « soumettre un ticket d'assistance en détaillant tous les problèmes auxquels vous êtes confronté. Veuillez également mentionner l'avis que vous avez laissé afin que nous puissions identifier votre dossier et assurer le suivi en conséquence. »

Le cadrage est important. La réponse antérieure (novembre 2024) a explicitement nié le comportement. La réponse ultérieure (mars 2025) l'a esquivé et a demandé à l'utilisateur de s'identifier par son avis.

Des utilisateurs indépendants, à quatre mois d'intervalle, signalant le même schéma. Le déni dans un fil et la non-négation dans l'autre témoignent de la crédibilité de l'allégation sous-jacente.

Deux autres avis d'une étoile qui méritent d'être lus dans ce contexte : « Inutilisable 7.4 » et « Après 3 ans, toujours pas fonctionnel ».

Les deux sont publics sur la page des avis Directorist de WordPress.org.

Aucun ne prouve à lui seul un schéma récurrent. Pris ensemble avec les deux fils cités plus haut, ils décrivent une relation fournisseur que certains utilisateurs ont jugée suffisamment difficile pour revenir sur un forum public et en témoigner.

Le problème du marketing IA

Le nom complet du plugin sur WordPress.org est « Directorist: AI-Powered Business Directory, Listings & Classified Ads ».

Le fichier readme s'ouvre sur « Powered by AI ».

La page de tarification, la page d'accueil et les miniatures YouTube misent toutes massivement sur l'angle IA.

Leur propre page de destination dédiée à l'IA raconte une tout autre histoire.

Propulsé par l'IA ou non ?

Le produit phare, « Directorist AI (Pro) », affiche un label « Coming Soon », et le corps du texte indique littéralement : « C'est exactement ce que nous construisons, et ça arrive très bientôt. »

Le plugin, commercialisé comme propulsé par l'IA, vend une fonctionnalité qui n'a pas encore été publiée.

Interpellés par l'un de leurs utilisateurs dans un avis négatif, ils ont répondu que le Directory Builder est propulsé par l'IA.

Nous avons creusé la question.

La seule fonctionnalité IA effectivement intégrée dans le plugin actuel est une option « Create with AI » dans le flux de configuration du répertoire.

Le plugin envoie le prompt de l'utilisateur au serveur de Directorist, où il est traité, puis renvoie des catégories et des champs de formulaire suggérés.

Aucun modèle ne s'exécute localement, pas de configuration de clé API, pas de sélection de fournisseur.

L'URL du point de terminaison codée en dur se trouve directement dans le code du plugin, à la ligne 20 de includes/modules/multi-directory-setup/class-ai-builder.php.

Quel modèle se trouve de l'autre côté ?

Leur équipe de support a déclaré publiquement qu'il s'agit de Llama. Nous n'avons aucun moyen de le vérifier à partir du code du plugin, car le modèle est masqué derrière leur serveur.

Il pourrait s'agir de Llama. Ou d'autre chose. Ou d'un moteur de templates basé sur des règles. Le plugin ne peut pas vous le dire.

Deux points se démarquent au-delà de la question du modèle.

Les fonctionnalités IA plus larges que Directorist met en avant sur son site n'ont en réalité pas encore été livrées.

Leur propre équipe de support l'a confirmé dans les forums WordPress.org, en précisant que les fonctionnalités IA avancées font partie de la « phase deux » et n'ont pas encore été publiées.

L'AI Builder envoie également les données saisies par l'utilisateur (la description de votre annuaire, le nom de votre entreprise, le texte de votre prompt) vers un serveur externe, sans case à cocher d'acceptation, sans invite de consentement, et sans aucune mention dans le fichier readme du plugin sur ce qui est envoyé ni vers où.

Pour certaines équipes, ce n'est pas un problème.

Pour les équipes travaillant avec des données clients, des lancements internes, ou tout ce qui relève du RGPD, il vaut mieux le savoir avant de construire dessus.

Nous ne disons pas que la fonctionnalité IA est mauvaise. Nous disons que ce qui est présenté dans les communications marketing comme un produit IA opérationnel est, sur leur propre page dédiée à l'IA, affiché comme « Bientôt disponible ».

L'écart entre le marketing et la réalité fait partie de la question de confiance que cette section aborde.

La question de fond

Les deux entreprises existent depuis assez longtemps pour être jugées sur la base de leur historique public.

Pour un propriétaire d'annuaire qui doit choisir entre elles, la question n'est pas de savoir laquelle a reçu de mauvaises évaluations. C'est ce que chaque entreprise fait lorsque ces mauvaises évaluations arrivent.

Nous avons traversé une période où nous gérions mal la pression. Les faits montrent que cette période a pris fin il y a des années.

Nous avons changé notre approche, le support que nous fournissons aujourd'hui reflète ce changement, et l'absence d'évaluations une étoile depuis quatre ans est un indicateur de la façon dont ce virage a été perçu.

Le bilan de Directorist sur le forum public est ouvert à l'interprétation. Les deux fils de discussion récents que nous avons cités sont liés ci-dessus pour quiconque souhaite les lire directement.

Si vous souhaitez avoir une vue d'ensemble, les premières pages de leurs avis sont également publics.

Une partie de ce qui s'y trouve correspond à la frustration normale qu'une équipe de plugin accumule avec le temps. Une autre partie décrit des schémas plus difficiles à balayer d'un revers de main.

Nous ne disons pas que le support de Directorist est mauvais. Nous ne disons pas que le nôtre est parfait.

Nous vous disons que le dossier public est là, sous vos yeux. Lisez-le pour les deux plugins, accordez-lui l'importance que vous donnez habituellement aux comportements signalés par les utilisateurs chez les éditeurs, et décidez en conséquence.


Tarification et Coût Total de Possession

Les deux plugins sont gratuits à installer. Les vrais annuaires ont besoin de plus que ça.

Cette section porte sur ce que vous payez réellement sur un an, trois ans et cinq ans pour faire fonctionner un annuaire en production.

Fonctionnalités de la version gratuite

Utilisez GeoDirectory gratuitement avec nos plugins complémentaires GetPaid (gratuit, paiements) et UsersWP (gratuit, profils utilisateurs et tableaux de bord), et vous pouvez lancer un vrai annuaire qui génère des revenus.

Un guide de ville qui vend des eBooks. Un annuaire qui vend des produits dérivés. La stack gratuite est une véritable activité commerciale, pas une démo.

Pour des cas plus avancés, comme l'inscription payante à un annuaire réservé aux membres, vous aurez besoin du plugin UsersWP Membership, ce qui vous fait sortir de la version gratuite.

La version gratuite de Directorist est similaire dans l'esprit. Les annonces mises en avant avec paiement par virement bancaire hors ligne sont incluses dans le plugin gratuit.

Pour débloquer une vraie monétisation (Stripe, PayPal, abonnements récurrents, plans tarifaires à plusieurs niveaux), vous avez besoin d'extensions payantes des deux côtés.

Tarification de GeoDirectory

Trois niveaux d'abonnement, chacun incluant tous les add-ons 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 la bibliothèque complète d'extensions, le support premium et les mises à jour pour la durée de l'abonnement.

Les renouvellements se font au même tarif que celui auquel vous vous êtes inscrit. Pas d'augmentation de prix au renouvellement. Pas de réduction non plus.

Vous payez ce que vous avez payé la première année, aussi longtemps que vous restez abonné.

Nous ne proposons pas d'offres à vie. Nous avons vu trop d'équipes de plugins WordPress s'effondrer sous le poids de la logique qui consiste à vendre une seule fois et à assurer le support indéfiniment.

Nous préférons pratiquer un tarif annuel équitable et être encore là dans cinq ans, plutôt que de disparaître en courant après un pic de revenus ponctuel.

Garantie satisfait ou remboursé de 30 jours sur chaque formule.

Tarifs de Directorist

Trois niveaux, une offre 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 dans un onglet séparé.

Le problème de la remise permanente

Une remise permanente qui ne disparaît jamais n'est pas une remise

Vous remarquerez que chaque niveau Directorist ci-dessus affiche un prix « normal » barré à côté d'une remise « Économisez 15-35% ».

Nous avons vérifié au fil du temps. La remise est toujours là ; parfois le pourcentage change, mais le prix plein n'est jamais le prix que quiconque paie.

Chaque visite sur leur page de tarification affiche une promotion.

C'est une tactique marketing, pas une vraie remise.

C'est également illégal au Royaume-Uni en vertu du Consumer Protection from Unfair Trading Regulations 2008, qui interdit d'afficher un prix « à partir de » ou « était » qui n'a pas été le prix réel pendant une période significative.

Les amendes peuvent atteindre 10 % du chiffre d'affaires mondial en cas de récidive.

Nous n'organisons pas de soldes permanentes, car nous préférons ne pas enfreindre la législation sur la protection des consommateurs sur notre marché national. Le prix que vous voyez pour GeoDirectory est le prix réel.

L'autre élément à examiner est la colonne de renouvellement. Les tarifs de renouvellement de Directorist dans la capture d'écran diffèrent des prix de la première année.

Certains abonnements se renouvellent à un tarif inférieur, d'autres à un tarif supérieur. Vaut la peine de vérifier les petites lignes du niveau que vous envisagez avant de supposer que la remise se poursuit.

Coût total de possession sur trois ans

Les chiffres affichés ne reflètent pas ce que vous payez réellement.

Voici une vue plus équitable, en supposant que vous restez abonné pendant trois ans et que vous gérez un annuaire nécessitant les extensions principales proposées par l'un ou l'autre des plugins.

GeoDirectory unlimitedDirectorist 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 nettement moins cher sur trois ans, et nous ne prétendrons pas le contraire.

La question est de savoir ce que vous obtenez pour cet écart et ce que vous n'obtenez pas.

Ce qui est inclus pour 283 $ de moins :

  • Un fournisseur dont le plugin a été fermé de force par WordPress.org en 2023 pour gestion irresponsable de vulnérabilités divulguées, avec des CVE critiques persistantes en 2025 et 2026.
  • Un moteur d'annuaires utilisant les post meta de WordPress pour les champs personnalisés, ce que nous avons documenté dans la section Performance, provoquant un blocage du front-end à une échelle modeste sous des requêtes de filtres combinés.
  • Une architecture de localisation incapable de générer nativement des URL combinant lieu et catégorie, ce que nous avons documenté dans la section SEO comme la différence entre un annuaire qui se classe pour des requêtes « X à Y » et un qui ne se classe pas.
  • Une équipe support que certains utilisateurs ont publiquement accusée d'échanger des avis positifs contre une aide continue sur le forum WordPress.org.

Ce que vous obtenez pour cette différence :

  • Un fournisseur avec 14 ans d'expérience, aucune fermeture forcée de dépôt, un CTO qui fait de la recherche en sécurité WordPress à titre professionnel, et un temps de réponse moyen aux tickets de 2 heures 31 minutes pour un SLA de 24 heures.
  • Un moteur d'annuaires construit sur des tables de base de données personnalisées qui tient la route à grande échelle.
  • Une architecture de localisation conçue pour le SEO au niveau des URL.
  • Une équipe support qui ne demande à personne le moindre avis, quelle qu'en soit la forme.

Les coûts cachés à prendre en compte

L'hébergement est à votre discrétion dans les deux cas. Aucun des deux plugins n'exige un hébergement spécifique, mais un annuaire à toute échelle réelle ne fonctionnera pas correctement sur un hébergement mutualisé à 5 $/mois.

Prévoyez un budget réaliste en conséquence, quel que soit le plugin que vous choisissez.

Les passerelles de paiement premium de GetPaid (Mollie, Razorpay, GoCardless, et d'autres au-delà de Stripe, PayPal, Authorize.net et le virement bancaire) sont des extensions payantes si vous avez besoin de passerelles régionales spécifiques.

Les extensions de passerelle de Directorist (Stripe, PayPal, Authorize.net) sont vendues séparément à environ 39 $ chacune, sauf si elles sont incluses dans un niveau supérieur.

Pour la plupart des annuaires, les coûts de passerelle s'annulent à peu près.

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

Nous avons consacré 20 sections à détailler cette comparaison. Voici où elle nous mène.

Pour la plupart des lecteurs de cet article, le choix ne fait pas vraiment débat.

GeoDirectory est le plugin le plus performant sur le long terme en termes d'architecture, de sécurité, de performances, de SEO et de comportement de l'équipe dans la durée.

Chaque section ci-dessus le démontre d'une manière différente. Rien de tout cela n'est une opinion. Tout est sourcé.

Dans un cas précis, Directorist est un choix défendable.

Si vous gérez le projet le moins ambitieux qui soit — un annuaire hobby avec une poignée de fiches, aucun plan de croissance, aucun plan pour facturer les utilisateurs, aucun plan pour apparaître dans les résultats de recherche de type « X à Y », aucune préoccupation concernant le bilan sécuritaire d'un éditeur parce que l'annuaire ne contiendra pas de vraies données utilisateurs, et une préférence ferme pour le coût le plus bas possible la première année — alors Directorist vous permet d'avoir un site fonctionnel plus vite et à moindre coût.

Le Directory Builder visuel, le niveau gratuit multi-annuaires, le prix d'entrée plus bas et la bibliothèque de tutoriels vidéo plus fournie sont tous de véritables atouts dans ce scénario.

Ce scénario ne concerne qu'une petite fraction des personnes qui recherchent le « meilleur plugin d'annuaire ». Pour tous les autres, la réalité est différente.

Si votre annuaire dépasse quelques centaines de fiches, l'architecture compte. Les tables de base de données personnalisées de GeoDirectory tiennent la charge. Les post meta de WordPress, non.

Si votre annuaire doit se positionner sur des combinaisons lieu-catégorie (« restaurants à San Francisco », « avocats à Manchester », tout ce qui concerne une région ou un pays), la hiérarchie géographique de GeoDirectory est conçue pour ça. La taxonomie plate de Directorist, non.

Si votre annuaire hébergera des données utilisateurs, des informations de paiement ou des dossiers professionnels que vous préféreriez ne pas voir sur un forum de fuites de données, le bilan sécuritaire de GeoDirectory, sa réactivité et son CTO dont les travaux de recherche de vulnérabilités indépendants sont vérifiables constituent la base solide qu'il vous faut pour votre projet. Les incidents documentés de Directorist et les fermetures forcées de ses dépôts parlent d'eux-mêmes.

Si vous prévoyez de monétiser sérieusement, l'écosystème GeoDirectory (Pricing Manager, Pay Per Lead, Dynamic User Emails, Booking Marketplace, GeoMarketplace avec recherche de produits par proximité) couvre des cas de figure que Directorist ne propose pas.

Si le comportement de l'éditeur vous importe, le schéma documenté sur les forums WordPress.org vous indique ce à quoi vous pouvez vous attendre quand quelque chose tourne mal.

La différence de prix de 283 $ sur trois ans est bien réelle.

La question est de savoir si 283 $ sur trois ans vous apporte quelque chose qui en vaut la peine au regard de tout ce qui est exposé dans cet article.

Nous pensons que non, mais nous avons un intérêt dans l'affaire et nous l'avons dit dès le premier paragraphe.

Les preuves à l'appui de chaque affirmation sont liées, les sources tierces sont publiques et les avis se trouvent sur WordPress.org. Nous avons exposé notre argumentaire. La décision vous appartient.

Si vous parvenez à la même conclusion que nous, GeoDirectory Membership c'est 229 $ par an pour des sites illimités, tous les modules complémentaires, un support premium et une garantie de remboursement de 30 jours. Nous serons là quand vous aurez besoin de nous.


Closer

Si vous avez lu jusqu'ici, merci.

Les articles comparatifs ne valent généralement pas une heure du temps de quiconque. Nous avons essayé de faire en sorte que celui-ci en vaille la peine.

Nous savons que nous vous demandons de faire confiance au point de vue d'un fournisseur sur un concurrent. C'est beaucoup demander.

Nous avons essayé de vous faciliter la tâche en sourçant chaque affirmation, en liant chaque citation, en assumant notre propre passé et en rédigeant l'article que nous aurions souhaité trouver avant que quelqu'un nous oblige à l'écrire nous-mêmes.

Si vous avez des questions sur quoi que ce soit dans cet article, sur ce que nous avons mal dit, ou sur ce que vous souhaiteriez contester, nous sommes disponibles.

Vous nous trouverez sur les forums WordPress.org sous le plugin GeoDirectory, dans notre système de tickets d'assistance si vous êtes client, et via le formulaire de contact sur wpgeodirectory.com.

Stiofan et moi lisons la plupart des messages qui arrivent, et nous y répondons.

Quelle que soit la décision que vous prenez, nous vous souhaitons bonne chance dans votre projet.

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.

  1. Épingle (goutte classique). L'emblématique épingle Google Maps. La meilleure option par défaut.
  2. Cercle. Minimaliste et moderne. Idéal pour les cartes denses.
  3. Carré arrondi. Une touche Material Design. Parfait pour les interfaces de style application.
  4. Carré. Précis et technique. Convient aux tableaux de bord architecturaux ou de données.
  5. Drapeau. Ambiance destination et ligne d'arrivée. Idéal pour les événements et les points de départ/arrivée.
  6. Bouclier. Sécurité, protection, officiel. Idéal pour les services d'urgence ou les annonces vérifiées.
  7. Hexagone. Tendance dans la tech et la visualisation de données. Parfait pour les tableaux de bord modernes.
  8. 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.

  1. Choisissez une forme (8 options).
  2. Choisissez une icône (plus de 40 000 réparties dans 14 bibliothèques).
  3. Choisissez les couleurs.
  4. 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.

Essayez MapMarker Studio →

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.

Ouvrir MapMarker Studio →

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 courants

L'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.

La chaîne YouTube de Frey est une mine d'or

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.

Cyrus Shepard, Fondateur de Zyppy SEO
Cyrus Shepard, Fondateur de Zyppy SEO

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.

Offre de réduction de 20 %
Vite ! Profitez de votre réduction de 20 % avant qu'elle n'expire. Obtenir 20 % de réduction