Medical lab SEO is the work on the Google Business Profile, the website pages and the reviews that gets a diagnostic laboratory or blood test clinic found by people looking for where to have a test done. In the UK "blood test near me" gets 12,100 searches a month and "private blood tests" 6,600, with a cost per click above 5 dollars on both (Google Ads via DataForSEO, November 2025 to October 2026 average).
That is expensive traffic.
Which is why the clinics that rank organically for the test, not just the town, pay far less for every patient. And it is where most lab websites fall short: one "tests" page with two hundred items and no preparation, turnaround or price.
But patients come with a GP referral anyway, why bother with Google?
Because the patient with a form in hand still chooses where to go, and chooses on a phone. In the UK the question "Can you request bloods from GP?" sits right under the results for private blood tests. The mistakes we see most often:
- one "tests" page listing everything, with nothing on preparation, turnaround or price;
- phlebotomy hours only in a PDF, different from the hours on the Google profile;
- one profile for the whole group instead of one per collection point.
Among the projects we work on are local businesses that started from zero. For Sunscape we built an SEO architecture with one page per intent and region: from 1 to 38 tracked keywords on page one, organic impressions up from 329 to 5,809 a month between March and August 2026. For Contesini Consulenze, two agencies near Mantua, lead generation on Google Ads brought in 299 enquiries at 7.20 euros each.
What does a solar installer have to do with a blood test clinic?
As a sector, nothing. As a mechanism, a lot: the customer searches for a service nearby, compares two or three names on the map and calls whoever answers their exact question. The general principles are in our local SEO guide; here we stay with labs.
In this guide you will find:
- who actually shows up when people look for a lab in Milan, Rome and Naples (6 searches, 22 profiles, 54 organic results);
- the searches that matter in the UK, with volumes and costs;
- how to set up the Google profile of each collection point;
- test pages, and what you can claim on them;
- online results, directories and ChatGPT: what counts and what does not.
Let's start.
Who shows up when you search for a lab in Milan, Rome and Naples (the map, rarely the website)
Searching "laboratorio analisi" (medical laboratory) from Milan, Rome or Naples, labs only appear on the map and in the "related websites" box: all 27 organic results of the three searches are Italian business directories, and nearly all of them are about other towns. That is what we found on 12 November 2026 across 6 mobile searches geolocated with DataForSEO.
| Search (city) | Map | Organic results (9 per search) | Other features |
|---|---|---|---|
| medical laboratory (Milan) | 6 profiles, 4 from groups | 9 directories, none about Milan | Images; no AI Overview |
| medical laboratory (Rome) | 4 independent labs, 7 to 3,000 reviews | 9 directories (Rome province, Velletri, Ponza, Positano) | AI Overview; 10 related websites (Synlab, Cerba) |
| medical laboratory (Naples) | 4 independent labs, 13 to 69 reviews | 9 directories | AI Overview; 7 related websites |
| blood test (Milan) | 4 profiles | Doctolib, 2 booking platforms, 1 lab in Turin, 5 directories | AI Overview; 10 related websites; 4 questions |
| blood collection centre (Rome) | 4 profiles (Cerba, USI, Synlab, Flaminio 9) | 9 out of 9 public health authorities and hospitals | AI Overview; 9 related websites |
| food intolerance test (Naples) | No map | 3 independent labs, 3 groups, 2 information sites, 1 home test | AI Overview with 11 sources and 2 prices (220 and 150 euros) |
Visilay study, 12 November 2026: Google mobile, Italian language, Milan, Rome and Naples, top 20 results via DataForSEO.
Across the 54 organic results, 32 are directories, 9 are public health bodies and hospitals, 3 are booking platforms. Independent lab websites: 4. Chain websites: 3.
The map tells a different story.
Of the 22 profiles shown, 12 belong to labs not tied to a known chain, and on "medical laboratory" in Rome and Naples it is 8 out of 8. In Rome the most reviewed has 3,000 reviews averaging 4.9; in Naples one profile on the map has just 13. Chains win mostly in the related websites box: Cerba appears in 5 searches out of 6, Synlab in 4. No ads and no videos on any of the 6 pages.
This is Italian data. The UK picture is different in one obvious way: on a UK search about private blood test clinics the map showed Private Blood Tests London, Easy Medical Centre (204 reviews) and Bloods4you, and the pages ranking below were clinic websites, not directories.
Which searches matter to a lab in the UK (near me and the test beat the town)
The searches that bring patients to a lab are of three kinds: generic ("blood test", 49,500 a month in the UK), near me ("blood test near me", 12,100) and service-led, meaning private, location or type of collection ("private blood tests", 6,600; "phlebotomy near me", 720). Town names come last: "private blood test london" gets 1,600.
| Search (UK) | Searches a month | CPC |
|---|---|---|
| blood test | 49,500 | 6.87 $ |
| blood test near me | 12,100 | 5.55 $ |
| private blood tests | 6,600 | 5.59 $ (competition 100 out of 100) |
| private blood test london | 1,600 | 6.58 $ |
| phlebotomy near me | 720 | 3.71 $ |
| blood test clinic near me | 390 | 4.55 $ |
| pathology lab near me | 140 | 6.35 $ |
Source: Google Ads United Kingdom via DataForSEO, monthly average November 2025 to October 2026, checked on 12 November 2026.
In Italy the same pattern holds: "laboratorio analisi vicino a me" (near me) gets 6,600 searches against 1,000 for Milan, and searches for "open today" jump from 30 in October to 590 in August.
Near me is decided by the phone's location, not by your keyword: it is won with the profile, not with a "blood test London" page.
The price of a click tells you where the competition is: above 5 dollars on every generic UK search. A lab that ranks organically for its tests avoids paying that for every visit. Below the figures in the table there are searches for single tests, often too small for tools to measure: how to handle them is in our guide to zero-volume keywords.
The Google profile of a lab (one per collection point, with its own category)
Every site with a collection point open to the public can have its own Google profile, and only one: Google's guidelines for representing your business forbid more than one profile per location and allow separate profiles for departments of businesses and hospitals. In our study 16 profiles out of 22 use "Medical laboratory" as the primary category.
The other 6 (Italian category names, translated) are a small catalogue of different choices: 3 "Medical centre", 1 "Medical clinic", 1 "Chemical laboratory" (which tells a patient about a different trade) and 1 "Blood testing service".
That last one belongs to Cerba in Rome, 4.6 average on 261 reviews, and it is the first profile on the map for "blood collection centre". It does not prove the category is enough. It does show that the category describing the exact service exists, and almost nobody uses it. How to choose primary and secondary categories is in our guide to Google Business Profile categories.
And the collection point inside our clinic?
The guidelines treat it as a department: it can have its own profile if it has a name different from the main site, a separate entrance, a different category and hours that may differ. For groups with several sites, the setup is in our guide to Google Business Profile for multiple locations.
Three settings matter more for a lab than for most businesses:
- hours that say when bloods are taken, not when reception is open: the patient who sees "open until 6pm" and turns up fasting at 11, when collection stops at 10.30, does not come back;
- the main tests listed as services, with the same names used on the website (see products and services on Google Business Profile);
- edits by Google and users watched closely, especially on holiday hours (see suggested edits).
On reviews a lab has one extra constraint: reply without mentioning tests or results, because even confirming that someone had a test is health data. How to collect and answer them: how to get Google reviews and how to respond to reviews.
Website pages: one per test, with preparation, turnaround and price
The page that brings patients to a lab is the single test or package page: what it measures, how to prepare, how long the result takes, whether a referral is needed, what it costs privately. On "food intolerance test" in Naples, 3 of the 9 organic results were pages by independent labs, and the AI Overview quoted two prices taken from two labs: 220 and 150 euros.
No map on that search.
Which means on tests, page one belongs to whoever wrote the test page. The questions Google shows under the results are, in effect, that page's table of contents. In the UK: "How much would a full health check cost in the UK?", "What blood tests check liver function?". In Italy: how much a full blood check costs, what not to do the night before, how to get bloods done without booking.
The structure that works for a test page:
- title with test and town ("HbA1c test in Leeds: preparation, results time and price");
- preparation: fasting, medicines, time of day, signed off by whoever is responsible;
- turnaround and how results are delivered;
- referral or private, and what changes for the patient;
- private price, written as a figure;
- collection hours and booking, or whether walk-ins are accepted.
UK private clinics already put price and speed in the title tag ("From £29 | Results from 24 Hours" on one of the leading London clinics). The errors we saw there are worth avoiding: a price in the meta description that differs from the one on the page, and turnaround times that change from page to page.
On the technical side: schema.org has a dedicated type, DiagnosticLab, a subtype of MedicalOrganization. Setup is in our local business schema guide, and if you have collection points in several towns our guide to location pages explains when a page per site makes sense.
Does your lab show up for the tests you run, or only for its name?
You have just seen that on generic searches page one can be all directories, and that on tests the winner is whoever has a page with preparation, turnaround and price. Let's look at the profiles, categories and pages of each of your collection points together, and at the searches in your area where you don't appear yet.
Book a strategy callWhat a lab can say on its website and profile (evidence for every claim; in Italy, no discounts at all)
A lab can publish its tests, prices and opening hours, but every claim about results has to stand up. 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".
"Find out exactly which foods you are intolerant to" on a test page is an objective claim, and it needs the evidence behind it.
In Italy the rule is stricter. A private lab falls under paragraph 525 of article 1 of Law 145/2018: informative advertising only, including prices under article 2 of Decree-Law 223/2006, with nothing "attractive and suggestive", including offers, discounts and promotions. "Full blood check: 89 euros" is fine; "49 euros instead of 89, November only" is not.
The wider picture for healthcare providers is in our guide to healthcare SEO and in the one on healthcare marketing.
Online results: the search that brings no new patients (but brings them back)
In Italy "referti online" (online test results) gets 90,500 searches a month: patients who have already had the test and are looking for the portal to download it. They are not new patients, but they decide whether the next test is done with you.
In Italy the rules come from the data protection authority's guidelines on online results of 19 November 2009: the service is optional for the patient, does not replace the paper report and keeps the result online for 45 days. Whatever the country, the SEO side is the same:
- a public "Online results" page explaining how to log in and what to do if the code does not work: it is what Google shows to people searching "[lab name] results";
- the private area kept out of the index, with no patient data in the page address;
- the profile link pointing to the public page, not to the login.
Directories, booking platforms and chains: who you are really up against (32 organic results out of 54)
On generic Italian searches, an independent lab's rivals on page one are directories, not chains: 32 organic results out of 54 in our study were business directories, and 3 more were booking platforms. The chains take the related websites box.
So should a lab be listed in directories?
Yes, with the same name, address and phone number as the profile: not for the click, but because Google and AI tools cross-check those sources (more in our guide to local citations). One warning: on "blood test" in Milan, Doctolib's snippet showed blood collection from 10 euros. If you are listed, patients compare your price there, so it has to match the website.
Then there is the public sector. On "blood collection centre" in Rome all 9 organic results were public health authorities and hospitals. A private lab does not compete on free tests with a referral. It competes on waiting time: walk-in, Saturday, home visit. In the UK the equivalent is the NHS route, and the question under the results says it plainly: "Can you request bloods from GP?"
Which labs ChatGPT recommends (5 out of 5 missing from the map)
We asked ChatGPT, with web search on, which lab it recommends in Milan for a blood test without booking: it named 5 providers (Auxologico Ariosto, Cerba HealthCare Moscova, Policlinico di Milano, ASST Gaetano Pini-CTO, Laboratorio San Giorgio) and none of them appeared on the map or in the organic results for "medical laboratory" in Milan.
The sources it cited explain why.
They were almost all website pages about one site or about laboratory tests: the Auxologico Ariosto location page, the Policlinico's "laboratory tests" page, the ASST Pini-CTO lab page, a Cerba page on "medical laboratory in Milan" published on 19 August 2026. Plus a single Google Maps profile. The first choice, Auxologico Ariosto, averages 2.8 on 399 reviews.
The rating did not decide. Having a page that answered the exact question did: location, tests, walk-in access.
That is query fan-out at work: the AI breaks the request into sub-questions and cites pages that answer them. For a lab the sub-questions are nearly always the same (where, when, do I need to book, how much, when do I get results), and they are the same sections as the test page. Nobody can guarantee a citation; you can make the answer easy to find. In the US, Labcorp has published an llms.txt file pointing AI tools to its test directory and its collection centre finder: an example from a large American group, not proof that it helps rankings.
Our full test on local businesses and AI is in the local AI visibility guide; if you want to work on it properly, that is what we do with GEO.
What to measure (calls, directions and bookings, not rankings)
A lab measures SEO in bookings, calls and direction requests from the profile, not in rankings: map positions change from one street to the next. Profile numbers are in Google Business Profile insights; the rest is tracked on the website with a UTM parameter on the profile link. If you would rather leave profiles, pages and tracking to us, that is our SEO service.
One rule, not up for discussion: the test name never goes into a conversion. "Booking sent" yes, "HIV test booking" no. The same applies to ads, as we explain in our guide to Google Ads for doctors and clinics.
Medical lab SEO FAQs
Yes. On generic searches the map and the related websites box are enough, but on tests the organic page one belongs to whoever has a dedicated page (3 independent labs out of 9 results for "food intolerance test" in Naples), and in our test ChatGPT only recommended providers with a page about a location or about tests.
Yes. A price is factual information; what needs evidence under section 12 of the CAP Code are claims about what a test can tell you. In Italy prices are allowed too, but offers, discounts and promotions are not (Law 145/2018, paragraph 525).
Yes, if each one has its own address, signage and hours: Google's guidelines allow one profile per location, and no more. A collection point inside a clinic can have a separate profile only if its name, entrance and category differ from the main site.
No. Index the public page that explains how to reach the portal; the area holding the results stays private and out of search, with no patient data in its addresses.
It depends on the service. In the UK "blood test near me" costs 5.55 dollars a click and "private blood tests" has competition at 100 out of 100 (Google Ads UK via DataForSEO, 12-month average). Ads pay off when they land on a test page with price and turnaround, not on the home page.
Medical lab SEO, in short (and the page to write first)
On generic searches you win on the map.
On tests, page one belongs to whoever wrote the test page.
One profile per collection point, with collection hours.
Prices yes; claims only with evidence.
ChatGPT recommended 5 providers, none from the map.
One last thing that stands out in the data: in Italy "laboratory open today" goes from 30 searches in October to 590 in August, and "laboratory near me" peaks in the same month. The first page to write is not the health check page, it is the one with holiday and Saturday hours, published before the summer and repeated on the profile, because in August the lab that wins is the one that is open and says so.
See you next time.