- Bo to a Million: Scaling to $1M ARR (47% Complete)
- Posts
- $74,223 Revenue in May 2025 Despite SEO Dip and Google Ads Troubles
$74,223 Revenue in May 2025 Despite SEO Dip and Google Ads Troubles

Quick reminder if you’re new here: I’m Bo, and I’m building SavvyNomad, a SaaS tax-tech startup helping Americans who live abroad reduce their U.S. taxes through domicile service in states with no income tax.
May was surprisingly even slightly better in terms of revenue than April. I expected lower results because April benefited significantly from the tax filing deadline, driving an all-time high in organic traffic and demand.
Instead, we managed to add almost the same number of new customers as in previous months. Revenue increased mainly because more subscribers opted for our new premium-priced plan, boosting our average revenue per user (ARPU).
However, not everything went smoothly this month. While we are still riding the residual wave of tax season interest, we saw a significant drop in organic traffic in May. Additionally, we faced nearly two weeks of subscription and marketing attribution issues. Although we managed to fix these issues, we lost some valuable data during this period.
In addition, we also received a substantial amount of low-quality traffic from the Philippines and Indonesia due to a Google Ads bug, which inflates some of our non-revenue metrics.
On a brighter note, May marked the launch of our first YouTube video, and we plan to continue pushing into this promising new channel.
Here’s the detailed breakdown:

Key metrics
We made progress across most metrics this month, but our website visits and conversion rates were inflated due to low-quality traffic from a Google Ads bug. I’ll provide more context about this in the Google Ads section below.
Additionally, our churn rate has slightly increased. I’ve started thinking about how we can tackle this issue—I’ll share more about these ideas in the Plans for June chapter.
Metrics | April | May | % Change |
---|---|---|---|
Signups | 1,374 | 2,063 | +50.1% |
Website visits | 26,000 | 36,000 | +38.5% |
Visit → Signup CR | 5.3% | 5.7% | +7.5% |
Signup → Customer CR | 7% | 4.6% | -34.3% |
Added MRR | $6,480 | $6,542 | +1.0% |
Total MRR | $31,770 (38% of $1M ARR) | $38,252 (47% of $1M ARR) | +20.4% |
Active subscribers | 457 | 522 | +14.2% |
New subscribers | 96 | 95 | -1.0% |
Churn rate | 4.38% | 5.95% | +35.8% |
ARPU | $69.23 | $73.28 | +5.9% |
Sign up below to unlock the full article, including detailed insights on:
SEO deep dive: Google’s new AI search impact
Google Ads: Campaign-level CAC, experiment with Performance Max, bug details
YouTube: Our first video’s metrics, lessons, production costs, and growth plans
Free Tool launch: Early results on organic traffic and backlinks
June Roadmap: New product initiatives, tackling churn, and personal travel highlights
Drop your email below and get immediate access to all my metrics, experiments, and actionable insights for growing your startup 👇