What you’ll need
Combined CSV rows containing date, query, page, clicks and impressions. Optional country/device fields let you keep comparisons consistent.
Follow query-to-page leadership over time. Separate stable overlap from switching, with the numbers behind every finding.
Runs on your device · Files stay privateCombined CSV rows containing date, query, page, clicks and impressions. Optional country/device fields let you keep comparisons consistent. New here? Start with “Try an example”.
Or paste your data below. You can edit it before running the tool.
Combined CSV rows containing date, query, page, clicks and impressions. Optional country/device fields let you keep comparisons consistent.
Rows are aggregated by day, week or month. The leader has most clicks, then impressions; ties use URL order. Leader changes are evidence, not proof of harm.
50,000 rows. Separate Queries and Pages tabs cannot reconstruct query/page pairs. Export combined dimensions through the GSC API or a compatible export.
Two URLs appearing for the same query do not automatically mean they are hurting each other. This keyword cannibalization checker follows which supplied page leads each query across time. Use it when you suspect a blog post and service page are alternating in search, or when you need evidence before consolidating content. The report highlights patterns worth investigating without labeling every overlap a problem.
Prepare combined rows with date, query, page, clicks and impressions. Keep the country and device scope consistent, or include supported dimensions for separation.
Choose a period grouping and run the analysis. Compare query leaders, runner-up pages and the sequence of leadership changes.
Investigate switching alongside page intent and performance. Export the evidence before making a content or canonical decision.
A leader is selected from the supplied clicks, then impressions and a deterministic tie-break. A switch shows a change in that evidence, not proof of harmful competition. Sparse data, incomplete exports and different reporting scopes can change the apparent pattern.
Use SEO Regex Builder & Tester to prepare a focused query set, then inspect the relevant pages before deciding whether to merge, distinguish or retain them.
50,000 rows. Separate Queries and Pages tabs cannot reconstruct query/page pairs. Export combined dimensions through the GSC API or a compatible export.
Separate totals cannot reconstruct which query belongs to which page. You need an export that preserves the query/page combination, such as a compatible Search Console API export.
No. Different pages may serve different needs or legitimately appear for the same query. Review intent, content and business value before changing URLs or consolidating pages.