5M Downloads, $30K/Month From App Store Optimization - Solo Developer
TL;DR: John Makavoy, a graphic designer from Scotland, taught himself to code and built Murmigo, a bus and train tracking app covering 160+ cities. Starting in 2017, he grew to 5.2M downloads and 400K monthly active users generating $30K MRR through pure App Store Optimization (ASO) with zero ad spend. His three-step ASO strategy involved location-specific keywords (like 'MTA subway', 'CTA L train'), leveraging Mexican Spanish localization to boost US rankings, and strategic in-app rating requests at 'golden moments'. After the pandemic killed his $8K/month ad revenue, he pivoted to subscriptions and used A/B testing to increase conversion rates from 0.5% to 8% by optimizing paywalls and adding a reverse trial feature. The app runs on a boring but reliable tech stack (Laravel PHP backend, Swift/Flutter frontend) with $2,500/month server costs and demonstrates how deep research and patience with ASO can replace paid marketing entirely.
Key Insights
- Location-specific keywords with local terminology (MTA subway vs CTA L train) drove substantial download increases through ASO
- Mexican Spanish localization hack boosted US App Store rankings with same keywords indexed for both markets
- A/B testing paywalls increased conversion from 0.5% to 8% in 2-3 months with just 10 experiments
- Reverse trial feature (auto-start trial on paywall close) reduced friction and improved activation
- Strategic rating requests at golden moments (seeing live bus tracking) drove organic ranking growth
Actionable Takeaways
- Research location-specific terminology your users actually search for, not generic keywords
- Use App Store autocomplete suggestions to identify high-impact, low-competition keyword opportunities
- Add localizations beyond your primary market to boost keyword indexing weight
- Request ratings immediately after users experience your app's core value moment
- Run systematic A/B tests on paywalls and onboarding flows using event analytics, not vanity metrics
Principles Validated (9)
Research location-specific terminology users actually search for, not generic category keywords
John Makavoy (Murmigo)
Use app store autocomplete suggestions to identify high-intent, low-competition keywords
John Makavoy (Murmigo)
Leverage alternative localizations to boost keyword indexing in your primary market
John Makavoy (Murmigo)
Request ratings at golden moments when users experience core product value
John Makavoy (Murmigo)