How to create a business directory on your WordPress site using Directories Pro

Creating a business directory in WordPress is a powerful way to connect users with businesses while generating recurring revenue through paid listings. In this case, we implemented a scalable solution using the Directories Pro plugin to allow businesses to submit, pay for, and manage their own listings.

Here’s how to set up a fully functional WordPress business directory with approval workflows and payment integration.

Issue Background

The goal was to build a directory where businesses could:

  • Submit their own listings
  • Pay a recurring fee (e.g., monthly)
  • Be reviewed before going live
  • Manage and update their profiles independently

This required a system that combines front-end submission, payment processing, admin approval workflows, and user account management.

Diagnosis

After evaluating several WordPress directory plugins, Directories Pro was selected due to its built-in payment integrations, flexible listing fields, front-end submission forms, approval controls, and user dashboard functionality.

Resolution Steps

1. Install the Directories Pro plugin

  • Upload the plugin via Plugins → Add New → Upload Plugin
  • Activate the plugin
  • Enter your license key if required

2. Configure general settings

  • Set directory name and structure
  • Configure email notifications
  • Enable payment options
  • Define listing pricing

3. Set up payment integration

  • Connect Stripe or PayPal
  • Create pricing plans (e.g., monthly listing fees)
  • Enable paid submissions

4. Create your directory structure

  • Create a page for listings
  • Use plugin shortcodes to display directory content
  • Define custom fields (business name, description, contact info, etc.)

5. Enable submission approval workflow

  • Require admin approval for listings
  • Review submissions before publishing

6. Enable front-end user registration

  • Allow users to register and submit listings
  • Require login for editing listings

7. Allow businesses to manage their profiles

  • Users can log in and update their listings
  • Reduces admin workload

8. Test the full workflow

  • Test submissions, payments, approvals, and display
  • Ensure a smooth user experience

Final Outcome

  • Businesses can submit and pay for listings
  • Admins can review and approve submissions
  • Users can manage their own profiles
  • The directory generates recurring revenue

This creates a scalable and user-friendly directory solution that grows with your site.

If you need help building or optimizing a WordPress business directory, contact Freshy for expert support.