All articles
Healthcare26 March 2026 · 11 min read

SEO for Doctors: A Practical Guide That Skips the Fluff

Jhonty Barreto

Jhonty Barreto

Founder

SEO for Doctors: A Practical Guide That Skips the Fluff

In a hurry? Summarise this with AI.

Open it in your AI tool of choice for the short version.

On this page

We've audited a lot of medical practice websites. Far more than is healthy for any one team. And the same picture keeps appearing on the screen.

A site built three to five years ago. Homepage, an about page, a contact page, and one bloated "Services" page that lists everything from skin checks to vaccinations in a tidy little bulleted heap. A Google Business Profile that was set up once, by a receptionist, in an afternoon, and never touched again. No schema. No review strategy. No author bios. Nothing.

Meanwhile the doctor is quietly fuming because they're pouring money into Google Ads while the practice two streets over gets a steady drip of new patients from organic search and pays for none of it.

Here's our honest take after years of this work. SEO for doctors isn't complicated. It's specific. Medical practices carry requirements that generic SEO advice simply ignores, and most agencies don't understand those requirements well enough to get them right. This guide is the version we wish more practices had read before they hired anyone.

Why Google treats medical websites differently

Google sorts medical content into a category called YMYL, short for "Your Money or Your Life". The logic is blunt. Bad medical information can genuinely hurt people, so the bar for ranking is higher.

This is spelled out in Google's Search Quality Rater Guidelines, the 180-odd page manual Google hands to the human raters who assess search quality. The most recent version, dated 11 September 2025, still defines YMYL topics as those that "may significantly impact or harm people's health, financial stability, safety, or the welfare or well-being of society." Health sits right at the front of that list.

In Google's own guidance on helpful, people-first content, the framework people obsess over is E-E-A-T: experience, expertise, authoritativeness and trustworthiness. The line we keep coming back to is this one: "Of these aspects, trust is most important. The others contribute to trust." For a medical site, that's the whole game in a sentence.

The "extra E", experience, was added in December 2022. Google announced it in a post titled "E-A-T gets an extra E for Experience". For doctors this matters more than people realise. First-hand clinical experience is exactly the thing a faceless content farm can't fake, and it's the thing your practice has in abundance. Use it.

Quick answer: what does Google actually want from a medical site?

Clear authorship by qualified clinicians, evidence of a review process, accurate claims backed by reputable sources, and an unmistakable sense of who you are and where you are. If a quality rater can't tell within ten seconds that a real, registered doctor stands behind the page, you've already lost ground.

Fix your Google Business Profile first

For most practices, the Google Business Profile is where the fastest wins live. It's also where the most neglect lives, which is a happy coincidence for anyone willing to put in an afternoon of proper work.

This is the order we work through it:

  1. Primary category. Pick the most specific one. "Dermatologist", not "Doctor". "Paediatric dentist", not "Dental clinic". Specificity is how Google matches you to intent.
  2. Every service, described. Don't just list "consultations". Add each service with a real description, because Google reads these and matches them to patient searches.
  3. The full business description. You get 750 characters. Use them. Name your specialty, your area, and the one or two things that genuinely set the practice apart.
  4. Real photos. The building, the waiting room, the consult rooms, the team. Stock photos of a stethoscope on a clipboard fool nobody, least of all Google.
  5. Funding and booking details. Insurance accepted, NHS or private, online booking link. Patients filter hard on these.
  6. The Q&A section. Seed it yourself with the questions you answer at reception forty times a week.

Then keep it warm. Profile posts are almost criminally underused by medical practices. A weekly post about a seasonal health topic, a new treatment, or a clinician joining the team is a small signal that your practice is alive and engaged, and local rankings respond to that. If you want the deeper version of this, our guide on getting more Google reviews for doctors covers the reputation half of the same equation, and reviews remain one of the strongest local signals there is.

Build a page for every service you offer

We see this mistake constantly, so it gets its own heading and a small rant.

