Business Directory Plugin for Word­Press by CreativeMinds

WordPress Business Directory Plugin: Business Listing Solution

Business directories are online platforms that provide information about local businesses. They help people find products and services by listing contact details, operating hours, customer reviews, and ratings.
With our WordPress Business Directory plugin, you can effortlessly create a WordPress directory listing akin to Yelp, Yahoo, or Yellow Pages. Enhance individual pages with images and videos, optimize SEO, and monetize your WordPress directory through various payment methods!

WordPress Business Directory Made Simple

Create an interactive local business directory featuring a comprehensive collection of local business listings on your WordPress site.

Each directory listing receives its own landing page, where you can add description, images, contact info, WhatsApp integration and much more!

The admin has complete control over every business listing with moderation tools. Business listing can be directly created and managed by business owners using the Business Directory User Submission Addon.

Business Directory Index Catalog

This WordPress business listing plugin makes it easy to create any kind of local business directory on your WordPress site.

Truly versatile, the Business Directory Listing plugin can also be used to build niche classifieds websites.

Create a hub of businesses in your area, sort them into categories, and let users search by ZIP Code or using a map.

Customize the online business directory display to fit your community, with easy-to-use templates and advanced customization options.

Preview Video Tutorial

Listings on the WordPress Business Directory Index Page
Listings on the WordPress Business Directory Index Page

Business Directory Listing

Example of a Business Page created with the Business Directory Plugin
Example of a Business Page created with the Business Directory Plugin
Each business has its own page, and each page is highly customizable.

You can add text, contact information, address, Google Maps location, images (featured image, banner, a few types of galleries), videos, documents, and a WhatsApp widget.

It also supports default and custom taxonomies, which allow you to categorize business pages and make users' experience in navigation much easier.

You can choose the appearance of the business page using one of a few pre-made page templates or customize it using CSS.

The Business Directory Listing plugin tools allow you to make each page unique and attractive.

File Attachments

Our WordPress Directory plugin allows you to add file attachments to business listings in any format, such as pdf, doc, jpg, zip, etc.

The icon is generated automatically based on the file type.

Examples of Files added to the Directory Listing<br />
Examples of Files added to the Directory Listing<br />

Filters and Custom Taxonomies

Filters available in the Business Directory Plugin
Filters available in the Business Directory Plugin
You can make the process of searching for needed business really easy for your users. In addition to the standard categories and tags, you can add up to 5 custom taxonomies to categorize all of your businesses.

You can choose which taxonomy filters to display in your business directory.

The appearance, types, and behavior of these filters are also customizable.

WordPress Business Directory Plugin Addons and Integrations

WordPress Business Directory Plugin Community Add-on

The Community Submission Addon lets external users submit new business listings, manage their own listings, and claim an existing business listing.

The admin has the ability to moderate each business listing submission and manage business claims.

This important functionality allows you to open up your WordPress business directory for external users to add and manage their own listings.

Preview Video Tutorial

A Business Listing Page
A Business Listing Page

WordPress Business Directory Plugin Payments Addon

Setting Screen Showing Payment Options
Setting Screen Showing Payment Options
The Community Payments solution lets you create membership plans to easily monetize your online directory with featured business directory listings and the choice of multiple payment systems.

Charge set rates for new business listings or for renewing a listing each year, with the ability to define the renewal cycle.

You can use the payment system with WooCommerce or Easy Digital Downloads cart system, giving you the option of more than 50 payment gateways including PayPal, Authorize.Net, 2Checkout, Skrill, PayMill, Stripe (see the full list here).

Business Listing Payment

Upon installing the free EDD or WooCommerce cart system plugin, you will also receive the PayPal and Amazon payment option included. You can also use additional payment gateway such as Stripe and more than 200 payment gateway.

With a mixed-mode payment model, some of the information in a business listing will be visible for free, while other parts will only be visible once a subscription fee has been paid by the business owner.

Setting Screen Showing Payment Options
Setting Screen Showing Payment Options

Membership Subscriptions

