
This article is part of our Therapy Practice Marketing Guide: how clients find a therapist, how to market ethically and privately, and how to choose the right help. Want to know where your practice's site stands? Get a free 20–30 page website audit within 24 hours.
The marketing KPIs that matter most for a therapy practice are the ones that follow a client from first inquiry to first session: inquiries by source, response time, consult-to-intake rate and caseload fill. Website visits and rankings help explain those numbers, but they are not the goal. A full caseload of well-matched clients is.
This guide shows which numbers to track, where each one comes from and how to measure them without sending client health information to analytics or ad platforms. It is part of our Therapy Practice Marketing Guide. It is marketing guidance, not compliance advice.
Key Takeaways
- Track a simple funnel: visibility, inquiries, consults, intakes, then active clients and open capacity.
- Record the source of every inquiry in your own records, because analytics tools cannot see what happens after the first contact.
- Consult-to-intake rate often tells you more than traffic, because it shows whether you are attracting the right clients.
- Keep client health details out of analytics: Google says it does not offer a BAA for Google Analytics.
- Review the numbers monthly and compare against your capacity, not against last month's traffic.
The therapy marketing funnel
Think of your marketing as five stages. Each stage has one or two numbers worth watching.
| Stage | Main KPI | Where it comes from |
|---|---|---|
| Visibility | Profile views, search impressions | Google Business Profile, Search Console |
| Interest | Website visits to key pages, calls and website clicks from your profile | Analytics, Business Profile |
| Inquiry | New inquiries by source | Your inquiry log, form tool, call tracking |
| Consult | Consult calls booked and held | Your scheduler or EHR |
| Intake | New clients who start, and caseload fill | Your EHR and caseload records |
The further down the funnel, the more useful the number. And the further down, the more likely it is to contain health information. That is why the bottom stages belong in your own records, not in marketing tools.
Stage 1 and 2: visibility and interest
These numbers tell you whether people can find you.
Google Business Profile
Google's performance help page says your profile shows calls (clicks on the call button), website clicks, direction requests, search terms people used and views on Search and Maps. For a local practice, these are some of the most useful early signals. If you see profile views but few calls or clicks, your profile may need better photos, categories or reviews.
Website visits to the pages that matter
Total traffic is a weak measure. Watch visits to the pages that lead to inquiries: specialty pages, fees and insurance, clinician bios and contact. If a specialty page gets visits but no inquiries, the page may not answer the reader's real question.
Search visibility
Track whether your specialty and location pages show up for the terms you care about. Rankings shift, so look at the trend over months. For what drives visibility, see how much SEO for therapists costs, which explains what a typical scope covers.
Stage 3: inquiries by source
This is the most important marketing KPI for most practices. An inquiry is any first contact: a call, a form, an email or a directory message.
Count inquiries as events, not as content
In Google Analytics 4, a key event is "an event that measures an action that's particularly important to the success of your business." A completed contact form or a click on your phone number can be a key event. The event should record only that it happened, never what the person typed.
Ask every new contact how they found you
Analytics tools lose track of people who call after reading your site, or who find you through a referral. A simple "How did you hear about us?" field, or a question on the first call, fills that gap. Log the answer in your own records.
Good source categories for a therapy practice:
- Google search (website)
- Google Business Profile or Maps
- Directory, for example Psychology Today. See therapy directories compared.
- Insurance directory
- Referral from another provider
- Referral from a current or past client
- Ads
- Social media or podcast
Use UTM tags on links you control
For links in your directory profiles, newsletters and ads, add campaign tags. Google's UTM help page says to always use utm_source, utm_medium and utm_campaign. That lets Analytics show which profile or campaign sent the visit. Keep tags generic; never put a client's name or a diagnosis in a URL.
Call tracking, carefully
Many inquiries arrive by phone. Call tracking numbers show which channel drove each call, but the vendor may record or transcribe calls. If it handles health details, it needs a Business Associate Agreement (BAA). For example, CallRail's HIPAA page says every CallRail Healthcare Plan includes a BAA. Check any vendor's own page before you sign up.
Stage 4: response time and consult rate
Response time
How long does it take you to reply to a new inquiry? People reaching out for therapy are often contacting more than one provider. Track the time from inquiry to first reply in your own log, and set a target your practice can actually meet.
Consult booking rate
Of all inquiries, how many book a consult call? A low rate may mean slow replies, a hard-to-use booking step or inquiries from people you cannot serve (wrong insurance, wrong state, wrong specialty).
Stage 5: consult-to-intake rate and caseload fill
Consult-to-intake rate
Of the consults you hold, how many become clients? This is your best measure of fit. If many consults do not convert, your website may be attracting people who need a service you do not offer, or your fees and insurance may not be clear. Our guide on explaining insurance vs private pay on your website can help.
Caseload fill
Track active clients against the number of clients each clinician wants. This is the number that tells you whether to spend more on marketing, hold steady or pause.
- Under capacity: push the channels with the best consult-to-intake rate.
- At capacity: keep visibility steady and start a waitlist.
- Over capacity: pause ads and consider recruiting. Our guide to growing a group therapy practice covers that balance.
Cost per new client
If you pay for ads, directories or an agency, divide the monthly cost of each channel by the new clients it produced. Use only your own intake records for this. A channel with fewer inquiries can still be cheaper per client if those inquiries convert well.
Tracking without exposing PHI
This is where therapy practices differ from other businesses. A few rules keep your measurement safe.
- Keep analytics off pages where health data is entered. Google says it makes no representation that Google Analytics meets HIPAA requirements, does not offer a BAA for it and advises against placing tags on authenticated pages.
- Keep personal data out of URLs and page titles. Google's policy on PII says no data may be passed to Google that it could recognize as personally identifiable, and warns that PII is often sent by accident in URLs and titles.
- Be careful with ad pixels. The FTC alleged that BetterHelp shared email addresses and health questionnaire answers with advertising platforms, and BetterHelp agreed to pay $7.8 million, according to the FTC's announcement. Read tracking pixels on therapy websites before adding any.
- Join marketing and clinical data only in your own records. Your inquiry log or EHR can hold the source and the outcome. Your marketing tools should only ever see anonymous counts.
A simple monthly KPI report
You do not need a dashboard to start. A one-page monthly sheet with these rows is enough:
| KPI | This month | Last month | Notes |
|---|---|---|---|
| Business Profile calls and website clicks | |||
| Visits to specialty and contact pages | |||
| New inquiries (total) | |||
| Inquiries by top three sources | |||
| Median reply time | |||
| Consults held | |||
| New intakes | |||
| Consult-to-intake rate | |||
| Caseload fill (% of capacity) | |||
| Marketing spend by channel |
Fill in the first two rows from Google tools. Fill in the rest from your own inquiry log and EHR. Review it in 15 minutes once a month and decide one change for next month.
Next step
Once you know your numbers, you can plan around them. Our 90-day marketing plan for a therapy practice turns these KPIs into a week-by-week plan. If you would like help setting up privacy-safe tracking and reporting, see how eSEOspace works with therapy practices.
Frequently asked questions
What is the most important marketing KPI for a therapist?
For most practices, it is new inquiries by source, followed closely by consult-to-intake rate. Together they show where good-fit clients come from. Traffic and rankings only matter if they lead to those numbers moving.
Can I use Google Analytics on a therapy website?
Many practices use it on public marketing pages. Google says it does not offer a BAA for Google Analytics and tells HIPAA-regulated customers not to send it PHI, and advises against tags on authenticated pages. Keep it off intake, booking and portal pages, and confirm your setup with your compliance advisor.
How do I track referrals from other providers?
Ask every new contact how they found you and log it. Referrals from other clinicians rarely show up in analytics, because people call or search your name directly. Your own log is the only reliable record.
How often should I review marketing KPIs?
Monthly is enough for most practices. Weekly checks tend to show noise rather than trends. Review caseload fill whenever a clinician's availability changes.
What is a good consult-to-intake rate?
There is no standard number, because it depends on your fees, insurance, specialty and how you screen. Compare your rate to your own past months and look at the reasons consults do not convert.











