Keyword Cannibalization: When Pages Compete with Each Other
Cannibalization is a situation where multiple pages of your own compete for the same query in search results. Google typically shows one page per query for a site and has to choose. Signals are divided among the candidates, and as a result, none rises as high as it could individually.
Where It Comes From
- Similar texts. Two articles on the same topic written at different times.
- Category and product card. A catalog section and a product within it compete for the same commercial query.
- Technical duplicates. Pages with parameters, pagination, filters, print versions.
- Language versions. The same material at addresses with and without a language prefix.
How PromoPilot Shows It
In the “Radar,” under the main list, there is a block “Pages Compete with Each Other”. It is built on the same Search Console data as the page selection: the platform groups queries and finds those where more than one of your pages is visible.
To prevent the block from becoming a dump, filters are applied: brand queries are not considered at all (having multiple pages in search results for a company name is normal), and very rare queries are discarded as statistical noise. In each group, the platform identifies the main page — the one that ranks higher and gathers clicks — and marks it with a star. Next to it, the number of impressions spread among the others is shown.
How to Fix It
| Situation | What to Do |
|---|---|
| Two pages on the same topic | Merge into one strong page, redirect the second with a 301 to the first |
| Pages are close, but both are needed | Differentiate by intent: one answers “what is it,” the other — “buy”; rewrite titles and texts for different queries |
| Technical duplicates and filters | Specify the canonical address via canonical, close unnecessary variants from indexing |
| Both pages are needed and distinct | Strengthen the main one with internal linking: internal links with the right anchor lead to it |
| Language versions | Check and fix hreflang — links do not solve this |
What Not to Do
Do not start promoting both competing pages at once: the budget will be split, and signals will continue to be diluted. Do not delete the second page “to zero” — if it has external links and traffic, you will lose both; the correct approach is a redirect. And do not confuse cannibalization with a normal situation where your main page and section appear for a broad query: if the main page is consistently one and ranks high, there is nothing to fix.
How to Know You've Fixed It
After making changes, compare the windows of 28 days before and after. Signs of success: impressions for the problematic query are no longer split, the main page's position and clicks have increased, and the competing page has stopped appearing for that query. You can conveniently track dynamics in “Pulse”, and the cannibalization block in Radar should decrease during the next recalculation.
Only after this makes sense to start promotion — for one, already chosen page.