Stop competing with yourself — make the right URL win.
Bug icons appear in the Rank Tracker and in the dedicated Canibalizaciones view.
Cross-check daily SERP results and Search Console to find URLs competing for the same query. Set a Target URL, read red vs blue status at a glance, and get one recommended fix per conflict — merge, redirect, canonicalise or diverge.
| Keyword | Location | Position | Severity |
|---|---|---|---|
affordable rank trackerBlue target: Target URL ranks with no conflict /seo-rankings-tool/ | United StatesDesktop | 1Best position, 1 | |
best seo reporting toolRed bug: Target URL is not winning /blog/client-reporting/ | United StatesDesktop | 44 | High |
local rank checkerBlue bug: Target URL is number one among several of your pages /local-seo/ | United StatesMobile | 22 | Low |
keyword grouper toolRed bug: Target URL is not winning /pricing/ | United StatesDesktop | 33 | Medium |
gsc keyword exportBlue target: Target URL ranks with no conflict /gsc-keywords/ | United StatesDesktop | 1Best position, 1 | |
serp feature trackerNo cannibalisation flagged /seo-rankings-tool/ | United StatesDesktop | 66 |
Trusted worldwide
Trusted by thousands of SEO pros
From solo consultants to global agencies — teams choose TrueRanker to unify SEO and AI-search visibility.
Detection without intent is a panic list
Not every overlap is a problem. Two of your URLs on page one can be dominance — if the page you care about is the one in position one. Without a Target URL, every multi-URL flag looks the same and you waste time “fixing” wins.
Tell TrueRanker which URL should rank. Status colours then separate money-leaking conflicts from strategies that are already working, and the Cannibalizations filter can hide everything except the red ones.
- Red bug: wrong page winning — fix first
- Blue bug: Target URL #1 among several — often keep
- Blue target: clean win, no competing URL of yours
- Filter to “Target URL is not ranking higher” for the money-leakers
Red bug — critical
Cannibalisation is live and your Target URL is not the winner. Fix this first.
Blue bug — safe dominance
Several of your pages rank, but the Target URL is #1. Often worth keeping.
Blue target — clean win
Your Target URL ranks and no other page from your domain is competing.
Detect, decide, then prove the fix
Three jobs: find every self-competition, decide which page should win, and verify the fix on the next check.
Detect
Cannibalisation is flagged the day two of your URLs share a query — in the Rank Tracker bug column and in the dedicated Canibalizaciones sidebar.
- Daily SERP scan for multi-URL overlaps
- Search Console impressions and clicks beside ranks
- Dedicated Canibalizaciones view for conflict-only work
Decide
Name the page that should win. Severity tells you which conflicts are worth an afternoon; the Top 10 gives you the evidence.
- Target URL from the Top 10 crosshair or a manual paste
- Bulk Add target URL across a keyword cluster
- High / Medium / Low severity so you prioritise traffic at risk
Fix and verify
You still ship the redirect, canonical or rewrite on your site. TrueRanker recommends the action and checks whether the Target URL took the lead.
- One recommended fix: merge, redirect, canonicalise or diverge
- Mark resolved or whitelist intentional overlap
- History chart shows own-URL drift before and after the change
The keyword detail that turns a flag into a decision
Open any flagged keyword to see the history of your own URLs and the live Top 10 — then set the Target URL without leaving the row.
best rank tracker for agencies
https://acme.example/seo-rankings-tool/
Set a target URL to define the URL that you intend to rank in the SERP for that keyword.
Own-URL ranking history
Google's top 10 for your keyword
| Position | URL |
|---|---|
| 1 | https://acme.example/blog/rank-tracker-guide/Your domainCannibalisation: another of your URLs is ranking |
| 2 | https://acme.example/seo-rankings-tool/Your domainCurrent Target URL |
| 3 | https://competitor.example/rank-tracker/ |
| 4 | https://other.example/best-rank-trackers/ |
| 5 | https://review.example/tools/rank-tracking/ |
From zero to a prioritised fix list in four steps
Most projects see their first conflict list on the same day keywords or Search Console land.
Add keywords or connect Search Console
Import the queries you care about — type them in, upload a CSV, or pull them from Google Search Console. Cannibalisation detection starts on the next SERP check.
Open Canibalizaciones or filter the Rank Tracker
Use the dedicated sidebar view, or filter the keyword list with the Cannibalizations dropdown — including “Target URL is not ranking higher” for money-leaking conflicts only.
Set the Target URL — one keyword or in bulk
Pick the page that should win from the live Top 10 (crosshair) or paste it manually. Select a cluster of keywords and run Add target URL when they share a landing page.
Fix, mark resolved or intended, then verify
Follow the recommended action (merge, redirect, canonicalise or diverge), whitelist intentional overlap, or mark the conflict resolved. The next daily check confirms whether the right URL is winning.
Everything that sits behind the bug icon
The unglamorous completeness list — every control the Canibalizaciones workflow actually uses.
Severity scoring
Conflicts ranked by how much traffic is at risk — High, Medium or Low — so you fix the money-leakers before the noise.
SERP evidence
Every conflict opens the stored Google Top 10, so you can see both of your URLs side by side before you change anything.
Historical drift
The keyword chart shows when a second page entered the SERP and which URL ate the other over time.
Bulk Target URL
Assign one landing page to a whole keyword cluster in one action — built for agencies managing thousands of rows.
Intended-overlap whitelist
Mark a conflict as intended when two results on page one is the strategy. It stays visible as dominance, not as a problem.
Search Console beside ranks
GSC impressions and clicks sit next to the daily SERP check, so split visibility and unstable URLs show up in one place.
From people who actually run SEO for a living.
“With TrueRanker, I manage the SEO for my projects. It’s an essential tool for daily monitoring the impact of our On-Page changes and link-building strategies. ✌🏼”

