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.
By kpab
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.
If you want the machine without building it
The engine under this site — edge-rendered Astro, D1 full-text search, moderated submissions, admin panel, featured slots with automatic expiry — is packaged as Almanac, a commercial theme you can rebrand for any niche in an afternoon. It is $69 on Gumroad, and this site is the live demo.