Medical practice marketing Grow your patient panel at a cost you can plan around
We run Google and Meta advertising for medical practices and track every form fill and phone call back to the ad that produced it. You see your cost per lead, your cost per scheduled patient, and what it really costs to add the next 50 patients to your panel. Then we manage it every day so it stays profitable.
- Google Partner agency
- CallRail agency partner
- HIPAA aware tracking on BAA covered tools
- Running ads for ENT practices today
Why most medical practice marketing is hard to judge
Clicks and impressions are easy to report and impossible to plan around. What decides whether advertising works is what it costs to put a new patient in front of a provider, and a medical practice has more ways to lose that number than most businesses.
Calls nobody can trace
Most new patients still book by phone, and in most practices those calls are not tied to a campaign at all. The report shows form fills, the schedule fills from calls, and nobody can say which ads produced the patients actually being seen.
Cost per lead is the wrong finish line
A $40 lead with the wrong insurance, the wrong condition or no intent to book costs more than a $120 lead who shows up for the consult. We measure cost per scheduled patient and cost per patient seen, service line by service line.
Provider capacity is the real budget
Adding a provider or opening a location is a guess until you know what a new patient costs and how many each provider can absorb. We give you that number, and a plan built around open schedule time.
What makes medical patient acquisition different
A medical practice does not sell one thing. Each service line has its own search behaviour, its own payer rules and its own value, so each one is planned and measured on its own.
Service lines, not one campaign
An ENT practice is really several businesses: sinus and nasal care, allergy testing and shots, hearing evaluations and hearing aids, pediatric ear tubes, voice and swallowing. Each gets its own campaigns, landing pages and target cost per patient, so a cheap allergy lead never hides an expensive hearing aid lead.
Referrals and direct booking
Many specialties still get most patients by physician referral. Paid search reaches the growing share who self refer, compare providers online, or look you up after a referral. We separate direct patients from referred ones so advertising is credited only for what it produced.
Payer mix and insurance fit
A lead you cannot see in network is not a lead. Ads, landing pages and qualifying questions state the plans you accept, and campaigns are steered toward the in network and cash pay services that carry your margin.
Consults that become procedures
For balloon sinuplasty, hearing aids, LASIK, cosmetic procedures and other elective care, the consult is only the first step. We carry the lead through to the procedure decision where your team records it, so budget follows procedure revenue rather than consult volume.
Time to first appointment
When the next new patient slot is five weeks out, leads go cold and no shows climb. We read the schedule alongside the ads, pull spend back when a provider is full, and push it toward the providers and locations with open time.
Ad policy and certification
Google and Meta restrict how health services are advertised, and some categories, such as addiction treatment and online pharmacy, need third party certification before ads can run at all. Campaigns are planned around those rules so accounts are not disapproved or suspended.
How we turn ad spend into a patient acquisition plan
-
Attribute every lead
Call tracking with dynamic number insertion, form tracking and click IDs on every enquiry, so every call and form fill is tied to the channel, campaign, keyword and ad that produced it.
-
Price the lead
Cost per lead by channel, campaign and service line. Existing patients, vendor calls and spam are filtered out, so the number is an honest one.
-
Price the patient
Your front desk outcome (scheduled, seen, no show) is matched back to each lead. That gives you cost per scheduled encounter and cost per new patient seen, without sending patient details to any ad platform.
-
Plan the panel
With real costs in hand we model what it takes to add new patients each month, by location and service line, and the most you can pay per lead and still be profitable.
-
Manage it every day
Bids, budgets, search terms, audiences and creative, managed against your target cost per patient rather than against clicks. Reporting in plain numbers you can take to a partners meeting.
Patient acquisition planner
See what a growth goal costs before you spend on it. Pick your practice type for a starting point, then change any number to match what you know.
Advanced
Starting point: Specialty and referral care. These are conservative planning assumptions, not published benchmarks. The audit replaces them with your own numbers.
The planner needs JavaScript. The free audit gives you the same numbers from your own data.
- Leads needed
- Appointments scheduled
- Cost per lead
- Cost per scheduled patient
- Cost per new patient seen
- Including fee
- Break-even cost per patient
- Most you can pay per lead
- Monthly profit from new patients
- New patients added in 12 months
Under about 30 leads a month, Google's automated bidding has too little data to learn from and results swing week to week. Plan for a longer ramp, or concentrate spend on fewer campaigns.
What you see every week
One row per channel, carried all the way from spend to patients seen. This is the report your budget decisions are made from.
| Channel | Spend | Leads | Cost per lead | Scheduled | Cost per scheduled | Patients seen | Cost per patient |
|---|---|---|---|---|---|---|---|
| Google Search: sinus and allergy | $3,100 | 44 | $70 | 26 | $119 | 22 | $141 |
| Google Search: hearing aids | $1,600 | 18 | $89 | 11 | $145 | 9 | $178 |
| Meta: hearing evaluation offer | $1,300 | 39 | $33 | 14 | $93 | 8 | $163 |
| Total | $6,000 | 101 | $59 | 51 | $118 | 39 | $154 |
Illustrative example, not client data. Meta's hearing leads cost about a third of what Google's hearing aid leads do, yet a patient seen costs nearly the same from either, because fewer Meta leads book and show. Judged by cost per lead alone, the hearing budget would have moved the wrong way. The column your team adds next, hearing aids fitted, is what settles it.
Google and Meta do different jobs
Google Ads
Captures patients who are already searching
Search campaigns for conditions, procedures, provider type and "near me" searches, with call assets so a patient can ring the front desk straight from the ad. Usually the lowest cost per patient for need based care such as sinus problems, skin checks, joint pain or a hearing test.
- Campaigns by service line and location
- Search term control so you stop paying for jobs, schools, symptom research and competitor names
- Bidding trained on scheduled patients, not form fills
Meta (Facebook and Instagram)
Creates demand for elective and planned care
Hearing care, aesthetics and cosmetic procedures, LASIK, weight management, physical therapy and wellness services, where patients act on a good offer rather than a symptom. Cheaper leads that need fast follow up, which is why we measure them to the appointment.
- Creative and targeting within Meta's health and wellness policies, never by medical condition
- Lead forms with qualifying questions on insurance and location, routed to your team in minutes
- Retargeting of site visitors who did not book
Privacy built into the tracking
Measuring patients and protecting them are not in conflict when the tracking is designed for healthcare from the start.
- BAA covered tools. Call tracking, forms and lead handling run on HIPAA compliant tools covered by a business associate agreement.
- No patient details to ad platforms. Google and Meta receive conversion signals, never names, contact details or health information.
- A tracking review of your site. We check the pixels and tags already on your website against HHS guidance on online tracking technologies and remove what should not be there.
- Ad policy compliant. Campaigns follow Google's healthcare policies and Meta's health ad rules, which do not allow targeting people by medical condition.
- Your compliance team signs off. We document every tool and data flow so your privacy officer can review it.
Built for every kind of practice
The method is the same wherever patients book appointments: measure the lead, measure the patient, and buy more of what is profitable. The planning numbers change by specialty, and the audit sets them from yours.
Medical specialties we work with
- ENT / otolaryngology
- Allergy & immunology
- Audiology & hearing
- Dermatology
- Plastic & cosmetic surgery
- Med spa & aesthetics
- Orthopedics & sports medicine
- Spine & pain management
- Podiatry
- Physical therapy & rehab
- Chiropractic
- Ophthalmology & optometry
- LASIK & refractive surgery
- OB/GYN & fertility
- Urology & men's health
- Gastroenterology
- Cardiology & vascular
- Sleep medicine
- Primary care & family medicine
- Internal medicine & concierge care
- Pediatrics
- Urgent care
- Behavioral & mental health
- Weight management
- Functional & integrative medicine
- Hair restoration
Run a dental office?
Dental growth has its own economics: hygiene recall, treatment acceptance, and implant and aligner cases that are worth many times a first visit.
Single location practices, multi-location groups and DSOs. If your specialty is not listed, the audit still applies.
Free, no obligation
Free Patient Acquisition Audit & Strategy Design
A working review of how your practice attracts new patients today, and a plan for profitable growth. You keep the plan whether or not you hire us.
- Tracking audit. Which calls and form fills are measured today, and which are invisible.
- Ad account review. Wasted spend, search terms, targeting and bidding in your Google and Meta accounts, if you run them.
- Referral and direct split. How many new patients already find you directly, and what that channel is worth to you.
- Your real costs. Cost per lead now, and an estimate of cost per new patient from your own numbers.
- A growth plan. Budget, channel mix and a target cost per patient for the growth you want.
- A privacy check of the tracking already on your website.
Prefer to talk? Call (865) 214-7162.
For practice owners and managers. Please do not send patient information through this form.
Questions practices ask us
What does a new patient cost from Google or Meta ads?
It depends on the service line, your market, the plans you accept and how well your front desk turns calls into appointments, which is why we measure it rather than quote an average. A hearing aid patient can justify several times the acquisition cost of an allergy patient. The planner above gives a conservative starting point, and the audit replaces it with your own numbers.
How do you track phone calls?
With call tracking and dynamic number insertion. Each channel and campaign shows its own number on your website, so every call is attributed to the ad or search that produced it. Calls are classified so new patient calls are separated from existing patients, vendors and spam. The call tracking runs on a HIPAA compliant platform covered by a business associate agreement.
Is this HIPAA compliant?
The tools that can touch patient information, such as call tracking, forms and lead handling, are HIPAA compliant and covered by a business associate agreement. Ad platforms only ever receive conversion signals, never names, contact details or health information. We also review the tracking on your site against HHS guidance on online tracking technologies, and we document every data flow for your privacy officer to approve.
Does advertising work for referral based specialties?
Yes, with the right expectations. More patients now search for a specialist themselves, and referred patients often search your name before they call. Paid search captures the first group and protects the second from competitors bidding on your name. We report direct patients separately so referral volume never inflates the result.
Can you target patients by insurance or by condition?
Not by condition. Google and Meta do not allow targeting people based on their health, and we would not do it if they did. What we can do is target searches for the services you offer, state the plans you accept in ads and on landing pages, and ask a qualifying question about insurance before a lead reaches your team.
How do you know which leads became patients?
Each lead carries an ID. Your team, or an export from your practice management system, records whether that lead scheduled and whether they were seen. We match those outcomes back to the lead and its campaign, which is what turns cost per lead into cost per scheduled patient and cost per patient seen.
Should we use Google or Meta?
Usually both, for different jobs. Google captures patients searching for care they need now. Meta creates demand for planned and elective services such as hearing care, aesthetics and weight management. The weekly report shows the cost per patient seen from each, by service line, and budget follows the better number.
Which medical specialties do well on Meta?
Services patients choose rather than need right away: hearing care, aesthetics, cosmetic surgery, LASIK, weight management, physical therapy, hair restoration and functional medicine. Need based specialties usually do better on Google search, with Meta used for retargeting and for awareness around a new location or provider.
How long before we see results?
Tracking is usually in place within the first two weeks. New campaigns then need four to eight weeks of data before their cost per patient is reliable, because automated bidding learns from conversions. Around 30 conversions a month is the working threshold for automated bidding to settle, and the planner flags any budget that falls short of it.
Is there a minimum ad budget?
There is no fixed minimum, but a budget that produces fewer than about 30 leads a month gives the ad platforms very little to learn from, so results take longer to settle. The planner shows what that means at your cost per lead.
Do you work with multi-provider and multi-location groups?
Yes. Tracking, budgets and reporting are set up per location, provider group and service line, so you can see which providers have open time and what a new patient costs at each location.
What happens in the free audit?
We review the tracking on your website, your Google and Meta accounts if you run them, and the numbers you share about bookings and patient value. Then we walk you through your current cost per lead, an estimate of cost per patient, and a growth plan for your practice. It is yours to keep whether or not you work with us.
Find out what a new patient really costs your practice
Start with the free audit. You will leave with your numbers and a plan either way.