Skip to content

Case study

Scaling a San Francisco Physio Clinic: 670 Leads & 17x ROAS in 90 Days

A physiotherapy and sports rehab clinic in San Francisco asked GrowLimo to rebuild its Google Ads account. We moved the budget to searches from people ready to book treatment, and sent each ad to a page written for that treatment.

Leads generated
670
90 days (Nov 23, 2025 to Feb 20, 2026). Source: /case-studies/physiotherapy-google-ads-san-francisco/
Conversion rate
12.9%
90 days (Nov 23, 2025 to Feb 20, 2026). Source: /case-studies/physiotherapy-google-ads-san-francisco/
Return on ad spend
17x
90 days (Nov 23, 2025 to Feb 20, 2026). Source: /case-studies/physiotherapy-google-ads-san-francisco/

What was going wrong

The clinic had a strong reputation with its patients, but its Google Ads account was not turning searches into bookings. San Francisco is also a crowded market for physiotherapy.

When we reviewed the account, we found three problems.

  1. The campaigns bid on broad, educational searches. People reading about an injury are not yet looking for a clinic.
  2. Every ad led to the clinic's home page, so a visitor who searched for one treatment had to hunt for it.
  3. Many of the enquiries came from people who wanted free advice, not an appointment.

What we changed, in order

We kept the work to Google Search and made two changes.

  1. First, the keywords. We moved the budget to searches that name a treatment or a clinic, such as "sports rehab clinic San Francisco", "sciatica physical therapy" and "post-surgery physio", and stopped paying for general reading.
  2. Second, the landing pages. We built a fast page for each group of searches, with patient testimonials and online booking on the page, so the visitor lands on the treatment they searched for and can book without phoning.

Keywords come first for a reason: a better page does little while the ads still reach people who are only reading.

Results after 90 days

These are the figures the account recorded over the 90 days of the campaign.

  1. Leads: 670
  2. Conversion rate: 12.9%
  3. Cost per lead: $11.71
  4. Ad spend: $7,850
  5. New patient revenue attributed to the campaign: over $140,000
  6. Return on ad spend: 17x
Google Ads account overview showing 4.89K clicks, a 12.90% conversion rate, 669.94 conversions and $7.85K cost
Google Ads account overview for the campaign, November 23, 2025 to February 20, 2026. Shared with the client’s permission.

What we would do next

A rebuilt account is a starting point. These are the next steps we would propose to a clinic in this position.

  1. Track booked appointments, not only form fills and calls, so bids follow the patients who turn up.
  2. Review the search terms report every week and block the searches that bring advice seekers.
  3. Give each treatment its own page as the campaign grows, instead of one page per group.
  4. Test whether a booking form or a phone call converts better for each treatment, and lead with the winner.

More case studies

All case studies

Sports Medicine / Rehabilitation · Fremont, CA

Driving $75,000 in Revenue for a Fremont Sports & Rehab Clinic in 90 Days

Fremont Sports & Rehab Clinic

A sports medicine and rehabilitation clinic in Fremont, California was paying for clicks from people who would never become patients. GrowLimo rebuilt its Google Ads account around injury searches and rewrote the ads to say plainly what the clinic treats.

  • Google Ads
  • Lead Filtering
  • Ad Copy Strategy
Leads Generated
348
90 days (Nov 23, 2025 to Feb 20, 2026). Source: /case-studies/sports-rehab-google-ads-fremont/
Cost Per Lead
$26.15
90 days (Nov 23, 2025 to Feb 20, 2026). Source: /case-studies/sports-rehab-google-ads-fremont/
ROAS
8.2x
90 days (Nov 23, 2025 to Feb 20, 2026). Source: /case-studies/sports-rehab-google-ads-fremont/

Want results like these?

Book a free 30-minute audit of your account. You leave with a written plan for the next 90 days.