Google Ads for Medical Practices: A Practitioner's Guide
I walked into an ophthalmology account where every lead felt expensive and fragile. The cost per conversion was near $400, the conversion rate was under 1%, and the practice wasn't getting booked patients, just noise. After rebuilding the account around procedure-specific landing pages, call tracking, and match-type discipline, the cost per conversion dropped to $44, conversion rate moved past 17%, and the practice picked up 190 additional patient calls per month.
Table of Contents
- The Difference Between a $400 and a $44 Patient Lead
- The Non-Negotiable Compliance Foundation
- Tracking Booked Appointments Not Just Form Fills
- Structuring Campaigns by Patient Value
- Writing Ads and Landing Pages That Build Trust
- Managing Bids and Budgets for Patient Volume
The Difference Between a $400 and a $44 Patient Lead
$400 to $44 is not a rounding error. It's the difference between an account built to harvest interest and an account built to produce booked patients.
The ophthalmology work that changed my view of medical PPC wasn't a lucky rescue. It came from a rebuild that treated procedure intent, call quality, and landing page relevance as the core system, not side details. That same mindset is why a practice can waste money for months on broad traffic while a tighter account starts converting real patients much sooner. For teams trying to improve the website side of the equation too, the logic behind strategies to boost sales online lines up with what I see in paid search, message match beats generic traffic every time.
What actually changed
The ad account didn't need more “optimization.” It needed a different definition of success.
Practical rule: if the account can't tell you which keyword drove a booked patient, it's not ready to scale.
Most broken medical accounts are run by generalists who treat a LASIK consult like an ecommerce add-to-cart. That's a bad fit for healthcare, where the primary outcome is a scheduled appointment, not a form submission. The best accounts are built around the patient journey from search term to call to booking, then they're trimmed ruthlessly so low-value inquiries stop consuming budget.
Why the gap stays so wide
The gap between expensive and efficient medical accounts usually comes from three things. First, the practice is buying generic clicks instead of procedure-level intent. Second, the landing page is vague, so the click doesn't feel safe enough to convert. Third, nobody has wired in the feedback loop that says a booked appointment matters more than a raw lead.
That's why I'm blunt about this work. A medical account doesn't need prettier dashboards, it needs a tighter economic model. The ophthalmology result happened because the account stopped paying for ambiguity and started paying for patients.
The Non-Negotiable Compliance Foundation

Google's healthcare rules are not a suggestion list. They shape what you can say, what you can target, and what you can track without creating risk for the practice.
The cleanest rule I use is simple. Don't write copy that implies knowledge of someone's condition, and don't make claims you can't substantiate. “Guaranteed results,” “100% effective,” and “Cure your condition” are the kind of phrases that create problems, while “Psychiatrist accepting new patients” is acceptable because it doesn't exploit a personal health struggle. That distinction matters because healthcare advertising has to be both persuasive and careful, as outlined in this guide to Google Ads for doctors.
What to avoid in ads and targeting
Healthcare advertisers also need to stay away from sensitive health targeting and personalization. That includes targeting based on medical conditions, diseases, mental health issues, or treatments, and it also includes landing-page behavior that mishandles PHI or relies on remarketing tied to sensitive health behavior, as explained in this overview of Google Ads rules for medical services.
A few operational do's and don'ts keep accounts out of trouble.
- Do use neutral service language. “Cataract surgery center” is safer than copy that assumes a user's condition.
- Do keep offers honest. If a practice doesn't offer free consultations, don't imply it does.
- Do review landing-page forms carefully. Anything that collects protected health information needs a deliberate compliance review.
- Don't use condition-based emotional targeting. That's where policy risk spikes fastest.
- Don't lean on unapproved treatments or misleading pricing. Cheap-looking copy can become expensive fast.
Build compliance into the workflow
There's a useful HIPAA side to this too. If you want measurement without crossing privacy lines, the tracking setup has to be built with care from the start. I often point teams to a guide to achieving HIPAA compliance for analytics when they're trying to map what can be recorded and what should stay out of reporting.
For teams who want a practical starting point, the first-party data strategy matters because it pushes the practice toward cleaner ownership of the signals it can effectively use. And if you want a quick audit reference without overcomplicating the process, the Fre Vault Preview is a free preview of vault audit checklists.
Tracking Booked Appointments Not Just Form Fills
![]()
Most medical accounts fail at the exact point that should matter most. They optimize for form fills and raw calls, then act surprised when the schedule doesn't move.
The problem is bigger than measurement hygiene. A healthcare lead can be an insurance question, a pricing shopper, a referral question, or a true booking-ready patient. Google Ads can't read that distinction on its own, which is why the account needs a feedback loop that sends booking-stage data back into the system. That issue is called out directly in this healthcare PPC discussion on preventing low-quality calls from driving optimization.
What the account needs to know
I want the account to understand which interactions move toward care, not just which ones generate activity.
- Dynamic number insertion: This lets the site show different phone numbers so you can attribute calls back to traffic sources.
- Call qualification: A call that asks about insurance is not the same as a booked consult.
- Offline conversion imports: When a lead becomes a booked patient, that signal should make it back into Google Ads.
- Enhanced conversions: This helps the platform connect more of the complete journey without making the account blind to privacy requirements.
- Booking-stage events: If a practice can track the appointment step, that signal is more valuable than a generic submit button.
Booked patients are the metric. Leads are just an input.
That matters because Google is constantly pushing automation. If the system learns from weak signals, it will optimize toward weak outcomes. If it learns from booked appointments, it can start finding more people who attend their appointments.
The first step I'd make today
If a practice isn't using dynamic number insertion on the website, I'd pause and fix that first. It's one of the fastest ways to stop guessing which keywords are driving phone calls, and it's foundational if the goal is booked patients instead of empty activity. I've audited too many accounts where the budget was fine, but the tracking told a false story.
For a deeper review of how I think about this setup in live accounts, I also keep the Google Ads conversion tracking audit in my process library.
Structuring Campaigns by Patient Value

