Skip to main content
SEO Strategy Undisclosed industry

Fixing Severe Keyword Cannibalization Across Hundreds of Pages

Across hundreds of pages, this site had several URLs competing for the same keywords. Google could not tell which page to rank, and rankings weakened as a result. Meek Media consolidated competing pages, reassigned intent targets so each page had a distinct job, redirected outdated content and redesigned the site hierarchy to make the right page obvious.

Client
Multi-page website (name withheld)
Privacy
Client name withheld

How do you fix keyword cannibalization on a large site?

Group the competing pages by the keyword and intent they chase, then give each group one clear winner. Meek Media merged overlapping pages, retargeted others to distinct intents, 301-redirected outdated content to the surviving page and restructured the site hierarchy so internal links consistently point Google to the right URL.

What goes wrong when many pages target the same keyword?

Multiple pages on the client's site were competing for the same keywords, and the problem ran across hundreds of pages. Instead of one strong page per topic, the site offered Google several similar options. Google was confused about which one to rank, and rankings weakened across the board.

Keyword cannibalization is not about two pages sharing a word. It becomes a problem when pages serve the same search intent. Google then has to choose between them. It may rotate which URL appears, rank neither well, or pick a weaker page over the one the business wants to show. Links, internal links and engagement are split across the duplicates instead of building up on one page. On a small site, a few overlaps are easy to spot and fix. Across hundreds of pages, it usually signals a structural issue: content published over time without a plan for which page owns which topic, and a hierarchy that does not make those roles clear.

What we found

  • Multiple pages competing for the same keywords
  • Overlap spread across hundreds of pages
  • Google unsure which page to rank for key queries
  • Weakened rankings across competing pages
  • Outdated content still live and competing with newer pages
  • A site hierarchy that did not signal which page owned each topic

How did Meek Media resolve the cannibalization?

Fixing cannibalization one page at a time would have taken far too long and missed the underlying cause. We mapped the whole problem first, then applied four fixes in order: consolidate, retarget, redirect and restructure. Each fix was chosen per page group based on intent, content quality and the value each URL already held.

  1. 1

    Map keyword and intent overlap

    We built a map of which pages ranked, or were meant to rank, for which queries, using Search Console query and page data alongside a full content inventory. Pages were grouped wherever two or more URLs chased the same intent. Checking the live search results confirmed whether Google saw each query as one intent or several, which decides whether pages should merge or split.

  2. 2

    Consolidate competing pages

    Where pages served the same intent, the strongest one was chosen as the primary URL based on content quality, links, traffic and relevance. The best material from the other pages was folded into it, so the combined page was more complete than any of the originals. Merging, rather than simply deleting, keeps the value those pages built up.

  3. 3

    Reassign intent targeting

    Some pages were worth keeping as separate URLs but were aimed at the same target. These were given distinct roles, for example one page for a broad overview and another for a specific use case or question. Titles, headings and content were rewritten to match each new intent so Google could see clearly that the pages answer different searches.

  4. 4

    Redirect outdated content

    Outdated pages that competed with newer, better versions were retired. Each was 301-redirected to the most relevant current page, passing along its links and signals. Redirects replaced deletion wherever the old page had links or traffic. Internal links pointing at retired URLs were updated to point directly at the new destination. Sitemaps were updated to list only live, final URLs.

  5. 5

    Redesign the site hierarchy

    The structure was reorganised so each topic had a clear hub page with supporting pages beneath it. Navigation, breadcrumbs and in-content links were updated to reflect those roles, with consistent anchor text pointing at the page that owns each topic. This way the site's structure itself tells Google which page to rank, instead of leaving it to guess.

What We Delivered

  • Keyword and intent overlap map across the site
  • Consolidation plan naming a primary URL for each topic
  • Merged, rewritten primary pages
  • Retargeted titles, headings and content for repositioned pages
  • 301 redirect map for outdated and merged content
  • Redesigned site hierarchy and internal linking plan

What Other Teams Can Learn From This

One intent, one page

The simplest rule against cannibalization is to give each search intent a single owner page. Different keywords that mean the same thing belong on the same page. Genuinely different intents deserve their own pages. When in doubt, look at what Google already ranks for each query: it shows how the search engine groups intent.

Merge before you delete

Competing pages often each have something worth keeping, such as a useful section, a backlink or long-tail rankings. Combine the best parts into the page you keep and redirect the rest. You end up with a stronger page and you do not throw away the value the older URLs earned.

Structure is the long-term fix

Cannibalization across hundreds of pages is usually a structure problem, not a copywriting one. A clear hierarchy of hub and supporting pages stops the issue from coming back. Before publishing anything new, check whether an existing page already owns that intent. Update that page first, and only create a new one when it serves a genuinely different search.

Frequently Asked Questions

What is keyword cannibalization?

It happens when two or more pages on the same site target the same search intent. Google has to choose between them, and it may switch between URLs, rank a weaker page or rank neither well. Links and relevance get split across pages instead of building up on one.

How can I tell if my site has keyword cannibalization?

In Search Console, filter the performance report by a query and look at which pages receive impressions. Several URLs for the same query, or rankings that switch between URLs, are warning signs. Then check whether those pages actually serve the same intent before deciding how to fix them.

Should I delete pages that compete with each other?

Usually not outright. If a page has links, traffic or useful content, merge the best parts into the primary page and 301-redirect the old URL. Deleting a page without a redirect throws its value away and leaves broken links behind. A merge plus redirect is almost always the safer choice.

Can canonical tags fix keyword cannibalization?

Canonical tags help when pages are true duplicates or near-duplicates. They are a hint, not a directive, and they do not fix two distinct pages chasing the same intent. For that, consolidation, redirects or clear retargeting are more reliable, supported by internal links pointing at the right page.

Facing a similar problem?

Every engagement starts with a free audit. We find what is holding your site back, show you the fix, and scope the work to your goals before you commit.

Still relying on human-only teams?

Get a free AI audit and discover how much revenue you're leaving on the table. Most businesses find $150K+ in annual savings in the first call.