How to Build a Classifieds Website with Osclass: Steps and Cost (2026)

How do you build a classifieds website? Install a classifieds script on your own hosting, set up categories and listing fields for one niche, configure mail, cron, and moderation, seed real listings, then open the site to the public. With Osclass (free, about 7 MB, PHP and MySQL) the install takes minutes. The work is in the setup and the first listings.

  1. Pick one niche and one city or region to start.
  2. Buy PHP and MySQL hosting with SMTP mail and a system cron (hosting requirements).
  3. Download Osclass and run the web installer.
  4. Create a two- or three-level category tree and the custom fields buyers filter by.
  5. Set up SMTP mail, system cron, moderation rules, and spam protection.
  6. Add a theme and only the plugins you will maintain.
  7. Seed real listings, then promote the site. Add fees after sellers get replies.

How much does it cost to build a classifieds website? Osclass core is free. A small launch with a premium theme, paid listings, and card payments costs under 100 EUR in one-time licenses, plus hosting from a few dollars a month. Full breakdown below.

Can I build it without coding? Yes for a standard site. Installer, settings, categories, fields, themes, and plugins need no code. Custom features need a developer.

What about vertical sites? Category trees and field lists are in the car classifieds, real estate classifieds, and job board guides.

A classifieds website succeeds on listings and replies, not on the install: build categories and fields for one niche, seed real listings, and charge fees only after sellers get responses.

Launch work after install (seed listings, moderation, first 90 days) is in how to start a successful classifieds site.

Build Checklist Tied to a Successful Launch

Before theme polish, write down category depth, listing expiry and renewal, and what gets pre-moderated. Depth drives URLs. Expiry drives cron. Moderation drives support load. Practical baseline for most boards: 2-3 category levels, 30-60 day expiry, pre-moderation only in high-risk categories (jobs, real estate, services). Low-risk local goods can use report-based review so volume does not stall. Document custom fields before launch (vehicles: year, fuel, mileage; jobs: contract, salary; rentals: type, bedrooms) so filters stay useful. Vehicle taxonomy detail: car and vehicle classifieds guide.

Success still depends on seed inventory and a named moderator. Finish the eight launch steps on the launch guide before you buy ads against this install.

Hosting and the Cost of Building a Classifieds Website

Production classifieds deployment pipeline from staging through payment sandbox to go-live

Hosting and PHP Requirements

Osclass runs on ordinary LAMP. The core installer checks PHP 7.4+ (8.x recommended), CURL, MySQLi, GD, and writable oc-content folders. No Composer or Node build for a base install. With DB credentials ready, the browser wizard takes about 1-2 minutes after upload. Pin PHP and database versions and test plugins on the same PHP minor before production; current cores are fully compatible with PHP 8.5. Screenshots and stack comparison: installation guide.

  • Start on quality VPS when initial launch expects heavy media upload or location filtering.
  • Use SSD storage and monitor slow queries from search pages with multiple custom field joins.
  • Enable HTTPS from day one to prevent payment callback and login session issues.
  • Keep mail delivery on authenticated SMTP, not default hosting mail, for activation reliability.

Shared hosting is acceptable for early validation. Teams planning monetization should benchmark search, publish, and user dashboard pages under concurrency before locking infrastructure. Capacity detail: cloud vs VPS guide.

What this costs

Osclass has no core license fee and no limit on listings, users, or domains. Prices below are OsclassPoint list prices checked in October 2026; re-check before you buy.

ItemTypical costNotes
Osclass coreFreeApache License 2.0. The Sigma theme ships in core.
HostingFrom a few dollars a monthShared plans fit a new site; a VPS costs more. See hosting for Osclass.
Domain and SSLYearly domain feeSSL is free on most hosts.
Premium theme (optional)21.99-39.99 EUR one-timeFree themes are also available on OsclassPoint.
Paid listings27.99 EUR (Osclass Pay)Featured, move to top, highlight, publish fees, memberships.
Card or PayPal gateway15.99 EUR per gateway pluginStripe and PayPal install as separate plugins on top of Osclass Pay.
Other premium pluginsAbout 16-50 EUR eachMany plugins are free. Optional yearly renewal for updates and support is 35% of the price; the license does not expire.
Installation service (optional)59.99 EUR one-timeOsclassPoint installs the current release on your hosting.
Custom developmentQuoted per projectOnly for features no plugin covers.

Example: a premium theme (39.99 EUR), Osclass Pay (27.99 EUR), and the Stripe gateway (15.99 EUR) come to 83.97 EUR one-time, plus hosting. After launch, the main cost is people: moderation, support replies, and testing updates. Payment gateways also take their own fee per transaction. Most overruns come from uncapped image storage and unpaid webhook states, not the hosting bill.

Plugin Interaction and Revenue Workflow

Treat payment, spam, and UX plugins as one workflow: labels, search ordering, and callback routes must agree. Spam before ads: Require Admin Approval, then Turnstile on registration and contact (disable core ReCaptcha when the plugin owns those forms). Allowlist payment callbacks on any WAF. Fee order, sandbox matrix, and Stripe/PayPal paths: monetization playbook. Hosting and cron: hosting guide.

Plugin revenue workflow: spam controls first, one paid action, payment callbacks, then expand fees

URLs, Indexing, and Category Pages

