Skip to content

Fix keyword cannibalization

When several of your pages rank for the same keyword, they split its traffic, and usually only one of them serves the searcher well. Keyword Hero shows how each page performs for the same keyword, so you can tell which one to keep.

Time: about 15 minutes per keyword · You need: a few weeks of data

Start with your highest-traffic keywords. Cannibalization costs most where the traffic is.

In Google Analytics: open the Keyword Hero report through View in Google Analytics.

  1. Edit the filter. Keep medium = organic and source = google, and add keywords exactly matches your keyword.
  2. Choose Apply.
  3. Make sure that landing_page is the secondary dimension.
One keyword in the GA4 report, split across ten landing pages with their sessions and engagement.

About 53% of this keyword’s sessions land on the homepage. The other 47% spread across nine pages, and none of those engage visitors as well.

Compare engagement rate (engaged_sessions divided by sessions), session duration and conversions per page. One page usually stands out. The others do not match what the searcher wanted.

Make the winning page the obvious answer, and the others clearly about something else:

  • Differentiate the weaker pages, so they target their own queries.
  • Link from the weaker pages to the winner, with the keyword in the link text.
  • If a weaker page has no other purpose, merge it into the winner and redirect it.

After a few weeks, repeat step 2. A larger share of the keyword’s sessions lands on the page you chose.