More in RankYak
How RankYak detects pages competing for the same searches, and how consolidating into one page resolves it.
Cannibalization is what happens when several pages of one site compete for the same searches. Google splits the impressions and clicks between them, each page ranks lower than one strong page would, and the site as a whole earns less traffic than its content deserves. The cannibalization audit finds these fights, judges them against Google's live results, and hands you a plan to consolidate.
The audit lives on the Cannibalization tab of the audit page. It needs no crawling and no page selection, so it works whether or not you have configured the page audit. Like the page audit, it is built on your site's search performance data, so it requires a Search Console connection.
Run cannibalization audit does everything in one pass and produces two lists.
Under the hood, the audit looks for two kinds of competition: keyword clusters holding more than one published article, which compete by construction, and sets of pages splitting impressions on the same searches in your Search Console data, whether RankYak wrote them or not. It judges each set by taking every page's strongest search from your search data and checking what Google actually returns for those searches, and it also sweeps your written articles for duplicates your search data cannot show: when Google has already settled a contest by suppressing one page, Search Console reports no fight, but the duplicate still holds your site back.
The audit shows its work. Each entry lists the searches it probed and how much of Google's top results they share, so you can see why a set of pages landed in the plan rather than on the watch list, and check the reasoning against your own knowledge of the content.
Each run starts from the current state of your search data and re-checks every open entry as well: an entry whose competition has disappeared, because you consolidated or the pages stopped ranking together, is resolved automatically, and any new overlap is judged in the same pass. So after you have worked through a plan, a fresh run is how you confirm the consolidation took and see what has appeared since.
Each run spends one cannibalization audit credit from your plan's cycle allowance, shown next to the button.
After an audit, the issues marked for consolidation group into a plan: pages that serve the same demand appear together, however many issues they came from, with one proposed winner per group. Resolving a group archives every losing RankYak article behind the winner and lists the 301 redirects to create, in a single step, so untangling a whole family of overlapping pages does not take a dozen rounds. The handled list keeps the same shape: a set you resolve or dismiss together stays together as one entry, so past consolidations read the way you made them.
Clicking a plan or watch entry shows the competing pages side by side: each page's clicks, impressions, and average position from the past 30 days, its strongest search, and when it was published. For plan entries, RankYak proposes which page to keep, preferring the page that earns real clicks and, when clicks are too few to judge by, the page Google already shows most; the entry states which of these signals decided. Of course, the proposal is only a starting point; you may pick a different winner before resolving.
The fix for cannibalization is consolidation: keep the strongest page and point the others at it.
Once the redirects are in place, Google gradually shifts the combined demand onto the remaining page. Typically, its position improves over the following weeks as the signals consolidate. Each issue shows a chart of every competing page's impressions over the past six months, so before a resolve you can see the split as it stands, and after one you can watch the demand converge onto the winner.
If a losing page is not a RankYak article, there is nothing to archive; you consolidate it the same way, with a redirect, and click Mark as resolved once you have.
Sometimes competing pages are competing on purpose, for example when two pages serve clearly different intents that happen to share a search. If you would like to keep them as they are, you may dismiss the entry; it moves to the handled list and does not return.
Archived articles keep their place in your article list, marked with an Archived badge, and you may filter the list to see them. They are excluded from refreshes, rewrites, and internal linking, and the content plan never schedules new work for them. Unarchiving an article returns it to normal maintenance.
Resolving and dismissing entries uses no credits; only the audit itself spends from its cycle allowance.
Ask the copilot inside RankYak for an instant answer about your own account, or send us an email and a human will get back to you.
SEO revenue calculator
How much revenue is your website leaving on the table?
Take a quick quiz and see exactly how much organic revenue you're missing out on, along with personalized tips to fix it.
Free · takes 1 minute · no signup needed
Question 1 of 4
Question 2 of 4
Question 3 of 4
Question 4 of 4
Your SEO growth potential
Extra visitors / month
after 6-12 months of consistent publishing
Revenue potential / year
at your niche's avg. conversion rate
Articles needed (12 mo)
to reach this traffic level
ROI with RankYak
on the Professional plan ($129/mo)
To hit that number, you'd need to:
RankYak handles all of this for you, at whatever pace you set.
* Estimates based on industry averages. Results vary by niche, competition, and domain authority. Most SEO results become visible after 3-6 months of consistent publishing.