Skip to content

How to build a medical laboratory website

Author: Matteo Pellegrini

A medical laboratory website is the site a clinical lab uses to tell patients and doctors which tests it runs, how to prepare, when samples are taken, what each test costs and how to get the results. On the 21 lab websites Google shows in Turin, Florence and Bari, 14 offer online results and 12 online booking, but only 2 publish the price of a single test (Visilay survey of Italian labs, 13 November 2026; we ran the same check on pharmacies in how to build a pharmacy website).

Patients look for that price anyway.

In the UK, "how much is a private blood test" gets 590 searches a month and "blood test prices" 320, while "blood test near me" gets 12,100, with a cost per click of $5.55 (Google Ads data read with DataForSEO on 13 November 2026).

And the lab owner who searches for "medical laboratory website design"? Google UK shows template galleries (Nicepage, Envato, Dribbble), a Pinterest pin and a guide for lab equipment suppliers. Almost nothing on page one explains what a clinical lab website needs. In Italy it is the same: the search returns chemical testing labs and a business directory.

The mistakes that keep coming back in our Italian sample are three:

  • no prices: 11 sites out of 21 have a test menu, but costs appear only on check-up bundles, when they appear at all;
  • discounts instead: 4 sites out of 21 show percentage discounts or "offers", although Italian law asks private healthcare providers for information without promotional elements;
  • nobody checks the site: one "Call us" button dials a dummy number, another site still shows the template text ("Slide title").

Why should you listen to us?

We do not have a lab among the clients whose numbers we can publish, and we would rather say so. The method is the one we use on local projects: for Contesini Consulenze a new landing page with lead tracking brought 299 enquiries in seven months, at €7.20 each, and 68% turned into sales opportunities.

What does an energy consultancy have to do with a blood test clinic?

The rule is the same: whoever lands on the page must find the answer to the question they typed into Google within seconds. For a lab, that question is nearly always one of these: how much is it, when are you open, do I need to fast, where do I get my results.

In this guide you will find:

  • what is on (and missing from) 21 lab websites in three Italian cities, item by item;
  • the pages a lab website needs, each with the search it answers;
  • what a lab can and cannot say, under Italian law and the UK CAP Code;
  • online booking and results, following the Italian data protection authority and the UK ICO;
  • what a lab website costs, with the only public figures we could find.

Let us start with the data.

What is on lab websites in Turin, Florence and Bari (2 out of 21 show the price of a single test)

On 13 November 2026 we searched "laboratorio analisi" in Turin, Florence and Bari with DataForSEO (Google, desktop, localised results) and read the first 7 clinical lab websites per city, from the map and the organic results. Directories, public health authorities and social profiles were excluded; chains count once per city, using the branch page.

None of the three searches showed paid ads, and all three had an AI answer at the top.

What we looked for on the siteTurin (7)Florence (7)Bari (7)Total (21)
Link to the privacy notice76720
VAT number shown76417
Agreement or accreditation with the public health service stated65415
Tap-to-call phone link that works47415
Online results54514
Online booking (form or system, including external)63312
Browsable test menu64111
Sample collection hours on the landing page43310
Test preparation instructions63110
Walk-in (no appointment) stated4329
Home blood collection2338
Licence or accreditation reference2507
Named medical director3306
Check-up bundles with a price1124
Percentage discounts or "offers"0314
Price of at least one single test0202
Visilay survey, 13 November 2026: 21 Italian clinical lab websites that Google shows for "laboratorio analisi" in Turin, Florence and Bari (DataForSEO, desktop, first 7 labs per city from the map and organic results). Landing page plus linked sub-pages (prices, booking, preparation, test menu).

Three things stand out.

The legal paperwork is almost complete; what patients need is not. Privacy notice and VAT number are nearly everywhere; collection hours on the landing page appear on 10 sites, preparation instructions on 10.

Price is the big gap. One lab in Bari publishes 13 check-ups with prices (a "Routine" check-up at €45 covering 18 tests), but for a single test it asks you to get in touch. That is the best case in the sample (on vet practice websites we found no prices at all, 0 out of 21).

Bari has the thinnest websites: one test menu, no licence reference, no named director. And for "laboratorio analisi bari" the first organic result is a Facebook page.

There is an SEO detail too: of the 10 organic results in Turin, 6 are pages from the same healthcare group, split across two domains. An independent lab without a clear page per town and per test leaves that space to whoever has one. We covered this in our guide to medical lab SEO, with data from Milan, Rome and Naples.

Which pages a medical laboratory website needs (and the search behind each one)

A lab website needs seven pages or sections, each tied to a question patients actually ask Google. Here is the list, with UK monthly volumes read on 13 November 2026 where they exist:

  1. a test menu with one page per test: name, what it measures, sample (blood, urine, swab), preparation, turnaround time, private price. 11 Italian sites out of 21 have one;
  2. test preparation: fasting, medication, urine collection. Patients ask before every fasting blood test;
  3. locations and collection hours, separate from reception and results hours, with Saturdays highlighted. "Phlebotomy near me" gets 720 UK searches a month;
  4. walk-in or appointment, said plainly: only 9 Italian sites out of 21 state it;
  5. private and referred patients: what you pay for and what your GP or the health service covers;
  6. home visits, if you offer them: 8 Italian sites out of 21 do;
  7. check-ups and bundles listing the tests included and the price: "how much is a private blood test" gets 590 UK searches a month.

