Keyword Cannibalization Checker

Upload a Search Console query and page export to find queries where several of your own pages compete, with clicks, impressions and positions.

Runs in your browser — nothing you enter is uploaded Free · no sign-up

A CSV with query, page, clicks, impressions and position columns (export from Looker Studio, the Search Console API, or a Sheets add-on such as Search Analytics for Sheets). The file is read in your browser and never uploaded.

…or paste CSV data

About the Keyword Cannibalization Checker

Keyword cannibalization happens when two or more of your pages appear for the same query and none of them performs as well as one focused page might. This keyword cannibalization checker reads a Google Search Console export that includes both query and page, and lists each query where more than one URL received impressions, with clicks, impressions and average position for every page.

Not every overlap is a problem. A homepage and a product page can both appear for a brand query without harm. Focus on queries that matter to you where clicks are split and positions are similar or fluctuating. Fixes include merging content, clarifying each page's focus, adjusting internal links or redirecting a weaker page. The file is read in your browser and never uploaded.

How to use it

  1. Export Performance data with both Query and Page dimensions from Search Console.
  2. Upload the CSV file to the checker.
  3. Sort queries by impressions or clicks and review the competing pages.
  4. Decide whether to merge, refocus, relink or redirect each case.

Frequently asked questions

How do I export query and page data from Search Console?

The standard Performance report export gives queries and pages in separate tabs, which is not enough on its own. Use a tool that exports both dimensions together, such as the Search Console API, Looker Studio or a spreadsheet add-on, then save the result as CSV with query, page, clicks, impressions and position columns.

Is keyword cannibalization always bad?

No. Several pages appearing for a broad query is normal, and Google may show two of your pages together. It becomes a problem when pages with the same intent split clicks, swap positions, or the page you prefer is not the one shown. Judge each case by its impact.

How do I fix keyword cannibalization?

Options include merging overlapping pages and redirecting the weaker one, rewriting one page to target a different intent, pointing internal links with relevant anchor text at the preferred page, or adding a canonical when pages are near-duplicates. Make one change at a time and watch the results in Search Console.