He never pitched a single sponsor. Every one of them found him — which tells you the asset in this niche directory business was never the website.
The case at a glance
- Current monthly revenue: $9.5K, all sponsorships
- Monthly impressions: 1M+ / monthly clicks: 15K
- Newsletter subscribers: 5,000+
- Time at effectively zero revenue: over 1 year
- Sponsors acquired by outbound pitching: 0
- Ahrefs spend: $0 — he built his own SEO tool instead
Stack: Node, Express, EJS templates, Tailwind, plus a custom SEO MCP he wrote to avoid a subscription. Nothing here takes a weekend to clone.
The backstory matters more than the stack. It was a side project he considered killing twice. Organic traffic started trickling in, he got curious and went deep on content gaps and search intent, and then a sponsor tracked him down. That inbound email is the only reason he realized he'd been sitting on ad inventory for a year. He didn't build a business. He built a traffic asset and got told what it was worth.
What he's actually selling
The product isn't the directory. The product is the verdict — the authority to say which vendors in a niche are worth money.
Here's the mechanism. Nobody lands on a vendor directory to browse. They land mid-decision, three tabs open, budget half-approved. That's why a ~1.5% CTR still prints: the traffic is low-volume and high-temperature. But the part that compounds is what happens next. One million impressions belongs to Google. Five thousand subscribers belongs to him. Three email capture surfaces on a site that size isn't aggressive, it's correct — he's taxing borrowed attention and converting it into owned attention every day.
Then the non-obvious one. He had no idea what to charge, so he found a near-identical competitor with a public rate card and traffic numbers, and scaled their prices to his own. That competitor didn't just hand him pricing. It pre-educated the entire sponsor pool on what a slot in this niche costs. He walked into a market with established prices and zero price objections.
Which is also where the risk hides. His rate card is scaled to impressions and clicks — and impressions are a Google lease.