Business Directory Plugin – Easy Listing Directories for WordPress


Main Site | Docs

Are you looking for a simple directory website builder for WordPress? With Business Directory Plugin, you can be in control without a developer.

Business Directory Plugin is the most popular, versatile, and easy to use WordPress directory plugin available. Increase interaction on your WordPress site, improve customer retention and add a generate revenue with our WordPress business directory plugin!

Our easy WordPress directory plugin allows you to take the listings you want and build a local directory, simple directory of business providers, a real estate listings site, a Yellow-Pages directory, a Yelp clone with review sections, a church directory, an address book directory, a book review site (like Goodreads), and much more.

Not only can you create business listings, but you can also build any other kind of listings directory. Build a team or employee directory, company directory, and other web directory sites with our easy listing plugin.

See the directory demo.

Need a classifieds listings site? Try Another WordPress Classifieds Plugin – AWPCP.

Get Simple Listing Solutions

Here are just a few things our community is doing to build connections, help communities, and grow traffic with our directory website builder:

  • Start a listing manager service for providers. (Like counselors, plumbers, electricians, house cleaning, locksmiths, therapists, wedding vendors, veterinarians, consultants, photographers, artists, authors, etc.)
  • Make a Yelp-clone with reviews to connect travelers to hotels, tours, local businesses, and other visitor attractions.
  • Help people find resources for a city or small community. (Like sporting club listings, a church directory, local farms with produce, and Chamber of Commerce.)
  • Advertise businesses & sell listings to business owners.
  • Offer listings in a member directory as a membership feature.
  • Help students make connections to study groups and an academic staff directory.

Create an online directory to become the “go to” source of your niche. Download and install Business Directory Plugin for WordPress now. It’s fast, easy, and flexible.

Free WordPress Listing Plugin Features

See all features.

  • Fully customizable form fields to submit listings
  • Upload images per listing, allow restricted numbers of images based on fee plan
  • Lots of image options: drag and drop image uploads, easy image ordering, primary image settings, thumbnail sizing and more
  • Accept paid or free listings in your directory with
  • Full support for recurring payments
  • Allow for featured/sticky listings for an upgrade fee
  • Widgets for Featured, Latest and Random listings, and a Search widget.
  • Create multiple fee plans, which can be assigned to categories for posting
  • Built in CSV import and export for easy directory listing creation
  • Avoid spam listings with ReCaptcha
  • Sorting options for categories, listings, and front-end for users to choose sort order
  • Users who post can edit listings without access to the WP dashboard. Our Business directory software is a great listing manager.
  • SEO Friendly using Yoast SEO
  • Quick-search and sorting bar for listings for simple directory searches
  • Advanced search screen with ability to show/hide fields available for search
  • Mobile-friendly, responsive support when installed with a responsive theme
  • Multilingual directories with WPML
  • Integrates with popular plugins like NavXT Breadcrumbs and WP-PageNavi for easy use

Professional Directory Software Add-ons

Create an easy directory with more functionality with extra add-ons.

For a detailed list of features, please visit:

  • File Upload – Allow users to upload and manage attachments on directory listings. Include PDFs, text files, and images in business listings.
  • Featured Levels – Assign features to paid or sticky listing plans to give users incentive to upgrade.
  • ZIP Code Search – ZIP code/postal code radius and proximity searches supporting a number of countries.
  • Regions – Location based directory listing result filtering.
  • Ratings and Reviews – Create reviews with connections to each listing to rate businesses (with microformat). It’s a WordPress review plugin!
  • Google Maps – Display the geo location of the business for a geodirectory (categories, search, details — with custom map sizes)
  • Discount Codes – Ability to offer discount codes based on a % or fixed amount with expirations.
  • Claim Listings – Post claimable listings in your business directory that other users can pay (or not) to claim.
  • Enhanced Categories – Display images or icons with categories, with Parent-Child Categories.

Payment Gateways for Paid Business Directory Listings (Premium)

Premium Directory Themes

Transform your WP directory site the easy way with a few clicks. Our business directory templates are designed not to take over as a full WordPress theme.

For more information please visit


Please see our Documentation.We also have an FAQ Section and our Quick Start guide.


Please see our detailed Installation Guide, the Getting Started Guide for common how-to scenarios, and our Initial Setup page for instructions on how to get going quickly with our business directory software.

Full documentation for the plugin is also available.


For the definitive FAQ section, please visit the FAQ Section, or our Getting Started guide.

Can I accept paid and free listings?

Yes it can. You can do this by creating fee plans for 0.00 and some other paid amount at the same time. For more details, read this article.

Do you have video tutorials for building WordPress directories?

Yes we do. They can be found here.

