Building a product in 20 hours and growing it to a 5-figure ARR
by Val Sopi
TL;DR: Val Sopi left his successful web shop serving larger organizations to build SaaS products for stable, recurring revenue and potential exit opportunities. BlogMaker started as a 20-hour challenge in April 2021 (pre-AI era) to build a blog engine for small teams and solo founders focused on SEO. The initial version took 3 sessions and generated payment from a customer right after launch. Val uses a minimal tech stack (customized CodeIgniter3 + jQuery) with zero external libraries to reduce maintenance overhead. Distribution came through SEO and partnerships, particularly "vs" and "alternative to" content targeting high-intent search queries. He also partnered with RightBlogger.com for AI-powered SEO content integration. The pricing evolved from yearly-only to monthly subscriptions, with monthly MRR now nearly overtaking all previous yearly subscription revenue. Val emphasizes self-care (7K steps daily, gym 4x/week, meditation) as crucial to avoiding burnout and maintaining sustainable growth.
Key Insights
- Time-boxing product development forces ruthless prioritization and prevents over-engineering
- SEO works faster than commonly believed - even short articles can rank quickly for low-competition keywords
- Monthly subscription models prove more sustainable than yearly for growing SaaS businesses
- Self-care is not optional - burnout directly impacts product success
- Partner with complementary products for distribution rather than competing for same audience
Actionable Takeaways
- Set hard time constraints (like 20 hours) when building v1 to ship faster and validate earlier
- Create two separate blogs: one for product updates (humanizing), one for SEO-driven comparison content
- Never increase prices for existing customers - grandfather them and offer graceful upgrade paths
- Talk to best customers to understand why they almost didn't buy - more valuable than A/B tests at small scale
- Choose familiar tech stacks over trendy frameworks to maximize shipping speed
- Focus on low-competition keywords (0-10 KD) for faster SEO results
- Build with minimal external dependencies to reduce maintenance overhead when running solo