“I don’t know how I lived without TrueRanker. It has become my daily SEO rank tracker for all my projects and Chrome extensions — something no other tool can do. I highly recommend it!”

“TrueRanker is a top tool that I use with clients and my own projects because what is not measured is not improved.”

“The best tool for tracking, most friendly support and opened for changes and improvments. You can generate something from here… and what I said is really true.”

“I started using TrueRanker in 2022 for keyword tracking, and today it’s one of my main SEO tools. It accurately handles rankings, competitor tracking, SEO audits, and AI visibility, replacing more expensive alternatives. Plus, their customer support is excellent. Highly recommended!”

“We benchmark keyword tracking tools regularly, and for over three years, TrueRanker has been our SEO agency’s top choice. Its intuitive interface, scalable plans, and responsive support offer everything we need to monitor client rankings accurately.”

“I’ve been using TrueRanker since August on my own blog. What I value most is that it tells me every day what has happened with what I’ve already published, and the GEO score of the audits showed me that no Google AI summary was citing me. In my own language, with support close by, and a trial without a card to check it before paying.”

TrueRanker vs Semrush and Ahrefs on cannibalisation
Cannibalisation tooling only — not the full platform. Prices are monthly list where the competitor publishes one; Ahrefs Lite is shown as listed on the saved pricing page.
| Capability | TrueRanker | Semrush | Ahrefs |
|---|---|---|---|
| Entry price (SEO suite) | $39/mo | $139/mo | €119/mo Lite (as listed) |
| Named cannibalization analysis | Included from Starter | Pro+ only ($299/mo) | Not documented |
| Target URL intent (right page must win) | Red / blue / target states | Not documented | Not documented |
| Daily multi-URL SERP flags on tracked keywords | Included | Not documented | Not documented |
| Recommended fix per conflict | Included | Not documented | Not documented |
| Credit or usage caps on rank checks | None — flat rate | Plan row limits | Hard caps |
Detection without intent is a panic list.
Most checkers shout “cannibalisation” and leave you to decide whether two URLs on page one is a crisis or a win. TrueRanker asks which page should rank, then colours every conflict so you only spend time where the wrong URL is winning.
Set Target URLs on the keywords that pay the bills. Filter to red bugs. Ship the fix on your site. The next check tells you whether Google agreed.
Cannibalisation, answered
What is keyword cannibalisation?
Keyword cannibalisation happens when two or more pages on your own site rank for the same search query and compete with each other. Signals split across URLs, Google is less sure which page to favour, and the page you want converting often loses to a weaker one — a blog post over a product page, an old guide over the page you rewrote last month.
How does TrueRanker detect cannibalisation?
Every scheduled SERP check looks at which of your URLs appear for each tracked keyword. When two or more of your pages show up for the same query, we flag it. Search Console data sits beside those ranks, so split impressions and clicks reinforce the same signal instead of living in a separate export.
What is the difference between the red bug, the blue bug and the blue target?
The red bug means you have cannibalisation and your Target URL is not the winner — Google is ranking the wrong page. The blue bug means multiple pages of yours are ranking, but your Target URL is #1 among them (safe dominance). The blue target means your Target URL is ranking and no other page from your domain is competing for that query — strategy working as intended.
What is a Target URL and why does it matter?
A Target URL is the page you intend to rank for a keyword. Without it, every multi-URL overlap looks like a problem. With it, TrueRanker can tell bad conflicts from dominance and show only the cases where the wrong page is winning. Set it from the Top 10 with the crosshair, or paste any URL manually when your preferred page is not ranking yet.
How is severity calculated?
Each conflict is scored High, Medium or Low from the traffic at risk — how much visibility is split, how close the competing positions are, and how important the keyword is — so you prioritise fixes that recover clicks rather than cleaning every overlap on the site.
How do I fix keyword cannibalisation once I have found it?
The right fix depends on intent. Common options: consolidate into one stronger page and 301-redirect the weaker URL, add a canonical to the winner, rewrite one page onto a related but distinct query, or update internal links so the preferred URL gets the signals. TrueRanker recommends one of those actions per conflict. It does not apply redirects or canonicals for you — that still happens on your site — and the next daily check verifies whether the Target URL took the lead.
Can I set Target URLs for many keywords at once?
Yes. Select keywords in the list, open Actions, and choose Add target URL. That is the usual path when a cluster of queries should all land on the same product, category or service page.
Can I filter to see only the bad cannibalisations?
Yes. The Cannibalizations filter includes “Target URL is not ranking higher,” which hides blue-bug dominance and clean targets so you only see red conflicts where strategy is failing. Other options cover all cannibalisations, none, Target URL set or not set, and Target URL ranking higher.
What does marking a conflict as resolved or intended do?
Resolved means you shipped a fix and want TrueRanker to verify it on the next check — if the wrong page is still winning, the alert comes back. Intended (whitelist) means the overlap is deliberate: two results on page one can be a strategy, and the conflict should not keep screaming at you as a problem.
How often is cannibalisation data updated?
On the same cadence as your project’s rank checks. You can run TOP 20 daily, TOP 50 every three days or TOP 100 weekly — so detection is as frequent as the depth you chose, not a one-off crawl.
What happens if I never set a Target URL?
Any time two or more of your URLs rank for the same keyword, we still flag a red bug. Until you name a winner, every overlap is treated as potentially bad — which is the honest default when intent is unknown.
How does this compare to Semrush or Ahrefs?
Semrush documents keyword cannibalization analysis on its Pro+ plan ($299/mo monthly list). Ahrefs’ pricing page does not name a cannibalization feature. TrueRanker includes Target URL intelligence — red, blue and target states, filters, bulk assign and recommended fixes — from the $39 Starter plan, with flat-rate checks and no credit caps.
Is the Cannibalisation Detector included in the free trial?
Yes. The full tool — Target URL logic, filters, severity, recommended fixes and historical charts — is available on the 14-day trial. No credit card required to start.
See which of your pages are competing.
Add keywords or connect Search Console — the first conflict list renders on the next check. 14-day trial, no card.