Seven pages for a small local lab, isn't that too many?

Not if each one answers a question. They are the same questions your reception takes on the phone every morning: putting them on the site cuts calls before they happen.

Then there is a page almost nobody builds: one for referring doctors, with turnaround times for the main tests and how to send patients. In American guides on lab websites a doctor portal is a recurring item; among the Italian pages we read, only one agency mentions it.

The technical structure of these pages (URLs, titles, internal links) is the same as any SEO-friendly website. The content is not: a lab site is planned test by test, not service by service. It is the reasoning we applied to websites for doctors and medical practices, with one difference: here the patient often chooses the test, not the clinician.

What a lab can say on its website (prices yes, discounts no)

In Italy, a private lab can publish only useful, verifiable information about its services, including the price, with no promotional elements. That is paragraph 525 of Law 145/2018, which the Italian Ministry of Health quotes in full: private healthcare providers' communications "may contain only" the information listed in Decree-Law 223/2006, "excluding any promotional or suggestive element". That decree names "the price and total costs of the services" among the information allowed.

So publishing a price list is fine. It is also smart.

And the 25% discount on a check-up?

That is exactly what the rule excludes. In our sample one Florence lab shows 11 bundles labelled "20%", "25%" or "30% off"; another offers a genetic test "at €330 instead of €520". A third, in Bari, announces "free bundles in November" on a site whose copyright line stops at 2019.

Paragraph 536 of the same law adds that every private healthcare provider must have a medical director registered with the relevant professional order. Two details should therefore always be on the site, in the footer or the "about" page:

  • the medical director's name, shown today by 6 sites out of 21;
  • the licence reference and, where it exists, the accreditation, shown by 7 sites, 5 of them in Florence.

In the UK the logic is similar, with a different tool. The CAP Code, section 12, says that "objective claims must be backed by evidence", and that marketers must not discourage essential treatment. A turnaround time, a price or an accuracy claim on a lab website is an objective claim: you must be able to prove it. For pricing pages, the same approach we suggested for physiotherapists' websites applies: price per test, what is included, no "from" price that never appears at the till.

Booking, online results and forms (14 out of 21 offer results online, but rules apply)

Online results are the most searched feature of all: in Italy "referti online" gets 90,500 searches a month. They do not bring new patients, but they bring back the ones you have, and 14 of the 21 sites offer them.

The Italian data protection authority set the rules in its 2009 guidelines on online results, summarised in its official FAQ:

  • the service is optional: patients choose, with specific information and consent, and refusing must not affect their care;
  • https and strong authentication to log in;
  • results stay online for 45 days at most, and patients must be able to delete them from the viewing system;
  • if results go by email, they travel as an attachment (not in the body of the message), protected, for example with a password;
  • a paper copy remains the patient's right.

UK labs will recognise the principle from the ICO guidance on special category data: health data gets extra protection under UK GDPR.

So does the results portal live inside the website?

No. The portal is a system connected to the lab information system (LIS). The website should simply lead to it with a clear button on every page and explain how patients get their login.

The same goes for booking: 12 sites out of 21 have an online form or system, but in at least two cases it is a request form, not a calendar with free slots. If real booking is not there, say so, and put walk-in hours up front.

The contact form should not ask for clinical details. Health data is a special category under Article 9 of the GDPR: to ask "which test" you need a name, a phone number and a pick-list from the test menu, not a free-text box where patients type diagnoses and medication.

Maintenance: a "Call us" button that dials a dummy number (and 4 more mistakes)

A lab website is part of a health service: if a number is wrong, the patient does not call. In the sample we found:

  • a "Call us" button with the right number written on it and a link to "+123456789", with the template's example email still on the page (Bari);
  • template text never replaced, "Slide title / Write your caption here", in the slider of a Florence lab;
  • a "Book" button that goes nowhere and an address reading "Via Manzoni, 0" with empty phone links;
  • a site ranking for "laboratorio analisi torino" whose lab is in Milan, with a 2019 copyright and a server error visible on the page;
  • 4 sites out of 21 with a copyright year of 2020 or earlier, and 4 more with no year at all.

Minor slips?

Out of 21 sites, 6 have no tap-to-call link that works on a smartphone. For a business where the most common question is "are you open now?", that is the first thing to check, and the first thing we check when auditing a website that does not generate leads.

Does your lab website answer patients' questions?

Out of 21 lab websites, 19 do not show the price of a single test, 11 hide collection hours and 6 have no phone link that works on a smartphone. Let us review your test menu, prices, opening hours, results access and forms, page by page.

