SEO
Google Search Console
Google Search Console
Google Search Console
Juma SEO Scout
Juma SEO Scout
Juma SEO Scout
Web analysis
web
Web analysis
Google Search Console
Google Search Console
Juma SEO Scout
Juma SEO Scout
Web analysis
web

Find SEO cannibalization issues

Find pages competing for the same keywords, with overlap analysis, ranking impact assessment, and specific merge, redirect, or differentiation recommendations per conflict.

Share the client's site with Search Console connected. You get back a severity-ranked conflict list showing which page pairs are splitting authority, with a specific verdict per conflict: merge with a 301, sharpen each page's keyword focus, or archive the weaker one.

1

Check a content library for keyword cannibalization

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Try This Flow

Example Flow result

How this works

What a cannibalization analysis finds

The team sees every instance where two or more pages compete for the same query. The analysis cross-references query-level data across all pages: where Google shows multiple pages from the same site, where position fluctuates because Google keeps switching which page to display, and where both pages rank but neither cracks the top 5, which is a classic sign of split authority.

For each conflict, both pages get scraped and compared: content scope, heading structure, keyword focus. Conflicts are grouped by severity. A high-volume keyword where both pages are stuck outside the top 5 is critical. One page ranking well while the other dilutes it is moderate. Minor overlap with little traffic impact is low. Each conflict comes with a specific verdict: merge page B into page A with a 301 redirect, keep both but sharpen each page's keyword focus so they stop competing, or archive the weaker page entirely.

Why cannibalization is hard to find manually

Cannibalization does not show up in standard SEO audits. Two pages can both rank on page 1 for different queries and still cannibalize each other on a third query the team did not check. It also hides in position volatility: if a page fluctuates between position 5 and position 15 from week to week, it may be because Google keeps switching which page to show. The only reliable way to find it is to cross-reference query-level data across all pages, which is what this flow does with Search Console data.

2

Merge two cannibalizing pages

The analysis found two pages that should be combined. This prompt produces the merged content: the best sections from each page, a consolidated keyword target, a redirect plan, and an updated title and meta description.

Prompt
Copy

Merge the two cannibalizing pages into one. Take the strongest sections from each, consolidate the keyword targets, write a new title and meta description, and give me the 301 redirect instruction for the page being retired.

Try This Flow
3

Differentiate pages that should both exist

Sometimes two pages overlap on keywords but serve different intents. This prompt sharpens each page's focus so they stop competing: distinct keyword targets, differentiated titles, and internal linking to connect them.

Prompt
Copy

These two pages should both exist but they're competing for the same keywords. Redefine the keyword focus for each one: give each a distinct primary keyword cluster, rewrite the titles and metas to differentiate, and recommend internal links between them so they support each other instead of competing.

Try This Flow

Set up your client project: site structure and past audits

A Juma Project is a shared space where the team stores everything Juma needs to know about a client. Create one project per client, add context as you go, and Juma will use what's relevant every time the team runs a flow. If the project already exists from other work, just add the items below.

What to add

Content Inventory

A list of all pages on the site with their primary keyword targets. This helps Juma spot overlaps faster: if two pages both target "email marketing best practices," that conflict is visible before even pulling GSC data.

Past Audit Results

Previous SEO audits that flagged cannibalization. Juma checks whether past conflicts were resolved and flags any new ones that appeared since the last review.

Site Architecture Notes

How the client's content is organized: categories, topic clusters, pillar pages. This context helps Juma distinguish intentional content overlap (a pillar page and its supporting posts) from unintentional cannibalization.

Guide Juma with project info

Add a short description in the project's info field that tells Juma what each file contains and when to use it. For example: "Content Inventory: full page list with keyword targets, last updated March 2026. Past Audit: January 2026 audit, check if past cannibalization issues were resolved. Site Architecture: topic cluster map showing pillar pages and supporting content."

Juma Logo
Stop your own pages from competing against each other

Tips for better cannibalization analysis results

  • Connect Google Search Console. Cannibalization is invisible without query-level data. The flow needs to see which queries each page ranks for and where Google alternates between pages. Without GSC, the analysis is limited to on-page keyword overlap, which misses the actual ranking conflicts.
  • Mention topic clusters if you use them. "We have pillar pages and supporting blog posts" tells Juma that some overlap is intentional. Without this context, Juma might flag a pillar page and its supporting content as cannibalization when it is actually the intended structure.
  • Flag pages you know overlap. "We have three blog posts about email automation and they all seem to compete" focuses the analysis immediately. Juma will verify with data and recommend the fix.
  • Ask about position volatility. "This page fluctuates between position 5 and position 15 every week" is a classic cannibalization signal. Mentioning it helps Juma investigate the right query cluster.
  • Share the redirect plan before merging. If the team decides to merge two pages, Juma can generate the 301 redirect instruction, updated internal links, and consolidated content. But check with the dev team about redirect implementation before committing. Redirects are hard to undo.