// Healthcare

Technical SEO for Hospitals, Clinics and Health Platforms

A health site is two sites sharing one hostname. One is a marketing estate that wants to be crawled and understood. The other is a patient portal that must never appear in a result at all. Every crawl rule written for one of them lands on the other by accident.

What changes in Healthcare

There is a patient portal on this domain. That one fact reorders the job. Behind the login sit appointment paths, message threads, and a search box that mints a URL for every query typed into it. None of it may ever appear in a result. The ways it leaks are dull. A shared link with a token still in it. A password reset view that answers a crawler with a 200. A print stylesheet on a document somebody assumed was private because it looked ugly.

So the first pass runs on the side of the site nobody asked us to look at. Disallowing a path in robots.txt does not remove it from an index. Google documents that a blocked URL can still be indexed when other pages link to it, with the snippet written from the anchor text. Blocking also stops the crawler reading the noindex that would have worked. Getting that order right is the difference between a portal that is invisible and a portal whose login page ranks for your own brand.

Two estates behind one hostname

The marketing estate wants to be crawled thoroughly. The portal wants to be unreachable. They share a hostname, a CDN, a firewall and usually a sitemap generator. A rule written for one is written against the other by accident. We separate them properly. Index rules per path prefix, and a sitemap built from an allow list. The bot protection checked, so it is not also turning away the crawlers you want. A recurring site query that catches the week somebody ships a new authenticated route under a public template.

The byline is a template field, not a widget

Health pages tend to carry a clinician’s name and the date the content was last reviewed. Google’s quality rater guidelines name health among the subjects where raters hold a page to a higher standard. Google says separately that raters do not change any individual page’s ranking. Read it as a statement of what the system is aiming at.

The practical version is narrower. If a script paints in the reviewer’s name and review date after the page loads, crawlers that do not run JavaScript never see them. That includes most of the ones assembling AI answers. The byline belongs in the initial HTML, in the template, fed by a field an editor cannot type into freehand. A name typed by a marketer is a different thing from a name a clinician agreed to, and only one of them is defensible.

The duplicates your organisation chart created

A cardiology page exists once per site. Eleven clinics, eleven pages, one clinical explanation copied across all of them with the address swapped. No template bug produced that. An organisation did, and it is the same shape Google’s spam policies describe when they talk about scaled content.

A canonical tag does not fix it. Deciding what is genuinely different at each site does. Who practises there, what equipment is in the building, which referrals it takes, how long the wait currently runs, where you park. If a location has none of that to say, it should be a section on the parent page and never a URL of its own. We will tell you which of your location pages fall into which group, and that list is rarely comfortable reading.

The provider directory belongs to another team

Doctor profiles are generated from whatever system holds credentials, privileges and licensure. Marketing reads from it. Nobody in marketing writes to it. So a change that is one line in a template anywhere else turns into a request against another system. It has its own owner, its own release window, and no interest at all in your crawl budget.

We scope it that way from the start and name the team. Where the timeline is long we ship the presentation layer first, so the profiles stop competing with each other while the source records are corrected.

What we will not promise about condition content

Pages explaining a disease compete with institutions that spent decades earning the position. A private clinic writing its own encyclopedia entry has picked a fight where it holds no advantage. The technical work that pays sits on the pages tied to the building. The service, the location, the consultant, the procedure as you perform it, and the practical questions a patient asks in the week before an appointment. If you want the encyclopedia anyway, you will hear what it costs and what it is likely to return before anyone commissions it.

This is the Healthcare view of Technical SEO. That page covers how the work runs whatever the sector.

Want this scoped against your own numbers?

Book a strategy call