Keyword cannibalization checker
When two of your pages compete for the same search, neither may rank as well as one strong page would. Connect Search Console and we list every search your pages genuinely split, with the page already doing best — and we only call it a problem where your own data shows one.
Free · No account · Search Console, or a scan for the title check
With Search Console Most accurate
The real test of cannibalisation: two of your pages earning impressions for the same search. We read the last 28 days of your Search Console data for this visit only — nothing is stored, and the access ends within the hour or when you press “Forget”.
Without Search Console: the title check An estimate
No Google account needed. We scan your site and pair pages in the same section whose titles share at least four fifths of their meaningful words. Similar titles suggest two pages might compete; only search data shows that they do.
Connect Search Console for this visit
Read-only access through Google’s own screen. We keep the access for under an hour and store none of your data; “Forget” revokes it at once.
We group 28 days by search
Every search where two or more of your pages each earned at least 10 impressions and at least 10% of that search’s impressions.
We recommend the page to keep
The one already doing better for that search: more clicks, then better average position, then more impressions.
When two pages for one search is — and isn’t — a problem
Google’s John Mueller has been clear that several of your pages showing for the same search is not a problem just because there is more than one. He suggests looking at what Search Console actually shows, and favouring one strong page over needless duplicates.1 No Google source calls this a penalty.
So this checker does not flag every overlap. It flags a search only when your own data shows it being split: two or more pages each earning a real share of its impressions. A search where one page gets 99% and another 1% is a search Google has already settled.
How the checker works
With Search Console
We ask Google for the last 28 days of search-and-page totals, ending a few days ago because the newest data can still be preliminary.2 A page counts as competing for a search when it has at least 10 impressions and at least 10% of that search’s impressions — both thresholds are our own, set to ignore noise; no source gives one. Searches containing your brand are left out, since a brand search should show several of your pages.
The page to keep is the one with more clicks from that search; if clicks tie, the better average position; then more impressions. Google leaves rare searches out of per-search rows to protect privacy,3 so very long-tail overlaps will not appear. We read up to 25,000 search-and-page rows, and say so if your property has more.
Without Search Console: the title check
We scan your site and pair pages in the same section whose titles share at least four fifths of their meaningful words. That suggests two pages might compete; it cannot show that they do. The result is labelled as an estimate for that reason.
Privacy
Google issues a read-only access token for this visit (no long-lived refresh token). We keep it encrypted for under an hour so you can check another property, never store the search data, and “Forget my Google connection” deletes the token and revokes it at Google.
How to read your results
- Searches with competing pages are listed most impressions first: the ones that matter most.
- Keep marks the page already doing best for that search; Competing the others. Position is Google’s average position for that page on that search.
- Pages that compete most often shows where to start: a page competing in many searches is usually a near-duplicate of another.
- A guide and its troubleshooting post can share a search and both deserve to exist when they answer different intents. You decide.
What to do next
For each pair, either point your internal links for that subject at the page to keep, merge the weaker page into it with a redirect, or rewrite the weaker page for a clearly different search. Our guide to keyword cannibalization in WordPress explains how to tell which, and the one on merging, redirecting or retargeting competing posts walks through each fix.
One phrase linking to both pages often feeds the problem — the anchor text analyser lists phrases that point to more than one page, and the page link inspector shows every link into the page you keep. With Search Console connected, Silotree watches for competing pages every week and stops suggesting links to the one you are phasing out.
How this compares with other free tools
As each tool’s own page described it when we checked on 11 October 2026. Tools change — if a line here is out of date, tell us and we will correct it.
| Tool | Limits | Menu and footer links kept apart? |
|---|---|---|
| This tool | Free, no trial; Search Console for this visit only, nothing stored; title check needs no account | — |
| Sitechecker keyword cannibalization checker | 14-day trial sign-up; Search Console connection | — |
| QuickSEO keyword cannibalization checker | You paste 2–50 page and keyword pairs; no search data | — |
| LinkBoss anchor text cannibalization checker | 50 URLs per check; exact text only; no fixes | Not stated |
Sources
Each one is labelled with how much weight it can bear. Where the evidence is thin, the page says so.
- Google, said publicly Search Engine Journal — Google answers SEO question about keyword cannibalization (Sep 2025). John Mueller: several of your pages showing for one search is not a problem in itself; look at what Search Console shows, and prefer one strong page over needless duplicates.
- Google documentation Search Console Help — Performance report. How clicks, impressions and average position are counted, and that the newest data can be preliminary.
- Google documentation Google Search Central blog — Search Console performance data filtering and limits (Oct 2022). Rare (anonymised) searches are left out of per-query rows, and the API returns rows in pages.
About the keyword cannibalization checker
What is keyword cannibalization?
Two or more pages on one site competing for the same search, so that search engines split the search between them and neither ranks as well as one strong page might. Google says several pages appearing for one search is not a problem in itself — it depends on the details.
How does this checker find it?
With Search Console, from what actually happened: every search in the last 28 days where two or more of your pages each earned at least 10 impressions and 10% of the search. Without it, the title check pairs pages whose titles are nearly the same — a hint, not proof.
Is keyword cannibalization a penalty?
No. No Google source describes it as a penalty. The concern is that splitting a search between near-duplicate pages can leave both weaker than one would be.
How is the page to keep chosen?
The page already doing the job for that search: the one with more clicks; if clicks tie, the better average position; then more impressions. It's a starting point — you know which page answers the search better.
How do I fix keyword cannibalization?
Pick the page to keep and point your internal links for that subject at it. Then either merge the weaker page into it with a redirect, or rewrite the weaker page for a clearly different search.
Do you store my Search Console data?
No. The numbers are read from Google when you press the button and sent to your browser. The access token is kept, encrypted, for under an hour so you can check another property, and “Forget my Google connection” deletes and revokes it.
Same scan, other questions
- Orphan page finderPages no article links to, dead ends, and your sitemap against your links.
- Internal links to a pageEvery link into and out of one page, with the words each link uses.
- Click depth checkerHow many clicks each page sits from your home page, counting only links in your writing.
- Anchor text analyzerGeneric, repetitive and conflicting link text in your articles.
- Internal links per page calculatorType a word count, get a sensible range of links — and why.
- Internal linking health quizTen questions, a score out of 100, and what to fix first.
- Which internal linking plugin?An honest picker — it recommends other tools where they fit better.
See every finding at once.
The full free audit: unlinked posts, dead ends, broken links and redirects. No account, no card.
Free audit · No account needed · No changes to your site