Dr. Patel’s Thursday schedule sits at just 60%, and it doesn’t go unnoticed. The practice owner sees it in passing at first, then again the following week, and again when reviewing the month-end numbers.
The operations director looks at a different dashboard that shows one location running at near capacity, while another struggles to fill afternoons.
The marketing lead pulls campaign data and sees click-through rates climbing and overall traffic trending in the right direction. But the clicks don’t map cleanly to booked appointments and somehow, this strong-looking marketing performance is coexisting with underfilled schedules.
There’s no shortage of activity and reporting. But the marketing tools capture attention at the top, while the practice management system records outcomes at the bottom. The result is that no one seems to be looking at the same numbers, and the question everyone cares about (did marketing turn into real patient visits?) lives in the middle, where visibility breaks down.
66% of patients start their search with a search engine, and 65% use healthtech platforms. Patients are moving between these channels before they ever show up in your schedule. So how do you connect those dots in a way that actually reflects reality?
Three numbers that change the conversation
The good news is that you don’t need a whole new system. You just need three numbers that connect spend, schedules, and providers in a way everyone can align around.
1. Completed visits by provider (the practice owner’s number)
Start with what already matters most to the business: completed appointments. Count them by provider, and compare this period to the last.
For the practice owner, this number answers a direct question: Who is actually seeing patients?
For the ops director, it reveals patterns that hide in aggregate totals. One provider may run at full capacity while another sits half empty. In most cases, that gap doesn’t come from a lack of demand. It comes from uneven visibility, mismatched availability, or outdated profile information that prevents patients from booking in the first place.
This number grounds the conversation in reality because it replaces assumptions about demand with a clear picture of patient flow.
2. Cost per completed visit by channel (the marketing lead’s number)
Now connect marketing activity to real outcomes. Take what you spend on each channel and divide it by the number of completed visits that came from it.
This instantly reframes performance.
High traffic doesn’t always mean high value. A channel that drives clicks but doesn’t convert those clicks into booked (and completed) appointments carries a higher true cost than it appears on the surface. On the other hand, a channel with modest traffic but strong conversion into real visits may deliver far more value per dollar.
For the marketing lead, this number replaces click-based comparisons with patient-based ones.
For the practice owner, it answers what it actually costs to bring a patient through the door.
“The real opportunity is connecting the visibility you already have to actual booked visits. Impressions and clicks are a starting point, but the metric that moves the needle for practice revenue is how many of those turn into patients walking through the door.” — Zeit Cai, Zocdoc Analytics and Product leader
3. Fill rate by provider (the bridge number)
This metric is the bridge between marketing and operations.
Take each provider’s available appointment slots and calculate the percentage that get filled.
The practice owner already thinks in these terms when they’re reviewing schedules, and the ops director uses it to manage capacity. For marketing, this metric reveals whether demand is reaching the providers who need it most.
When Dr. Patel’s Thursday afternoons stay half empty, everyone could be looking in different directions for the same answer, from demand patterns to scheduling to campaign performance.
Fill rate brings everyone to the same place and aligns them around a shared outcome: getting the right patients onto the right schedules.
Lifetime patient value changes the math
About 84% of patients return to the same provider when searching in the same specialty. That means that thinking about acquisition as a one-time visit undervalues it because you’re only counting the first appointment and ignoring the follow-ups, annual visits, and ongoing care each patient is likely to generate.
More importantly, a channel that looks expensive on a single-visit basis might actually deliver strong returns when those patients come back again and again.
Instead, look at a few simple indicators that help shift your focus from short-term payoff to long-term growth, like:
- Retention rate by provider: This tells you which providers actually keep the patients they acquire.
- Average visits per active patient each year: This shows how often those patients come back for care.
- Revenue per patient over a 12-month period: This captures the total value each new patient generates over time.
These metrics show whether your new patients are turning into ongoing relationships, and whether your investment is compounding over time.
You don’t need a huge analytics team
Nor do you need a complex system to get visibility into whether your marketing is working.
As a start, ask new patients how they found you. Tie those channels to completed visits, and review the metrics above once a month.
That alone creates alignment most practices never reach.
“Stop optimizing for the top of the funnel and start measuring from the bottom.” — Zeit Cai, Zocdoc Analytics and Product leader
This helps the marketing lead stop relying on top-of-funnel signals like clicks and impressions and start seeing how those efforts actually show up in completed visits. The ops director gets a clearer view of how demand is flowing across providers instead of just how it looks in aggregate, while the owner finally gets an answer grounded in outcomes rather than channel activity.


