Clinic Mastery Marketing

Websites

How fast does your clinic website need to be?

Speed isn't a vanity metric. It's bookings, and it's ranking. Every second a patient waits on a phone in a car park is a patient deciding to ring the clinic down the road instead.

By Pete Flynn · 12 June 2026 · 7 min read

Here's a test. Pull out your phone, turn off the wifi so you're on mobile data like a real patient would be, and load your own clinic website. Count the seconds until you can actually read and tap. Most clinic owners have never done this. They built the site on a fast laptop on the clinic wifi, it looked great, and they've never seen it the way a patient in a car park sees it. That gap is where the bookings leak out. Speed isn't a vanity metric you can ignore. It's bookings walking off, and it's Google quietly moving you down the page.

The speed cliff

Every second of load time is bookings walking off.

Picture 100 people tapping your ad from a phone in a car park, in pain, deciding right now. Drag the load time below and watch how many are still around to book by the time your site loads. It does not taper. It falls off a ledge.

93of 100 still here to book
1 sec

Share still here to book

93
100500

7 of 100 already gone at 1 sec.

1 sec · Fast

They land, they read, they book. This is the win.

Drag 1 second to 4 and you turn 93 in 100 into 49 in 100. Same ad. Same patient. Same pain. Half the bookings, because the page made them wait.

Figures are illustrative of the well documented mobile speed pattern in Google and Deloitte research: bounce rate climbs sharply as load time passes 3 seconds on a phone. Your own numbers depend on your build, your images, and your network. The shape, a cliff rather than a slope, is the point.

Why a slow site is a booking problem, not a tech problem.

Think about who's actually loading your site. They're in pain. They've just tapped your ad or your Google listing from a phone, often in a car park, on the train, in bed at 11pm. They are deciding right now whether to book with you or ring the next clinic. They have three other tabs open with three of your competitors. You don't get a second chance and you don't get patience.

When the page makes them wait, they don't sit there admiring your loading spinner. They leave. They tap back to Google and pick the clinic whose site loaded first. The booking you paid for, or earned, never happens. And you never see it, because a patient who bounced off a slow page doesn't fill in a form to tell you why.

I was guilty of this with my own clinics. The site looked beautiful on my screen. I was proud of it. It took six seconds to load on a phone and I had no idea, because I never once loaded it like a patient would. The fancy hero video I loved was the exact thing costing me bookings.

A patient who bounces off a slow page doesn't fill in a form to tell you why. The booking just quietly never happens.

What good actually looks like on a phone.

Forget the jargon for a second. The number that matters is how long until a patient can read your headline and tap the book button. Not when the page technically finishes, when it's usable. On a phone, on mobile data, that should be under 2 seconds. Under 1 is excellent. Past 3 you're into the danger zone, and past 4 you're losing about half of them before they've read a word.

Test on a phone, not your laptop. Test on mobile data, not the clinic wifi. Your desktop on a fast connection is the most flattering possible view of your site, and it's the one almost none of your patients will ever see. Roughly two thirds of people finding a clinic are on a phone, often on a patchy connection. That's the reality you're being judged against.

The benchmarks I hold a clinic site to

Aim for this

Under 2 seconds on mobile

Usable, readable, tappable in under 2 seconds on a phone on mobile data. This is the standard. Under 1 second is excellent and absolutely achievable on a clean build.

The wobble

3 seconds is the danger line

At 3 seconds you've already lost roughly a third of mobile visitors. It feels fine on your laptop. It's quietly bleeding bookings on a phone.

The cliff

4 seconds and beyond

Past 4 seconds you lose around half of them before the page even loads. The slower it gets, the steeper the drop. It's a cliff, not a gentle slope.

The hidden cost

Google is watching too

Page speed is a Google ranking factor, especially on mobile. A slow site doesn't just lose the people who arrive. It gets shown to fewer of them in the first place.

The double cost: bookings and ranking.

Slow hits you twice, and the second hit is the one most owners never connect. The first cost is obvious once you see it: people arrive, the page is slow, they leave, you lose the booking. The second is quieter. Google measures how fast your site loads and how people behave on it, and it uses that to decide where you sit in the results.

Google's whole business for thirty years has been sending people to the right thing the first time. A slow site that people bounce off is, in Google's eyes, a bad answer. So it shows you to fewer people. Someone lands, waits, leaves, taps back to the results, that back tap is a downvote. A long engaged read is an upvote. Speed feeds straight into that. You end up paying twice for the same problem: fewer visitors arriving, and more of the ones who do arrive leaving.

A fast clinic site

  • Loads and is tappable in under 2 seconds on a phone
  • Patient reads the headline, sees the book button, books
  • Long engaged visits read as an upvote to Google
  • Ranks higher, so more people see it in the first place
  • Every ad click gets the best possible chance to convert

