1. Home
  2. Insights
  3. Hospital SEO checklist
Technical SEO

Hospital SEO Checklist: What I Check First

This hospital SEO checklist is what I work through on large health system sites. Hospitals rarely lack content or authority. They lose patients to structure: thousands of provider profiles nobody maintains, departments competing with service lines, faceted directories eating crawl, and portals leaking into the index.

1. Crawl control on large directories

Google says crawl budget is mainly a concern for very large or fast-changing sites, and a hospital with a faceted provider search can become one. Every combination of specialty, location, language and insurance filter can generate a URL. Google’s guidance on managing faceted navigation is to stop crawlers reaching filter combinations you don’t want indexed, for example by blocking them in robots.txt or using URL fragments, while keeping clean, crawlable links to every profile and to a small set of useful filtered pages (such as a specialty at a location).

2. Provider profiles at scale

CheckWhat good looks like
Unique contentSpecialties, conditions treated, locations, languages, education; not a shared bio template
CredentialsBoard certification and licence stated, linked to the public register
SchemaPerson or Physician node with a stable @id, sameAs to the register, worksFor the hospital
BookingA direct booking link or phone number per location
DeparturesProfiles of departed clinicians redirected to the specialty page, not left live
DuplicatesOne URL per clinician even if they work at several sites

3. Departments and Google Business Profiles

Google’s guidelines allow public-facing departments within hospitals to have their own profiles, with categories distinct from the main hospital. That means the emergency department, imaging centre or maternity unit can each be found for what they are, but only if their categories, phone numbers and hours are distinct. Duplicate categories and the switchboard number on every department profile are the most common problems I find. Clinician profiles follow the practitioner rules; the multi-location playbook covers governance.

4. Service lines vs conditions

Hospitals often have a cardiology service line page, a heart failure condition page, a heart failure clinic page and a news story, all targeting the same search. I assign one intent per URL: the service line page for “cardiology [city]”, the condition page for the condition, the clinic page for the clinic. They link to each other with clear anchors so Google can see the hierarchy.

5. Portals, booking and subdomains

  • Patient portal login and internal pages should not be indexed, and should carry no third-party analytics or ad tags.
  • Booking subdomains need the same brand entity and canonical rules as the main site, and must not create duplicate location pages.
  • Tracking on booking and intake flows follows the rules in HIPAA compliant Google Analytics.

6. Medical review and E-E-A-T

Health content should show who wrote it, which clinician reviewed it and when. A named reviewer with a linked profile, and a review date that is real, are the signals Google’s quality rater guidelines describe for health topics. Newsroom and research content earns links; make sure it links back into the service lines it supports.

7. Performance and accessibility

Hospital CMS templates are heavy. I check Core Web Vitals by template (profile, location, condition), not by homepage alone, and fix the worst template first. Accessibility is part of the same work: a hospital site that cannot be used with a screen reader is failing the patients it most needs to serve.

8. Schema graph

One Hospital node for each campus, departments as linked nodes, clinicians as Person or Physician nodes that reference where they work, and MedicalWebPage on clinical content with reviewedBy. The medical schema markup guide has the full pattern.

9. AI search and agentic optimisation

AI assistants answer “which hospital near me treats…” by combining entity data, reviews and content. Increasingly they will also act: check whether a clinic accepts a patient’s insurance, find the next appointment, start a booking. Hospitals that publish accepted insurance, hours and a booking path per clinic in a machine-readable way make that possible. That is agentic optimisation, and it depends on everything above being clean.

More on how I work with health systems is on the hospital SEO and multi-location healthcare SEO pages. To start with your site, book a strategy call.

Questions I get asked

Should every department have a Google Business Profile?

Only public-facing departments that operate as distinct entities, with their own categories and contact details.

How many provider filter pages should be indexed?

Only combinations with real search demand and unique value, typically specialty by location. Block the rest from crawling.

Who should be the medical reviewer?

A clinician qualified in that topic, named on the page with a linked profile. Never a generic “medical team”.

Let’s talk

Want a second pair of eyes on your site?

A free 30-minute strategy call. I review your search footprint, local visibility and AI search presence before we speak, and tell you plainly what is achievable.

  • You speak with me directly, always
  • Your data stays private, never put into AI tools
  • If SEO isn’t your bottleneck, I’ll say so
Book a Free Strategy Call →
Free visibility checkI review your site before we speak