Example of using variable subscription: the user can choose between a one-time payment or an annual renewing subscription.
Example of using variable subscription: the user can choose between a one-time payment or an annual renewing subscription.
The plugin allows you to create paid membership levels to control how much information can be placed on the business page. Business owners can choose a suitable level and pay for it in two ways - either a one-time payment for membership or a subscription-based model.

The subscriptions feature works with WooCommerce + one of the addons: WooCommerce Payments or WooCommerce Subscriptions.

The membership subscriptions feature requires the following addons: Payments, Levels, and Community.

Read: Charging Business For Level (One-Time or Subscription)

WordPress Business Directory Plugin Forms Addon

The Forms Addon lets you add a contact form on business pages. The contact form can be created using a drag-and-drop editor.

Add fields such as single-line text, multi-line text, date, checkbox, radio box, and dropdown. Mark important fields, such as Name and Email, as required.

After the visitor fills out the form, the administrator or the business owner receives a customizable email message.

Example of a Contact Form on the Business Page
Example of a Contact Form on the Business Page

Google Maps Business Directory Integration

Showing all WordPress business directory listings on a Google Map
Showing all WordPress business directory listings on a Google Map
This WordPress directory plugin includes the display of the business location on a map for each listing page.

Users can quickly search and reference the location of all directory listings on a single interactive map, via the CM Google Maps Locations plugin integration.

Preview Video Tutorial

The full directory map can be displayed on the directory index page or elsewhere on your site via shortcode.

Product Directory Integration

The Product Directory plugin lets you display related products on each business listing page.

Upon clicking, visitors will be directed to a product page with a gallery of product images, a video, a product description, and more.

Preview Video Tutorial

Displaying Related Products
Displaying Related Products

Using the WordPress Directory Plugin

Are you looking to build relationships in your local business community? Build a WordPress business directory database, with searchable business listings similar to Yellow Pages.

Let users leave ratings and promote related businesses to become a trusted resource for local business information.

  • Complete Business Directory Solution – Build a customizable local online business directory or niche directory for classified listings on your WordPress site.
  • Community Built – Business owners can add their business to your directory and manage their directory listing profile. Preview
  • Search and Filtering – Users can search and filter directory listing by keyword, category, and zip code. Preview
  • Google Maps Support – Display directory listings on an interactive map with the CM Map Locations plugin integration. Preview
  • Business Products – Add products to display under each business listing with the CM Product Directory plugin integration. Preview

WordPress Directory Plugin Additional Resources

Related Blog Resources

WordPress Directory Plugin Premium Features

Please check the user guide to learn more about this plugin.

Directory Features

Multiple Business Listings

Multiple Business Listings

Create an online directory with any number of business listings. The directory can hold over 10,000 searchable listings.

Business Image or Logo

Business Image or Logo

Each business can use their own business image or logo, or select a default image when no image is uploaded.

Business Categories and Tags

Business Categories and Tags

Group similar business listings by category and assign each business to more than one category. Add tags to each business so users can easily search or filter listings.

Search and Filters

Search and Filters

Filter businesses by categories, tags, or free text search. When integrated with the CM Maps Location plugin you can also filter businesses by location and zip.

Star Rating

Star Rating

Let visitors rate each business listing. Customize the rating display and location.

Moderation and Notification

Moderation and Notification

Moderate new business listings or be notified when a new business is posted (with the Community Plan).

WhatsApp Support

WhatsApp Support

Allow each business to add a WhatsApp account and receive direct WhatsApp messages.

Extended Business Information

Extended Business Information

Each business listing has the following details: business description (which can include images, videos and text), business pitch, logo, business address, website URL, phone number, year founded, Facebook, Twitter, LinkedIn links. You can add additional custom fields.

File Attachments

File Attachments

Attach any number of files to each business page. All formats are supported, including pdf, jpg and zip. Files receive icons automatically based on their extension.

Custom Fields

Custom Fields

Add custom fields with your own designated metadata. Custom fields can be a link to an external business URL or an additional metadata field.

Ajax Support

Ajax Support

