Business Directory Plugin for Word­Press by CreativeMinds

WordPress Business Directory Plugin – Create and Monetize Online Listings

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 and monetize your online business directory using the WordPress Business Directory Plugin by CreativeMinds.

Whether you’re managing local listings, niche communities, or global directories, this plugin helps you build, customize, and scale your listings platform with flexible payment and subscription options.


Business Directory Index Catalog

Easily create and organize local or niche business listings using the WordPress Business Directory Plugin.

This flexible tool helps you build searchable catalogs, niche communities, or classified websites - all fully customizable to fit your brand.

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

Example of the business directory index page

Business Directory Listing

Example of the specific business page Each business has its own customizable profile page designed to showcase all relevant details - from contact information and Google Maps location to images, videos, documents, and optional widgets like WhatsApp.

Choose from pre-made templates or style each page individually with custom CSS to match your directory's look and feel.

Advanced categorization and filtering options help users find listings quickly, improving navigation and engagement.

With the Business Directory Listing plugin tools, each page can be unique, visually appealing, and fully optimized for your community.


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.

File attachments displayed on a business listing page

Filters and Custom Taxonomies

Examples of custom taxonomies displayed in the WordPress business directory Help users quickly find the businesses they're looking for with advanced filters and custom taxonomies.

Add up to five custom fields to organize listings by any parameter - category, location, or service type - and fully control how these filters appear in your directory.


WordPress Business Directory Plugin Addons and Integrations

Extend your WordPress business directory with optional add-ons and integrations.

These modules add features such as community submissions, payment systems, and advanced forms to enhance your directory’s functionality.

WordPress Business Directory Plugin Community Add-on

Empower users to contribute to your directory while administrators maintain control.

The Community Add-on lets users submit, claim, and manage their own business listings, while admins can moderate all submissions to ensure content quality.

This functionality encourages community engagement and streamlines the process of adding and updating listings.

Preview Video Tutorial

Letting users claim a business page in the directory

WordPress Business Directory Plugin Payments Addon

Example of a paid listing submission form in the business directory The Payments Add-on lets you generate revenue by setting fees for new listings, renewals, and featured placements.

It also allows defining flexible renewal cycles for ongoing payments.

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.

Payment settings for business directory listing submissions

Membership Subscriptions

Choosing a directory subscription plan for a business listing 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 Add-on lets you add customizable contact forms to business pages using a simple drag-and-drop editor.

You can include various field types such as text, date, checkbox, radio button, and dropdown, and mark key fields like Name and Email as required.

When a visitor submits a form, both the administrator and the business owner receive a notification email that can be fully customized.

Example of a custom contact form on a business directory listing page

Google Maps Business Directory Integration

Displaying business listings on an interactive Google Map The Google Maps Integration allows you to display each business location directly on its listing page and on an interactive map.

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

Related products displayed on a business listing page

Ready to Build Your Business Directory?

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

Get started today and build a professional WordPress business directory that helps local companies get discovered online.


WordPress Directory Plugin Additional Resources


Related Blog Resources

Start Your Directory Today

Key Features of Our WordPress Business Directory Plugin

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

Core Functionalities Explained

Multiple Business Listings

Creating multiple business pages in the directory

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

Business Image or Logo

Adding a logo and images to a business listing

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

Custom Links Builder

Creating custom links for showing on business profiles

Use the built-in form builder to add custom link fields. The admin can create any number of custom links to include additional URLs in business profiles.

Business Categories and Tags

Group businesses using 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

Let users use search and filter businesses in the directory

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

Allowing users to rate businesses in your directory

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

Business Hours

Set up business hours for each business page

Show a time schedule of working hours for each business.

WhatsApp Support

Add a contact WhatsApp widget to a business listing

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

QR Codes

Display QR codes that direct to the business profile

Add a unique QR code to each business page to let users quickly access the page on their mobile devices.

Extended Business Information

Show extended business details including description, images, and social links

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 on a business listing

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 Builder

Adding custom fields to business profiles

Use the built-in form builder to add custom fields of various types. The admin can create any number of custom fields to store additional business metadata.

Ajax Support

Dynamic filtering of listings without page reload

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

Custom Listing Permalink

Customizing directory permalink

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

Directory Search by Location/Zip

Searching listings by location or ZIP code

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

Google Maps Support

Displaying businesses on an interactive Google Map

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

Moderation and Notification

Moderation settings for new business submissions

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

Appearance and Display Options

Business Listing Page Design

Customizing the layout and design of a business listing page

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

Choosing a template for the directory index page

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

Labels

Customizing frontend labels in the directory

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

Style the Listing Page

Styling the appearance of listing pages

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

Showing related businesses on a listing page

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

Businesses Badges

Displaying badges for businesses on listings and index pages