Will Business Directory Plugin work with my theme?

Our WP Directory plugin will work with any well-written, WP compliant theme. Generally speaking, paid themes tend to be higher quality than free ones.

Whatever theme you pick, we recommend using the Theme Check plugin (available for free on to validate a theme. The more errors and warnings you see on the theme when you run that check, the worse the theme is. You can read more about it at

Can I translate my web directories?

Yes! We offer many user-provided translations under the /languages folder. It is already available in the following languages:

  • Spanish
  • French
  • German
  • Russian
  • Italian
  • Polish
  • Arabic
  • Swedish

And you can also easily translate it yourself.

Is this plugin compatible with WordPress Multisite (WPMU)?

Yes it is. However, you cannot “network activate” the plugin (as this will share the database). Activate it on only the sub sites you need it.

This can be done under Plugins -> Add New as the Administrator user. Do not “network activate” as the “super admin”.

What types of directories can I build?

Our directory website builder software combined with our add-on modules is the most powerful business directory plugin on the market. The options are limitless. Here are a few types of directories you can create:

  • Business listings
  • Company directory
  • Team directory
  • Member directory
  • Staff directory / Employee directory
  • Hotel directory
  • Medical directory
  • Restaurant directory
  • Church directory
  • Travel review directories
  • Software review sites
  • Professional directory
  • Local provider listings (like a Yelp clone)
  • A Yellow Pages directory
  • Online magazine listings
  • Website listings
  • Book review sites


April 27, 2021
We use this plug in to list our certified graduates and have had very few issues. The learning curve was a bit steeper than most plugins but we also had some complex needs. I've also had great support as long as I've done the basics first, which is as it should be.
February 23, 2021
If you can afford to pay for the plugin it's useable but in the free mode, it is pretty useless if you want to start a small community-based listing service. There is no way to facilitate manual payments and there is also no way to make some listings featured for free, which pretty much sets you up for subscription service. Touche BD Touche...
January 27, 2021
Excellent! A bit of a learning curve to set it up, but with so many options, that's to be expected. I had a few questions and received prompt, courteous, and helpful support. It's actually very refreshing considering recent experiences I've had with other theme and plugin developers. And this is for the free version yet! I'd buy the pro version if I needed any of the additional features, but so far, the free version does everything I need. I might buy it just to support these folks. Yep, it's that good 😉
January 27, 2021
After trying so many free plug-ins (and some even paid), I have reached to the conclusion that this plug-in is indeed the best. I am using the free version which practically meets all my requirements. Since I am using this plug-in for so many weeks now and I am benefitting from it, I felt it was my duty to say a big THANK YOU to the team of developers for providing it free. You deserve 5 Stars for sure. Thanks once again.
January 26, 2021
If you are new to WordPress look for something else! You need to do a fair bit of work to incorporate this plugin into your site over what it offers. It isn't just to add it and everything will work. If you are an experienced developer you may end up being furious with the amount of money you have paid for this plugin. I'm an experienced developer with over 10 years of full-stack experience so I'm not new to web development but I was looking for something to save time instead of developing an application myself. I researched thoroughly and at the time I felt that BDP was a good choice after reading the comments and reading what was available on the website. A year on I wish I had made another choice. Due to ill health and being very busy in work I have had limited time to spend on a project that I had with BDP. My progress has been made so much slower due to all the problems encountered with the plugin. I have wasted so much time fighting with the plugin and trying to get help. I have come to understand that the information available about the plugin doesn't really reflect what you really get and I suspect that many of the 5 star comments are written by people before they have actually started digging in and trying to build something more advanced than the most basic directory with the plugin. After reading the website and comments you feel like you will get a really good product that is really stable and fully developed but I found that it was very deceiving in what you actually get, especially when it comes to the extra themes and add-ons. For me I looked at a number of the example websites that BDP showcased on their website to be able to judge what was attainable and I read deeply and asked questions but couldn't really get the information I needed but assumed that the showcased websites were demonstrating what was easily possible with the BDP (the way they were presented gave me this impression) and the theme that I liked the look of. There was nothing explaining the large amount of extra development that was needed to achieve anything like what was portrayed in the showcased sites. The theme that I bought doesn't even have the functionality that is available in the basic theme. You would expect everything in the basic theme plus more and better looking but it is actually less. It is really disappointing and feels like it is a total rip off. Because the theme is 'unfinished' or badly planned it means that you can't create a usable site. Searching will take the user to a blank page with a link that doesn't take the user back to the directory and there are no buttons like the basic theme, so the user is totally confused. Then if there are results of the search listed, the side categories menu only shows this result which is also confusing. The worst thing is that again there are no buttons back to the directory and the link in the side menu fails. When I bring these problems up I am told that the themes differ slightly and they will make a note of it and I'm given links on how I can write my own code to add what should be included. This is so extremely disappointing, there are many problems with this theme, such as bugs and it is totally useless from a user experience perspective. It doesn't feel like BDP are interested in fixing the issue. So that was a waste of money and I'll probably need to use the basic theme if I want to make my site more user friendly and/or put a fair bit of work extending the plugin to add basic behavior that should exist and that is available in the free theme. Basically you are on your own was the answer. This was a deep disappointment and I don't really want to continue using the plugin but have just paid a lot of money. I'm looking at other options for future projects. I won't pay another penny for this plugin. Then when it comes to the support, you will spend half your time sending emails back and forth trying to work out all the bugs and problems that exist but also trying to work out how to do simple things because the plugin options and menus are pretty confusing and not user friendly. If you are based in another time zone this will be a fairly long lag until you get a reply each time. I have found the support is pretty good and they are friendly but it is so frustrating that you need to waste so much time contacting them to fix all the problems. I've had problems with the maps, the licenses, the import and export the theme and pretty much most parts of the directory. The directory has potential but with all the problems and bugs and unfinished themes it feels way over priced, it makes me angry thinking about all the problems and the ridiculous price that I have paid considering all the problems. I would guess if you just want something basic then stick with the free plugin. If you want something more advanced then do your research and be prepared that you will need to do a lot of work on top of just buying this plugin. Some of the competitor plugins are far more appealing when it comes to visual presentation, BDP feels like it is stuck in the 60's and buying a theme to improve on that will leave you with less functionality so if you want a better looking directory then either use a different plugin or be prepared to style the plugin yourself and stay far away from their themes.
Read all 436 reviews

Contributors & Developers

“Business Directory Plugin – Easy Listing Directories for WordPress” is open source software. The following people have contributed to this plugin.


“Business Directory Plugin – Easy Listing Directories for WordPress” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Business Directory Plugin – Easy Listing Directories for WordPress” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • New: Add an option to set a custom “Coming Soon” image.
  • Code: A bit of cleanup for the more recent WP versions.
  • Fix: An error prevented listings from being created from the back-end.
  • Fix: When an image is removed from a link, don’t delete it from the media library if it’s still being used in another listing.
  • Fix: Some listing images were not being removed correctly from a listing when removed from the back-end.
  • Fix: Prevent an error when the default free plan is deleted.


  • Security: Lots of security fixes after a security audit. This includes XSS, Cross-Site Request Forgery, and unprotected import and export files.
  • Fix: Some combination of add-ons was preventing the listing form from progressing.
  • Fix: Post duplicator plugins were resulting in an endless loop when updating or deleting a duplicated listing.


  • When importing files, switch to only accept allowed file types instead of excluding some.
  • Removed Spanish PO file since WP handles it now!
  • Fix: Captions with quotation marks weren’t showing in the lightbox.
  • Fix: The Manage Listings page had an extra /div
  • Fix: Add extra validation to slug settings to prevent characters that won’t work in the URL.
  • Fix: Add more role protection for editing and deleting fields.


  • Improve site-wide performance: caching for fee plans & listing images, load fewer settings on page load, reduce database calls for fields, getting category lists
  • New: Add wpbdp_paid_listing_status hook to always mark paid listings as published, regardless of default status.
  • New: Start adding links to the payments on processor site.
  • New: Autofill email and address fields on the checkout page if we have the info.
  • Security: Image imports allowed executable PHP files.
  • Security: Fields could be created, edited, and deleted without any permission checks (XSS).
  • Replaced a few deprecated jQuery functions.
  • Removed empty values from the receipt page.
  • Show the payment confirmation page after submission instead of going to first page of listing.


  • Fix: When a single plan is available without payments, there was an error that the plan wasn’t selected.
  • Fix: Some sites were showing an error on the fees admin page that a file was missing.


  • New: Skip page 1 of listing form is there’s only one plan and one category.
  • New: If there’s only one category, hide the dropdown in the listing form.
  • New: Move the list of modules from the sidebar to a separate page.
  • New: Add wpbdp_skip_page_1 hook to show the first page when it’s skipped.
  • Fix: Every time a free plan is used, show ‘Complete payment’ button instead of ‘Continue to payment’ on the final page.
  • Fix: Some themes weren’t loading the css when the site link used http instead of https.
  • Fix: In some cases with a single plan, editing a listing was showing a blank page.
  • Fix: The Facebook button was hidden on mobile.
  • Fix: Align the social buttons.
  • Fix: The ‘flag listing’ button now matches the other directory buttons.
  • Start replacing deprecated jQuery functions.

See changelog for all versions