← All use cases

Classifieds site

Run a classifieds site where listings expire

Post an ad, it runs for a while, it expires. Listora ships the classified listing type free; you own posting, moderation and renewal, not the transaction.

What you are building

A board where anyone with an account can post an ad for something they want to sell, rent out, or offer, without you writing a word of it yourself. A used bike, a room for rent, a freelance gig, a lost dog. The ad runs for a set number of days, then expires or gets renewed. The buyer and seller find each other through your site and settle everything else themselves: price, payment, pickup. You never touch the money.

That last part is the whole shape of a classifieds site, and it’s worth being precise about it before anything else, because getting it wrong changes what you build.

Classifieds is not a marketplace, and Listora doesn’t pretend it is

A marketplace processes the transaction. It takes payment, sometimes holds it until delivery, and carries the trust between two strangers because it’s the party standing behind the sale. That’s a different piece of software with different obligations, checkout, refunds, dispute handling, and it’s not what a classifieds board is for.

A classifieds site connects two people and steps back. The platform’s job ends once contact is made. If the sale goes badly, that’s between the buyer and seller, the same way it would be if they’d met through a newspaper ad. The difference between the two models is worth reading in full if you’re still deciding which one fits what you’re picturing, but the short version for this page: Listora builds the classifieds shape well because it was built as a directory engine, structured listings, search, moderation, front-end submission, and it does not process payment between your users or hold funds. If what you actually want is checkout and escrow, this isn’t that product, and no plugin bolted onto WordPress is going to give you PayPal-grade buyer protection without a lot of custom engineering underneath it.

What makes classifieds harder than the other use cases here

A restaurant directory listing sits there being accurate for years. A classifieds ad is a different animal:

  • It has to expire. A car that sold three weeks ago showing up in search is worse than no listing at all.
  • It’s posted by a stranger, not a business. There’s no reputation, no claim process to fall back on. Every ad is judged on its own.
  • The same person tries to post it twice. Once by accident, once because the first one didn’t sell fast enough.
  • Nobody’s paying an annual fee for a permanent entry. Classifieds revenue is per-listing, per-bump, per-renewal, not a yearly directory subscription.
  • Moderation is constant, not occasional. A business directory moderates entries at onboarding. A classifieds board moderates a stream, every day, for as long as the site is open to the public.

None of this is a reason to avoid building one. It’s a reason to be honest that a classifieds board is more operational work than a static directory, and to pick tooling that carries the weight instead of leaving you to build expiry and duplicate-checking from scratch.

What Listora ships for this out of the box

A classified listing type, ready to seed. Classified is one of nine demo verticals the plugin ships. Run wp listora demo seed --pack=classified on a fresh install and you get a populated board to test search, filters and moderation against before a single real user posts anything.

Front-end submission with duplicate check, free. Posters sign in or register, then post through a guided wizard. There is no anonymous posting, so every ad is tied to an account you can suspend. Before the ad goes live, Listora checks the title and listing type against what’s already posted and, if the poster has set a location, weighs nearby matches higher. That catches the accidental repost before it clutters search, which matters more here than on any other listing type on this site because classifieds posters resubmit more than any other kind of user.

Listing lifecycle actions, free. Every poster gets a My Listings dashboard with Renew, Deactivate, Reactivate, Edit and Delete on their own ads. Renew extends the expiration date. Deactivate pulls an ad without deleting it, useful for “sold, pending pickup” instead of an outright delete. None of this requires you to touch wp-admin per listing.

Moderation queue built for a constant stream, free. Pending submissions land in one queue with approve, reject and bulk actions, up to 100 listings per bulk call through the REST endpoint if you’d rather script it than click through rows. A Report action lets any signed-in member flag a live ad, which is the mechanism that catches the scam listing your moderation missed on the way in.

The reviews system, free. Buyers and sellers can leave feedback tied to a listing. It’s not a seller-rating system built for a marketplace, but it gives repeat posters something to point to.

Import and export, free. Move a CSV of listings in or out, useful if you’re migrating an existing classifieds audience off another platform or handing a snapshot to someone else.

What moves to Pro

The free plugin gets you a working classifieds board: post, search, moderate, expire, renew. What’s gated to Pro is everything about charging for the posting itself:

  • Pricing plans and credits. Define what a basic listing costs versus a featured one, sell credit packs, and let the credit balance gate submission.
  • Coupons. Discount codes for promotions or repeat posters.
  • Lead form. Free already puts a contact form on each ad that emails the seller. Pro’s lead form replaces it and counts every enquiry per listing, so you can see which ads get responses.
  • Payment webhooks. The plumbing that connects a purchase to a listing going live, still not payment between your two users, just payment from a poster to you for placement.
  • Google Maps for listings with a physical location, and photo reviews if you want feedback to include images, not just star ratings.

That split is the honest one for classifieds specifically: posting, moderating and expiring ads costs nothing. Charging for placement or a bump to the top of the results is the part that’s Pro, the same as it is on every other use case this site covers.

How people actually monetize a classifieds board

Three patterns show up repeatedly, and none of them involve taking a cut of the sale, because Listora never sees the sale:

  1. Free to post, paid to feature. Anyone posts for free; a credit buys a Featured plan that sorts the ad ahead of standard ones for a set number of days.
  2. Paid categories only. Free for personal items, a small fee for anything in a commercial category like “services” or “job postings,” where the poster is more likely to be a repeat business rather than a one-off seller.
  3. Renewal fees instead of listing fees. Free to post, free for the first run, a small credit charge to renew past the initial expiry window keeps stale ads from sitting there for free indefinitely.

All three run through the same Pro credit ledger, so picking one doesn’t mean building separate payment logic for it.

Setting expectations before you start

A classifieds board is hard to fill. A directory site can seed itself with businesses that already exist and just need to be listed; a classifieds board needs actual sellers actively deciding to post something, which means it’s empty until real traffic and real motivation show up together. Expect the first weeks to be thin, expect to seed it yourself with real ads if you have to, and expect moderation to be an ongoing job rather than a one-time setup step. That’s the trade for not carrying the transaction risk a marketplace does.

Setup

  1. Install Listora free and run the setup wizard.
  2. wp listora demo seed --pack=classified to load a working board and confirm search, filters and duplicate check behave the way you expect before real posters arrive.
  3. Turn on front-end submission, set how long listings stay live under Settings - General, and open the moderation queue.
  4. Add Pro when you’re ready to charge for placement or renewals; everything up to that point runs free.

For the category this sits inside, the directory plugin overview covers listing types beyond classifieds, and the classified ad sites roundup is useful background if you’re weighing your own board against the established ones. Pricing for the Pro monetization features is on the pricing page, and setup detail for everything above lives in the docs.