Assign badges to businesses and display them on index page and business profiles.

Management Tools and Options

Shortcodes Support

Using shortcodes to display listings and widgets

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

Business Promotions

Promoting businesses in search results or related widgets

Promote business in search results and related businesses widget.

Export/Import

Exporting and importing business listings via CSV

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.

Ads and Promotions

Adding ads or promotional content to business listings

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

Promote Businesses by ZIP Codes

Promoting businesses based on ZIP code searches

Define a list of zip codes for each business and promote them in search results once one of the defined zip codes is searched by the user. Requires using CM Maps Locations.

Compatible Add-ons and Integrations

Community Add-on

Let users add, claim, and manage business listings

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

Apply different levels with custom display options for listings

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

CM Product Directory Integration

Display related products for each business listing

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

CM Appointments Booking Integration

Add appointment booking calendars to business profiles

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

Let users leave reviews on business listings

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

Payments Add-on

Manage paid listings and renewals through multiple payment systems

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

Add contact forms to business listings for user inquiries

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

Link experts to business profiles

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

CM Registration Integration

Let users choose business profile during registration

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

Choose from different license options and pricing plans for the WordPress Business Directory plugin to find the version that fits your needs.

Compare License Options

PLANSProPro CommunityUltimate
Price includes 1 year support/updates. Manual renewal with 40% discount, not a subscription $49 $79 $119
Number of Websites / License Activations 135
BASIC FEATURES
Create any number of business listings IncludedIncludedIncluded
Choose the default business image IncludedIncludedIncluded
Choose the business category IncludedIncludedIncluded
Extended business information IncludedIncludedIncluded
Custom links builderIncludedIncludedIncluded
Custom fields builderIncludedIncludedIncluded
Additional taxonomies IncludedIncludedIncluded
Tags Support IncludedIncludedIncluded
Search and Filters IncludedIncludedIncluded
Search by zip and location IncludedIncludedIncluded
Business Hours IncludedIncludedIncluded
QR CodesIncludedIncludedIncluded
Ajax Support IncludedIncludedIncluded
Permalink Settings IncludedIncludedIncluded
Star Rating IncludedIncludedIncluded
APPEARANCE FEATURES
Choose the basic styling of each business IncludedIncludedIncluded
Directory Index Templates IncludedIncludedIncluded
Business Page Styling IncludedIncludedIncluded
Related Businesses widget IncludedIncludedIncluded
Businesses Badges IncludedIncludedIncluded
Editable Labels IncludedIncludedIncluded
TOOLS
Shortcodes Support IncludedIncludedIncluded
Promote businesses IncludedIncludedIncluded
Promote businesses by zip codes IncludedIncludedIncluded
Advertisements Support IncludedIncludedIncluded
Import / Export IncludedIncludedIncluded
INTEGRATIONS
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
ADD-ONS FEATURES
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
SUPPORT
Product Knowledge Base Included Included Included
Priority email support Included Included Included
Product updates Included Included Included
PLANSProPro CommunityUltimate
Number of Websites / License Activations 135
Price includes 1 year support/updates. Manual renewal with 40% discount, not a subscription $49 $79 $119

How to Choose the Right Plan

Compare the features and benefits of each license to find the one that suits your needs.

  • Pro: Best suited for small directories or those just getting started, offering essential features to manage and display listings effectively.
  • Pro Community: Ideal for community-driven directories, allowing users to suggest, claim, and manage their own business listings, with administrators overseeing and moderating all submissions.
  • Ultimate: Designed for large or growing directories, providing advanced features, integrations, and monetization options.

Expand Your WordPress Business Directory

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

Business Directory Add-ons

These add-ons extend the functionality of the Business Directory plugin, giving you more control over listings and how your directory operates.

Integration with Other CM Plugins

The Business Directory plugin can be integrated with other CreativeMinds plugins, allowing you to enhance your directory with complementary features.

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.

Customization and Display

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

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

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

Managing Listings and Payments

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

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

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

Filters and Search

Can I filter which business listings appear on my site?

What filters can I have on my business directory page?

Integrations

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

Can I embed ads from Google AdSense?

Alternative Uses

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

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?

WordPress Business Directory Plugin Demo

BUSINESS DIRECTORY DEMO


Business Directory Plugin Video Tutorials

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 WordPress.org
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 WordPress.org
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 WordPress.org
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.

    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.

    trifectacreative
  • 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

    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

    sikim
  • 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!

    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!

    bbasilico
  • Fast Support response,,,

    Turn around from support was faster than expected,,,

    Turn around from support was faster than expected,,,

    MassCentral
  • 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!

    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!

    michele333
  • 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!

    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!

    TeddyBare
  • 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.

    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! =)

    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! =)

    halloren

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