Lead generation for a pharmacy is the path that takes a person from a Google search to a request the pharmacy can count and follow up: a service booking, an equipment hire, a delivery, a call from the Business Profile. In the UK those searches have precise names: "prescription delivery" gets 1,300 searches a month, "flu jab pharmacy" 590 (2,900 last December), "ear wax removal pharmacy" 390, "breast pump hire" 390 and "blood pressure check pharmacy" 210 (DataForSEO, Google Ads UK, 13 November 2026).
A pharmacy does not have a traffic problem.
"Pharmacy First" alone gets 27,100 searches a month in the UK. People already look for pharmacies, and most of them simply walk in.
The problem is elsewhere: the services that earn the most (ear wax removal, travel jabs, blood pressure checks, hires) start with a request, and that request often ends up somewhere else. The three mistakes we see most often:
- treating bookings as a favour: you can only book at the counter or by phone during opening hours, so the person searching at 10pm books with whoever has an online calendar;
- no page per service: in 12 Italian searches we checked, at least 10 "pharmacy" results were Facebook or Instagram posts, not website pages;
- asking too much in the form: symptoms, medication, a photo of the prescription. That is health data, and a form that collects it for no reason is a risk, not an extra lead.
Have you ever worked with a pharmacy?
No, and we say so up front. The method comes from other sectors: for Contesini, an energy consultancy in Italy, 299 enquiries in seven months at €7.20 each, and 68% became a sales opportunity. That 68% exists for one reason: every enquiry has an outcome written down somewhere. A pharmacy works the same way, except the customer does not sign a contract. They book a blood pressure check.
In this guide:
- the five request queues of a pharmacy, with UK volumes and cost per click
- who holds Google on 12 searches in three Italian cities (Milan, Rome, Naples)
- what a service page needs to turn a search into a booking
- a four-field form that asks for no health data
- what one enquiry costs, with the maths
- what happens when an AI answers
Let's start.
Which requests can a pharmacy collect (five queues, from hires to Pharmacy First)
A pharmacy collects requests in five queues: bookable services, equipment hire, NHS services, deliveries and vaccinations. In England the NHS lists what pharmacies can do on its page on how pharmacies can help, including Pharmacy First: prescription medicine for seven conditions (impetigo, infected insect bites, earache, sore throat, sinusitis, urinary tract infections in women aged 16 to 64, shingles) without a GP appointment.
Here are the UK search numbers, measured today:
| Queue | Search | Searches a month (UK) | Average CPC |
|---|---|---|---|
| NHS services | pharmacy first | 27,100 | 2.60 $ |
| Deliveries | prescription delivery | 1,300 | 4.47 $ |
| Vaccinations | flu jab pharmacy | 590 (2,900 in December 2025) | 0.73 $ |
| Bookable services | ear wax removal pharmacy | 390 | 2.88 $ |
| Equipment hire | breast pump hire | 390 | 1.45 $ |
| Bookable services | blood pressure check pharmacy | 210 | 2.78 $ |
| Vaccinations | travel vaccinations pharmacy | 170 | 3.72 $ |
| Equipment hire | crutches hire | 110 | 0.35 $ |
Small numbers, aren't they?
Yes, and that is the point. These are national volumes: a high street pharmacy sees a slice of those 390 searches for ear wax removal. But every one of them is a person who has already decided to get it done and is choosing where.
Compare Italy, where the same queues exist under a 2009 law (Legislative Decree 153/2009, the "pharmacy of services"): "holter cardiaco farmacia" (heart monitor) gets 480 searches a month at 1.28 $, "noleggio stampelle" (crutches hire) 390 at 0.42 $. UK clicks on bookable health services cost more than double: 2.88 $ for ear wax removal and 2.78 $ for a blood pressure check, against 1.28 $ for the Italian heart monitor. Hire is the exception: crutches cost 0.35 $ a click in the UK and 0.42 $ in Italy.
The bigger searches we measured in the guide to Google Ads for pharmacies. Here we stick to the queues that end in a request.
Who takes these requests today (108 results on 12 Italian searches, 45 from pharmacies)
Out of 108 organic results collected on 12 searches, 45 belong to single pharmacies and 12 to chains; the rest go to directories, delivery apps, medical supply shops and public bodies. The survey is ours and it is Italian: 4 searches ("holter cardiaco farmacia", "noleggio stampelle", "cup farmacia" for booking hospital appointments at the pharmacy, "consegna farmaci a domicilio" for home delivery) on Google mobile in Milan, Rome and Naples, on 13 November 2026, with DataForSEO. We did not run the same survey in the UK.
| Search (Italy) | Results | Single pharmacies | Chains | Who holds the rest |
|---|---|---|---|---|
| heart monitor at the pharmacy | 25 | 21 | 4 | nobody |
| crutches hire | 29 | 11 | 3 | 10 medical supply shops, 4 directories, 1 other |
| hospital booking at the pharmacy | 27 | 8 | 3 | 10 directories, 6 public health bodies |
| home delivery of medicines | 27 | 5 | 2 | 12 apps and online shops, 6 news articles, 2 other |
| Total | 108 | 45 | 12 | 51 |
Four queues, four different markets:
- Heart monitor: pharmacy against pharmacy. 25 results out of 25 are pharmacies or chains, and the map shows 4 pharmacies in all three cities. The best page wins.
- Crutches: pharmacies lose the map. All 4 map listings are medical supply shops in all three cities.
- Hospital bookings: directories and regional health services rule. Only 8 of 27 results are single pharmacies.
- Delivery: apps rule. 12 of 27 results are apps and online shops, with the same delivery platform appearing 7 times. No map at all.
And ads? Zero on 12 searches. Nobody pays for these requests in Italy, not even the delivery apps.
The detail that struck us most: at least 10 of the 45 "pharmacy" results were Facebook or Instagram posts. Google shows them because the pharmacy has no website page that answers better. A post has no booking button.
The page that turns a search into a booking (3 out of 5 allow it, 2 show a price)
A service page is a website page about one service only (blood pressure check, ear wax removal, hire) with a price or price range, duration, preparation and a way to book without calling. In the Italian survey we opened 5 of the top results: 3 on the heart monitor, 2 on hospital bookings.
| Page (top position or close) | Online booking | Price |
|---|---|---|
| Heart monitor, Milan pharmacy (1st) | yes, calendar with a Book button | yes, 24-hour monitor €89 |
| Blood pressure monitor, Rome pharmacy (1st) | yes, booking system plus WhatsApp and email | no |
| Heart monitor, Tuscan pharmacy showing in Naples (3rd) | WhatsApp and email only, no calendar | yes, report €70 in 3-5 days or €90 in 24 hours |
| Hospital booking, Milan pharmacy (3rd) | no, in person only | no |
| Hospital booking, Rome pharmacy (4th) | no, in person only | no |
The heart monitor pages at the top all let you contact the pharmacy online. The booking-service pages do not.
What a service page needs, based on what ranks at the top:
- the service named the way people search for it ("ear wax removal", not "aural care service");
- a price or a range, with what is included (two of the three heart monitor pages show one: €89, €70-90);
- timing and preparation: how long it takes, when results come, what to bring;
- a booking button that works when the pharmacy is closed;
- address, opening hours and town in the text, not only in the map at the bottom.
How to build these pages into the site is in our guide to pharmacy websites, including what UK and Italian rules allow a pharmacy to say online.
People searching for ear wax removal find a booking calendar. Is it yours?
If a service exists only at the counter, evening and weekend requests go to whoever has a page with a booking button. Let's look at which of your services people search for and which pages are missing.
Book a strategy callThe right form for a pharmacy (four fields and no health data)
A pharmacy contact form should ask only for what it needs to call back and fix the appointment: name, phone, service and preferred time. Anything about health is special category data under UK GDPR, as the ICO guidance on special category data explains, and needs a specific condition and extra care.
Four fields:
- full name;
- phone (or WhatsApp, if the pharmacy really uses it);
- service, from a closed menu: ear wax removal, blood pressure check, travel jabs, hire, delivery, flu jab;
- preferred time: morning, afternoon, Saturday.
Leave out symptoms, medication and prescription photos. They are not needed to book a blood pressure check, and they are exactly the fields that make people abandon a form halfway.
So how do I know if a request is any good?
By its queue. A qualified enquiry has one extra detail, different for each service:
| Queue | The enquiry is qualified if | Outcome to record |
|---|---|---|
| Bookable services | a day has been chosen | booked / no-show / done |
| Equipment hire | start date and length are known | collected / returned |
| NHS services | the condition is on the Pharmacy First list | seen / referred to GP |
| Deliveries | the address is in your area | delivered / out of area |
| Vaccinations | the person is eligible for the campaign | vaccinated / recalled |
The habit matters more than the tool. If you want software to track requests, our comparison of the best lead generation tools lists the ones that connect to a form.
What one enquiry costs a pharmacy (and why volume sets the ceiling)
An enquiry from Google Ads costs the price of a click divided by the share of clicks that become a request. Assuming 8% (our assumption, not an industry figure), an ear wax removal enquiry costs about 36 $ (2.88 / 0.08) in the UK and a crutches hire enquiry about 4 $ (0.35 / 0.08).
So should I spend a lot?
No, because you can't. Volume sets the ceiling. If one pharmacy bought every single click on four UK service searches nationwide, it would spend about 2,900 $ a month:
| Search | Searches a month (UK) | CPC | Spend if you buy every click |
|---|---|---|---|
| ear wax removal pharmacy | 390 | 2.88 $ | 1,123 $ |
| blood pressure check pharmacy | 210 | 2.78 $ | 584 $ |
| travel vaccinations pharmacy | 170 | 3.72 $ | 632 $ |
| breast pump hire | 390 | 1.45 $ | 566 $ |
| Total | 1,160 | 2,905 $ |
A pharmacy sees the searches in its own town, not the whole country. The realistic share is a few tens of pounds a month per service. Google Ads here is a booster for the right weeks (flu jabs from September, when searches go from 140 in August to 880), not the engine. Campaign structure is in the guide to Google Ads for pharmacies, together with Google's healthcare and medicines policy.
The engine is the map and the service page. You pay for them once, not per click. To count them you need two numbers: calls and direction requests from the Business Profile (in the profile's performance stats), and requests from the website. Setting up a pharmacy profile is covered in our pharmacy SEO guide; for healthcare practices in general there is the guide to Google Business Profile for practitioners.
When a pharmacy does not need lead generation (and the counter is enough)
A pharmacy that offers no bookable services, hires or deliveries does not need lead generation: people arrive from the map and walk in, and the work is all on the Business Profile.
Three cases where you should stop first:
- the pharmacy lives on prescriptions: the person searching for an open pharmacy does not leave an enquiry, they walk in. Accurate hours matter more than any form;
- the service has no slots: if ear wax removal is booked for three weeks, more requests only make the wait longer;
- nobody calls back: an enquiry read the next day is a lost enquiry. Then the problem is the process, not traffic, and it is the same one we describe for websites that do not generate leads.
We applied the same logic to medical labs and vets: the queue changes, the method does not.
Pharmacies and AI answers (AI Overviews on 9 of 12 searches)
Google showed an AI-generated answer on 9 of the 12 Italian searches we checked: on hospital bookings and delivery in all three cities, on crutches in Milan and Rome, on the heart monitor only in Rome. The tool returned neither the text nor the sources, so we do not know which pharmacies were cited.
We do know what ChatGPT does when an Italian pharmacy owner asks how to find customers on Google: it answers with channels (Business Profile, local SEO, Google Ads), a simulation on a €500 budget and a cost per customer between €10 and €50, which ChatGPT itself calls illustrative assumptions. Its sources were Google help pages, the Italian Ministry of Health and a marketing blog: no pharmacy.
AI tools answer with what they find written down. A pharmacy has a better chance of being named when someone asks "where can I get ear wax removal in Leeds" if it has a page with the service name, town, price and hours, and if name, address and services match between site and profile. It is not a guarantee of being cited: it is the minimum condition. The mechanism is explained in our guide to local AI visibility, and why one question becomes ten searches is in the piece on query fan-out.
Lead generation for pharmacies: frequently asked questions
Yes. A pharmacy can use a form or a booking calendar for services, hires, deliveries and vaccinations, as long as it asks only for the data needed to book the appointment. Health details are special category data under UK GDPR and need extra care.
No, you do not need them. Name, phone, service and preferred time are enough to book a blood pressure check or a hire. Collect health data only when a service really requires it, with the safeguards the ICO describes.
It depends on volume. Service searches are small (390 a month in the UK for ear wax removal pharmacy) and clicks cost 2.78 to 3.72 dollars on checks and travel jabs. A sensible budget is a few tens of pounds a month per service, focused on peak weeks.
It depends on how you present it. Pharmacy First, the NHS service in England, gets 27,100 searches a month across the UK, and the NHS itself tells people to contact the pharmacy before visiting, because not all pharmacies offer every condition. A page that lists the conditions you treat, with hours, answers that question first.
It depends on the service. The phone works during opening hours; an online calendar suits services with fixed slots like ear wax removal; WhatsApp helps for hires and deliveries, if someone actually replies. What matters is that every request ends up in the same list with its outcome.
Lead generation for pharmacies, in short (and what you are not counting)
Five request queues: services, hires, NHS services, deliveries, vaccinations.
In Italy, on the heart monitor it is pharmacy against pharmacy: 25 results out of 25.
On bookings and deliveries, directories, health services and apps rule.
UK clicks on bookable services cost 2.78 to 3.72 dollars, more than double the Italian heart monitor.
Four fields in the form, no health data.
One last thing. The person who hires a breast pump comes back to return it. The person who has a 24-hour heart monitor comes back the next day to hand it in. Hires and monitors bring two visits to the pharmacy for every request, and nobody counts the second one. Try counting them for a month: that is the number that tells you what the page you do not have yet is worth.
If you want to see which queues your pharmacy can open and how to count them, the method is in our lead generation service, or you can get in touch.
Speak soon!