Atlas Directory
The brief
The travel niche I'm in didn't have a good directory. I had the data, I needed the listings site with paid placements and SEO.
The build
- Mon
Kickoff. Defined listing schema, category taxonomy, paid-tier perks.
- Tue
Auth, schema (listings, claims, reviews, payments), import script for seed data.
- Wed
Listing pages with full JSON-LD, category index, search.
- Thu
Stripe paid placements, claim flow, admin moderation queue.
- Fri
Deploy on atlasdir.com, sitemap submission, robots + llms.txt.
Stack
- · Next.js 16 with SSG (every listing is a static page)
- · Cloudflare Pages + R2 for images
- · Postgres D1 + Drizzle
- · Better-Auth for listing owners
- · Stripe subscriptions for paid placements
- · Programmatic JSON-LD per listing (LocalBusiness)
- · Sitemap split per category
Outcome
2,400 organic visits/mo by month 3. 18 paid listings at $99/mo. Ranked #1 for 6 head-term keywords.
By the time I would have finished setting up the boilerplate, I had 2,000 organic visits.