AARRR Framework: Complete Guide to Growth Mapping
AARRR Framework: Complete Guide to Growth Mapping
The AARRR framework, also known as Pirate Metrics (because it sounds like "AARRR!"), is one of the most practical frameworks for understanding and optimizing product growth. Created by Dave McClure at 500 Startups, it breaks down the customer journey into five measurable stages.
The Five Stages
1. Acquisition
How do users find you?
This is about getting users to your door. Channels include:
- Organic search (SEO)
- Paid advertising
- Social media
- Content marketing
- Referrals
- Partnerships
Key metrics:
- Traffic by channel
- Cost per acquisition (CPA)
- Click-through rate (CTR)
2. Activation
Do users have a great first experience?
Activation is about the aha moment — when users first realize product value. This is often the most impactful stage to optimize.
Key metrics:
- Signup to activation rate
- Time to first value
- Onboarding completion rate
- Feature adoption in first session
3. Retention
Do users come back?
Retention measures if your product has staying power. Without retention, acquisition is just filling a leaky bucket.
Key metrics:
- DAU/MAU ratio
- Cohort retention curves
- Churn rate
- Login frequency
4. Revenue
How do you make money?
Revenue metrics track monetization health.
Key metrics:
- Conversion rate (free to paid)
- Average revenue per user (ARPU)
- Lifetime value (LTV)
- Monthly recurring revenue (MRR)
5. Referral
Do users tell others?
Referral measures organic growth through word-of-mouth and viral loops.
Key metrics:
- Viral coefficient (K-factor)
- Net Promoter Score (NPS)
- Referral conversion rate
- Share rate
Applying the Framework
Step 1: Map Your Funnel
Define what each stage means for your specific product:
- What counts as acquisition? (visit, signup, download)
- What's your activation event? (complete onboarding, first action)
- How do you measure retention? (weekly active, monthly active)
- What's your revenue model?
- What referral mechanisms exist?
Step 2: Identify Bottlenecks
Track conversion between stages. The biggest drop-off is your biggest opportunity.
Example funnel:
- 10,000 visitors → 1,000 signups (10% acquisition)
- 1,000 signups → 200 activated (20% activation) ← Bottleneck!
- 200 activated → 150 retained (75% retention)
- 150 retained → 50 paying (33% revenue)
Step 3: Prioritize Improvements
Focus on the stage with lowest conversion AND high volume. Fixing activation in the example above would have the biggest impact.
Step 4: Experiment and Iterate
Run experiments at each stage:
- Acquisition: test new channels, optimize ads
- Activation: improve onboarding, reduce friction
- Retention: add engagement features, lifecycle emails
- Revenue: pricing tests, upgrade prompts
- Referral: referral programs, sharing features
Common Mistakes
- Focusing only on acquisition — Most startups over-invest in top-of-funnel
- Ignoring activation — The highest leverage stage for most products
- Measuring vanity metrics — Total signups means nothing without activation
- Not segmenting — Different user segments have different funnels
Conclusion
The AARRR framework provides a simple but powerful lens for understanding growth. Map your funnel, find the bottlenecks, and systematically improve each stage. Growth compounds — small improvements at each stage multiply into massive results.