Google Ads for Therapists: A Compliance-First 2026 Guide
Google Ads for therapists and private practices means HIPAA-aware tracking, no health-condition targeting, and cash-pay vs insurance economics. The practical playbook.
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.
Frequently asked questions
- Can therapists run Google Ads under HIPAA?
- Yes, with care. Google Ads itself doesn't handle Protected Health Information in keyword targeting, so running ads is fine. The HIPAA risk lives downstream: an intake form on a non-compliant platform, a booking page URL that reveals a condition ('/booking/depression-intake-confirmed/'), or call tracking that records sessions without a Business Associate Agreement. Audit the data path before the campaigns. Use HIPAA-compliant form and scheduling tools, keep conversion pixels off any page whose URL implies a condition, and never upload client lists to Google.
- How much do Google Ads cost for therapists?
- Therapy and counseling terms are relatively affordable for healthcare β typically $5 to $20 per click for terms like 'therapist near me', 'anxiety counseling [city]', or 'couples therapy'. Cost-per-new-client usually lands $40 to $150 depending on market and whether you're cash-pay or insurance-based. Cash-pay private-pay practices can sustain higher CPLs because client lifetime value is higher and there's no insurance reimbursement haircut.
- What keywords work best for therapy practices?
- Three layers convert: modality + location ('EMDR therapist [city]', 'CBT counseling near me'), concern + location ('anxiety therapist [city]', 'couples counseling [city]'), and logistics ('therapist that takes [insurance]', 'online therapy [state]'). Avoid broad single-word terms like 'therapy' β they pull research traffic and information-seekers, not people ready to book. Specificity is what separates a booked intake from a wasted click.
- Should therapists target their specialty or their location first?
- Both, layered. A solo practice should start hyper-local (10-15 mile radius, or statewide for telehealth where licensed) and lead with their specific modality or specialty, because that's where they convert best and face the least competition. Generic 'therapist [city]' is more competitive and converts worse than 'trauma therapist [city]' or 'teen anxiety counselor [city]'. Niche down in the campaign the same way you niche down in practice.
Ankur Arora is co-founder of MyLeadsFactory, a performance marketing agency built by ex-Google Senior Account Strategists. He writes about Google Ads account architecture, Smart Bidding signal engineering, conversion attribution beyond last-click, and the emerging Answer Engine Optimization (AEO) playbook for AI search engines.
Want this applied to your own account? We'll record a free Loom walkthrough showing exactly what we'd fix in your Google Ads. Get a free audit β