Book a strategy call

How your website affects ChatGPT and AI Overviews (in Turin, the AI took prices from a portal)

AI answers pick sources that state the requested fact explicitly. If a test price is not on the lab's own site, the AI takes it from somebody else.

We saw it on 13 November 2026: for "laboratorio analisi torino" Google's AI Overview gave a range of €25 to €60 for a private blood test, taken from a booking portal listed among its sources, not from a lab's price list. None of the 7 Turin labs in our sample publishes the price of a single test.

We also asked ChatGPT (through DataForSEO, with web search on) what a clinical lab website in Italy should include. The answer suggests one page per test with preparation, sample type, turnaround time and the locations that run it, and for the rules it cites the Italian authority's FAQ on online results and the Ministry of Health page on healthcare advertising.

Three things make a lab easier to cite:

  • one page per test with price, preparation and turnaround in plain text, not in a PDF;
  • collection hours per location on each location page, consistent with the Google Business Profile;
  • structured data: schema.org has a dedicated type, DiagnosticLab, to use as explained in our guide to local business schema.

Nobody can promise a citation. But an AI that breaks "how much is a full blood count in Turin" into sub-questions (price, location, hours, booking: that is query fan-out) looks for pages that answer each one. How to work on AI visibility for a local business is covered separately; if you want us to do it, that is our GEO service.

What a medical laboratory website costs (the only public figure is €6,000 to €12,000)

None of the pages Google shows for this search publishes the price of a lab website. The only public healthcare figure we found comes from an Italian healthcare marketing agency, Publymedica, which puts a polyclinic website at €6,000 to €12,000 up front plus €150 to €400 a month for maintenance (Italian market).

For a generic brochure site, the 10 Italian pages on Google's first page quote €300 to €5,000, as we worked out in our guide on website cost.

Why would a lab spend more than on a brochure site?

Because the items that push the quote up are exactly the ones above:

  • the test menu: 100 test pages written and approved by the medical director are weeks of work, not a plugin;
  • the link to booking and results, which depends on the system you already use;
  • one page per location, with different hours and services;
  • maintenance: price list, summer hours, closures. A lab website goes stale within a month.

On a tight budget the right order is: locations and hours, preparation, check-ups with prices, then the full test menu. That is how we work in web development for local businesses: first the pages that answer the most frequent questions, then the rest.

Once the site is live, the next step is bringing the right searches to it: campaigns for labs are covered in Google Ads for medical labs, channels for winning business and doctor referrals in lead generation for medical labs. For the wider picture there is our guide to healthcare SEO.

Medical laboratory website FAQs

Should a lab publish test prices on its website?

Yes. In Italy, paragraph 525 of Law 145/2018 refers to Decree-Law 223/2006, which lists the price and total costs of services among the information a provider may give. In the UK a price is an objective claim under the CAP Code and must be accurate. In our Italian sample only 2 sites out of 21 show the price of a single test.

Can a lab advertise discounts on check-ups?

It depends: in Italy, no. Paragraph 525 excludes any promotional or suggestive element from private healthcare communications, and paragraph 536 provides for referral to the communications authority, Agcom. In the UK there is no such ban, but every claim must be truthful and backed by evidence under section 12 of the CAP Code.

Should the results portal sit inside the website?

No. The portal is connected to the lab information system and must meet data protection rules: in Italy an optional service with consent, https, strong authentication and results online for 45 days at most. The website only needs a visible button to it and a clear explanation of how patients get their login.

Do I need online booking if I take walk-ins?

It depends: if blood tests are walk-in, the most useful thing is saying so with the hours on the landing page, which only 9 Italian sites out of 21 do. Online booking pays off for tests that need preparation, home visits and busy locations.

Should the medical director and licence be on the website?

Yes. In Italy paragraph 536 of Law 145/2018 requires every private healthcare provider to have a registered medical director, and showing the name with the licence reference lets patients check who runs the lab. Today 6 sites out of 21 name the director and 7 show the licence.

Medical laboratory website, in short (and the page to write first)

A price per test, not just per check-up.

Collection hours per location, Saturdays included.

Preparation in plain text, not in a PDF.

Medical director and licence in plain sight.

Online results with consent, https and an expiry date.

No percentage discounts.

The page to write first, in our view, is the one for your most requested test, with its price. In Turin today that number reaches Google's AI from a booking portal: the first lab that publishes it on its own site, clearly and kept up to date, becomes the source closest to the question. If you want to start there, get in touch.

Matteo Pellegrini

Matteo Pellegrini

I'm a Business Developer, and at Visilay I focus on developing data-driven SEO, Google Ads, and CRO strategies. I love historical museums, have been practicing Karate for as long as I can remember, and on weekends I enjoy exploring Italian villages in search of authentic local food.

Keep reading

Dig deeper into the topic

All articles

Recommended · Industries

How to build a medical practice website

How to build a medical practice website: required details, insurer and service pages, booking, health data in forms, prices and what 29 clinic sites get wrong.

· 11 min