The AARRR pirate metrics framework for startups
AARRR (Acquisition, Activation, Retention, Revenue, Referral) gives you a map of your growth engine. Instead of guessing where to focus, you diagnose the weakest stage and fix it with targeted experiments.
Dave McClure created the AARRR framework in 2007, and it's still the clearest way to think about growth. It breaks the user journey into five stages, each with its own metrics and experiments. Instead of trying to improve everything at once, you find the leakiest stage and plug the hole.
Most founders instinctively focus on acquisition because it feels like the most urgent problem. But if your activation rate is 10%, doubling your traffic just means twice as many people leaving. AARRR forces you to look at the full picture before deciding where to invest your limited time.
Acquisition: how users find you
Acquisition measures how people discover your product. This includes organic search, paid ads, social media, referrals, content marketing, and word of mouth. The key metric isn't just traffic volume; it's the quality and cost of that traffic.
Track these numbers: visitors per channel, cost per visitor, visitor-to-signup conversion rate per channel. This tells you not just where traffic comes from, but which channels send people who actually sign up. A blog post driving 10,000 visitors with a 0.1% signup rate is worse than a niche community driving 100 visitors at 20%.
For solo founders, focus on one or two acquisition channels max. Trying to be everywhere means being mediocre everywhere. Pick the channel where your target users already hang out, get it working, then consider adding another. Content SEO and community presence are usually the best bets for bootstrapped products because they compound over time.
Activation: the first value moment
Activation is the most underrated stage. It's where a visitor becomes a user who actually gets value from your product. The activation metric is specific to your product: for Slack, it was 2,000 messages sent by a team. For Facebook, it was connecting with 7 friends in 10 days.
To find your activation metric, compare users who stayed for 90+ days with those who left in the first week. What actions did the stayers take that the leavers didn't? The answer is usually one specific behavior at a specific threshold. Your job is to find it and then design your onboarding to drive users toward it as fast as possible.
If your activation rate is below 25%, this should probably be your top priority regardless of everything else. No amount of acquisition, retention tricks, or monetization optimization will overcome the fact that three out of four new users never experience your product's value.
Retention: keeping users coming back
Retention is the foundation everything else sits on. It measures whether users keep coming back after their first experience. Track Day 1, Day 7, and Day 30 retention to understand your retention curve. A healthy SaaS product retains 40%+ of users at Day 30.
The retention curve tells you where users drop off. If Day 1 retention is low, your activation is broken. If Day 1 is fine but Day 7 drops sharply, users aren't forming a habit. If Day 30 is the cliff, your product doesn't deliver enough ongoing value. Each pattern suggests different experiments.
Retention is also where growth compounds. A 5% improvement in monthly retention doesn't sound dramatic, but over a year it means you keep 80% of users instead of 54%. That's nearly 50% more users without spending a dollar on acquisition. Always fix retention before scaling acquisition.
Revenue: turning users into customers
Revenue measures how effectively you convert active users into paying customers. For freemium products, this is your free-to-paid conversion rate. For subscription businesses, it's also average revenue per user (ARPU) and lifetime value (LTV).
The most common revenue mistake is making the upgrade moment feel like a sales pitch instead of a natural next step. The best monetization experiments focus on surfacing the paid upgrade at the exact moment users hit a limit or want more. Slack's approach of letting free teams run into the message limit naturally is a masterclass in this.
If you're a solo founder, keep your pricing simple. Two or three tiers max. Price based on the value you deliver, not the costs you incur. And don't be afraid to charge more. Most indie products are underpriced, which means you need more customers to survive, which means more support, which means less time to improve the product.
Referral: turning users into advocates
Referral is when your users bring you more users. The key metric is your viral coefficient (K-factor): the average number of new users each existing user generates. If K > 1, you've achieved viral growth. Most products realistically aim for K between 0.2 and 0.5, which still meaningfully reduces your acquisition costs.
Referral only works when users genuinely love your product. If your NPS is below 40, invest in making the product better before building referral mechanics. Forcing referrals on users who aren't delighted creates a spammy experience that damages your brand.
The best referral programs are two-sided (both parties benefit), easy to use (one-click sharing), and timed right (after a success moment, not during onboarding). Dropbox's "give 500MB, get 500MB" worked because it was simple, valuable to both sides, and offered at a moment when users understood the product's value.
Finding your bottleneck
To use AARRR effectively, map your current numbers across all five stages. What percentage of visitors sign up? What percentage of signups activate? What percentage of activated users return in week 2? What percentage pay? What percentage refer? Your lowest conversion rate is your bottleneck.
Work from the bottom up. Fix retention before acquisition. Fix activation before retention. The exception is if you have so few users that you can't measure anything. In that case, do whatever gets you to 100 users so you have enough data to learn from.
Review your AARRR metrics monthly. Your bottleneck will shift as you improve each stage. That's the point: you're building a growth engine stage by stage, not trying to optimize everything simultaneously. This methodical approach is why AARRR works so well for small teams with limited resources.
Problems this guide helps with
Users sign up and disappear
Your signup numbers look good, but users vanish after day one. They create an account, maybe poke around, then never return. You're filling a leaky bucket.
Users try once and never come back
Users have a good first experience but don't form a habit. They liked it, they just forgot about you. There's no hook bringing them back.
Nobody uses your referral program
You built a referral program expecting viral growth, but users aren't sharing. The referral page gets visits but zero invites go out. This is one of the most common growth frustrations.
Put this into practice
Golden Gecko gives you proven playbooks matched to your goals, step-by-step guidance, and AI that tells you what results mean.