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.

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


22 januari 2021
I noticed the first 5-6 reviews were actually from themselves - Bobbied & Steph for example are people at the Business Directory plugin. I also checked a couple websites that said they use the plugin - BS!! Nothing there at any of their websites supposedly using the plugin. I'm a very experienced Web Developer, built 100's of websites over the last 27 yrs & manage a small portfolio of websites I own & operate and have been using WordPress for the last 12 yrs. I started using the Business Directory plugin ovwer 5 yrs ago, the free version and watched as they rolled out every little module charging for every little thing they could think of. I finally dropped the $300 recently to buy their Premium Upgrade that supposedly now had the ability to install all the modules at once, BS! When I received the email notifying me the new plugin updfate would be "ready soon"! So I sent them an email asking for an ETA - they emailed me back saying go ahead and Buy the Plugin Now! I did & now that they have my money thier Customer Support ALSO SUCKS! Don't buy this preoduct, they're BS!
10 december 2020
Simply the best directory plug-in available, and I searched through a bunch. Business Directory is the most configurable and full-featured I could find. A bit of a learning and setup curve, but not bad. And once you have that in place your are golden. Good stuff.
29 november 2020
The plugin has a lot of settings, and building a custom theme works pretty easily (I have a development background, which helps!). I've had to contact support a couple times, and they've been very helpful, thorough, and friendly. I'm very impressed.
26 november 2020
It has no issue in performance and merged smoothly with my theme as if it's part of the original site. Wonderful work
21 november 2020
Great plugin that I like to use, more german translation would be nice 🙂 but otherwise very nice 🙂
Lees alle 431 beoordelingen

Bijdragers & ontwikkelaars

“Business Directory Plugin – Easy Listing Directories for WordPress” is open source software. De volgende personen hebben bijgedragen aan deze plugin.




  • New: Add hook to override template file – wpbdp_use_template_[template id]
  • Fix: Improve admin performance on sites with lots of users by switching user dropdowns to text fields.
  • Fix: Don’t allow pending listings to be renewed. Add more protection.


  • Improved HTML5 validity.
  • Group more settings to make them easier to find.
  • Add a way to sort by the opposite direction with the dropdown sorter.
  • Fix: Include styling for the search widget when it’s needed.
  • Fix: Cases of ‘get_the_excerpt’ were causing conflicts with other plugins.
  • Fix: When the file attachments module was used, submitting the listing form was difficult in some cases.
  • Fix: Some links were opening in a new tab when they shouldn’t.
  • Code: Add deprecated notices on old deprecated code.
  • Fix: The receipt url was not protected from non-owners.
  • Securty: Sanitize REQUEST and GET values.
  • Move the debug menu into a sub tab and into the site health page.


  • Start adding caching to speed up all listings page and merge some css files.
  • Change sorting to dropdown to make it more compact.
  • Simplify and cleanup selecting a thumbnail image. Now the WP thumbnai is used instead of a custom meta.
  • When a field is set to validate as a number, sort the listings as a number too.
  • A bunch of new shortcodes for more modular options: businessdirectory-images, businessdirectory-socials, businessdirectory-buttons, businessdirectory-details, [businessdirectory-section section=comments], [businessdirectory-section section=contact_form]
  • Replace delete listing button with a link.
  • Change ‘Manage Form Fields’ menu to ‘Form Fields’.
  • Move the uninstall page out of main nav and into settings pages.
  • Rename ‘Allow images in HTML’ option in field settings to make it more clear.
  • Break some content for single listings into separate templates for easier maintenance.
  • Pagination is now in a single template file.
  • Remove View button from all listings page and use standard links instead.
  • New hooks: ‘wpbdp_settings_subtab_[subtab name here]’, ‘wpbdp_allow_template_override’, ‘wpbdp_is_numeric_sort’, ‘wpbdp_before_excerpts’, ‘wpbdp_heading_type’ to switch h1 to h2, ‘wpbdp_get_page_ids’, ‘wpbdp_thumbnail_html’
  • Security: Properly escape uses of admin_url().
  • Fix: Compatibility issue with Astra was showing an empty h1 in the page source.
  • Fix: Compatibility with new WP 2021 theme, showing ‘Untitled’ for the heading.
  • Fix: Renewal reminders weren’t always being sent for listings that expire at the end of the month if they were set to send a month or two ahead.
  • Code: Can get a field by shortname instead of only id.


  • Switch heading on single listing in default theme from h2 to h1
  • Update file upload script and remove a bunch of unneeded files from the package
  • Added wpbdp_hidden_field_settings hook to hide options in the field settings
  • Fix: Pages in the listing form for some add-ons weren’t being rendered correctly
  • Fix: Only strip images from textareas fields that include the option to allow them


  • New: Only load select2 assets when needed to start reducing http requests
  • New: Only load admin js/css on BD pages
  • New: Addded wpbdp_contact_form_output hook for replacing the contact form
  • Combine a few listing pages (terms + recaptcha, images + attachments)
  • Fix: Strip HTML from textareas when the options to allow WYSIWYG, HTML, and iframe settings are all off
  • Fix: Allow iframes in textarea fields when the setting is on
  • Fix: Prevent reCaptcha issues by keeping it on the last page of the form
  • Fix: Some combinations of fee/category settings were causing the category dropdown to stay disabled on new listing form
  • Fix: Error showing on some sites with only one fee plan when creating a new listing
  • Merge more duplicate strings to reduce the number of translations needed


  • Better align the social fields in the listing form
  • Make the grids more responsive for column listings
  • Security fixes for getting SERVER and REQUEST values. More escaping on translatable strings.
  • Fix: The email request wasn’t getting dismissed when it should have
  • Fix: Merge a few duplicate strings for translation
  • Fix: If iframes are allowed in a field, the HTML box doesn’t have to be checked
  • Fix: Prevent full width listings from being forced in all themes
  • Fix: Prevent duplicate error messages from showing up when a category field is empty
  • Fix: Always save the right category when changes are made when editing

See changelog for all versions