The wrong way: one "Services" page listing dermatology, skin cancer checks, mole mapping, acne treatment and cosmetic procedures as five tidy bullet points.

The right way: a dedicated page for each of those, written to match how patients actually search. Someone Googling "skin cancer check near me" wants a page about skin cancer checks, not a five-word bullet buried halfway down a generic list.

Here's the structure we use on a service page that earns its keep:

  • An H1 that mirrors the search ("Skin Cancer Checks in [your area]")
  • What the service involves, in plain language a worried patient can follow
  • Who it's for, and who should consider booking
  • What to expect on the day: preparation, how long it takes, what happens step by step
  • Recovery or follow-up, where relevant
  • The clinician's qualifications and experience with this specific service
  • Cost, funding and how booking works
  • A short FAQ answering the questions patients ask anyway

Aim for depth, somewhere in the 800 to 1,500 word range. We know that sounds enormous for a service page. It isn't, for YMYL. A thin 200-word page will not outrank a thorough one that genuinely answers the questions a patient is too nervous to ask out loud. Depth is a trust signal, and trust is the whole point.

About that schema markup

Structured data helps Google understand the medical context of a page. Schema.org offers types built for healthcare, including MedicalProcedure, MedicalCondition, Physician and MedicalBusiness. Mark up your service and profile pages with the relevant ones.

One thing to fix in your head before you waste effort, though. FAQ rich results are gone. Google's own FAQPage documentation now states plainly that "as of May 7, 2026, FAQ rich results are no longer appearing in Google Search," and that even before that, the feature was limited to "well-known, authoritative websites that are government-focused or health-focused." So write FAQs for your patients because they're useful, not because you're chasing a snippet that no longer shows up. We unpack the wider implications in our piece on why Google holds medical sites to a higher standard.

Give every doctor a proper profile page

Each clinician at the practice needs a real profile page, and not a two-line cameo. These pages do two jobs at once: they rank for "[doctor name]" searches, which happen far more than people expect, and they carry the experience and expertise signals that YMYL ranking leans on.

What goes on a profile that actually works:

  • Full name with credentials and post-nominals
  • A professional headshot, not a cropped wedding photo
  • Qualifications, training and registrations (GMC number where appropriate)
  • Years of clinical experience and areas of special interest
  • Memberships of professional bodies and royal colleges
  • Any publications or research
  • Languages spoken
  • A genuine note about how they approach patient care

Then link each profile to the service pages that clinician is involved with, and back again. That web of connections quietly reinforces who's responsible for what, and it's the kind of internal linking structure we've seen pay off across hundreds of sites, as we wrote about in our breakdown of internal linking patterns across 300 sites.

Win local search, because that's where patients are

Most doctor searches carry local intent. "GP near me." "Dermatologist [town]." "Private skin clinic [city]." If you don't show up in the map pack for those, you're invisible to the people most ready to book.

The fact that people are searching at all isn't in doubt. A peer-reviewed analysis of the National Cancer Institute's Health Information National Trends Survey found that "80% of respondents have used the internet to seek health information for themselves." That's an enormous funnel of intent, and a chunk of it is local and ready to act.

Beyond the Google Business Profile, here's what local SEO needs:

Citations and consistent NAP

Get listed on the directories that matter for healthcare, with identical Name, Address and Phone details everywhere. Inconsistent NAP confuses Google and dilutes trust. Healthcare directories, your professional college's "find a clinician" listing, and reputable general directories all count. Skip the spammy ones; a hundred low-quality citations won't beat a dozen authoritative ones.

Location pages done properly

Multiple sites mean multiple pages, and each one needs genuinely unique content. Copy-pasting the same paragraph and swapping the town name is one of the fastest ways to look thin to Google. Each location page should carry its own address, hours and embedded map, the team and services at that site, real directions, and LocalBusiness markup using the most specific subtype available. Google's LocalBusiness structured data guidance is explicit about this: "use the most specific LocalBusiness sub-type possible."

