Post-mortem · SaaS
SaaSCity: Lost focus
Startup directory and launch platform on a live city map
SaaSCity was a gamified startup directory that placed every listed product on an isometric city map and awarded a permanent DR 66 dofollow backlink. It shut down because the founders prioritized building map features over fixing a broken monetization model, leaving them with 1,700 listings and 2,300 users who refused to pay.
The backlink was the product, not the map
Founders submitted their tools for the SEO equity. A DR 66 dofollow link from a curated directory is a tangible asset; a pixel building on an isometric grid is not. The data bears this out: listings grew steadily because the value proposition was clear and immediate, but almost nobody upgraded to a paid tier. The directory attracted link-seekers, not community members. Once the backlink was secured, the transaction was complete in the user’s mind. There was no recurring reason to log in, no upsell that solved a sharper pain point than the free tier already did, and no mechanism to convert “I got my link” into “I pay monthly.”
Retention collapsed after the first visit
The Monday launch cadence — community voting, weekly rankings, email digests — generated decent open rates but failed to produce repeat traffic. Founders listed for the backlink and rarely returned to vote. The 2,300 registered users represent a one-time acquisition event, not an audience. A directory lives or dies on repeat visitation; without it, the “launch platform” side of the model has no inventory of attention to sell to new listers. The weekly rankings became a closed loop: the same small cohort voting for each other, invisible to the outside world. The team mistook email opens for engagement, but opens without clicks or return visits are just vanity metrics.
Feature creep replaced distribution work
The stated biggest mistake was building more city-map features instead of doubling down on SEO, the one channel already bringing founders. Every engineering cycle spent on isometric rendering, building animations, or map navigation was a cycle not spent on programmatic SEO pages, keyword clustering, or backlink outreach for the directory itself. The map was a differentiator in a pitch deck; in the wild, it was a maintenance burden that delivered zero marginal traffic. A directory business is a media business first. The content — the listings, the category pages, the comparison grids — is the inventory. The map was a skin. The team built a better skin while the inventory pipeline relied on a single, fragile organic channel they refused to scale.
The Monday launch ritual created operational drag without revenue
Shipping a weekly launch batch with voting, rankings, and email distribution requires consistent operational overhead. It demands content moderation, email deliverability management, and community moderation. For a team of unknown size, this cadence likely consumed disproportionate bandwidth. The return on that labor was near zero: the emails were opened, the votes were cast by a handful of regulars, and the paid conversion needle did not move. Rituals that don’t feed the funnel are just busywork. The Monday launch became a performance of activity — “we are shipping, we are engaging” — that masked the absence of a working growth model.
Pricing was an afterthought, not a filter
The lesson the founders extracted — charge earlier — is the correct one, but it implies a deeper error: the free tier was too generous. A directory that gives away its primary value (the backlink) for free has no freemium funnel; it has a free product and a donation box. Charging earlier would have filtered for founders who needed traffic, not just link juice, and would have forced the team to build features worth paying for — featured placement, lead capture forms, analytics, verified badges — instead of cosmetic map upgrades. The 1,700 free listings represent a massive unrealized asset base. Even a $5/month floor would have changed the economics entirely, but the team kept the gate open hoping volume would eventually create leverage. It didn’t.
What a buyer gets
A Next.js codebase on Supabase with Stripe billing already integrated, including the isometric map rendering engine, the Monday launch automation workflow, and the programmatic directory structure. The saascity.com domain carries a DR 66 authority profile with 1,700 indexed listing pages generating residual organic traffic. There are 2,300 registered founder accounts and 1,700 claimed listings — a cold-start audience for any B2B SaaS tool, marketplace, or media property. The core lesson is embedded in the architecture: the directory pages and backlink mechanics work; the map and the community layer do not. A buyer who strips the gamification, gates the backlink behind a paid tier, and redirects engineering effort to programmatic SEO owns a functioning asset. The project is listed on Saasgrave and can be acquired or revived.
SaaSCity is listed on Saasgrave — the marketplace for dead & zero-revenue startups.