Keyword Cannibalisation for Clinics: When Your Blogs Outrank Your Service Pages

A clinic noticed that one of its most important service pages had slipped in Google. When the team investigated, they found something surprising. A blog post about the same treatment was now appearing higher than the service page itself. The two pages were competing for the same searches, and neither was doing its job.
This is called keyword cannibalisation, and it is common on clinic websites that have grown over time. Here is how to recognise it, why it matters and how to fix it without losing what already works.
What keyword cannibalisation means
Cannibalisation happens when two or more pages on your site target the same search. Google has to choose between them, and it may pick the wrong one, or rotate them, so that neither ranks consistently. The result is weaker visibility for the page you most want patients to see, usually the service page that leads to bookings.
Why it hurts a clinic in particular
Service pages are built to convert. Blog posts are built to inform. If a blog outranks the service page, visitors arrive on a page that answers a question but does not invite them to book. You may get traffic, but fewer enquiries. Cannibalisation quietly moves patients away from the pages that turn interest into appointments.
How it usually starts
Clinics publish blogs to build authority, and often write several about the same treatment over the years: what it is, how it works, recovery, cost. Each one is reasonable, but together they can overlap with the service page. Without a plan for which page owns which search, the site ends up competing with itself.
Check Search Console for the signs
In Google Search Console, look at a key search and see which pages appear for it. If several of your pages show up, or the page that ranks changes from week to week, you may have cannibalisation. Note the queries, the pages and their positions. This evidence tells you where to focus.
Decide which page should own each search
For every important search, choose one page as the owner. For treatment searches, this is usually the service page. For question searches, it may be a blog. Write the decision down in a simple table. A clear owner for each search prevents the same problem from returning as you add new content.
Merge pages that say the same thing
If two pages cover the same ground, combine the best of each into one stronger page, and redirect the other to it. Choose the version that ranks or is most complete as the base. Merging reduces overlap, and gives Google one clear, authoritative answer to give to searchers.
Differentiate pages that should stay separate
Sometimes both pages are worth keeping. In that case, make their purposes distinct. The service page should cover the treatment and how to book. The blog should answer a specific question, such as recovery tips, and link to the service page. Different titles, headings and opening lines help Google tell them apart.
Use internal links to signal the owner
Link from blog posts to the relevant service page, using clear wording such as the name of the treatment. This tells Google which page matters most for that search. Avoid linking the other way around with the same wording. Good internal linking is one of the simplest and most effective fixes.
Adjust titles and headings carefully
If a blog post is targeting the same words as the service page in its title and main heading, change it to focus on a specific question. Keep the service page title clear and matched to the main search. Small changes to wording can shift which page Google prefers, but change one thing at a time.
Be careful with redirects and removals
Never delete a page that has visitors or links without a redirect. Point it to the closest relevant page, and test that the redirect works. Keep a record of every change, with dates, so that you can see the effect. Careful handling protects the value you have already earned.
Give Google time to respond
After changes, it can take weeks for search results to settle. Avoid making more changes in the meantime, and check Search Console regularly. Look for the service page gaining visibility and the overlap reducing. Nobody can promise a specific outcome, but a clear structure gives you the best chance.
Prevent it in future
Before publishing new content, check whether an existing page already covers the topic. Keep a simple content map showing each page and its main search. Review it every few months. A little planning stops the site drifting into overlap again as it grows.
Report progress in plain terms
Track the number of searches where more than one page appears, and the position of your service pages over time. Share a short update with the team each month. Clear reporting shows whether the fixes are working and helps everyone understand why content decisions are being made.
Involve the people who write your content
Writers and clinicians who create blog posts should know which topics belong to service pages. Share the content map with them, and ask them to check before starting a new piece. A little communication at the start prevents overlap later, and saves time on clean-ups.
A quick checklist
- List key searches and the pages that rank for them.
- Choose one owner page per search.
- Merge pages that duplicate each other.
- Differentiate pages you keep.
- Link blogs to the owner page.
- Keep a content map and review it.
Our companion article on fixing a service page that lost its ranking to a blog post covers the recovery steps, and our guide to service pages for clinics explains what a strong page contains. If you would like help, we are glad at Pulse Digital Health to talk.
Frequently asked questions
What is keyword cannibalisation?
It happens when several pages on your site target the same search, so Google has to choose between them and may rank the wrong one. The result is weaker visibility for the page you most want patients to see. Once you know which page owns each search, keeping that record up to date prevents repeats.
How do I know if my site has it?
In Google Search Console, look at a key search and see which of your pages appear for it. If several show up, or the ranking page changes from week to week, cannibalisation may be at work. Look at Search Console monthly to see whether the pages are still competing.
Should I delete the blog post that outranks my service page?
Not necessarily. Merge it into the service page and redirect it, or make its purpose distinct and link it to the service page. Never delete a page with visitors or links without a proper redirect. A short comparison of both pages’ wording often reveals why Google switches between them.
How do internal links help?
Linking blog posts to the relevant service page, using the treatment name, signals which page matters most for that search. It is one of the simplest and most effective ways to guide Google. Use the exact name of the treatment in the link text, and avoid vague words.
How long before I see results?
Search results can take weeks to settle after changes. Avoid making more changes meanwhile, and check Search Console for the service page gaining visibility and overlap reducing. Compare impressions and clicks for the service page before and after the changes.
How can I prevent cannibalisation in future?
Check whether a topic is already covered before publishing, keep a simple content map showing each page and its main search and review it every few months. A simple content map reviewed twice a year is usually enough.