14 min read
Introducing Listora: Directory Plugin for BuddyX and Reign
For years, customers of BuddyX, BuddyX Pro, and Reign have asked us the same question: “What do you recommend for a directory layer?” Until now, the honest answer was a third-party plugin from a different vendor, with a different design language, a different support chain, and a different update cadence. That answer is no longer good enough.
Listora and Listora Pro close that gap. They are the in-house Wbcom directory plugin, designed to slot into a BuddyX, BuddyX Pro, or Reign site without the seams, the style mismatch, or the 12-add-on shopping list that most directory plugins force on you. This post walks through Listora from a usability point of view and explains where it fits inside the existing Wbcom theme stack so you can serve a directory build entirely in-house.
The gap we are closing
BuddyX, BuddyX Pro, and Reign already cover community, social networking, member profiles, groups, marketplaces, and learning. They do not cover the directory layer. So when a customer wanted to add a business directory, a restaurant guide, a real-estate board, a job board, or an event listing to a BuddyX or Reign site, they had to introduce a third-party directory plugin into an otherwise unified stack.
That created three real problems:
- Design mismatch. The third-party plugin shipped its own typography, spacing, buttons, and forms. The directory pages looked like a different site bolted onto the community.
- Two vendors, two roadmaps. When BuddyX Pro shipped a new feature, the directory plugin did not know about it. When the directory plugin patched a security issue, the theme team had no visibility.
- Add-on tax. Most directory plugins charge for the basics (lead forms, saved searches, analytics, moderation) as separate add-ons, which meant a directory built on someone else’s stack often cost more than the BuddyX or Reign licence itself.
Listora is built to remove all three.
Listora vs a typical third-party directory plugin
The comparison below is what most BuddyX, BuddyX Pro, and Reign customers actually deal with today versus what an in-house Listora stack looks like.
| Area | Typical third-party plugin | Listora + Listora Pro |
|---|---|---|
| Design fit with BuddyX or Reign | Own typography, own buttons, own forms | Inherits theme tokens, dark mode, RTL |
| Listing types | One generic post type, paid packs to add more | 10 pre-built types (business, restaurant, real estate, hotel, job, event, classified, healthcare, education, place) |
| Submission flow | Single long form, no draft recovery | Stepped form, duplicate check, photo upload inline, draft reminder |
| Map | Google Maps with required API key | OpenStreetMap free, Google Maps in Pro |
| Reviews | Often a paid add-on | 5-star, helpful votes, owner replies, reporting in free |
| Lead forms | Paid add-on | Contact Owner form in Pro, no email leakage |
| Saved searches | Paid add-on or not available | Saved searches with daily email digest in Pro |
| Per-listing analytics | Paid add-on | Views, phone, email, website, directions clicks in Pro |
| Moderator role | Rarely scoped, usually full admin | Scoped moderator role with audit log in Pro |
| White-label | Paid add-on or not available | White-label admin in Pro |
| Support | Different vendor, different ticket system | Same Wbcom team as your theme |
| Schema.org markup | Often only LocalBusiness | LocalBusiness, Restaurant, RealEstateListing, Event, LodgingBusiness, MedicalBusiness on free |
| Migration in | Manual CSV or paid service | One-click from BDP, Directorist, GeoDirectory, ListingPro |
One stack, one vendor, one support chain
If you already run BuddyX, BuddyX Pro, or Reign, Listora is the natural next layer:
- Same design vocabulary. Listora is built on Gutenberg blocks and the Interactivity API, so it inherits the theme’s typography, colours, spacing, dark mode, and RTL automatically. No skin layer, no overriding theme CSS, no “directory pages look different.”
- One support team. A BuddyX customer with a Listora question and a BuddyX customer with a theme question now talk to the same humans at Wbcom.
- Lockstep updates. Listora releases are tested against current BuddyX and Reign builds before they ship. No surprise breakage on a Tuesday morning.
- One licence story. If you already own a Wbcom theme, adding Listora Pro is part of the same vendor relationship you already have.
Why usability is the hard part of a directory
A directory plugin has three audiences who all touch the same content:
- Visitors who want to find one listing fast and never come back if they cannot.
- Listing owners who add their business, respond to reviews, reply to leads, and renew when a plan expires.
- Site admins and moderators who approve submissions, vet claims, run the team, and keep the catalogue clean.
A directory feels good when every one of those three jobs takes the smallest number of clicks, never leaves the user staring at an empty state, and never forces a context switch out of the page to figure out what to do next. That is the lens Listora is built through.
The submission flow: built to be finished, not abandoned
The single biggest leak in most directories is a half-completed submission. A business owner starts adding their cafe, hits a field they do not have data for, switches tabs, and the entry is gone.
Listora handles this in four small ways:
- Stepped frontend submission. The form is broken into stages so a long form feels like a short one.
- Duplicate check before submit. The form looks up the address while the owner is still typing and warns them if a matching listing already exists, which avoids the awkward duplicate-cleanup conversation later.
- Photo upload in the same flow. No detour to the WordPress media library, no separate gallery page.
- Draft reminder. If a user leaves halfway, Listora remembers where they were and prompts them to finish on return.
In Pro, the same flow gains a plan picker so the owner chooses Free, Featured, or Premium during submission, and a Google Places autocomplete field so the address resolves to a real location instead of a typed string. Both are small UX additions that pay back the moment you start charging for listings.
Search and discovery: filters that actually filter
A directory with 300 listings is unusable without good filters. A directory with 30,000 listings is unusable without great filters.
Listora ships full-text search with the filters that match each listing type: category, location, distance radius, rating, amenity, price band, open-now, dietary tags for restaurants, beds and baths for real estate, salary band for jobs, date for events. The filters live in a sidebar that stays visible while results refresh, so the visitor never loses the context of what they searched for.
On the map side, free Listora uses OpenStreetMap, which means no API keys to wire up and no per-view charges as the site grows. Pro adds Google Maps with Places autocomplete and marker clustering, which is the right upgrade for sites with thousands of map pins where OSM starts to feel crowded.
Two Pro-only discovery patterns are worth calling out:
- Saved searches with daily email digest. A visitor saves “Italian restaurants in Brooklyn under $$, rated 4+” and gets a tidy morning email when new matches land. This is a retention mechanic disguised as a feature.
- Compare side-by-side. Up to four listings sit in a comparison table with their key fields stacked, which is the difference between a directory and a shopping experience.
The listing detail page: built around trust
The detail page is where a visitor decides whether to call, book, or move on. Listora treats it like a landing page, not a custom post type template:
- Schema.org JSON-LD on every listing (LocalBusiness, Restaurant, RealEstateListing, Event, LodgingBusiness, MedicalBusiness) so Google shows stars, prices, and hours in search results before a click ever happens.
- 5-star reviews with helpful votes, owner replies, and a reporting flow baked in, not bolted on as an add-on.
- Business claims so a real owner can take over an existing listing, which keeps the directory accurate without an admin in the loop.
- Photo gallery and map preview rendered without shortcodes, using Gutenberg blocks the editor already knows how to move around.
In Pro, the detail page gains three high-leverage additions: multi-criteria scores (food, service, ambience, value rather than a single star), photo reviews, and a Contact Owner lead form that captures enquiries directly without exposing the owner’s email. The verification badge sits on cards and the detail page so a visitor knows at a glance which listings have been vetted.
The owner dashboard: where retention is won
Most directory plugins forget that the listing owner is also a user. Listora ships a frontend dashboard so an owner can edit their listing, reply to reviews, and see how their listing is performing without ever touching wp-admin.
On a BuddyX or Reign site, the owner dashboard sits next to the BuddyPress profile and the member account screens, so a listing owner who is also a community member never feels like they jumped to a different product. That is the kind of detail you only get when the directory and the theme come from the same team.
Pro adds the part that matters for renewals: per-listing analytics. Owners see views, phone clicks, website clicks, email clicks, and directions clicks. When a Featured plan is up for renewal, that screen is the single best argument for paying again. Pair it with the Contact Owner lead inbox and you have an owner who can answer the question “is this listing worth $50 a month” with a number.
Moderation: a team workflow, not a one-person bottleneck
If you run a directory at any scale, you do not approve submissions alone. Listora Pro ships a dedicated moderator role with scoped permissions: a moderator can approve listings, manage reviews, and resolve claims, but cannot touch plugin settings, billing, or other site content. Every moderation action lands in an audit log so you can see who approved what, when, and why.
Combined with the verification badge workflow (vet a listing, award the badge, badge shows on cards and detail), this is the difference between a directory you can run with one admin and a directory you can grow into a real catalogue with a small team.
White-label, Coming Soon, and Private modes
Three Pro modes change who the directory is for, not what it does:
- White-label admin renames the plugin, swaps menu labels, routes update notices through your licence, and puts your logo on the settings screen. For agencies running BuddyX or Reign client sites, this means the directory looks as in-house as the rest of the build.
- Coming Soon mode lets you launch the directory behind a holding page.
- Private mode runs the directory as a members-only catalogue, which pairs naturally with a BuddyX or Reign community where access is already gated by membership.
BuddyX + Listora: a recipe in five steps
If you already run BuddyX or BuddyX Pro and want to add a directory layer this afternoon, the path is short:
- Install free Listora from the WordPress.org plugin directory on top of your BuddyX or BuddyX Pro install. It picks up your theme colours, typography, and dark mode without any extra setup.
- Pick a listing type pack that matches your directory: business, restaurant, real estate, hotel, job, event, classified, healthcare, education, or place. Import the demo and replace demo entries with real ones.
- Drop the search and grid blocks on a new page using the standard Gutenberg inserter. No shortcodes, no settings screen to memorise.
- Open frontend submission to your BuddyX members so they can publish their own listings. Combined with BuddyPress profile pages, every member now has a public profile and a list of their own directory entries.
- Add Listora Pro when you want to start charging for Featured plans, capture leads through the Contact Owner form, or run a moderator team. The free directory keeps working exactly the same; Pro is the business-model layer.
Reign + Listora: a niche social network with a directory layer
Reign is built for niche social networks: coaches, freelancers, alumni groups, hobbyist communities, association sites. Adding Listora gives every member a structured listing on top of their activity stream.
Concrete examples we already see on Reign sites:
- A coaching network where every coach has a BuddyPress profile, an activity feed, and a Listora listing with specialisation, languages, hourly rate, location, and a Contact Owner button.
- A creative freelancers community where members publish portfolio listings under Reign-themed category pages, then collect inbound enquiries through Listora’s lead form.
- A regional alumni network using Listora as a venue and vendor directory for chapter events, layered on top of Reign groups.
- A hobbyist club running classifieds in Listora alongside Reign activity, with auto-expire on listings so the catalogue stays fresh.
Because Reign and Listora share design tokens, none of these directories look bolted on. They look like the rest of the Reign site.
Ten listing-type packs out of the box
Each listing type ships with the right fields, the right schema, and the right filters for its vertical. You do not build the fields, you do not write the schema, you do not configure the search.
- Business directory. Yellow-pages style local directory with claims, reviews, and Featured monetisation.
- Restaurant directory. Cuisine, price band, hours, dietary tags, booking link, photo galleries, Schema.org Restaurant.
- Real estate listings. Price, beds, baths, square footage, agent contact, map view, saved searches in Pro.
- Niche job board. Employer profiles, applications, salary band filters, location radius. Works hand-in-hand with BuddyX or Reign member profiles.
- Event directory. Date filters, recurring events, venue + map, RSVP counts, Schema.org Event.
- Classifieds. Photo upload, location, category, price, auto-expire, lead forms in Pro.
- Services directory. Service providers with profile, rate, area served, lead capture.
- Hotel directory. Rooms, amenities, booking link, Schema.org LodgingBusiness.
- Healthcare directory. Practitioners, clinics, specialities, hours, Schema.org MedicalBusiness.
- Education directory. Courses, schools, tutors, qualifications.
Migration: switch without losing rankings
Switching directory plugins is normally a bloodbath. Listora ships one-click migrators for the four big incumbents: Business Directory Plugin, Directorist, GeoDirectory, and ListingPro. The migrator reads the source plugin’s database tables directly, transfers listings, categories, custom field values, and images, and preserves URLs so existing Google rankings survive. Sites under a thousand listings finish in minutes. Larger sites run through Action Scheduler in the background.
For an existing BuddyX, BuddyX Pro, or Reign site already running a third-party directory plugin, that is the single biggest invitation to move in-house: the cost of switching is bounded, the SEO downside is removed by default, and the design suddenly matches the rest of the site.
Free vs Pro: a clean boundary
Free Listora is a complete directory plugin. Ten listing types, eleven Gutenberg blocks, frontend submission, reviews, claims, full-text search, OpenStreetMap, Schema.org JSON-LD, and 39 REST endpoints for headless work. Many directories run on free Listora indefinitely.
Listora Pro is the business-model layer on top:
- Credit-based listing plans with coupons and a webhook payment receiver (Stripe, PayPal, Paddle, or custom).
- Contact Owner lead forms on every listing.
- Saved searches with email digests for visitor retention.
- Per-listing analytics for owners.
- Verification badges, moderator role, audit log for a real team.
- White-label admin, Coming Soon mode, Private mode for the use cases the public directory does not cover.
- Needs Marketplace, a reverse directory where visitors post needs and businesses respond.
- Side-by-side compare and auto-generated SEO landing pages per type-in-location.
The rule of thumb: start on free, move to Pro the day you want to charge for listings, capture leads, or run more than one person on the team.
Who Listora is built for inside the Wbcom ecosystem
- BuddyX and BuddyX Pro sites that want a member directory or a community-driven business directory without dropping in a foreign-looking plugin.
- Reign theme sites running a niche social network where members publish listings (coaches, freelancers, venues, vendors) alongside their activity.
- Agencies who build BuddyX or Reign sites for clients and want a single directory engine they can white-label across every project.
- Existing customers currently running a third-party directory plugin who are tired of paying for ten add-ons across two vendors to ship one product.
Frequently asked questions
Do I need BuddyX or Reign to use Listora?
No. Listora works on any WordPress theme. The point of this post is that if you are already on BuddyX, BuddyX Pro, or Reign, Listora gives you an in-house directory layer that matches the rest of your stack instead of forcing you to introduce a third-party plugin from a different vendor.
Will Listora Pro work without free Listora?
No. Pro requires the free Listora plugin installed. Pro is the business-model layer on top, not a standalone product. This is the same pattern as BuddyX and BuddyX Pro.
What happens to my existing listings if I migrate from Directorist or GeoDirectory?
The Listora migrator reads the source plugin’s database tables directly and brings listings, categories, custom field values, and images over while preserving URLs, so existing Google rankings survive. Sites under a thousand listings finish in minutes. Larger sites run through Action Scheduler in the background so the admin does not time out.
Does Listora work with BuddyPress profiles?
Yes. On a BuddyX or Reign site, the Listora owner dashboard sits next to the BuddyPress profile and account screens, so a member who publishes a listing has one continuous experience across profile, activity, and directory.
Can I run Listora as a private members-only directory?
Yes, with Listora Pro’s Private mode. The whole directory is gated behind login, which pairs naturally with a BuddyX or Reign community that is already members-only.
How is pricing structured?
Free Listora is free forever, on WordPress.org and GitHub. Listora Pro is currently 30% off with the EarlyBird launch discount, with annual or lifetime tiers and a 30-day money-back guarantee.
Can agencies white-label Listora for client sites?
Yes. Listora Pro’s white-label admin renames the plugin, swaps menu labels, routes update notices through your licence, and puts your logo on the settings screen. Clients running BuddyX or Reign builds you delivered will never see a reference to Listora or Wbcom unless you want them to.
Try it
Free Listora is on the WordPress.org plugin directory and on GitHub, with full documentation at store.wbcomdesigns.com/listora/docs. Pro is currently 30% off with the EarlyBird launch discount, auto-applied at checkout, with a 30-day money-back guarantee.
- Get free Listora
- See Listora Pro
- BuddyX Pro and Reign theme for the rest of the stack
If you are running BuddyX, BuddyX Pro, or Reign and have been waiting for an in-house directory layer that does not feel bolted on, Listora is it. One stack, one vendor, one usability story across the community, the marketplace, and the directory.
Related reading