Lead generation for doctors is the work that turns people searching for a specialist on Google (in the map, on your website, in ads, on booking platforms) into appointment requests you can track and put a cost on. On 12 Italian specialist searches we checked in Milan, Rome and Turin, 39 of the 48 listings in the map carried the name of an individual doctor, while only 4 of the 118 results below the map were a single doctor's website.
For a consultant in private practice, new patients look like a referral game.
Then you look at the diary: some first appointments from a booking platform, some from Google, some from who knows where. And nobody knows what each one cost.
The mistakes we see most often in medical practices:
- nobody asks patients how they found the practice, so nobody knows what to cut;
- the Google listing belongs to the clinic, and the doctor's name never appears in the map;
- the booking form asks for symptoms and diagnosis before it offers a time slot;
- a platform has been paid for years without anyone counting the new patients it brought.
How to rank the practice is covered in our guide to healthcare SEO, campaigns and budget in Google Ads for doctors, pages and booking in the guide to a medical practice website, rules and seasonality in healthcare marketing. This article is about the system that holds them together.
Why listen to us if we don't publish medical case studies?
Because the mechanics are the same for any business that lives on local enquiries. For Contesini Consulenze, two energy advice offices near Mantua, we started from zero: 299 enquiries at €7.20 each, and 68% became a sales opportunity (the Contesini case). That 68% is the number that matters for a practice too: how many enquiries become an appointment.
In this guide:
- who appears on Google when a patient looks for a cardiologist, dermatologist, gynaecologist or orthopaedic surgeon;
- why the map belongs to the individual doctor and the results below it don't;
- what each search channel costs, from ads to booking platforms;
- what a doctor can say to attract patients;
- where enquiries get lost between the phone and the form;
- how to work out the cost of a new patient;
- what AI tools read when someone asks for a specialist.
Let's start.
Where patients look for a specialist (12 searches, 48 listings, 3 ads)
Someone searching for a specialist on Google always gets a map with four listings, then a list dominated by clinics and hospitals, with booking platforms in between. On 12 Italian searches checked on 10 November 2026, the map appeared in 12 of 12, an AI Overview in 12 of 12, and ads in only 2.
Method: four specialties in Milan, Rome and Turin, Google Italy on a smartphone, top 10 results, DataForSEO data; volumes and cost per click are Google Ads Italy averages over the last 12 months. The searches are in Italian; we show the English equivalent.
| Search (Italian, smartphone) | Monthly searches | Average CPC (USD) | Map listings named after a doctor | Platform results in top 10 | Single-doctor sites in top 10 |
|---|---|---|---|---|---|
| cardiologist Milan | 720 | $0.89 | 3 of 4 | 3 | 0 |
| dermatologist Milan | 4,400 | $1.43 | 0 of 4 | 0 | 0 |
| gynaecologist Milan | 2,400 | $1.42 | 4 of 4 | 3 | 0 |
| orthopaedic surgeon Milan | 1,900 | $1.52 | 3 of 4 | 3 | 1 |
| cardiologist Rome | 1,000 | $0.74 | 3 of 4 | 1 | 0 |
| dermatologist Rome | 3,600 | $0.69 | 4 of 4 | 2 | 1 |
| gynaecologist Rome | 1,000 | $0.84 | 3 of 4 | 3 | 1 |
| orthopaedic surgeon Rome | 1,300 | $2.14 | 4 of 4 | 0 | 0 |
| cardiologist Turin | 720 | $0.35 | 4 of 4 | 3 | 0 |
| dermatologist Turin | 3,600 | $0.73 | 4 of 4 | 2 | 0 |
| gynaecologist Turin | 1,000 | $0.61 | 4 of 4 | 3 | 0 |
| orthopaedic surgeon Turin | 1,300 | $0.69 | 3 of 4 | 2 | 1 |
| Total | 22,940 | $0.35 to $2.14 | 39 of 48 | 25 of 118 | 4 of 118 |
What about the booking platforms?
They are there, but less than you might think: Doctolib appeared in 7 searches out of 12, MioDottore in 7, Top Doctors in 5. 25 results out of 118 in total. The rest of the list belongs to groups with many sites and many pages: Kormed appeared in 6 searches.
The map belongs to the doctor, the list to the clinics (39 of 48 listings v 4 of 118 sites)
This is the finding that changes a specialist's strategy: in the map the doctor's name wins, below the map the clinic wins.
Of the 48 map listings, 39 were titled with a doctor's full name.
I work at a clinic. Can I have my own listing?
Yes. For several practitioners at one location, the Google Business Profile guidelines say "the title of the Business Profile for the practitioner should include only the name of the practitioner", and the clinic keeps its own profile. One profile per specialty is not allowed: "A practitioner shouldn't have multiple Business Profiles to cover all of their specializations."
In short: one doctor, one listing in their name, the specialty as the category. Then ask your own patients for reviews, as explained in our guide to getting Google reviews.
The four search channels that bring a doctor enquiries (and what each does)
A specialist's lead generation runs through four search channels.
The doctor's Google listing
The channel for "near me" and "specialty + city" searches. You don't pay per click, and it mostly brings phone calls and direction requests. Set-up is covered in our guide to Google Business Profile optimisation.
Treatment pages on the website
The channel for people searching for the treatment or consultation itself ("visita dermatologica", a dermatology consultation, gets 6,600 searches a month in Italy) who want price, length and location. This is where clinics beat personal sites: one page per service, with price and opening hours, is what a single doctor's site almost never has.
Google Ads
The fastest channel, and on these searches almost empty: 3 ads in 12 searches, all from booking platforms. Estimated cost per click ranged from $0.35 (cardiologist Turin) to $2.14 (orthopaedic surgeon Rome).
One limit to know before you open the account: Google's policy on health in personalised advertising says "Content related to Health is a sensitive interest category", and advertiser-curated audiences "can't be used". No Customer Match, no data segments, so no remarketing to people who visited a treatment page. Search campaigns and Google's own audience segments remain. Structure and budget are in Google Ads for doctors.
Booking platforms
Doctolib, MioDottore and Top Doctors bring appointments that are already booked. The trap is in the counting: some of those bookings come from patients who already knew you and used the platform as a diary.
In 10 searches out of 12 at least one platform was in the list: it's worth being there, but measure it separately, counting only first appointments from people who weren't already patients.
What a doctor can say to attract patients (claims need evidence)
Medical advertising has to inform, not persuade with promises. In the UK, section 12 of the CAP Code says "Objective claims must be backed by evidence, if relevant consisting of trials conducted on people", and that health professionals are "deemed suitably qualified only if they can provide suitable credentials". In Italy the rules are stricter still: article 56 of the Italian code of medical ethics limits advertising to "titoli professionali e le specializzazioni", qualifications and specialties.
For lead generation that means three practical things.
No "best cardiologist in London" unless you can prove it, and in medicine you almost never can.
Publish the real consultation fee. It is information, and it answers the first question most patients have.
Be careful with paid-per-patient arrangements. A subscription to a platform where the patient chooses is a listing; a fee per patient referred is a different contract. Check with your regulator or indemnity provider before signing the second kind.
Do you know where your new patients come from?
In the 12 searches we analysed, 39 of 48 map listings carried a doctor's name and ads were almost absent. Let's look at where your practice's enquiries come from today, what each one costs and which channel you are missing.
Book a strategy callFrom enquiry to appointment (the form that asks for a diagnosis)
An enquiry becomes a patient only if someone answers and books the appointment. This is where a practice loses money it has already spent.
The phone nobody picks up. If reception doesn't answer, the patient has three other listings in the same map. Test it: call the practice at 1:30pm and 6:45pm from an unknown number, every day for a week. Your own missed-call count is worth more than any average published online.
The form that asks too much. To book, you need name, phone number, service and preferred time. Symptoms and diagnosis in a website form are health data collected before you need them. Keep marketing consent (newsletters, campaigns) as a separate tick box, never bundled with the booking.
More on lost enquiries in our guide to why a website isn't generating leads.
What a new patient costs (and why cost per click isn't enough)
The cost of a new patient is the spend on a channel divided by first appointments from people who weren't already patients. Not by clicks, not by enquiries.
A worked example, with round numbers rather than an industry average: if a click costs £1 and one visitor in ten asks for an appointment, an enquiry costs £10. If the practice books one enquiry in two, a first appointment costs £20. If half the calls go unanswered, the cost doubles again.
That is why the number to watch is not CPC but the share of enquiries that become appointments. For Contesini, outside healthcare, it is 68%: that share is what makes €7.20 per enquiry sustainable.
You need three columns on a spreadsheet:
- where the enquiry came from (listing, website, ad, platform, referral);
- whether it became an appointment, and when;
- whether they were already a patient.
When a spreadsheet stops being enough, our guide to the best lead generation tools compares the options.
What ChatGPT and AI Overviews read when someone looks for a specialist (MioDottore in 10 of 10)
An AI Overview appeared on all 12 searches, and in the 10 where DataForSEO returned the text MioDottore was among the sources in 10 out of 10, Top Doctors in 6, Doctolib in 4. Alongside the platforms, the sources were Google listings and clinic sites with a page for the specialty.
AI tools repeat data a doctor only partly controls. The same name on listing, website and platform, a clear specialty, and fees and hours written on the page are what an AI can pick up. Nobody can promise a citation, but inconsistent details between your listing and a platform are a good reason not to be chosen. More in our guide to local AI visibility.
The same approach for dental practices is in our guide to lead generation for dentists.
Lead generation for doctors: FAQs
Yes, as long as the ads inform and every claim can be proved: in the UK the CAP Code requires evidence for objective health claims. On Google Ads, use search campaigns; remarketing is out, because Google treats health as a sensitive interest category.
Yes. Google Business Profile guidelines allow a profile for each practitioner at a shared location, titled with the practitioner's name only, alongside the clinic's own profile. Separate profiles for each specialty of the same doctor are not allowed.
It depends on the city and specialty: in our 10 November 2026 survey of Italian searches, Doctolib appeared in 7 of 12 and Top Doctors in 5. If you use one, count separately the first appointments from people who didn't already know you.
It depends on the channel and on reception: on Italian specialist searches the estimated cost per click ranged from $0.35 to $2.14, but the real cost is spend divided by first appointments from new patients. If you book one enquiry in two, each appointment costs twice as much as each enquiry.
No. Google's policy on health in personalised advertising says advertiser-curated audiences can't be used for health, so Customer Match and data segments are out. Search campaigns and Google's own audience segments are still available.
No. To book an appointment you need name, phone number, service and preferred time; symptoms and diagnosis are health data collected before you need them. Keep marketing consent as a separate tick box.
Lead generation for doctors, in short (and the check to do this week)
The map is on 12 searches out of 12: get a listing in your own name, not just the clinic's.
Below the map, treatment pages with prices and hours win.
Search ads yes, remarketing no: Google treats health as sensitive.
Platforms yes, but count separately the patients who didn't know you.
No promises you can't prove: publish the real fee.
Count first appointments, not clicks.
This week, do one thing: search your specialty plus your city on Google, on a phone, and look at the map. If the four listings carry your colleagues' names and yours isn't there, your first lead generation investment isn't an ad budget. It's a listing with your name, your specialty and the address where you see patients.
If you want an enquiry system built and measured this way, it's what we do in our lead generation service.
See you next time!