$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 👇

Subscribe to keep reading

This content is free, but you must be subscribed to Bo to a Million: Scaling to $1M ARR (47% Complete) to continue reading.

Already a subscriber?Sign in.Not now