A dermatologist we spoke with recently had spent about $9,000 in a quarter on new patient ads and booked, by her count, four patients. She was ready to fire the agency. When we looked at her call recordings, the ads had actually driven 71 calls. The front desk sent 38 of them to voicemail.
That is the real story behind why new patient ads fail for most medical practices. It’s almost never the ad itself. It’s what happens before the click, after the click, and after the phone rings. The ad platform gets blamed because it’s the easiest thing to see on an invoice. Everything else is invisible until someone goes looking.
If you are about to cancel your campaigns, or you already have, read this first. New patient ads can work extremely well for medical practices. But they will keep failing until the surrounding system is fixed.
The ad is rarely the reason new patient ads fail
Let’s put this bluntly. Google, Meta, and their targeting are not perfect, but they are good enough. If your ad is running, being seen, and getting clicked, the demand side is working.
The failure almost always sits in one of six places: the offer, the landing page, the phone, the schedule, the tracking, or the follow-up. When a campaign underperforms, the honest answer is usually that two or three of those six are broken at the same time.
Practices that treat "our ads don’t work" as a media problem end up hopping between agencies every 90 days. Practices that treat it as an operations problem tend to solve it once and then scale.
Are you sending ad traffic to your homepage?
This is the single most common reason new patient ads fail. The homepage tries to serve everyone, which means it converts almost no one who arrived from a specific ad.
Someone clicked an ad about Botox pricing. They land on your homepage and see a slider with staff photos, a mission statement, and eight service tiles. They bounce. Then you get a report saying the ad had a 68% bounce rate and low conversions, and everyone assumes the traffic is bad.
A landing page for a paid campaign should do four things. Match the promise in the ad word for word. Show proof, reviews, credentials, and a real photo of the provider. Answer the top three objections, price, insurance, wait time. And give one clear next step, either a scheduling widget or a short form. That’s it. No mega menu, no blog links, no distractions. If you want a broader take on page design, our notes on what makes a great medical practice website cover the principles that carry over.
One more thing. If your form asks for symptoms, insurance details, or anything that touches PHI, you need to think about HIPAA compliance on the page itself. That is worth a separate conversation with your attorney and your web team.
Your front desk is quietly killing the campaign
Ad platforms report on clicks and calls. They do not report on what happens on the call. This is where most of the money leaks.
Pull one week of call recordings from any practice running new patient ads and you will usually find some mix of these: calls sent to voicemail, calls answered but the caller was told to "check the website," calls where the receptionist could not offer an appointment for six weeks, callers put on hold and never picked back up, and callers quoted a price that did not match the ad.
The math is brutal. If your ads generate 100 calls a month and your front desk converts 20% of them, you paid for 100 opportunities and got 20 patients. Fix conversion to 45%, which is very achievable, and you doubled the campaign without touching the ad budget. This is exactly why front desk voicemail costs practices real patients, and why we push clients to look at call handling before they touch spend.
For higher-volume practices, a Voice AI receptionist for the medical front desk has become a legitimate answer, at least for after-hours and overflow. Whether you use humans, AI, or both, the point is the same. If you cannot answer new patient ads with a booked appointment, you are burning cash.
Is your Google presence letting people vet you?
Before someone clicks "book," they Google you. Every time. They read your reviews, look at your photos, and check the map card. If any of that looks weak, your click-to-booking rate drops and the ad gets blamed.
A campaign running against a Google Business Profile with 12 reviews and a 3.9 average will always underperform a campaign running against 240 reviews at 4.8. Same ad, same offer, wildly different result. Reviews are not a "reputation" problem. They are a paid ads problem.
This is why we tell practices to run reviews and ads in parallel, not in sequence. Getting to a healthy review volume, and knowing how to respond when a bad one lands, moves your paid numbers more than any headline tweak. Our guide on how to respond to negative reviews as a medical practice is a good place to start, and remember, never confirm someone was actually a patient in a public reply.
Are you measuring the wrong thing?
Cost per click and cost per lead are the numbers most agencies report. Neither one pays your bills.
The metric that matters is cost per booked new patient, and better yet, cost per patient who actually showed up. For most specialties, there is a big gap between those numbers. A form fill is not a booking. A booking is not a show. A show is not a case.
If you are not tracking calls with a call tracking number, listening to at least a sample of them, and matching them back to your EMR or scheduler, you cannot know what your ads are actually doing. You are guessing. And guessing in a category with a $300-plus cost per lead gets expensive.
A minimum tracking setup for new patient ads includes call tracking with recordings, form submissions timestamped and tagged by source, a way to mark bookings in the scheduler, and a monthly reconciliation between ad spend and actual patients seen. This does not require enterprise software. It requires someone who owns the number.
Follow-up is where most leads quietly die
The average practice responds to a new patient inquiry in hours, sometimes the next business day. The average consumer expects a response in minutes. That gap is where your ad budget disappears.
If someone fills out a form at 9:14 PM on a Tuesday, they are shopping. They probably filled out two other forms right after yours. Whichever practice reaches out first, with a real human or a well-written text, usually wins. By the time your front desk calls at 10 AM Wednesday, they have already booked with someone else.
Two-way texting solves most of this. So does a simple automation that fires a text within 60 seconds acknowledging the inquiry and offering two time slots. The same discipline that helps reduce patient no-shows with well-timed reminders applies to new lead follow-up. Speed and clarity, over and over.
Are your offer and audience actually matched?
This one is more strategic and it’s where a lot of new patient ads fail before the first dollar is spent.
If you run a general "book an appointment" ad for a specialty where people shop by procedure, you will get low-intent clicks. If you run a discount promo for a cash-pay service in a zip code where the household income does not support it, you will get high volume and no bookings. If you run insurance-focused ads for a practice that is out of network for the biggest local carrier, you will get angry phone calls.
The offer, the geography, and the payer mix have to line up. This is one reason our dermatology marketing playbook looks very different from what we do for pediatrics. A pediatric practice needs trust, convenience, and evening hours. A cosmetic derm practice needs before-and-after proof, price transparency, and financing. Same ad platforms, completely different creative and completely different landing pages.
Broad, generic new patient ads are the marketing equivalent of a highway billboard. They feel like they should work. They rarely convert.
The organic side has to carry some of the weight
Paid ads are not supposed to be your only channel. When they are, every problem in the practice gets magnified because there’s nothing else feeding the schedule.
Practices with a healthy Google Business Profile, decent local SEO, real reviews coming in weekly, and a referral engine can run smaller, sharper ad campaigns and get better results, because the ad is landing on a warm brand instead of a cold one. If your organic foundation is weak, our breakdown of local SEO mistakes that bury medical practices is a good gut check. Fixing those often lifts paid performance without any change to the ads themselves.
How to know if your new patient ads are actually failing
Before you cancel a campaign, run this quick audit. It takes about an hour.
- Pull 30 days of call recordings from the ad tracking number. How many were answered live? How many resulted in a booking? How many went to voicemail?
- Look at every form submission from the same period. What was the response time? What was the outcome?
- Open your landing page on your phone. Time how long it takes to see the offer and get to a booking option. Anything over five seconds is too slow.
- Check your Google Business Profile. Review count, average rating, recent photos, correct hours.
- Reconcile ad spend to actual booked, shown patients, not leads.
If any one of those five is broken, your new patient ads are being blamed for something they did not cause. Fix the operations side first, then judge the ads.
Where DoctorRadius fits
We built DoctorRadius around this exact problem. Most agencies sell more clicks. We look at the whole path from ad to booked appointment to seated patient, because that is the only number that matters to a practice owner.
We also cap ourselves at two practices per specialty, per area. If we are running new patient ads for a pediatrician in your zip code, we will not take on the one down the street. That constraint is uncomfortable for us and unusual in this industry, but it’s the only honest way to promise a practice we are actually pulling for them.
If your new patient ads have been disappointing and you want a real look at where the leaks are, we are happy to walk through it with you.
There's no universal number, but most independent practices we work with land between $2,000 and $8,000 a month per location once the operations side is solid. Spending more before fixing intake and tracking usually wastes money.
Search ads can produce calls within days. Meaningful cost per booked patient numbers usually take 60 to 90 days as you optimize creative, keywords, and landing pages. Judging performance before 30 days is premature.
Google search catches people already looking for care and tends to convert faster. Meta is better for cosmetic, elective, and awareness-driven services. Most practices benefit from both, weighted differently by specialty.
"Find
Free 20-minute call. We'll check if your area is open and map out exactly how we'd fill your schedule.
"BookReferences
- Google Business Profile Help, Manage your Business Profile on Google, Google.
- U.S. Department of Health and Human Services, HIPAA for Professionals, HHS.gov.
