Therapy is one of the more advertiser-friendly corners of healthcare on Google Ads — clicks are relatively cheap, intent is high, and the buyer is actively looking for a provider. The complexity isn't the keywords; it's staying compliant and reaching people at the specific moment they're ready to book.
Here's how we approach Google Ads for therapists and private practices.
The compliance reality (it's the data path, not the ad)
Targeting a Google Ads campaign is not "use or disclosure of Protected Health Information" under HIPAA's Privacy Rule, so running ads for a therapy practice is permitted. The risk lives downstream, in three places:
- The intake form — if it captures client details and sends them to a non-HIPAA-compliant CRM or email, that's exposure.
- The booking/confirmation URL — a page like
/booking/depression-intake-confirmed/reveals a health condition in the URL, and a conversion pixel on it can transmit that. The HHS OCR online-tracking guidance (2024) is the regulatory update most practices missed. - Call tracking — recording calls without a Business Associate Agreement in place.
Audit all three before the campaigns. And note Google's own rule: no personalised health-condition targeting — you cannot build audiences around inferred mental-health conditions.
Keyword architecture that books intakes
Therapy searches fall into three converting layers:
- Modality + location: "EMDR therapist [city]", "CBT counseling near me", "DBT therapist [city]". Highest intent — the searcher knows what they want.
- Concern + location: "anxiety therapist [city]", "couples counseling [city]", "grief counselor near me".
- Logistics: "therapist that takes [insurance]", "online therapy [state]", "sliding scale therapist [city]".
Avoid the broad single word "therapy" — it pulls students, researchers, and the merely curious. The narrower the term, the closer the searcher is to booking.
Cash-pay vs insurance economics
This decision shapes the whole campaign:
- Cash-pay / private-pay practices can sustain higher cost-per-client because there's no insurance reimbursement haircut and lifetime value is higher. Bid more aggressively, lead with specialty.
- Insurance-based practices run tighter margins per session, so cost-per-new-client has to stay lower. The "[therapist that takes [insurance]" logistics terms become disproportionately valuable here.
Track to booked-and-attended intake, not form-fill — using offline conversions, the same way every serious healthcare advertiser does. The gap between "requested an appointment" and "showed up" is real, and Smart Bidding optimizing on the wrong one wastes budget.
What to do this quarter
- Audit the data path — intake form, booking URLs, call tracking. Fix any HIPAA exposure before spending.
- Launch tight, specific campaigns — your top 2-3 modalities or specialties, geo-fenced to your service area (or your licensed states for telehealth).
- Wire booked-intake tracking so the algorithm optimizes for clients who actually attend, not form-fillers.
That's the playbook we run for private practices on the Paid Media pillar at MyLeadsFactory. For a free 30-minute audit of your practice's setup — data-path compliance, keyword targeting, and the intake-tracking gap — book a discovery call. We'll record a Loom walkthrough you keep regardless of whether you hire us.
Working in healthcare? Our healthcare Google Ads playbook covers the tactics, benchmarks, and compliance specifics for the vertical.