Lock permalinks before campaigns. Prefer category and location landings with inventory; keep staging noindexed. Do not index stacked filter URLs that return near-empty sets. After domain or HTTPS moves, confirm category routes resolve once and that login/admin HTML is not cached as public.

  • Canonical tags should point at the intended category or listing URL, not a sort or locale duplicate.
  • After enabling friendly URLs, retest publish, subcategory, and search on nginx or Apache before ads spend.
  • Theme routes and rewrite hooks: customization guide. Crawl index vs noindex examples: architecture guide.

Common Mistakes in Live Deployments

Most incidents repeat. Keep a runbook and verify these first:

Common live Osclass failures: invisible listings, unpaid promotions, slow search, cookie issues, indexing drops
  • Listings not visible after publish: moderation, expiry cron, or category rights. Production cron details: hosting guide.
  • Payments captured but not applied: blocked webhook, SSL loop, or currency mismatch. Callback matrix: monetization playbook.
  • Slow search pages: too many searchable custom-field joins, heavy widgets, or no object cache. Indexes and OSC_CACHE: architecture and hosting guides.
  • User login issues: cookie domain mismatch after domain move, subdomain type change, or full-page cache on session pages.
  • Indexing drops: staging noindex left on, bad canonicals, or duplicate paths.

After each incident, log issue, root cause, fix, and prevention. Repeated incidents are usually a process gap. For plugin or theme failures, reproduce on staging with a production DB clone before you change production.

Osclass vs WordPress, HivePress, and Framework Builds

Choose Osclass when classifieds is the product: small PHP core, translations, geolocation packs, no separate CMS host. Prefer WordPress or HivePress when editorial content already leads and listings are a module (HivePress stores listings as a CPT on WP_Query; Osclass uses oc_t_item). Prefer a framework build only when plugins cannot cover the workflow. Compare stacks on search latency, upgrade hours, and moderation time per 1,000 listings. Details: software comparison, vs WordPress, vs HivePress.

Is Osclass Still Actively Maintained?

OsclassPoint has maintained the project since 2020 and ships the 8.x line with full PHP 8.5 compatibility. The 4.x to 8.0.0 jump avoided fork collisions; the renumbering is cosmetic. Advisory and install-base context: software comparison. Stay on current 8.x. Hook-based plugins from earlier years usually keep working when they avoid removed APIs. Back up first, wait for plugin catch-up, then flip PHP on staging.

Test upgrades on staging with a production DB clone: publish, search, registration, payment callbacks, and moderation. A human signs off login and payment paths before cutover. If a live site cannot move to current stable yet, older ZIPs with PHP ranges are on previous versions.

Monthly routine: restore one backup snapshot; review PHP and plugin compatibility; check cron, mail, and warning logs; audit stale categories and orphan media; skim Search Console after each release.

Keep rollback simple: last stable code tag, restorable DB snapshot, and documented cache purge. Before a major core bump, use maintenance mode (Tools > Maintenance or a root .maintenance file), confirm OC_ADMIN_FOLDER if you obscure the backoffice path, and smoke-test Market and payment admin URLs that must use osc_admin_base_url().

About the author

Oliver Bk

I'm Oliver Bk. I build classifieds marketplaces and the scripts around them - imports, crawlers, payment hooks, cleanup jobs that should have shipped in core. Day to day that's PHP, HTML, CSS, and JavaScript; Python when listing data needs scraping or reshaping before it lands in Osclass.

These articles come from live projects: what broke, what the fix required, what staging should have caught. Each page is reviewed against Osclass product behavior (oc-admin paths, cron, plugins) before publish. A fair share of my fixes still start with a bug report, coffee, and a script that was only meant to run once. See more of my writing on the OsclassPoint blog or my code on GitHub.

This article was last updated on 15. October 2026.

Frequently asked questions

How do I build a classifieds website in 2026?
Pick one niche, buy PHP and MySQL hosting, install Osclass with the web installer, build categories and custom fields, set up SMTP mail, system cron, and moderation, then add a theme and only the plugins you need. Seed 20-40 real listings before you promote the site, and add fees after sellers get replies.
How do I start a successful online classifieds site if I am still choosing hosting?
Use ordinary PHP and MySQL hosting, finish the web installer, then complete the eight launch steps (niche, seed inventory, moderation, cron, fees after replies). Pair this build guide with the start a successful classifieds site article for first-90-day ops.
Is Osclass still maintained, or did the project shut down?
The original company behind Osclass shut down in 2019, but the project continued. OsclassPoint took over active development in 2020 and has shipped regular releases since, including the current 8.4.x line with full PHP 8.5 compatibility. Hook-based plugins and themes from years earlier commonly keep working when they avoid removed APIs.
How much does it cost to build a classifieds website?
Osclass core is free. A small launch pays for hosting (a few dollars a month on shared plans), a domain, an optional premium theme (about 22-40 EUR on OsclassPoint), and the plugins it needs, such as Osclass Pay at 27.99 EUR. Most ongoing cost is moderation and support time, not software.
Should I use WordPress or HivePress instead?
Prefer Osclass when classifieds is the product. Prefer WordPress or HivePress when editorial WordPress already leads and listings are a module. HivePress stores listings as a CPT on WP_Query; Osclass uses oc_t_item.
Can I build a classifieds website without coding?
Yes for a standard site. The web installer, oc-admin settings, categories, custom fields, themes, and plugins need no code. You need a developer for custom features, theme changes beyond the theme options, or unusual payment flows.