Keyword cannibalization checker
Keyword cannibalization is when two of your own pages go after the same Google search. Google can only rank one of them properly, so it picks — and it often picks the weaker page while the other drags it down. This checker finds the pages competing on your site, confirms which conflicts Google is already acting on, and tells you which page to keep, refresh or merge.
How we know for certain
Two of your pages showing up for the same search, and Google switching between them from one day to the next.
How we catch the rest
Pages that cover the same ground. This catches new pages that have not started ranking yet, and we always tell you which of the two you are looking at.
Select a project
This compares the pages on one site against each other, so it needs a project to look at.
About this tool
Keyword Cannibalization Checker
Find the pages on your own site competing for the same search — confirmed against Search Console, not guessed from how similar they read.
Keyword cannibalization is when two or more of your own pages go after the same Google search. Google can only rank one of them properly, so it chooses — and it frequently chooses the weaker page while the stronger one is held back. Most tools infer the problem by measuring how similar two pages read, which produces a plausible list and a lot of false alarms. This checker starts from Search Console instead: which of your URLs actually took impressions for which query, at what position, on which day. If Google has been switching between two of your pages from one day to the next, that is not a similarity score — that is Google telling you it cannot tell them apart.
How it works
- 1
Read what Google already recorded
Your Search Console history is grouped by query to find searches where more than one of your URLs is taking impressions. This is observation rather than inference: these pages are already splitting the search between them.
- 2
Spot Google changing its mind
The strongest signal is which page Google shows from one day to the next. A query that alternates between two of your URLs is Google visibly unable to choose, and no content-similarity tool can see it because it only exists across dates.
- 3
Separate a real split from an ordinary second result
Having a second page appear for a search is normal. Severity is weighted by how evenly impressions divide, how close the two positions sit, and how often the winner changes — so a page taking 5% of a query from position 40 is not reported as a crisis.
- 4
Catch the conflicts that have not surfaced yet
Pages too new to rank have no Search Console data to read, so they are also compared on topic using the same similarity model behind the internal linking tool. These results are labelled separately and never mixed in with the confirmed ones.
- 5
Get told which page to keep
Each conflict names the page to consolidate into, chosen by how many internal links already point at it and how deep it is — the page your site already treats as the main one is the expensive one to move.
Who uses this
- Blogs that have covered the same topic several times over several years.
- Sites where rankings for an important query keep moving between two URLs.
- Content teams deciding whether to write a new post or update an old one.
- SEOs auditing a site before a content consolidation or pruning project.
- Anyone who added a landing page and watched an existing post lose position.
- Agencies proving why traffic plateaued despite publishing more content.
Frequently asked questions
What is keyword cannibalization?+
Keyword cannibalization is when two or more pages on the same site target the same search query. Google picks one page to rank and the others compete with it rather than supporting it — so instead of one strong result you get two or three weaker ones, splitting clicks, links and authority that should have been concentrated.
How do I know if I actually have it?+
Look for a query where more than one of your URLs takes impressions in Search Console, and watch whether the URL Google ranks changes over time. Two pages appearing for one search is a hint; Google alternating between them week to week is proof. Similarity between two pages, on its own, is only a suspicion.
Is every pair of similar pages a problem?+
No, and treating it that way is the most common mistake. Pages can cover related ground and serve genuinely different intents — a comparison page and a how-to guide on one topic can coexist perfectly well. It only becomes cannibalization when they compete for the same query, which is why evidence from Search Console matters more than a similarity percentage.
How do I fix keyword cannibalization?+
Usually by consolidating. Pick the page with the most internal links and the strongest history, move anything unique from the others into it, then redirect them to it. Where both pages deserve to exist, retarget one to a clearly different search intent and link it to the page that should own the shared query. Deleting without redirecting throws away the links those pages earned.
Which page should I keep?+
The one the rest of your site already points at. Internal links are a signal you have spent years building and they are expensive to move, so the page with the most inbound internal links is usually the keeper even when a competing page is longer or newer. Depth is the tiebreaker when internal links are even.
Does this need Search Console connected?+
For the confirmed results, yes — those come from your own Search Console history, which is what makes them evidence rather than inference. The content-similarity half works without it and covers pages that are too new to have ranking data, but it is reported separately and labelled as the weaker signal.
Can two pages rank for the same keyword on purpose?+
Occasionally, and when it happens it is usually a site with enough authority to hold two positions for a broad query. For most sites it is a cost rather than a win: the second result takes a small share of clicks while diluting the signals that would have pushed the first result higher.
How is this different from a duplicate content checker?+
Duplicate content is about pages with substantially the same text. Cannibalization is about pages competing for the same search, which happens constantly between pages that share no sentences at all — a checklist, a guide and a comparison on one topic can read completely differently and still fight over one result.
Related
Internal Linking →
Once you know which page to keep, point the internal links at it.
Content Refresh →
Turn a "refresh this instead" verdict into a versioned update plan.
Keyword Clustering →
Free: group queries by intent so one page targets a whole cluster rather than one keyword per page.
Site Audit →
Free audit covering technical, on-page, performance and E-E-A-T signals.