The listing model itself
Listing types you define, categories, locations, an amenities and features taxonomy, and services attached to a listing. The structure, not a single post type with custom fields bolted on.
Directory plugin
Listing types, categories, locations, front-end submission, owner claims and reviews, all in the free plugin. Build the directory first and decide about charging for it later.
In the free plugin
The split here is unusually clean: building a business directory for WordPress is free, and the money side is Pro. Nothing below needs a licence.
Building a directory of local businesses specifically, with owner claims and paid placement? The business directory plugin page covers that use of it.
Listing types you define, categories, locations, an amenities and features taxonomy, and services attached to a listing. The structure, not a single post type with custom fields bolted on.
Owners sign in with a site account and submit and edit their own listings without wp-admin, with a draft reminder and a duplicate check so you are not moderating the same restaurant three times.
Business owners claim their listing, and visitors leave reviews. The two things that turn a static list into a directory people come back to.
A Leaflet map with clustering and search-this-area, on a tile provider you pick.
Bring an existing list in and take it out again. A directory you cannot export is a directory you do not own.
When you start charging
Stated plainly so nothing surprises you after you have built the thing.
Charge owners to list, by plan or by credit. All of the monetization module is Pro.
Capture enquiries against a listing, which is what most directory owners are actually selling.
Let visitors post what they need and have listed businesses respond, rather than only browsing.
Swap the free map for Google Maps, or Kakao, Naver or AMap in South Korea and mainland China, with Places autocomplete on submission.
Ready-made rating criteria sets, a ratings breakdown, photo reviews and verification badges, for when a star rating is not enough signal.
Discounts on plans, and a payment webhook receiver for wiring the money side into something else.
Business directories specifically
Most people arriving at this category have tried doing it with a custom post type and a few fields, and hit the same three walls. The first is ownership: a business wants to control its own entry, which means claims and front-end editing, not emailing you a correction. The second is trust: visitors decide on reviews, so reviews have to be first-class rather than repurposed comments.
The third is findability. A directory is only useful if someone can narrow it, which means categories, locations and an amenities taxonomy doing real filtering work. Those are the parts that take the longest to build by hand, and they are all in the free plugin, map search included.
Which one you want
Listora is for when the listings are the product: businesses, venues, services, members of an association. People come to find an entry.
BuddyNext, in the same family, is for when the people are the product: a feed, profiles, spaces and discussion. People come to talk to each other. Run both when a directory needs a community around it, and neither one has to pretend to be the other.
A directory plugin turns a WordPress site into a searchable collection of listings: businesses, jobs, properties, classifieds, events, people or anything else with a name, a few facts and a place. It should give each kind of listing its own fields, let owners submit and edit from the front end, search and filter well, and show results on a map. Listora does this for any listing type, with the whole build free and charging for listings in Pro.
Key points
- Pick the plugin by listing type and by where its free tier ends, not by feature count.
- Ten listing types ship in Listora, and you can build your own for anything else.
- A plugin keeps your data and traffic on your domain. A theme bundles the layout. A SaaS rents you both.
- Search is built on a dedicated index table, and large imports run in the background.
- Listora is self-hosted with no per-user fee and no commission.
The sections above on the page list what’s free and what’s Pro. This part is about the decision: which kind of directory you’re building, how to choose among plugins, and when to pick something else.
Mostly yes, and that’s the point of a type system. A plugin built around a single post type with custom fields bolted on works until you add a second kind of listing, then every field shows on every form. A type system gives each kind of listing its own fields, filters, icon and structured data.
Listora ships ten built-in types, each mapped to a Schema.org type:
| Type | Schema.org | Typical use |
|---|---|---|
| Business | LocalBusiness | Local and niche directories |
| Restaurant | Restaurant | Food and drink guides |
| Hotel | Hotel | Stays and travel |
| Real Estate | RealEstateListing | Property boards |
| Healthcare | Physician | Practitioner finders |
| Education | Course | Schools and courses |
| Event | Event | Calendars |
| Job | JobPosting | Job boards |
| Place | TouristAttraction | City and visitor guides |
| Classified | Product | Buy and sell ads |
You activate the ones you want in the setup wizard, and the rest stay Draft and invisible to members. Anything else is a custom type, built in the visual editor at Listora > Listing Types.
The default case. Owners claim listings, visitors review them, hours and maps are in the free plugin. The business directory plugin page goes through it in detail.
The Job type uses JobPosting structured data, so search engines can read each listing as a job. Employers submit through the front end and you moderate. One limit to plan around: Listora doesn’t take resume uploads. If you need an applicant pipeline, that’s a separate tool. Listora is the board, and WP Career Board from the same team is a separate plugin for hiring workflows. The job board use case walks through the setup.
Real Estate gives you sale or rent, price, bedrooms, bathrooms, area, property type, year built and parking, all filterable, plus a photo gallery and a video or tour link. Buyers drag the map and press Search this area. There’s no MLS or IDX feed, so it fits a regional brokerage, a rental board or a niche, not full MLS coverage. See the real estate listings use case.
The Classified type uses Product markup. People post things for sale, others filter and contact them. If you want a board of ads rather than a store, a directory plugin is simpler than a shop plugin, since there’s no cart. The classifieds use case and the classified ads website guide cover the details.
The Event type has date fields, and the Listing Calendar block shows a monthly view where date-bound listings appear on every day they cover. Recurring events expand into occurrences for the month shown. This is a directory of events, not a ticketing system. For ticket sales you’d pair it with something else.
There’s no built-in people type. You build one: a custom type with name, role, location, a photo gallery and links, and your own categories. That works for a speaker bureau, a member roster or a “find a practitioner” page. If the people are the point and you want profiles, feeds and discussion, you want a community plugin instead, and BuddyNext from the same team is a separate plugin for that.
One install can run several types at once. Categories and locations are shared, so one neighbourhood filter works across restaurants, hotels and events. A city guide is the classic mixed case, covered in the city guide use case.
Start from your launch list, not from a feature table. Write down the five things the directory cannot go live without, then check each against each candidate’s free and paid line. The questions below catch most of the regret.
Then look at the real contenders. GeoDirectory goes deep on location handling and is the stronger choice when multi-city or multi-country geography is the product. Directorist has a mature extension catalogue. HivePress keeps its core lean and grows through add-ons, with marketplace tools. Business Directory Plugin is one of the longest-running. Each is a real option. Check each rival’s own site for current details, because plans and add-ons move, and we don’t quote their pricing here.
The roundup of the best WordPress directory plugins compares them in more depth, and the alternatives hub has a page per rival.
Three ways to get a directory, and they fail in different ways.
| Option | You own | Main trade-off |
|---|---|---|
| Plugin | Data, domain, traffic | You maintain it |
| Directory theme | Data, domain | Layout and logic tied to the theme |
| Hosted platform | Little | Someone else’s terms |
A plugin adds directory features to any theme. Change themes and the directory stays. You host and update it, and the data lives in your database.
A directory theme bundles the layout and the directory logic. It can look polished fast. The cost shows up at redesign time, when switching themes means rebuilding or migrating the directory itself. The post on directory themes vs plugins goes through when a theme is still the right call.
A hosted platform is the quickest to launch and the least to maintain. The listings, the reviews and the search traffic they earn sit on the vendor’s domain under the vendor’s terms, billed monthly. If you want a directory running tomorrow with no server in your life, that’s a fair deal. If the directory is the business, owning the data is usually worth the maintenance. Brilliant Directories vs WordPress is a worked example of that trade.
Hosting, a map tile provider if you outgrow the free option, transactional email, and your time moderating. Listora adds no per-user, per-member or per-listing fee and takes no commission. Payments go to your own Stripe or PayPal account, or to WooCommerce, Paid Memberships Pro or MemberPress, with your keys. The Pro licence is priced by how many sites it covers and nothing else. The pricing page states this in its FAQ, so check it for current tiers instead of relying on a figure written here.
It’s built for it, and we’d rather you test it than take our word. We haven’t published a benchmark, so we won’t quote a speed figure. What we can say is how the design behaves.
The honest way to check is to seed your own data. Export a sample, multiply it, import it on a staging copy and click through the search, the map and the category pages before launch. The post on why directory plugins stop scaling explains what to look for when you do.
Only real connections here. Everything below comes from the docs.
The integrations page keeps the verified list current.
The live demo shows each of these screens filled in. The what is a directory website guide is the better start if you’re still deciding on the idea itself.
Not everyone needs a directory plugin. Pick another tool if:
There’s also a quieter reason. Listora isn’t in the wordpress.org plugin directory. It’s distributed from wbcomdesigns.com, so searching from inside WordPress won’t find it. If installing only from wordpress.org is a hard rule for your organisation, that matters.
There isn’t one best plugin, only the best fit for your list of launch needs. For a directory where owners claim listings, visitors review them and you may charge later, Listora’s free plugin covers a lot before you spend anything. For deep multi-location handling, look hard at GeoDirectory. For a large catalogue of add-ons, look at Directorist. Compare against your launch list, then try the one that fits.
Yes. Listora’s free plugin includes the type system, categories, locations, amenities, front-end submission with a duplicate check, owner claims, reviews, hours, Leaflet maps with clustering, search, moderation and spam protection, plus CSV, JSON and GeoJSON import and export. Charging, Google Maps, comparison, saved searches and richer reviews are Pro. The free vs Pro page lists every line.
Yes. The wizard, the type editor and the block editor cover the build. Pages are made from Listora blocks such as Listing Grid, Listing Search, Listing Map and Listing Submission. Developers who want to go further have hooks, a REST API and template overrides, but none of it is required.
Questions
Yes. Listing types, categories, locations, amenities, front-end submission, owner claims, reviews and import or export are all in the free plugin. You can run a real directory on it without paying anything.
Charging is Pro. Pricing plans, credits, coupons, lead forms, the needs marketplace and payment webhooks all sit there. So do Google Maps, ready-made rating criteria sets, photo reviews and verification badges. The rule of thumb: building the directory is free, making money from it is Pro.
No. Maps and map search are in the free plugin, on Leaflet with a tile provider you pick, including clustering and search-this-area. Pro adds Google Maps, Kakao, Naver and AMap, and Places autocomplete when owners enter an address.
Yes, in the free plugin. Owners sign in with a site account and submit and edit from the front end, never in wp-admin, which is the difference between a directory that maintains itself and one where you retype everything.
A hosted platform is faster to start and someone else runs it, which is a genuine advantage if you want no maintenance. The trade is that the listings, the reviews and the search traffic they earn live on their domain under their terms. Here it is a WordPress plugin on your own hosting, so all of that stays with you.
Yes. Listora handles the directory, and BuddyNext in the same family handles the community around it, members, discussion and profiles. BuddyNext Pro ships a Listora bridge that posts published listings into the community feed and search. Use Listora when the listings are the product and BuddyNext when the people are.
Video
More videos on this
WBCOM Designs has constantly updated and supported their plugins and themes. Recently the new BuddyNext project is Amazing! - and the new line of addons like Mediaverse, Jetonomy, Mediashield, and Listora.. are likewise Amazing! - and very well built. Today their online Chat solved a download…
After 16 years of buying WordPress themes and plugins, I know exactly what bad support looks like and Wbcom Designs is the polar opposite. My setup was a nightmare: multiple tools, deep integrations, custom configurations that required real back-and-forth. Most vendors would've pointed me to a…
I was using an excellent plugin created by Wbcom Designs and had both an error and discovered a slight bug in one aspect of the plugin. After creating a support ticket - I got a super-quick response and discovered the error was on my part and was fixed right away. Regarding the bug - I was thanked…
I am using the REIGN theme and several plugins from Wbcom Designs on my website. The theme is beautifully designed, and the plugins are user-friendly. Everything works smoothly, and the features are perfect for building professional websites and communities. What impressed me most is their…
Great speedy support and greast plug ins
It has been a very pleasurable experience working with Wbcom Designs. Anmybia Siddiqui has been a stellar leader of the dev team. Her communications are very professional and productive. Amnbiya and her team have completed every task we've requested in a quick and decisive manner. Our company is…
Top notch support! I've been frustrated generally by the slow support for most themes and plugins, but they are helpful and quick to reply. Highly recommend!
I was impressed. I have been worked with many Wordpress Plugins over the past 14 years part time. I have learned that if the support is not prompt and effective it is a sign to move on. Tonight, WEBcom has impressed me and I will be hiring them for some more work in the future due to the FREE…
i wanted to build a community website and these guys created the perfect plugins for me. to be honest, i want to buy every single one of their plugins. if i had more money i would.
This company have been great and very supportive.I highly recommend them