Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

What Is Keyword Cannibalization? How to Find and Fix It

Keyword cannibalization is when two or more pages on your site target the same search intent, so they compete with each other and Google keeps switching which one it shows. The usual result is that neither ranks as well as one strong page would. You fix it by merging the pages, redirecting or canonicalising the weaker one, or giving each page a clearly different job.

The word gets overused, though. Two pages ranking for the same keyword isn't automatically a problem. If your guide and your product page both show for a search and both get clicks, that's two results on the page, which is a win. It's only cannibalization when the pages are splitting the same intent and dragging each other down.

Signs you have a real cannibalization problem

  • Your ranking URL for a search keeps changing from one page to another.
  • Positions bounce up and down every few days for no obvious reason.
  • Two similar pages both sit on page two, when you'd expect one of them on page one.
  • Clicks are split between two pages that say much the same thing.
  • You can't explain, in one sentence each, why both pages need to exist.

How to check for it in Search Console (free)

  1. Open Search Console, then Performance, then Search results.
  2. In the Queries tab, click the search term you're worried about.
  3. Switch to the Pages tab. Every URL listed has appeared for that query.
  4. If two or more of your pages show meaningful impressions, compare their clicks and average position.
  5. Change the date range to look at several months. A URL that drops out while another appears is the classic swap.
  6. Repeat for your most important searches.

A quick extra check: search Google for site:yourdomain.com plus the keyword. If several near-identical pages come up, you've found your candidates. Rank trackers that record which URL ranks each day make the swapping obvious; my list of Wincher alternatives covers trackers that show the ranking URL history.

The four ways to fix it

FixWhen to use itWhat to do
Merge and redirectBoth pages cover the same topic and one is clearly strongerMove the best content into the stronger page and 301 the weaker one to it
Canonical tagBoth pages must stay live (for example product variants)Add a canonical link tag on the weaker page pointing at the main one
Re-targetThe pages could serve different intentsRewrite one to answer a different question, with a new title and H1
Internal linksGoogle is picking the wrong one of two valid pagesPoint your internal links, with descriptive anchors, at the page you want to rank

Google's canonicalization guide is useful here because it ranks the signals by strength: redirects and canonical link tags are strong signals, and including a URL in your sitemap is a weak one. If you want Google to settle on one page, a redirect is the clearest message, and a canonical tag is the next best when both pages must stay live.

One redirect detail matters: Google says permanent redirects (301 or 308) tell Search to show the new target, while temporary ones (302, 307) tend to keep the old URL showing. When you merge, use a permanent redirect.

How to choose which page wins

  • The one with more clicks and links from other sites.
  • The one with the cleaner, more descriptive URL.
  • The one that answers the search intent most directly.
  • If it's close, the newer, more complete page, after you move the best parts of the older one across.

Never just delete the losing page. You'll throw away its links and leave a broken URL. Redirect it to the winner.

A worked example

Say you run a bakery site with two posts: one called 'How to make sourdough starter' and another called 'Sourdough starter recipe for beginners'. In Search Console, the query 'sourdough starter' shows both URLs, swapping places every few weeks, with clicks split roughly between them and neither on page one. That's textbook cannibalization.

The fix: keep the post with more links and clicks, copy across anything useful from the other (a troubleshooting section, a good photo), then 301 the weaker URL to the winner and update every internal link that pointed at the old one. Give it a few weeks for Google to recrawl, then check the Pages tab for that query again. You want to see one URL holding the impressions.

Merging pages means redirects, and I walk through checking them in my guide to checking redirects and chains.

A lot of readers move on to this next, so I put together my rundown of Moz alternatives.

How to stop it happening again

  • Keep a simple sheet of your main topics with the one URL that owns each.
  • Search your own site before writing anything new.
  • Update and expand an existing page instead of publishing a near-copy with a new year in the title.
  • Plan topic clusters: one main page per intent, with supporting articles that link back to it and target narrower questions.

Many SEO suites include a cannibalization or URL-overlap report in their position tracking. If you're comparing them, my roundup of Semrush alternatives lists the options in no particular order.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

My verdict

Check before you fix. Pull the query in Search Console, look at the Pages tab over a few months and only act when two pages are clearly splitting one intent. Then merge into the stronger page with a 301, or give the weaker one a different job. One great page beats two decent ones every time. Watching those position swaps is easier with a dedicated tool, and other rank tracking options are there if you want one.

To spot which pages are competing, begin with my guide to checking Google rankings by keyword.

I run AI training and workshops for teams, and help businesses with AI enablement and workflow automation, so the busywork runs itself and people get time back. Most of that work is with SaaS marketing teams and small businesses. Here's how we can work together.

Frequently asked questions

What is keyword cannibalization in SEO?

It's when several pages on your site target the same search intent, so they compete with each other and Google switches between them, usually leaving both ranking lower.

How do I check for keyword cannibalization?

In Search Console's Performance report, click a query, then open the Pages tab. If several of your pages share the impressions and swap positions over time, you have cannibalization.

Is it bad if two of my pages rank for the same keyword?

Not always. If both pages serve different needs and both get clicks, it can be a win. It's a problem when they split the same intent.

What's the best way to fix keyword cannibalization?

Usually merge the content into the stronger page and use a permanent 301 redirect from the weaker one. Use a canonical tag when both pages must stay live.

Should I delete the weaker page?

No. Redirect it to the stronger page so you keep its links and avoid a broken URL.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.