This post is for web leads, SEO managers and marketing heads at hospitals and multi-speciality clinics who suspect that their specialty pages are under-performing for structural reasons, not content reasons. The pages are written, the doctors are listed, and yet a cardiology or orthopaedics page sits on page two while a competitor's thinner page ranks above it. Often the difference is how the rest of the site points to that page.
Internal linking is unglamorous. It involves no new content, no campaign and nothing a patient will notice. It is also one of the few SEO levers entirely inside your control, and on hospital sites it is chronically neglected, because pages are owned by different departments, built by different vendors and added over many years.
The post gives you an audit you can run in an afternoon with a crawler and a spreadsheet, a set of structural rules for hospital sites, and a worked example using a hypothetical 300-bed hospital. It does not promise ranking movement. It describes what to change and how to tell whether it helped.
What internal links do, as Google describes them
Google's guidance on crawlable links makes several points that matter for hospital sites. Links must be <a> elements with an href attribute to be reliably crawled. Anchor text should be descriptive, reasonably concise and relevant to both the page it is on and the page it points to. Every page you want indexed should be linked from at least one other page on your site. Google does not specify an ideal number of links, but it does flag excessive linking.
Two practical effects follow. Links are how Google discovers pages and decides how often to revisit them. And the text of those links, along with the context around them, tells Google and readers what the destination is about. A specialty page that is linked only from a menu labelled "Specialties" and from a few sidebar links labelled "Read more" is getting very little of either.
We are cautious about the claim that internal links "pass authority". It is a convenient shorthand, but Google does not publish how it weights links. A sounder way to put it is that internal links are a set of votes about which pages on your site matter, which pages relate to which, and what each is about. You are the only party who knows the answer, so you should say it clearly.
The five structural problems we see most often
1. Orphaned and near-orphaned pages. Pages that exist in the sitemap but receive no links, or only one, from deep within the site. Typical examples are older condition pages, doctor profiles added without a link from the department, and landing pages made for a campaign and left behind.
2. Everything linked from the mega-menu, nothing from the content. The menu lists forty specialties, so every specialty page has the same sitewide link, which tells Google very little about which one matters. Meanwhile, the blog posts and condition pages that discuss the topic link nowhere.
3. Generic anchors. "Learn more", "Click here", "View details" and "Know more" repeated across every department. They carry no information, and Google's own guidance advises against them.
4. Links that are not links. Cards and buttons built as scripted click handlers, doctor grids loaded by JavaScript without real anchors, and "Book now" buttons that open modals instead of pointing to a URL. If a crawler cannot follow them, they do not count.
5. Competing pages. A department page, a treatment page and a blog post all target the same phrase and link to each other in a circle. None has a clear role. See our note on keyword cannibalisation.
Step 1: Crawl and measure
Use a crawler such as Screaming Frog or Sitebulb, set to render JavaScript if your site relies on it. Export three things: every internal link with its source, destination and anchor text; the list of indexable URLs; and click depth for each URL from the homepage.
Then build a table with one row per specialty or service-line page and these columns: unique internal pages linking in, links from contextual body content only, links from navigation or footer only, click depth, number of distinct anchor texts, and the Search Console impressions for the page over the last three months.
Exclude sitewide navigation and footer links from the first count. A hospital with a mega-menu will show hundreds of inlinks for every specialty, which hides the real picture. What you want to see is how many unique pages in the body of the site link to this one.
Step 2: Read the table
A hypothetical example, with invented numbers, for a 300-bed hospital in Gurugram:
| Page | Body inlinks | Click depth | Distinct anchors | Impressions (3 months) |
|---|---|---|---|---|
| Cardiology (department) | 14 | 2 | 6 | 22,000 |
| Orthopaedics (department) | 4 | 2 | 1 | 9,500 |
| Knee replacement (treatment) | 1 | 4 | 1 | 7,200 |
| Spine surgery (treatment) | 0 | 5 | 0 | 2,100 |
The pattern here is clear. Cardiology is well supported. Orthopaedics has few contextual links, all using the same anchor, and its main treatment page is four clicks from the home page with a single inlink. Spine surgery is orphaned from content, reachable only through a sitemap and the menu. If knee replacement impressions are high but clicks are low and position is mediocre, this table shows where to start.
Look at your own table for these signals: pages with high impressions and few body inlinks, pages with fewer than three distinct anchors, treatment pages deeper than three clicks, and any indexable page with zero body inlinks.
Step 3: Decide the hierarchy before you add links
Linking at random can make things worse. Decide, for each specialty, which page is the owner of each type of query.
- The department page owns the broad specialty query and links to every condition and treatment under it.
- A treatment page owns the procedure query and links back to the department, across to related treatments, and to the doctors who perform it.
- A condition page owns the diagnosis or symptom query and links to the treatments that address it.
- A doctor profile links to the department, the conditions and treatments the doctor handles, and the location.
- A blog post links to the single most relevant page for its topic, not to the homepage.
This is the structure we describe for hospital service-line pages. It also makes the links useful to a reader, who moves from a question to a treatment to a clinician without backtracking.
Write the hierarchy as a table for each specialty before editing anything. It becomes the brief for editors and the test for later audits.




