Classifieds hosting for listings that expire and renew.
A classifieds site is mostly content it did not write, that stops being true after thirty days, and that arrives with photographs attached.
Everything a classifieds site asks of a host.
Sellers write the content, upload the images and then leave. The platform is left dealing with what they posted.
Listings that expire on time
Expiry runs as a scheduled platform job, so an ad that ends at midnight actually stops showing at midnight rather than the next time somebody happens to load the site.
Upload quotas per seller, not per site
Each account gets its own image allowance and file-size ceiling, so one seller posting fifty photographs of a sofa does not consume the storage everybody else shares.
A moderation queue off the front end
Pending listings sit in a workflow that never touches the public site, so working through a backlog of submissions does not slow down the people browsing it.
Search that ignores the archive
Listing status is an indexed column rather than a meta lookup, so filtering to live ads stays fast once the expired archive has grown larger than the live stock.
Seller accounts that scale
Registration, listing management and messaging are all authenticated writes, and the user tables are indexed for the lookups those generate rather than for a handful of editors.
Know what is genuinely live.
The number that matters on a classifieds site is how many listings are actually current. Expired stock still showing is the complaint that reaches you first.
- Live, pending and expired listing counts
- Per-account storage usage
- One-click admin login for moderators
- Restore any daily backup from the dashboard
A category page with an archive behind it.
Live listings are a fraction of the table after a year. What keeps the category page fast is never asking the database to look at the rest of it.
What we change for a classifieds site
These are the settings that differ from a standard WordPress site on the same plan. Each follows from content being submitted by strangers and going out of date on a timer.
| Setting | What we do | Why |
|---|---|---|
| Listing expiry | Scheduled platform job rather than a visitor-triggered cron | An ad that should have ended at midnight is still live at nine the next morning if expiry waits for the first visitor of the day to arrive. |
| Upload quotas | Per account, enforced before the file is written to disk | A site-wide storage limit means the seller who uploads fifty images sets the ceiling for everybody else on the platform. |
| Listing status | Indexed column instead of a postmeta value | Once the expired archive outgrows the live listings, filtering on a meta value makes every category page read the entire table. |
| Moderation workflow | Runs against a separate queue rather than the public post list | Working through a submission backlog should put load on your moderators' tooling, not in front of the people browsing the site. |
| Uploaded photographs | Re-encoded and stripped of embedded metadata | Images from a phone carry location data and arrive at ten megapixels, and neither of those belongs on a public listing page. |
Simple, transparent pricing.
Every plan includes free migration, daily backups, SSL and 24/7 support.
- 1 WordPress site
- 10 GB NVMe disk
- Free SSL
- Daily backups
- One-click deployment
- Support tickets
- 5 WordPress sites
- 50 GB NVMe disk
- Free SSL
- Daily backups
- One-click deployment
- Priority support tickets
- 20 WordPress sites
- 200 GB NVMe disk
- Free SSL
- Daily backups
- One-click deployment
- Dedicated support
Questions, answered.
What happens when a listing expires?
Can I limit what each seller uploads?
Does moderation slow the site down?
How large can the expired archive get?
Is uploaded image data cleaned?
Move your classifieds site to a host that handles the churn.
Free migration, expiry that runs on time, and quotas that keep one seller from crowding out the rest.