Medical PPC & Google Ads management

Measured on patients, not on clicks. Any agency can buy you traffic. The number that matters is how many of those people ended up on your schedule — and most reporting is carefully designed to avoid it.

Book a 30-minute call
What agencies report What you get paid for 12,400 clicks 840 leads 3.2% CTR 31 appointments booked $84 each, and you can check it

Whether your practice should run Google Ads is really a question about who ends up holding the account. Health is a restricted category on Google and Meta, so you cannot target by condition, and the copy has to do the filtering instead. Fill The Lobby runs those campaigns inside ad accounts opened in your name, with spend going from you straight to the platforms, never through an agency invoice.

What we do differently with a budget.

We count booked appointments

Impressions, clicks and even leads are all easy to inflate. Cost per booked appointment is not. That's the number on your weekly report, and it's the one we optimize against.

Your account, your budget

Ad accounts are created in your name and stay there. Spend goes from you to Google and Meta directly — we never touch it and never mark it up. If we part ways you keep the history.

Creative that has already run

We spend our own money on these exact channels for our own platforms. You get campaigns that have been tested before they meet your budget, not a first draft billed as a learning phase.

Written to survive a board review

No patient testimonials. No outcome claims. Nothing that reads as a promise of results. Reviewed against your specialty's advertising rules before it goes live.

Nobody hands you a dashboard and leaves

A login is not a strategy. The same people who built the campaigns read the numbers every week and change them — that's the job, not an upsell.

Clicks are easy to buy. Appointments are the only thing worth paying for.

Cost per booked appointment, visible weekly. No PHI in ad platforms. No patient lists used for targeting.

Nobody here hands you a login and disappears.

Most companies sell you software, integrate it, and invoice you monthly whether or not it ever produced a patient. We build the thing, run it, and stay on the hook for whether it works. The same people who set it up read the numbers every week and change what isn't landing — because the outcome is the product, not the tooling underneath it.

It only works as one system.

Ads without follow-up leak. Follow-up without answered calls leaks. Each of these is here because the one before it stops working without it. This page is about leak 2 of the seven leaks: paying for the wrong clicks.

The platform buys whatever you tell it to count

Ad platforms are obedient, not smart. Feed one a conversion and it goes and finds more of exactly that, so if a three-second click-to-call counts, you get cheap phone taps all day. Most accounts we take over have four or five conversion actions switched on at once, all weighted the same, which makes the reported cost per conversion an average of things that are not comparable to each other.

So we strip it back and leave the booking as the only conversion in the account. One definition instead of five means the platform is optimizing toward the thing you actually sell, and it means the number you are handed cannot quietly improve because more people tapped a phone icon. Counted that way the number gets smaller and uglier than one that adds up five conversion actions and calls the total an average. It is also the only one that ties to revenue.

The clicks that were never going to pay you

In a cash-pay practice, the expensive clicks are not the ones that go nowhere. They are the ones from people who were never going to pay cash — someone looking for an in-network provider, a sliding scale, or an answer to whether their plan covers this. A well-written ad gives them no reason to keep scrolling, so they click, some of them call, and your front desk spends the morning saying no.

So we put the disqualifier in the ad. Private pay, the fee or at least the fact that there is one, in the copy and again above the fold on the page it lands on, with negative keyword lists for insurance, Medicaid and free-clinic searches rebuilt from the real search terms each week. The ad is written to talk the wrong reader out of clicking. That is the intent, not a side effect.

Who we run this for

What a click is worth changes completely by specialty — in private-pay therapy practice marketing the search often happens at 9pm and the decision takes minutes, so the account is built around being bookable at that hour rather than around bid strategy. In ketamine and Spravato clinic marketing the opposite holds: weeks pass between the first search and the consult, so the budget goes into being present through the reading rather than into winning one last click. The same logic runs through medical weight loss marketing, where you are bidding against national telehealth budgets you will never match, so the campaigns compete on reply speed and on the clinic they can walk into instead.

Questions

Google Ads for medical practices: the usual questions.

Health is a restricted category on both platforms. Google limits personalised advertising around health conditions, which takes most of the remarketing and audience tactics other industries lean on off the table. Meta puts health in a special ad category and rejects copy that implies it knows something personal about the reader, which is why "Struggling with anxiety?" draws a disapproval and a flat description of the service is the safer way to say the same thing. We write to those rules before submission rather than after a rejection email.

Your city, your specialty and the number of competitors bidding on the same terms set the floor, and week one of the pilot prices that before any ad spend moves. The more common mistake is spread rather than size — one budget cut across two platforms, brand terms, condition terms and a display campaign collects too little data anywhere to act on. We would rather run three campaigns properly than nine badly.

People search for it, but almost nobody books on the first visit. This is one of the most researched decisions in mental health — patients read for weeks and often check with a prescribing psychiatrist first — so an account judged on last-click alone tells you very little about what the campaign is doing. We build the search side and the follow-up as one piece for that reason, and we count the consult, not the click.

Plenty of owners run a competent account for a while, and most of the advice online about Google Ads for doctors will get you started. What breaks it is rarely skill — it is the ten minutes a day the account needs on the days the clinic is full, while search terms drift, a disapproval sits unread, and budget slides to whichever campaign the platform likes best. If you can hold that discipline, keep it in-house. The reason to hand it over is bandwidth, not secret knowledge.

Detailed health targeting is gone, so anyone selling you an audience of people with a particular condition is describing something the platform no longer permits. What is left is creative and geography — who you speak to, and the radius you speak to them in. That makes Meta a poor place to chase a diagnosis and a reasonable one to introduce a treatment people do not yet search for by name.

No patient identity goes into the ad platforms. What goes back is that a booking happened and which campaign and search term it came from — no name, no contact details, no reason for the visit. Your booking system keeps the rest, and a BAA is signed before any data moves between us at all.

Reviewed September 2026.

See it on your own numbers.

Book a 30-minute call Thirty minutes, and a straight answer.