Plugin Directory

Business Directory Plugin – Easy Listing Directories for WordPress

Business Directory Plugin – Easy Listing Directories for WordPress


Business Directory Plugin is the perfect solution for professionals who are looking for a simple directory website builder for WordPress! If you’re not tech savvy, no worries. You can quickly get started by installing this simple plugin. It doesn’t require any developer knowledge whatsoever on your end.

Business Directory Plugin for WordPress

You’ve found 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 providers, a real estate listings site, a Yellow-Pages directory, a Yelp clone with review sections, 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, medical directory, and other web directory sites with our easy listing plugin.

See 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 the owners.
  • Offer listings 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 Business Directory Plugin for WordPress now. It’s fast, easy, and flexible.

Free WordPress Listing Plugin Features

See all WordPress listing plugin features.

  • Fully customizable form fields to submit listings
  • Upload images per listing, allow restricted numbers of images based on 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 with Authorize.net
  • 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 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 directory software is a great listing manager.
  • SEO Friendly using Yoast SEO, Rank Math, or All in One 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: BusinessDirectoryPlugin.com

  • File Upload – Allow users to upload and manage attachments on listings. Include PDFs, text files, and images in business listings.
  • Restrictions – 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 listing result filtering.
  • Ratings and Reviews – Create reviews with connections to each listing to rate listings (with Schema.org microformat). It’s a WordPress review plugin!
  • Google Maps – Display the geo location of the listing for a geo directory (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 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 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.


Please see our Documentation and the Quick Start guide.


Please see our detailed Installation Guide for instructions on how to get going quickly with our business directory software.

Full documentation is also available.


What types of directories can I build?

Our directory website builder software combined with our add-on modules is the most powerful 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

Can I accept paid and free listings?

Yes it can. You can do this by creating plans for 0.00 and some other paid amount at the same time.

Do you have video tutorials for building WordPress directories?

Yes we do. They can be found here.

Will this 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 WordPress.org) 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 https://wordpress.org/plugins/theme-check/

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».


29. juni, 2024
The Business Directory is very easy to set up and use. It is user friendly and organized.
16. april, 2024
I have been using this plugin for many years and it is fantastic. The directory provides many options and the support team is extremely responsive to any questions I have. Keep up the good work!
5. februar, 2024
If you have any questions or need help, the support is fast and reliable.Perfect!
24. august, 2023
Muy completo y facil de utilizar. Le faltan algunas traducciones en español, pero nada que no se pueda solucionar con trabajo. Muy versátil.
Les alle 488 vurderinger

Bidragsytere og utviklere

“Business Directory Plugin – Easy Listing Directories for WordPress” er programvare med åpen kildekode. Følgende personer har bidratt til denne utvidelsen.


“Business Directory Plugin – Easy Listing Directories for WordPress” har blitt oversatt til 1 språk. Takk til oversetterne for deres bidrag.

Oversett “Business Directory Plugin – Easy Listing Directories for WordPress” til ditt språk.

Interessert i utvikling?

Bla gjennom koden, sjekk ut SVN-repositoriet, eller abonner på utviklingsloggen med RSS.



  • Fix: Security fix for potential CSV injection. Credit to Wordfence for the report.
  • Fix: When logged out, the autocomplete dropdowns didn’t always have styling.
  • Code: Changes for code readibility and easier maintance with higher standard requirements.


  • Fix: Security fix for searching.
  • Fix: After a quick search with two words, don’t include a «+» in the advanced search.


  • Fix: Reduce the number of API calls to speed up admin area and reduce throttling.
  • Fix: In URL fields, use WordPress functions to handle auto adding the http if missing for more reliability.
  • Code: Improve code consistency for doc blocks and phpcs.


  • Increase minimum PHP version required to 7.0
  • The minimum WordPress version required is now 5.9
  • New: If a listing doesn’t have an email address, don’t show the contact form since we have nowhere to send the notification
  • Fix: The contact form on a listing wasn’t showing on mobile screens
  • Fix: The drag handle wasn’t showing for ordering plans in the admin area
  • Fix: Exported files were showing /n for line breaks with WYSIWYG editor
  • Fix: In some cases, the category was required twice when going back and forth between pages when creating or editing a listing
  • Fix: Only use advanced search in the widget if fields are selected
  • Fix: Set defaults to avoid errors if nothing is selected in a widget
  • Performance: Cut out an extra API call to fetch themes in the admin area


  • New: Update the front-end search and create listing appearance.
  • New: Use colors and styles from block themes for buttons.
  • New: Add a plan selection layout when submitting a listing.
  • New: Add wpbdp_minimum_backend_role hook to override the default ‘manage_options’ role required for access to the admin area.
  • Fix: The listing appearance option was showing as HTML.
  • Fix: Updates for better PHP 8.2 compatibility.
  • Fix: Russian characters were causing fatal errors in some cases.


  • New: Allow editors to edit listings from front-end.
  • New: Update Twitter logo to X.
  • New: Add edit listing link on payment confirmation page. This is espeically helpful after a listing was claimed.
  • Security: The payment history on a listing could be cleared by non-admins.
  • Security hardening: Check nonce and user role with all back-end ajax calls.
  • Rename a few social site settings to make them more clear.
  • Improve the layout of social icons.
  • Switch from using roles to capabilities. Now a custom role could have access by using the ‘manage_posts’ and ‘edit_others_posts’ capabilities.
  • Change the wording above the contact form so it makes sense for any directory type.
  • Hide more admin notices from other plugins. This was confusing when it looked like the notice was from BD.
  • Fix: WP 6.4 compatibility. The category page lost its content with some themes.
  • Code: Start autoloading more classes for lower baseline memory usage.


  • New: Add more detail in the Recaptcha validation message for editors or higher for help debugging. Any error code and V3 score will be shown.
  • Security: It was possible for a logged in «contributor» user to delete an admin listing.
  • Fix: Sticky listings weren’t showing at the top when shown using a shortcode or a category page.
  • Fix: Sticky listings were always in the same order, regardless of settings
  • Fix: If a private field is switched to a type that doesn’t have privacy options, show the option so it can be turned off.


  • New: Add quick links to support and docs in the admin notification area.
  • New: When sorting by rating, consider the rating count in addition to the average so listings with more ratings will be higher if they have the same average.
  • Fix: Some sites were getting 404 errors on the single listing page.
  • Fix: In Avada theme, listings were showing twice.
  • Fix: A few updates for PHP 8.2 deprecation messages.
  • Fix: When using a checkbox for categories, it wasn’t being correctly required when submiting a new listing.
  • Fix: CSV import was failing when there was an ‘enter’ in a field.
  • Fix: A conflict with the Custom Start Date plugin with Woocommerce was causing an «Invalid Nonce» error.

See changelog for all versions