Keyword cannibalization detector
Finds queries where several of your pages compete in Google, scores how serious the conflict is, and tells you what to do: merge, canonical, 301, or split intent.

Input
Connect Google Search Console or paste/upload a Query + Page export. Columns: query, URL, clicks, impressions, CTR, position — auto-detected.
Analyze how your pages compete in Google over the selected range.
Read-only access: webmasters.readonly. Demo mode is available with ?demo=1.
Connected. Choose a site and range, then hit “Find conflicts”.
Connect GSC or paste an export and hit “Find conflicts”. You will get competing pages with a severity level, traffic potential and a recommended fix.
Guide · SEO + UX
Cannibalization: find it, score it, fix it
Cannibalization is when several pages on one site fight for the same query. Google cannot tell which to show, splits impressions and positions between them, and none reaches the top. This detector takes Search Console data, finds these pairs and scores how serious each is.
How severity is scored
Not every shared keyword is a problem. Severity comes from two signals: how close the pages rank, and how evenly impressions split between them.
Which fix to choose
Merge content + 301 to the strongest page. Consolidates equity and removes the duplicate.
Canonical to the primary, then split Title/H1/FAQ and internal links.
De-optimize the weak one and interlink to the primary.
Restructure: one hub page, the rest as support linking into the hub.
Delete + 301 to the closest match. Do not leave an orphan duplicate.
How to export from Search Console
When it is not a problem
Fine
- Pages answer different intent within one topic
- One sits stably on top, the other is far with no impressions
- Low query volume: the signal will settle
Problem
- Close positions, impressions split almost evenly
- URLs keep swapping places in the SERP
- Both pages get clicks for the same query
- Do I have to connect Google Search Console?
- It is the best source: real impressions, clicks, CTR and positions per query-page pair. You can also upload a GSC CSV export or paste rows manually.
- Why high severity but small traffic potential?
- Severity is the SERP-instability risk; potential is the estimated extra clicks after consolidation.
- 301, canonical or deletion: what is the difference?
- 301 consolidates equity and removes the page from results. Canonical keeps both reachable but tells Google the priority. Deletion is for pages with no value, with a 301 to a match.
- Is my data stored?
- Pasted CSV analysis runs in the browser. Connected GSC rows are fetched read-only and cached briefly to make the tool responsive.
Need to clean up your structure?
SEOquick runs a technical audit, merges competing pages, sets up 301/canonical and internal linking — without losing traffic.
View services →