Skip to content

Site Owner Journey

You operate the directory. You decide what gets listed, who can submit, how reviews are moderated, and how (or whether) money changes hands. This is your end-to-end playbook from a fresh WordPress install to a fully monetized vendor directory.

Directory site homepage - your customer-facing front door

  • Operator of a community directory (city food guide, niche industry directory, local services hub)
  • Lead-gen site owner monetizing via paid placement / verified badges
  • Agency building a multi-tenant directory product for a client
  • Marketplace builder layering vendor signups on top of a content site

Stage 1 - Get the site standing up (Day 1, ~30 minutes)

Section titled “Stage 1 - Get the site standing up (Day 1, ~30 minutes)”

What you expect from a directory plugin: install, see something usable in minutes, no wrestling with placeholder pages.

What you do:

  1. Install Free from WordPress.org plugin search (“WB Listora”). Activate.
  2. The Setup Wizard auto-runs - pick 1-2 listing types (Restaurant, Hotel, Real Estate, Job, Event, Classified, …), set your default location, choose your slug structure.
  3. Wizard auto-creates 3 pages: Add Listing, My Listings, Directory - already wired with the correct blocks.
  4. Optionally load a demo pack: wp listora demo seed --pack=restaurant --with-users --reindex adds ~20 realistic listings + 4 test users so you can browse a populated site immediately.
  5. Visit your site - the Directory page shows search + filters + grid. Pages live. You’re operational.

What you’re left with: a working directory with real-looking content, ready to demo to clients or share with early vendors.

Stage 2 - Customize the look (Day 1-2, ~1 hour)

Section titled “Stage 2 - Customize the look (Day 1-2, ~1 hour)”

What you expect: make it look like YOUR brand, not “another WP plugin.”

What you do:

  • Open Settings → General - adjust permalink slugs (listing-cat, listing-location, listing-feature defaults work but you can rename to match your taxonomy language).
  • Visit Listora → Listing Types - change icons, rename labels, mark a default type for new submissions.
  • Tweak any block’s Inspector (per-instance padding, color, layout) - every block has 20 standard responsive attributes.
  • Override the listing card template if needed: copy wp-content/plugins/wb-listora/templates/blocks/listing-card/card.php to {your-theme}/wb-listora/blocks/listing-card/card.php and edit.

Listing Type Editor - change icons, fields, schema mapping per type

Stage 3 - Build your taxonomy (Day 2-3, ~2 hours)

Section titled “Stage 3 - Build your taxonomy (Day 2-3, ~2 hours)”

What you expect: a clean, scannable browse experience - visitors find what they need without overwhelm.

What you do:

  1. Categories - define your top-level groupings (food, professional services, retail, …) and 2-3 levels of children.
  2. Locations - build your geo tree (Country → State → City → Neighborhood as deep as you need).
  3. Amenities / Features - flat list of 10-15 attributes customers will filter on (WiFi, Parking, Pet Friendly, Outdoor Seating, …). Keep it short.

Rule of thumb: customers can name 5-10 categories before getting bored. Anything beyond that should be a secondary filter (Feature) or a sub-category.

Stage 4 - Configure submissions (Day 3, ~30 minutes)

Section titled “Stage 4 - Configure submissions (Day 3, ~30 minutes)”

What you expect: decide who can submit, whether you moderate, how much it costs.

What you do:

  • Settings → Submissions - set the per-listing expiration window, enable auto-publish or the moderation-queue flow. (Submitting a listing requires a logged-in account.)
  • Settings → Security - turn on reCAPTCHA v3 OR Cloudflare Turnstile (Turnstile is GDPR-friendly).
  • Settings → Notifications - confirm the per-event emails are on; send a test email to confirm SMTP works.
  • Settings → Reviews - auto-approve or hand-moderate; set minimum review length.

Settings Submissions - moderation toggle + expiration window + per-step config

Stage 5 - Activate Pro (Day 3-4, ~20 minutes) - optional

Section titled “Stage 5 - Activate Pro (Day 3-4, ~20 minutes) - optional”

What you expect: if you’re charging vendors or need lead capture / verification badges / multi-criteria reviews, add Pro without rebuilding what Free already gives you.

What you do:

  1. Install WB Listora Pro → activate → run the Pro setup wizard.
  2. Configure your credit packs (e.g. “5 credits / $25”, “20 credits / $80”, “100 credits / $300”).
  3. Define your pricing plans (Basic / Featured / Premium with credit cost + duration + entitlements).
  4. Toggle the Pro features you actually need from Settings → Features (Pro toggles register on this same screen since 1.1.0): Lead Forms, Verification, Badges, Audit Log, Analytics, Compare, Quick View, Coming Soon, etc. (You can leave the rest off.)
  5. Add a payment integration - easiest path is the bundled WooCommerce bridge or the direct Stripe webhook receiver.

What you expect: start onboarding real vendors, see real traffic, get real reviews - no surprise failure modes.

What you do:

Analytics - directory-wide view + top listings + traffic over time

Cadence What Tool
Daily Approve pending listings + reviews All Listings (filter by Pending) + Listora → Reviews - pending items live on separate admin pages, NOT in a single unified queue
Daily Reply to flagged content reports Reports queue
Weekly Check Audit Log for anomalies Audit Log admin
Weekly Send digest to vendors (auto, if Pro Digest is on) Pro Digest Notifications
Monthly Run wp listora repair to clean orphan index rows CLI
Monthly Renewal reminders (auto-fire 7 days + 1 day before expiry) (handled by cron)
Quarterly Update credit pack pricing if needed Pro settings

What you do NOT have to do (because Listora handles it)

Section titled “What you do NOT have to do (because Listora handles it)”
  • No Set up cron manually - Action Scheduler is bundled in Free.
  • No Worry about scale - denormalized search_index table + facet caching handles 100K+ listings.
  • No Build a separate “Verified Owner” badge - Pro has it.
  • No Stitch together payment integrations - credit-and-plan with 7 payment providers built-in (Stripe + PayPal direct + WooCommerce + WooSubscriptions + MemberPress + PMPro + WooMemberships adapters).
  • No Manually email expiring listings - cron + the renewal flow handle it.
  • No Roll your own spam protection - honeypot + rate limits + Akismet + CAPTCHA + URL density all layered out of the box.
Pitfall Avoid by
Listing duplication when migrating from a competitor Run wp listora migrate --dry-run first
Vendors confused by submission failures Test the wizard yourself end-to-end before going live
Lost emails Always send a test email from Settings → Notifications before launch
Outdated search results Rebuild search index after bulk edits: Settings → Advanced → Rebuild Search Index
Pro features showing on Free-only sites Pro features are gated by toggles - confirm in Settings → Features