A good medical account is not one giant campaign with a map radius around the clinic. It's a set of narrow campaigns that reflect how patients choose care.
Start with the highest-value procedures
Procedure-level separation changes everything. LASIK, cataract surgery, cosmetic dentistry, and other high-intent services should not live in one blended bucket. The intent is different, the search terms are different, and the landing pages should be different too.
That's why I start with Search first, then only test selective Performance Max once the structure and tracking are clean, as noted in this 2026 medical PPC guidance on campaign segmentation and phrase match first. For core procedure keywords, I start with phrase match and exact match. Broad match can wait until the account has enough conversion history for Google's automation to learn from something meaningful.
Cut irrelevant traffic early
Negative keywords are not cleanup work, they're part of campaign strategy. If a practice doesn't want job seekers, students, researchers, or people looking for free services, those terms should be blocked aggressively. The same goes for searches that signal the wrong intent for the offer.
A clean account usually includes:
- Service-line separation: One campaign per major procedure or category.
- Search-term pruning: Weekly review of the search terms that triggered ads.
- Aggressive negatives: Jobs, courses, free, training, and other irrelevant intent.
- Location discipline: Focus on the areas that directly feed the practice, not a lazy circle on a map.
- Device scrutiny: Mobile and desktop often behave differently, so the data should be read separately.
Think beyond radius targeting
A lot of practices default to a 5 to 25 mile radius because it feels tidy. That can work in some markets, but it's not a strategy. The smarter approach is to follow patient travel patterns and service demand, then use geography to support the query, not replace it.
That's also where a lot of smaller practices can compete well. They don't need to outspend larger systems on broad terms. They can win by staying specific, staying local, and staying disciplined about intent.
Writing Ads and Landing Pages That Build Trust
The ad is the promise. The landing page is the proof.
If those two pieces don't match, patients bounce. If they do match, the account has a real shot at turning clicks into booked consults. The ophthalmology account I mentioned earlier improved because the ad spoke to the procedure, then sent users to a dedicated page that looked and felt like the right destination.
Write for the search term, not for the homepage
I don't send procedure traffic to a homepage. A dental implants ad goes to a dental implants page. A LASIK ad goes to a LASIK page. The page should answer the exact question the searcher brought with them.
That page should include a clear phone number, a simple form, staff and office photos, and any compliant trust signals the practice can support. It should also remove friction. If someone has to hunt for the next step, the account is leaking value.
For a useful comparison point on page structure, I often look at high converting landing page examples when reviewing what needs to change.
Build trust fast
Trust is not a soft metric in medical PPC. It's the conversion mechanism.
I like to keep ad copy direct and professional. State the procedure, the location, and one relevant differentiator if it's real. If a practice has a clear technology advantage, a specialty focus, or a strong patient experience story, use that. If not, keep it plain and accurate.
Practical rule: the ad should feel like the first sentence of the landing page, not a separate sales pitch.
A tool like SnapDial's conversion solutions can help practices simplify the path from mobile click to phone call, which matters when many patients still prefer to talk before they book. The key is to make that call feel like the natural next step, not an awkward detour.
Keep the data and the page clean
There's another compliance edge here. Healthcare advertisers must avoid sensitive health targeting and personalization in Google Ads, and they also need to keep landing pages from mishandling PHI or building remarketing lists around sensitive health behavior, as noted in this overview of medical advertising rules.
If the page design feels generic, the conversion rate usually does too. If the page feels like it was built for one service and one patient type, the account usually has a much better shot.
Managing Bids and Budgets for Patient Volume
Medical CPCs vary a lot by specialty, and that's exactly why budget planning can't be generic.
Primary care can sit in one cost band, while dermatology, LASIK, and cosmetic dentistry sit in much higher ones, with specialty practices often needing $5,000-$15,000 per month just to gather enough data and some urban markets needing $10,000-$25,000+ to produce meaningful volume, according to this benchmark on Google Ads cost by medical specialty. That's not a reason to panic. It's a reason to budget for the market you're in.
Bid strategy has to follow data quality
I start new accounts on Maximize Conversions when the tracking is clean and the account needs learning velocity. Once the practice has a consistent flow of high-quality booked appointments, the next move is often Target CPA, which gives the account a cost discipline without choking it too early.
The critical point is timing. Don't judge the first week, and don't confuse early click volume with useful learning. Google needs time, and the account needs enough real conversion data before the machine can make smart choices. In practice, that means giving the system room to settle before you decide whether the strategy is working.
What I look at before scaling
When I'm auditing a medical account, I care far more about the quality of the booked-patient signal than about vanity volume. If the phone rings but the calls are junk, the account is not healthy. If the form fills look good but nobody books, the reporting is lying.
That's why my work usually starts with the same sequence. Fix the tracking. Rebuild the structure. Clean the search terms. Then let bids follow the evidence.
I handle that full process in my $7,500 30-day Google Ads Sprint, which is built to fix tracking first, then rebuild and optimize the account. If you want me to take a hard look at the account and the patient journey, that's the cleanest way to work with me before you hire me forever.
A CTA for Come Together Media LLC. If you want direct help fixing the tracking, campaign structure, and booking-quality signals in your medical account, start with the 30-day Google Ads Sprint at https://www.cometogether.media/google-ads-sprint, or book a $350 Office Hours review if you want a fast second opinion before making a bigger move.