Blog

Keyword cannibalization: when two of your pages compete for the same search

More pages on the same topic don’t mean more visibility. When several pages answer the same question, the search engine has to pick one, and you stop deciding which.

Keyword cannibalization is when two or more pages on one site answer the same query with the same intent. The search engine doesn’t know which to show, so it picks one, sometimes changing its choice from week to week. Links, clicks and attention are spread across several weaker pages instead of building one strong one.

When it’s a problem and when it isn’t

Not every overlap hurts. A service page and an article on what that service costs cover the same topic but answer different questions. The first is for someone choosing a provider, the second for someone still working out a budget. Pages like that can, and should, exist side by side.

The problem starts when the intent is the same. Typical cases on company websites:

How to find it

  1. Google Search Console. In the search results report, pick a query that matters to you and open the list of pages. If impressions for one query are spread across several URLs, and the position jumps whenever the page being shown changes, you have a candidate.
  2. Search. Type site:yourdomain.com and the phrase you care about into Google. If several pages come up with almost the same title, take a closer look.
  3. A content map. In a spreadsheet, list all the important pages and assign each one main query. Duplicates show up immediately.

How to fix it

After the changes, give the search engine a few weeks. Check in Search Console whether impressions for the query now concentrate on one URL.

How to avoid it

The simplest way: before you write something new, check the content map for a page that already answers that question. If there is one, update it instead of writing another. Updating a good page usually does more than one more article on the same topic.

It’s the same principle we wrote about in E-E-A-T in practice: fewer articles, but ones that cover the topic fully. If you want to bring order to your site’s content and SEO, see how we approach marketing.

Let’s talk about your project

The first call takes 30 minutes and is free. After it, you know whether we can help and what it will cost.

Book a call

Keep reading