WordPress 6.9+Gutenberg BlocksInteractivity APIREST API v1.0.5

WORDPRESS 6.9+

Run a fully-monetizable business directory on WordPress.

Free covers the public directory: search, reviews, claims, frontend submission, anti-spam. Pro adds the business model: credit plans, lead capture, verification badges, comparison, moderators, and a reverse marketplace.

listora.org / austin
247 listings
Open now $$ price Wi-Fi 4+ stars Within 2 mi
Open now
Brew & Bean Roastery
4.8 · 312 reviews
Coffee $$ 0.4 mi
Featured
Roasted Counter Cafe
4.6 · 178 reviews
Coffee Wi-Fi 0.8 mi
Founders Coffee Co.
4.4 · 94 reviews
Coffee $ 1.2 mi
3 new listings approved this week

The gap

Most directory plugins do two things badly and leave the third as homework.

Every gap, already solved live
0 listings indexed 42 ms p50 listora_search_index · denormalized · FULLTEXT

Solved by Listora's denormalized search index

1Details 2Location 3Photos 4Preview Draft auto-saved 2s ago

Solved by Listora's multi-step frontend wizard

1Honeypot 2Rate limit 3CAPTCHA 4Akismet 5Blacklist 6URL cap 0 bot listings blocked

Solved by Listora's 6-layer anti-spam stack

Credit plans Featured rotation Lead capture Comparison 7 payment adapters One license. $0 in add-ons.

Solved by Listora Pro's built-in revenue layer

Listora ships the directory AND the business model in one plugin. Free runs a complete production directory. Pro layers the revenue model on top.
The only plugin of its kind

The directory plugin built for 100,000 listings, not 100.

Built on the WordPress APIs that ship today - not the patterns from 2016 that still haunt every other directory plugin.

01

Denormalized search index

Dedicated indexed table for full-text + geo + faceted queries. Doesn't degrade past 5,000 listings like meta_query does.

02

Native Gutenberg + Interactivity API

11 free blocks + 5 Pro blocks. No shortcodes (one optional comparison embed). No page-builder lock-in. No jQuery soup.

03

Action Scheduler vendored

Expiration crons, email sends, reindex jobs run on AS - not brittle WP-Cron. Doesn't fall over on busy sites.

04

226 documented extension hooks

120 actions + 106 filters with full argument signatures. Every surface is overrideable. Built for agencies that need to ship custom.

Live in 30 minutes from install to first listing

1
Install + run the setup wizard
Wizard auto-creates Add Listing, My Listings, and Directory pages - already wired with the right blocks. No shortcode hunting.
2
Load a demo pack
9 verticals ship: restaurants, hotels, real estate, jobs, business, classifieds, education, healthcare, places. `wp listora demo seed` adds 128+ realistic listings.
3
Open to vendors
Submission flow is multi-step, guest-friendly with email verification, draft auto-save. Vendors never touch wp-admin.

Who it's for

Niche directory operator
Launch a city guide, restaurant directory, or trade directory in 30 minutes with demo data + setup wizard.
Agency building for a client
Hand off a directory that runs on stock WordPress with no page-builder dependency. Template overrides + 226 hooks make customization sane.
Marketplace founder
Reverse marketplace flips the directory: buyers post requests, businesses respond with quotes. Two flywheels, one plugin.
Vertical job board
Schema.org JobPosting markup, filtering by employment type / remote / salary, frontend submission for employers - all out of the box.
BuddyPress community
Listing activity syncs to BuddyPress feeds. Members' listings appear on their profile. Native integration, no glue plugin.
Headless / mobile app
55 REST endpoints in free, 65 in Pro. Browsing, submission, reviews, claims, dashboard - every surface accessible. Build a Next.js or Astro frontend without losing data.

Most directory plugins make you compromise. Listora doesn't.

11 Gutenberg blocks, 55 REST endpoints, 226 hooks, claims + submission + spam protection - all in the free plugin. The other plugins charge $99-$299/year for what Listora ships free.

Capability
Listora
Free + Pro
Directorist
Freemium
GeoDirectory
Freemium
ListingPro
$59 one-time
Gutenberg block-native (no shortcodes required)
Business claims included in free
Frontend submission wizard in free
6-layer anti-spam (honeypot+rate+CAPTCHA+Akismet+blacklist+URL)
55 REST endpoints in free
Denormalized search index (scales to 100K listings)
Migration importers from competitors (incl. yours truly)
Interactivity API (no jQuery)
Reverse marketplace (buyers post needs) Pro

The only directory plugin built around native Gutenberg blocks + Interactivity API with a denormalized search index that holds up past 100,000 listings.

Search engine

Faceted, geo, full-text search on a dedicated index table.

Listora's search engine is purpose-built, not a wrapper around WP_Query. Queries run against a denormalized listora_search_index table with full-text indexing. Geo lookups use Haversine against a separate listora_geo table.

Full-text search
Doesn't fall apart on big catalogs. Tested at 100K listings, sub-100ms queries.
Geo + Near Me
Browser geolocation + radius slider + drag-to-update map bounds + 'Search this area' refresh.
URL state preservation
Every facet selection updates the URL. Visitors share exactly what they found. Refresh-safe.

Everything your community needs

No extensions to buy. No integrations to configure. It ships with all of this.

Full-text + geo + faceted search

Dedicated search index table. Browser-side filters via the Interactivity API. Near Me + radius + drag-to-update map bounds.

Multi-step frontend submission

Multi-step wizard with draft auto-save, conditional fields, draggable map pin, image gallery, business hours. Guest submissions with email verification.