Allows to dynamically filter and search results without reloading the page.

Custom Listing Permalink

Custom Listing Permalink

Customize the directory listing permalink to control where users are directed on your site.

Directory Search by Location/Zip

Directory Search by Location/Zip

Search classified or directory listings by location (zip, state, country). (Requires purchase of the CM Directory Map Locations bundle)

Google Maps Support

Google Maps Support

Integrate with the CM Google Maps Locations to display a map of all businesses on a map. Supports searching businesses by ZIP and radius.

Appearance Features

Business Listing Page Design

Business Listing Page Design

Easily customize the look and feel of the business listing page. You can also choose between available templates and customize the look and feel of each.

Business Index Templates

Business Index Templates

Several designs and templates allow you to choose the best business directory index page display for your site.



All frontend labels can easily be changed to any language so the user interface will speak your language.

Style the Listing Page

Style the Listing Page

Style the look and feel of the business listing page from the plugin settings, including background colors of each listing section, custom fields, and more.

Related Businesses Widget

Related Businesses Widget

Show related businesses widget in each business listing page. Related businesses are defined by category, with the ability to promote specific businesses.


Shortcodes Support

Shortcodes Support

Use shortcode to show a list of all categories, a single business widget and much more.

Ads and Promotions

Ads and Promotions

Insert ads into any business listing with Google AdWords or any other external resource via shortcode or an iframe object.

Business Promotions

Business Promotions

Promote business in search results and related businesses widget.



Export and import businesses between different online directories using a CSV file. With this functionality, you can import your current business listings into the plugin’s database or move your database between multiple sites.

Add-ons and Integrations

Community Add-on

Community Add-on

Community add-on allows users, both logged in and guests, to add a new business, claim existing ones, and manage their listings.

Levels Add-on

Levels Add-on

Levels add-on facilitates various business level types, each providing diverse appearance options in the business directory.

CM Product Directory Integration

CM Product Directory Integration

Product Directory plugin displays products related to each business on their listing page by integrating the CM Product Directory.

CM Appointments Booking Integration

CM Appointments Booking Integration

Appointments Booking plugin allows each business profile to have a calendar that allows their customers to schedule the appointments with business owners.

CM Reviews Integration

CM Reviews Integration

CM Reviews plugin allows users to leave a review for the individual business profiles.

Payments Add-on

Payments Add-on

Payments add-on enables admins to charge for new listings or renewals, supporting multiple payment options through Easy Digital Downloads or WooCommerce.

Forms Add-on

Forms Add-on

Forms add-on lets you add a configurable contact form to the business page, with messages sent to the admin or business owner.

CM Expert Directory Integration

CM Expert Directory Integration

Expert Directory plugin lets you select experts to relate them with businesses.

CM Registration Integration

CM Registration Integration

With the CM Registration plugin the user can choose the business when registering. Then, when the user is logged-in, they can see some of the company information.

Business Directory Plugin Plans and Pricing