Content that builds real authority

Once the foundation holds, content is what compounds. But medical content plays by rules other industries get to ignore.

Our rule of thumb: write about what patients ask you every single day. If you find yourself explaining the same thing in consultations on repeat, that's a blog post waiting to happen. Symptom explainers. Condition guides. Treatment comparisons. Preparation and recovery guides. Seasonal pieces tied to your specialty. We go deep on this in our guide to what to actually write on a medical website.

And every clinical article has to carry its trust signals or it's not worth publishing:

  1. Author attribution. A named clinician, their photo, their credentials. On every clinical page.
  2. A medical review line. "Reviewed by Dr [Name], [credentials]" with the review date.
  3. Real citations. Link to peer-reviewed studies and guidelines from recognised bodies, not to another blog's summary of a study.
  4. A last-reviewed date. Show when the content was last medically checked, not just first published.
  5. A clear disclaimer. That the information is educational and not a substitute for professional advice.

This isn't box-ticking. It's the difference between a page Google trusts on a YMYL topic and one it quietly ignores.

Track the things that actually mean something

Rankings are vanity until they turn into booked appointments. These are the numbers we watch monthly for a medical practice:

  • Profile performance: views, calls, direction requests and website clicks from the Business Profile dashboard
  • Organic traffic: total and by page, via Search Console and analytics
  • Keyword positions: your top 20 to 30 terms, tracked weekly so you spot movement early
  • New patient enquiries from search: ask at reception, log it in your practice software
  • Review velocity: new reviews per month and the rating trend
  • Page-level conversions: which service pages actually drive bookings

It's worth understanding the machinery underneath all this too. Google's guide to its ranking systems lists the helpful content signals and the reviews system among the many factors at play, which is a useful reality check whenever someone promises you a single magic lever.

The mistakes we fix almost every month

After enough audits, the failure modes become predictable. Here are the ones we see on repeat:

No author bios on clinical content. A pure E-E-A-T own goal. Every clinical page needs a real, credentialed name on it.

Duplicate location pages. Same text, different town. Google detects it instantly and it drags the whole site.

Ignored negative reviews. Unanswered complaints hurt both reputation and local rankings. Respond professionally, fast, and never argue about clinical specifics in public.

Thin service pages. A 150-word page cannot beat a 1,200-word one that answers the patient's real worries. In YMYL, depth wins.

No schema at all. Medical schema types exist specifically for healthcare sites, and most practices leave them on the table.

Keyword stuffing the doctor's name. We have genuinely seen "Dr Smith dermatologist London" repeated fifteen times on one page. That stopped working roughly a decade ago. Write like a human and let context do the work, the same principle we cover in our explainer on what on-page SEO really is.

What realistic results look like

We'll be straight with you, because too many agencies promise page one in 30 days and then go quiet on month two.

For a single-location practice starting from a basic site, here's the honest shape of it:

  • Months 1 to 2: foundation work. Business Profile, technical fixes, service pages built out.
  • Months 3 to 4: first ranking improvements, profile traffic climbing.
  • Months 5 to 6: service pages gaining traction, new patient enquiries growing.
  • Months 7 to 12: compound growth as content earns long-tail traffic.

For competitive specialties in big cities, add two or three months to all of that. But the work compounds in a way ads never do. A clinic that does SEO properly and consistently for a year becomes genuinely hard to shift, because the trust it has built doesn't evaporate the moment you stop spending. That's the part we like most about it.

If you'd rather not run all of this in-house, this is exactly the kind of work our SEO services are built around, and it's the same playbook we apply to neighbouring fields like our dental SEO guide for getting patients from Google. Want a candid read on where your practice currently stands? Get in touch and we'll tell you what we'd fix first, in plain English, no jargon and no thirty-day miracles.

Keep reading

Want this applied to your own site?

Reading about it is one thing. Start with a search performance audit and we will show you exactly where the wins are.

Book a search audit