Clinic website slow on mobile? Start here
What Google's Core Web Vitals actually measure, how to check your clinic site on mobile for free with PageSpeed Insights, and the usual things that slow clinic sites down.
Most articles on website speed and SEO skip one sentence on Google's own page about page experience: "Google Search always seeks to show the most relevant content, even if the page experience is sub-par." Speed still matters. The same page says Core Web Vitals "are used by our ranking systems." But it is one input among many, not the thing that decides everything.
I saw relevance win on a medical centre site I built. It has more than 40 plain-language articles, and together they brought almost no visits. The homepage and the price list filtered by category did the work, because they answered what patients were searching for. A fast page doesn't help if it isn't the page patients want.
Speed matters most after the patient arrives. On that same site, recorded taps on the call button more than doubled while ads were running (shared credit with the ads and the centre's team, and a tap is not a completed call). Those taps happen on phones. On a slow mobile page, the button shows up late or the page jumps just as someone goes to tap it.
What Google actually measures
Google's Web Vitals guidance sets three targets:
These targets are measured at the 75th percentile of real page loads, separately for mobile and desktop. A page passes only if it meets all three. So it isn't enough for the site to feel fast on your office wifi. Three out of four patient visits need to hit the targets.
Check your site for free
- Open PageSpeed InsightsGo to pagespeed.web.dev and paste in your homepage address.
- Pick the Mobile tabPatients mostly find clinics on their phones, so read the mobile results first.
- Read the top section firstThat is real visitor data from Chrome users, and it is the part that reflects Core Web Vitals.
- Then read the diagnosticsThe lower section is a simulated test that lists what to fix.
- Repeat for your price or services pageThose are often the pages patients actually use.
The score is not the same as real visitors
Lab test (the score)
- A simulated load on one device
- Good for finding what to fix
- Available for any page
Field data (real visitors)
- Real Chrome users over the last 28 days
- Shows what patients actually experienced
- Missing if a page has too few visitors
Google's PageSpeed Insights documentation says that if a page doesn't have enough data, it falls back to the whole site. If the whole site doesn't have enough either, it shows no real visitor data at all. Small clinic sites and sites on a new web address often end up in that position. That doesn't mean something is broken. It means you only have the lab test to go on for now.
The usual culprits on clinic sites
- Huge hero photos. A clinic or treatment photo uploaded straight from a camera is often the biggest thing on the page and the reason the main content shows late. Resize it to the size it is shown at and compress it.
- Sliders at the top. A slider loads several large images to show one message. A single image with a clear heading is lighter and easier to read.
- Embedded widgets. Booking embeds, chat bubbles, Instagram feeds, review carousels and tracking tags each load their own code. I usually link a clear "Book" button to the clinic's existing booking software rather than embedding the whole booking tool on every page. Embedding keeps people on your site, but every page carries the extra weight.
- Things that push the page down. Promo bars, cookie banners and images without a set size make the layout jump. That is the 0.1 target above, and it is how patients end up tapping the wrong button.
- Too many fonts. Two families are plenty.
What I'd skip
Don't spend weeks pushing a lab score from 90 to 100. Google's own FAQ says good results in its reports or in third-party tools "doesn't guarantee that your pages will rank at the top of Google Search results." Once the mobile page loads quickly and stays still, put the effort into clear services and prices instead. My clinic website checklist covers that part.
If you want a second pair of eyes on your site, get your free audit.
Want more patients without guessing where they leak? Get your free clinic growth audit