Key Takeaways
- A Directorist affiliate program turns your existing members into promoters. They share a personal referral link and earn a commission whenever someone they send registers, submits a listing, or buys a pricing plan or featured spot.
- Recommendations are the highest-trust channel in marketing. Nielsen’s 2021 Trust in Advertising study of 40,000 consumers found that 88% of people trust recommendations from people they know more than any other channel.
- The Directorist Affiliate extension runs the entire program inside wp-admin: tracking, referral approvals, fraud checks, and CSV payouts. It is a custom development extension for Directorist, available here: [EXTENSION URL].
Why Growing a Directory Website Gets Expensive
Contents
- Why Growing a Directory Website Gets Expensive
- How Does an Affiliate Program Work on a Directory Website?
- What Directorist Does Not Do Out of the Box
- Meet the Directorist Affiliate Extension
- Requirements
- How to Set Up Your Directorist Affiliate Program Step by Step
- Settings Walkthrough
- Recommended Setups Cheat Sheet
- What You Get Back
- Troubleshooting
- FAQ
- Start Earning More From the Audience You Already Have
Every directory lives or dies on three numbers: registered users, published listings, and paid upgrades. Paid ads can buy all three, but the bill never stops, and the traffic stops the day you pause the campaign.
Referred users behave differently. A Journal of Marketing study by Schmitt, Skiera, and Van den Bulte tracked referred customers for six years and found they were roughly 16% more valuable than comparable customers from other channels. Deloitte research puts retention among referred customers 37% higher.
An affiliate program lets you pay for results only. No conversion, no cost. That pricing model is hard to beat when margins on a young directory are thin.
How Does an Affiliate Program Work on a Directory Website?
An affiliate program on a directory website gives each approved partner a unique referral link. When a visitor arrives through that link and later registers, submits a listing, or pays for a plan or featured listing, the partner earns a commission you define. You review every referral, then pay through your own channel.
Here is the full loop:
| Stage | What happens |
|---|---|
| 1. Apply | A user applies through your public affiliate page |
| 2. Approve | You approve them and they get a link like https://yoursite.com/?ref=their-code |
| 3. Track | Visitors arriving through that link are tracked with a cookie, 30 days by default |
| 4. Convert | A tracked visitor registers, submits a listing, or pays for a plan or featured spot |
| 5. Pay | You approve the referral, export a CSV, pay via PayPal or bank, and mark it paid |
The link works appended to any URL. Homepage, single listing, or category page, every entry point counts.
What Directorist Does Not Do Out of the Box
Directorist ships strong monetization: pricing plans, featured listings, and claim listing. What it does not include is a way to reward the people who bring you new members.
The affiliate program advertised on directorist.com is wpWax’s own reseller program. It pays you for promoting the Directorist plugin itself, and it does nothing for your directory site.
Generic WordPress affiliate plugins track WooCommerce orders, but they don’t understand Directorist events. Registration, listing submission, listing approval, and plan purchase are exactly the conversions a directory owner needs to reward.
Meet the Directorist Affiliate Extension
The Directorist Affiliate extension adds a complete affiliate system to your existing directory. In plain English, it:
- Gives every approved affiliate a personal
?ref=link that works on any page of your site - Tracks visits with a cookie (30 days by default) using first click or last click attribution
- Pays flat commissions for referred registrations and listing submissions
- Pays fixed or percentage commissions when a referred user buys a pricing plan or featured listing
- Adds six admin screens under Directorist → Affiliate: Dashboard, Affiliates, Referrals, Visits, Payouts, and Settings
- Gives affiliates a front-end dashboard with live stats and a one-click copy button for their link
Built-in safety nets:
- Nothing is ever paid automatically. Every referral starts as Pending unless you enable auto-approval, and you review before money moves.
- Refunded or cancelled orders take their commission back automatically.
- Self-referrals are blocked, and one sign-up or order can never be credited twice. Deduplication is enforced at the database layer.
- The application form filters bots with an invisible honeypot.
Requirements
Check these before installing:
- WordPress
5.8or higher - PHP
7.4or higher - Directorist
8.7.3or higher, installed and active - The
directorist-affiliateZIP file, download here: [EXTENSION URL] - Optional: the Directorist Pricing Plans extension, only needed for plan purchase commissions
- Optional: Directorist monetization with featured listings enabled, only needed for featured purchase commissions
Because this extension hooks into Directorist events, Directorist must stay installed and activated. This is a custom development extension, not part of the standard Directorist installation.
How to Set Up Your Directorist Affiliate Program Step by Step
Step 1: Install and activate the extension. Go to Plugins → Add New Plugin → Upload Plugin, choose the directorist-affiliate ZIP, click Install Now, then Activate Plugin. The extension creates its database tables silently, and a new Affiliate item appears under the Directorist admin menu.
Step 2: Set your commission amounts. Open Directorist → Affiliate → Settings and enter a flat amount for registrations and listings, for example 2.00 and 5.00. Click Save settings. A green “Settings saved.” notice confirms without a page reload.
Step 3: Publish a “Become an Affiliate” page. Create a page and add the shortcode [directorist_affiliate_registration]. Logged-out applicants get a WordPress account created automatically, and logged-in users see their details pre-filled.
Step 4: Publish an “Affiliate Area” page. Add [directorist_affiliate_dashboard] to a second page. The same dashboard also appears automatically as an Affiliate tab inside the Directorist user dashboard, so this page is optional but handy for menus.
Step 5: Approve your first affiliate. When an application arrives, open Directorist → Affiliate → Affiliates, click View details to read their website and promotional channel, then click Approve. They receive an email and their referral link goes live.
Step 6: Test the loop. Open a private browser window with ?ref=CODE appended to your homepage, register a test account, and watch the visit and referral appear under Visits and Referrals.
Settings Walkthrough
All settings live under Directorist → Affiliate → Settings in pill-style sub-tabs. It is still one form underneath, so a single Save settings click stores every sub-tab at once.
General
| Setting | What it does | Tip |
|---|---|---|
| Enable affiliate system | Master switch for tracking and commissions | Off means links do nothing |
| Referral URL parameter | The ?ref= part of links (default ref) | Pick once, early. Changing it breaks previously shared links |
| Cookie duration | Days a referral is remembered (default 30) | Longer windows are more generous to affiliates |
| Attribution model | First click (default) or last click | First click stops referrals being “stolen” by a later link |
| Anonymize visitor IP | Truncates IPs in the Visits log | Turn on for GDPR-friendly logging |
Registration Commission
Enable it and set the flat amount paid when a referred visitor creates an account. Keep it small; registrations are the top of your funnel, not the money event.
Listing Commission
Set the flat amount and, more importantly, the trigger. On listing submission credits the moment a listing is created. On listing approval/publish credits only when it goes live. Choose approval if you moderate listings, because it keeps spam submissions from earning anything.
Order Commissions (Paid Events)
These are the revenue events, commissions on money actually paid on your site:
| Event | Commission type | Needs |
|---|---|---|
| Pricing plan purchases | Fixed or percentage of order total | Directorist Pricing Plans extension active |
| Featured listing purchases | Fixed or percentage of order total | Monetization + featured listings enabled |
| Auto-approve commissions | New referrals start as Approved instead of Pending | Nothing. Leave off to vet every commission |
Affiliate commissions typically land between 5 and 30% across industries, per Referral Rock’s benchmarks. For plan purchases, choosing “Percentage of order total” at 10.00 to 20.00 is a common starting point. Free orders never earn, and a refunded order automatically reverses its commission.
Payout
Set a Minimum payout amount (0 disables it) and write your Payout instructions, the free text shown on every affiliate’s dashboard. Something like “PayPal, 1st of each month, $25 minimum” answers the question before it is asked.
Advanced
Delete data on uninstall is off by default. Turn it on only if you want tables, settings, and user meta removed when the plugin is deleted.
For developers
Commission filters let you run promotions without touching settings. For example, doubling listing commissions for a launch month:
php
add_filter( 'directorist_affiliate_listing_commission', function ( $amount, $trigger ) {
return $amount * 2;
}, 10, 2 );Recommended Setups Cheat Sheet
| Your goal | Recommended setup |
|---|---|
| Grow registrations on a new directory | Registration commission at a small flat amount (1.00 to 2.00), 30-day cookie, first click attribution |
| Grow listings without rewarding spam | Listing commission with trigger set to On listing approval/publish, referrals on manual approval |
| Maximize plan revenue | Pricing plan purchases as percentage of order total at 10.00 to 20.00, clear payout instructions |
| Keep admin work low | Auto-approve commissions on, Minimum payout amount at 25.00, monthly payouts from the CSV |
| GDPR-conscious setup | Anonymize visitor IP on, both tracking cookies documented in your privacy policy |
What You Get Back
- New members arrive through trusted recommendations instead of cold ads
- You pay only after a conversion happens, never for clicks or impressions
- Refunds claw back their own commissions, so your books stay accurate on their own
- The payout history doubles as a permanent audit trail for your accounting
- Affiliates can promote every page, since
?ref=works on the homepage, categories, and single listings
Troubleshooting
Referral links don’t set the cookie. Full-page caching or a CDN can serve cached HTML that skips tracking. Exclude URLs containing your referral parameter (ref by default) from cache, or configure the cache to vary on it.
Visits are counted but no referrals appear. Check four things: the affiliate was approved at conversion time, the relevant commission type is enabled, the conversion happened within the cookie window, and the visitor is not the affiliate themselves.
“Pricing plan purchases” is greyed out in Settings. The Directorist Pricing Plans extension is not active. For the featured event, monetization or featured listings are off. Activate the required feature and the fields unlock.
An affiliate was skipped during bulk payout. Their selected referrals total less than your minimum payout amount. The warning notice says how many were skipped. Select more of their referrals or lower the minimum.
The application form button sticks on “Submitting…”. Open the browser console (F12). Common causes are a security plugin blocking admin-ajax.php for visitors or a JavaScript error from another plugin. The form also works with JavaScript disabled, which quickly confirms where the problem lives.
FAQ
Does Directorist have a built-in affiliate program for site owners?
No. Directorist ships pricing plans, featured listings, and claim listing, but no way for site owners to reward users for referrals. The affiliate program on directorist.com is wpWax’s reseller program for promoting the plugin itself. The Directorist Affiliate extension fills that gap on your own site.
How do affiliates get paid?
You pay them outside WordPress through your own channel, such as PayPal or bank transfer. The extension keeps the books: export a CSV of approved unpaid commissions, pay through your provider, then mark those referrals as paid. A permanent payout history records who was paid, how much, and when.
What commission rate should I offer?
Affiliate commissions typically land between 5 and 30% across industries, per Referral Rock’s benchmarks. For a directory selling recurring pricing plans, 10 to 20% of the order total is a sensible starting point. Registrations and listing submissions use flat amounts, so start small and raise them for promotions.
Can affiliates cheat the system?
The extension blocks the obvious abuse routes. Self-referrals never count, one sign-up or order can never be credited twice, free orders earn nothing, and every referral waits for your approval by default. The Visits log shows IPs and referrers, so repeated visits from one IP are easy to spot.
What happens when a referred order is refunded?
The commission reverses automatically. When a pricing plan or featured listing order is refunded or cancelled, the extension flips the linked referral to Refunded or Cancelled and removes it from the Payouts screen. Nothing is owed, and there is nothing for you to correct manually.
Is the extension GDPR-friendly?
Yes, with two settings to review. Enable Anonymize visitor IP to truncate IP addresses at collection time, and mention the two tracking cookies, directorist_affiliate_ref and directorist_affiliate_visit, in your cookie policy. Delete data on uninstall guarantees a clean exit when you enable it.
Do I need the Pricing Plans extension?
Only for plan commissions. Registration and listing commissions work with core Directorist alone. The Pricing plan purchases setting stays greyed out until the Directorist Pricing Plans extension is active, and Featured listing purchases requires Directorist monetization with featured listings enabled.
Start Earning More From the Audience You Already Have
Your most motivated marketers are already registered on your directory. A Directorist affiliate program gives them a reason to share your site and gives you a channel that only costs money when it works.
Grab the Directorist Affiliate extension here: [EXTENSION URL]. Install it on a staging site first, set two commission amounts, publish the application page with [directorist_affiliate_registration], and approve your first affiliate this week. Re-test the tracking loop after major Directorist updates.



Leave a Comment