PLANSProPro CommunityUltimate
Price includes 1 year support/updates. Manual renewal with 40% discount, not a subscription $49 $69 $119
Number of Websites / License Activations 1310
Create any number of business listings IncludedIncludedIncluded
Choose the default business image IncludedIncludedIncluded
Choose the business category IncludedIncludedIncluded
Extended business information IncludedIncludedIncluded
Business custom fields IncludedIncludedIncluded
Additional taxonomies IncludedIncludedIncluded
Tags Support IncludedIncludedIncluded
Search and Filters IncludedIncludedIncluded
Search by zip and location IncludedIncludedIncluded
Ajax Support IncludedIncludedIncluded
Permalink Settings IncludedIncludedIncluded
Star Rating IncludedIncludedIncluded
Choose the basic styling of each business IncludedIncludedIncluded
Directory Index Templates IncludedIncludedIncluded
Business Page Styling IncludedIncludedIncluded
Related Businesses widget IncludedIncludedIncluded
Editable Labels IncludedIncludedIncluded
Shortcodes Support IncludedIncludedIncluded
Promote businesses IncludedIncludedIncluded
Advertisements Support IncludedIncludedIncluded
Import / Export IncludedIncludedIncluded
WhatsApp IntegrationIncludedIncludedIncluded
Booking Calendar IntegrationIncludedIncludedIncluded
Google Map Support IncludedIncludedIncluded
CM Expert Directory Integration IncludedIncludedIncluded
CM Product Directory Integration IncludedIncludedIncluded
CM Registration Integration IncludedIncludedIncluded
CM Reviews Integration IncludedIncludedIncluded
Users can add businesses Not includedIncludedIncluded
Users can claim existing businesses Not includedIncludedIncluded
Users can manage their business Not includedIncludedIncluded
Admin can moderate newly posted businesses Not includedIncludedIncluded
Users can pay for posting businesses Not includedNot includedIncluded
Users can pay for renewing businesses Not includedNot includedIncluded
Users can pay for claiming businesses Not includedNot includedIncluded
Show map with all business locations Not includedNot includedIncluded
Include a form builder Not includedNot includedIncluded
Include a levels builder Not includedNot includedIncluded
Product Knowledge Base Included Included Included
Priority email support Included Included Included
Product updates Included Included Included
PLANSProPro CommunityUltimate
Number of Websites / License Activations 1310
Price includes 1 year support/updates. Manual renewal with 40% discount, not a subscription $49 $69 $119

Business Directory Additional Addons and Modules

The following list is additional modules and addons which can be installed together with the Business Directory plugin and provide additional functionality.

Business Directory Plugin Related Integration

Business Directory Plugin Related Use Case Tutorials

Additional Case Examples

  • Advertise and Earn – List your local businesses like IT companies, Schools, Training Centers, etc on your site and charge them for the listing.
  • Help Community – Help locals to find the best and most trustworthy lawyers, physicians or plumbers in your area.

Business Directory Plugin Frequently Asked Questions

Please check the user guide to learn more about this plugin.

How do I enable shortcodes for the directory so I can have a gallery above the description?

You can use WordPress gallery shortcode to display several images in the business description. Just upload the images and then create a gallery.

Can I customize the business directory widget to match my WP theme?

Sure. The business directory is using a shortcode which can be easily embedded into any theme. The plugin settings include many features that supports customizing your business directory’s look and feel

Can I add my social media links to my business listing?

Yes. Each business listing include all the possible social media links including Twitter, FaceBook, LinkedIn and many more. You can also add custom links

How can I allow business owners to add or manage their own listings?

To enable this or to allow businesses to claim and control their own business listings the Business Directory Community Add-on will need to be installed. To learn more about it → clicking here ← .

Does this Plugin allow me to take payments from people for adding listings?

To take payments the Business Directory Payments addon is required, the core plugin does not handle payments alone.

Learn more about the Business directory payments add-on by clicking here.

Can I filter which business listings appear on my site?

Yes. Each site owner can moderate and manage which businesses appear on their site.

How many businesses can I list? Is there any limit?

There is no limit, you can list unlimited businesses.

Can I embed ads from Google AdSense?

Absolutely! In fact you can embed ads from any external source by copying the campaign code and pasting it into the location where you want them to appear. This includes Google adsense campaigns, CM Ad changer, or any internal or external source of adverts. Embedded ads are displayed in between your business directory listing on locations that you define, as shown in the image below:

embedding ad campaigns from external ad services like Google adsense

What filters can I have on my business directory page?

That’s up to you to decide. You can choose parameters such as tags, categories, business location and year of establishment as filters, or create you own custom parameter as a filter. Users will also be able to search for businesses by entering keywords into the search bar.

I've installed CM Business Directory and Product Directory. Is there a way to associate products to businesses?

Yes, the Product directory and Business directory can be integrated together. For this to work you need to have the community add-ons installed for both plugins.

Could this Plugin work for creating a Directory of people rather than strictly for businesses?

It can work for different purposes such as the one you have described. Since the front-end labels can all be changed from their defaults to reflect whatever you want your directory to be about the plugin is very much open to being used in different ways.