A slow clinic site

  • Takes 4 seconds or more, patient sees a spinner
  • Half of them tap back to Google before reading a word
  • Quick bounces read as a downvote to Google
  • Ranks lower, so fewer people see it at all
  • You pay for the ad click and lose the patient anyway

What's actually making it slow.

In almost every slow clinic site I open, it's the same short list of culprits. None of them are exotic. Most are an afternoon to fix once you know what you're looking at. You don't need to become a developer. You just need to know what's weighing the page down so you can get the right person to lighten it.

The usual suspects

Cause 1

Heavy, uncompressed images

The single most common one. A photographer hands over 6 megabyte images and they go straight onto the site at full size. A phone has to download every byte. Compressed properly, the same photo can be a tenth of the size and look identical.

Cause 2

Too many scripts firing on load

Chat widgets, booking embeds, three different tracking pixels, a review carousel, a pop up. Each one is more code the phone has to fetch and run before the page is usable. Most clinics are running a pile of these and using half of them.

Cause 3

A bloated website builder

Some drag and drop builders load enormous amounts of code to render a simple page. The site looked easy to build, and it is, but the trade off is weight. A clean build serves the same page at a fraction of the size.

Cause 4

Autoplay hero video

The big looping video behind your headline. It looks impressive on your laptop. On a phone it's a large file downloading before anything else, and it's often the first thing I cut to claw back seconds.

Cause 5

Cheap or overloaded hosting

Where the site physically lives matters. Slow, oversold hosting adds delay before the page even starts loading. Good hosting is not expensive and it's a one time fix.

Cause 6

No caching

Without caching, the server rebuilds the whole page from scratch for every single visitor. With it, the finished page is served instantly. This is a setting, not a rebuild, and it's often left switched off.

How to check yours in five minutes.

You don't need a developer to find out where you stand. Two free checks, five minutes, and you'll know more about your site than most clinic owners ever bother to learn. Do the phone test first because it's the honest one, then the tool test to see why.

Start with the phone in your pocket. Turn off wifi, load your homepage on mobile data, and count the seconds until you can read and tap. That's the number your patients live with. Then run your address through Google's free PageSpeed Insights and read the Core Web Vitals. It'll give you a mobile score and, more usefully, tell you exactly what's slowing you down, usually pointing straight at the heavy images and the scripts.

Don't get lost chasing a perfect 100 out of 100, that way lies madness and it isn't the goal. The goal is honest: under 2 seconds on a phone, and the obvious heavy stuff cleared off. It's the worst your site is ever going to be, so the only direction from here is faster.

Free 2 minute tool

Scan your live site for speed.

Drop in your website and we'll check how fast it actually loads on a phone, flag the heavy images and scripts dragging it down, and show you what's costing you bookings. No obligation. If it's already fast, that's a great result to know.

Run the instant website audit →

Common questions

The questions that come up most often.

How fast should my clinic website load?

Under 2 seconds on a phone on mobile data, measured as how long until a patient can read your headline and tap the book button. Under 1 second is excellent and very achievable on a clean build. Past 3 seconds you're losing real bookings, and past 4 you lose roughly half of mobile visitors before they read a word. Always test on a phone on mobile data, not your laptop on the clinic wifi, because that's the view almost no patient ever sees.

Does website speed really affect my Google ranking?

Yes, and it hits you twice. Page speed is a Google ranking factor, especially on mobile, so a slow site gets shown to fewer people in the first place. On top of that, when people land, wait, and bounce, Google reads that as a bad answer and pushes you down further. A fast site that holds people's attention is read as a good answer and rewarded. So speed costs you both the visitors who would have arrived and the ones who do arrive but leave.

What's the most common reason a clinic website is slow?

Heavy, uncompressed images, by a mile. A photographer hands over 6 megabyte photos and they go straight onto the site at full size, and a phone has to download every byte. The same image compressed properly can be a tenth of the size and look identical. After that it's too many scripts firing on load, chat widgets and tracking pixels and pop ups, then bloated website builders, autoplay hero videos, and hosting with no caching. Most of these are an afternoon to fix, not a rebuild.

How do I check my website speed for free?

Two checks. First the honest one: turn wifi off, load your homepage on mobile data, and count the seconds until you can read and tap. That's what your patients experience. Then run your address through Google's free PageSpeed Insights for a mobile score and a plain list of what's slowing you down. Don't chase a perfect 100, that isn't the goal. Aim for under 2 seconds on a phone with the obvious heavy stuff cleared off.

Want this for your clinic?

We'll show you what good looks like for your account.

Send us your Google Ads account access. We'll send back a written audit covering wasted spend, missed opportunities, and the fixes we'd make first.

More insights

Keep reading.