Self-service business claims

'Claim this business' button on every unclaimed listing. Upload proof, admin approves, ownership transfers cleanly. No duplicate listings.

Reviews with owner reply

5-star ratings, written reviews, public owner replies, helpful votes, report-a-review. Moderation queue or auto-approve.

6-layer anti-spam

Honeypot + rate limits + reCAPTCHA / Turnstile + Akismet + keyword blacklist + URL density cap. All layered, all on by default.

11 native Gutenberg blocks

Listing grid, card, search, map, detail, reviews, submission, categories, featured carousel, calendar, user dashboard. All editor-configurable.

55 REST endpoints (free)

Listings, search, reviews, favorites, claims, services, dashboard - every surface accessible to mobile apps or headless frontends.

WooCommerce-style template overrides

Copy any template from wb-listora/templates/ to {theme}/wb-listora/ and edit. No child theme gymnastics.

9 demo packs + WP-CLI seed

Restaurant, hotel, real estate, jobs, business, classifieds, education, healthcare, places. `wp listora demo seed --pack=all` loads 128+ realistic listings.

A complete platform, not a simple widget

Live homepage that converts visitors into vendors

Faceted search that scales past 100,000 listings

Frontend submission wizard your vendors will actually finish

Reviews with owner reply that build trust

Six layers of spam protection on by default

11 native Gutenberg blocks for any layout

Simple, honest pricing

One-time payment or annual subscription. All features included in every plan, no hidden add-ons.

Listora Free
Unlimited sites
Free
  • Unlimited sites, no license key
  • 11 native Gutenberg blocks
  • Faceted search, geo + Near Me
  • Frontend submission wizard
  • Business claims with admin approval
  • Reviews with owner reply
  • 6-layer anti-spam stack
  • 9 demo packs + WP-CLI seed
  • 55 REST endpoints
  • Free forever, no feature locks
Get Listora Free
Most popular
Pro Single
1 site
$69 /year
  • Everything in Free, plus:
  • 1 site license for Listora Pro
  • Credit plans with Hold-and-Commit
  • 7 payment gateway adapters
  • Lead capture with analytics
  • Verification badges + multi-criteria reviews
  • Side-by-side comparison
  • Reverse Needs Marketplace
  • 1 year of updates + priority support
Get Pro Single
Pro Unlimited
Unlimited sites
$199 /year
  • Everything in Pro Single, plus:
  • Unlimited site licenses
  • White-label branding
  • Client site deployment
  • Agency-grade priority support
  • 30-day money-back guarantee
Get Pro Unlimited

Annual plans renew automatically. Cancel any time before renewal.

30-day money-back guarantee. No questions asked.

Common questions

Is Listora really free?
Free is genuinely free - not a trial, not feature-gated. 11 Gutenberg blocks, full search engine with geo + facets, reviews, business claims, frontend submission, 6-layer anti-spam, 9 demo packs, 55 REST endpoints, 8 WP-CLI commands. You can run a real production directory on Free alone.
Where do I download Listora?
Listora is a private plugin distributed by Wbcom Designs - not published to WordPress.org. Get the free plugin and Pro license at store.wbcomdesigns.com/listora/.
Does Pro work without Free installed?
No. Pro is a pure extension of Free - it consumes Free's hooks, REST endpoints, blocks, and database tables. If Free is deactivated, Pro deactivates itself automatically. This is by design: your public directory never breaks when Pro's license expires.
How long does setup take?
The 6-step setup wizard gets you from a fresh WordPress install to a working directory with demo content in about 30 minutes. The wizard auto-creates the Add Listing, My Listings, and Directory pages with the right blocks pre-wired.
Can I migrate from Directorist, GeoDirectory, or ListingPro?
Yes. Built-in migrators handle Directorist, GeoDirectory, WPBDP (Business Directory Plugin), and ListingPro. Run `wp listora migrate --from=directorist --dry-run` to preview before importing. Pro adds a Visual Importer with field auto-detection.
What payment gateways are supported?
Pro supports 7 payment paths via the Wbcom Credits SDK: WooCommerce, WooCommerce Subscriptions, MemberPress, Paid Memberships Pro, WooMemberships (5 SDK adapters), plus Stripe direct and PayPal direct via the inbound webhook receiver. Every top-up flows through the same credit ledger.
How does the credit system work?
Site owners define credit packs (e.g. 10 credits for $40) and pricing plans (e.g. Basic plan = 5 credits/month). Vendors buy credits, use them to activate listing plans. The Hold-and-Commit model holds credits at plan selection and only commits when activation succeeds - failed activations cancel the hold.
Will it scale past 10,000 listings?
Yes. The search index is a dedicated denormalized table, not a meta_query. Geo queries use Haversine against a separate listora_geo table. Action Scheduler handles all background jobs. Designed and tested for six-figure listing counts.
Is the REST API in free?
Yes. 55 REST endpoints in free cover listings, search, reviews, favorites, claims, services, and the user dashboard. Pro adds 65 more endpoints (62 unique routes). Build a Next.js, Astro, or mobile-app frontend on top - all listing surfaces are accessible.
Will it work with my theme?
Yes. Block-first plugin - works with any modern block theme. Classic themes work via WooCommerce-style template overrides. Tested against BuddyX, BuddyX Pro, Astra, Kadence, GeneratePress, Blocksy. No specific theme dependency.

Your directory is 30 minutes away. Free.

One license. Instant download. Works with any WordPress theme.

Buy Listora Read the docs