Finding competing URLs in Search Console performance reports
Open Google Search Console and navigate to the Performance report, then click the Queries tab to view individual search terms. Filter the report by a specific target keyword or query phrase to isolate exact search behavior. Once the query is isolated, switch the report view from queries to pages.
When multiple URLs appear under a single query, Google is splitting impressions and clicks between those pages. This multi-url split indicates that the search engine cannot determine which document best answers the user intent. Export this filtered query and page data into a spreadsheet to inspect the distribution of clicks and impressions across the competing URLs.
Look for queries where two or more pages have alternating or simultaneous impression counts over a given date range. This fluctuation often points to content overlap. Before attempting fixes, run an SEO Audit to check whether internal linking or on-page signals inadvertently promote the secondary URL over the primary target.
Diagnosing intent splits and impression fluctuations
When two pages target the same terms, Google often swaps them in the results page over time. Look at the performance report in Google Search Console by selecting a specific query and checking the pages tab. If you see alternating clicks and impressions for two distinct URLs across different weeks rather than a steady state, Google lacks a clear signal on which document satisfies the user intent.
This fluctuation manifests as unstable rankings where neither page achieves top positions. Impressions often remain high because the query triggers your domain frequently, but low click-through rates reveal that the serving URL changes too often to build consistent authority. Examine the dates when traffic drops on one URL and rises on the other. If these shifts mirror each other inversely, search engines are testing both pieces of content to see which one performs better for user engagement.
To confirm whether this is an intent split or a simple duplicate relevance issue, review the specific queries driving traffic to each competing URL. If distinct sub-topics emerge for each page, the overlap stems from poor keyword targeting rather than identical content. Proper SEO Audit practices require mapping these query variations to ensure each URL serves a single, unambiguous user intent without competing against internal assets.
Practical steps to resolve and consolidate cannibalised pages
Once Search Console reveals multiple URLs competing for the same query set, you must change the structure or content of those pages to establish a single dominant URL. Start by auditing the competing URLs to determine if they serve distinct user intents or if they duplicate the same information. When two pages target identical keyword variations without offering unique value, consolidation is the most reliable remedy.
To merge competing pages, identify the stronger URL based on existing external links, historical performance, and traffic volume. Move any unique, valuable content from the weaker page into the stronger page to ensure no topical depth is lost during the merge. Once the primary page contains all necessary information, implement a permanent 301 redirect from the weaker URL to the consolidated destination. This passes ranking signals and directs users to the single surviving resource.
If the competing pages must remain live because they serve genuinely different audience segments or stages of the funnel, you need to differentiate them through targeted optimisation. Adjust the on-page elements, including title tags, main headings, and internal link anchor text, to explicitly signal distinct topical boundaries to search engines. Update internal links pointing from supporting site sections so they exclusively reference the intended primary URL, reducing the mixed signals that cause impression volatility in Search Console data.
Uncertainties in Google handling of overlapping content
Practitioners often treat keyword cannibalisation as a penalty, but Search Engine Journal notes that cannibalisation problems do not always stem from a direct algorithmic penalty. Instead, they frequently reflect a failure in information architecture where search engines cannot easily determine which URL best satisfies a specific query intent.
While traditional SEO doctrine dictates a strict one-to-one mapping between pages and target keywords, the exact threshold at which Google considers distinct pages to be competing against each other remains unconfirmed. Exact mechanics regarding how crawler systems weigh contextual relevance against internal link equity when selecting the primary ranking URL are not fully disclosed.
When evaluating overlapping content variations, practitioners must rely on observable metric shifts in Search Console rather than documented algorithmic rules. Because Google frequently swaps ranking URLs for the same query over short observation windows, diagnosing whether the system is actively testing pages or genuinely confused requires careful tracking of impression stability over time.