It sounds like our Members and Experts Directory plugin might be a better match with what you’re looking for however. Read more about the Expert Directory plugin by clicking here.

I have a catalog of products that I want to display with information about each displayed in a directory style view. Can this plugin work for displaying products?

Again it is possible to do this, with the flexibility afforded by being able to change the front-end labels.

It sounds like the Product Directory would be better suited to what you’re looking to do. Learn more about the Product Directory plugin by clicking here.

WordPress Business Directory Plugin Demo


Watch the video clips below to see each Business Directory feature in action.

For more in-depth descriptions, visit our Video Tutorial Library or plugin User Guide.

Business Directory Image Gallery

Back-end Gallery

Customer Reviews for the Business Directory plugin

@michele333 at
Perfect Directory and Amazing Customer Support!
The CM Business Directory plugin does the job right out of the box. I installed 3 other directory plugins and struggled with getting them set up. CMBD plugin works great and is so easy to use.

@bbasilico at
Meets multiple needs!
I want to give kudos to their tech support… I had multiple questions before and after I bought a 5 site license. Their response time was very acceptable and they helped me meet my client’s needs!

@sikim at
Very Professional plugin
Very Professional plugin and very easy to use. We have bought the pro version and we are very satisfied. The support team is great.

  • Very Responsive Support

    I tried several free plug-ins to accomplish what I needed and nothing was doing the trick. I got tired of wrestling with the content and decided my time was worth a whole lot more than the $$$ for the pro version of this one.

    Money well spent … you should do the same.

    I had a couple of minor hiccups in the formatting of my directory and a couple of minor requests and they were very quick to respond and very thorough in meeting all of my requests. Data import was very easy to accomplish — extremely important if you have more than a handful of listings. Very solid product.

  • CM Business Directory

    Very Professionnal plugin and very easy to use We have baught the pro version and we are very satisfied The support team is great Hakim Bel

  • Meets multiple needs!

    I want to give kudos to their tech support… I had multiple questions before and after I bought a 5 site license! Their response time was very acceptable and they helped me meet my client’s needs!

    It’s a very usable plug-in. I have used other business directory plug in’s but this one is a bit more flexible.

    Since the client needed multiple directories, I was able to use subdomains to make it work for them. Happy Client and happy programmer!

  • Fast Support response,,,

    Turn around from support was faster than expected,,,

  • Perfect Directory and Amazing Customer Support

    The CM Business Directory plugin does the job right out of the box. I installed 3 other directory plugins and struggled with getting them set up. CMBD plugin works great and so easy to use.

    I love the fact that you don’t have to weigh down your website with unnecessary bells and whistles. Extra features are available and can be quickly added when needed.

    Customer Support is friendly and fast! I asked them to fix the CSS because the search bar wasn’t neatly lining up. They fixed it in one day. Thanks!

  • Quality Plugin, super Support

    I decided to purchase only a few hours after installation. Clearly this would do what I wanted in a polished way, but I wanted some of the extra functions available only from the paid version.

    Installation was easy, but I did hit a problem or two, potentially theme related, but also with the plug-in. I dropped the support team some details, and they investigated, and fixed them all within 24 hours.

    Feed back was quick and easy, and they were very positive to deal with, which makes a pleasant change, and is exactly what I was looking for.

    This gives me a very useful directory for my local community, with minimal cost and looks nice and professional, but more importantly if I hit a problem, I know I’ll get help.

    Awesome Job!

  • Great support and easy to use!

    I started with the free version and quickly upgraded to the Pro. It was a great experience and I received quick answers to my support questions. Highly recommended.

    Vova Feldman
  • Great Plugin & awesome Support!

    I use the pro plugin with the community extension and it works very well. I had some problems with the form and my theme, but the support was great and helped me very much to solve this issue fast. I definitely recommend this to other wordpress user! Hope that many updates and upgrades for this plugin will follow.

    More options for design and more field for the business in the business page would be great! =)


We Accept All Major Credit Cards
Accepted payment methods include all Credit Cards and PayPal