What a directory website costs to run — and how it pays for itself
A niche directory can run on $0 of infrastructure and earn from day one with featured slots. The honest numbers, from the site you are reading.
Directories are having a moment. They are one of the few site types where curation alone is the product — no writing schedule, no video pipeline, just judgment applied to a niche you know well. The question everyone asks before starting one: what does it cost, and how does it make money?
Here are the honest numbers from this site.
The cost side: effectively zero
This site runs on Cloudflare Workers with a D1 (SQLite) database. The free tier includes 100,000 requests per day — roughly three million page loads a month — and a database allowance far beyond what a curated directory of a few hundred entries uses. Until a directory is genuinely popular, the infrastructure bill is $0. The only fixed cost is the domain, about $10 a year.
Compare the usual alternatives: a WordPress directory needs hosting from day one ($10–30/month, plus plugin licenses — directory plugins are notoriously upsell-heavy). Airtable-fronted directories hit per-seat and per-record pricing. A custom app on a VPS is $5–20/month before you write a line of code.
Zero matters, and not just for the wallet: it removes the deadline. A directory needs a year of steady curation before compounding starts — search engines learn it exists, submissions arrive on their own, return visitors accumulate. Infrastructure that costs nothing is infrastructure that never pressures you to quit early.
The revenue side: featured slots
The classic directory business model is simple: most listings are free, and the businesses (or projects) that want visibility pay for placement. On this site that is the featured slot — a listing pinned to the top of its category and the homepage spotlight, sold for a flat monthly rate on the advertise page, which shows sponsors live traffic stats instead of promises. Slots expire automatically; nobody has to remember to take a banner down.
The arithmetic is friendly. A niche directory earning three featured slots at $15–50 each covers its costs hundreds of times over, because the costs are a domain name. Everything past the first slot is margin.
Two other levers stack on top: outbound click tracking (this site’s /go
redirects) gives you the numbers that convince a sponsor to renew, and an
RSS feed plus a small blog keep the directory visible between visits.
The real cost is curation
None of this works without the unglamorous part: reviewing submissions, pruning dead entries, keeping categories honest. That is the moat. Anyone can deploy a directory; almost nobody maintains one for two years. The infrastructure being free means the maintenance is the only bet you are making.
The engine under this site — edge-rendered Astro, D1 full-text search, moderated submissions, admin panel, featured slots with automatic expiry — is exactly that machine, and this site is its live demonstration.