Home / Insights

Keyword Cannibalization: How to Find and Fix It

·

By Bright Harbour Media

Featured image: Keyword Cannibalization: How to Find and Fix It, with two overlapping search result cards merging into one

Keyword cannibalization is when two or more pages on the same site compete for the same search query and the same intent, so the wrong page ranks, rankings swap between URLs, or neither page performs as well as one stronger page would. Google does not penalise it, and several pages from one site ranking for a query is often fine. It only needs fixing when the overlap is costing you results.

Key takeaways

  • Google’s Search Console counts two results from one site for a query as a single impression in the chart, and reports the topmost position. Use the Pages tab to see every URL that appeared.
  • Since June 2019 Google “usually won’t” show more than two listings from the same site in its top results, and treats subdomains as part of the root domain in most cases.
  • In Searchmetrics data from June 2019, 44.2% of searches showed two URLs from one domain and 3.5% showed three (down from 6.7% in March).
  • Google’s John Mueller (September 2025): three pages in one result “doesn’t seem problematic” just because it’s “more than 1”.
  • When you do consolidate, a permanent redirect and rel=”canonical” are both “strong” signals in Google’s documentation (updated July 10, 2026); sitemap inclusion is “weak”.

What is keyword cannibalization?

The term describes pages on one site that target the same query with the same purpose. Two near-identical blog posts on “how to choose a roofer”, or a service page and a blog post that both try to be the main answer for “emergency plumber Manila”, are typical examples. Search engines have to pick one, and they may not pick the one you want.

The term is used loosely, which causes a lot of wasted work. Seeing two of your URLs in Search Console for the same query is not proof of a problem. Google’s own documentation does not use the word “cannibalization” at all. What it does document is how it handles duplicate and near-duplicate pages, how it limits how many results one site gets, and how to consolidate pages when you decide to.

Usually a real problem

  • Two pages with the same intent and largely the same content
  • Rankings flip between URLs from week to week
  • A thin or outdated page ranks instead of your best page
  • Links and internal links are split across both versions

Usually not a problem

  • A product page and a buying guide both appear for a broad query
  • Two of your pages hold positions 2 and 4
  • Pages appear together for a vague query but target different longer queries
  • Location pages that each serve a genuinely different area

What Google says about multiple pages ranking for one query

Google has not published a page on cannibalization, but three documented positions shape how you should think about it.

Duplicate content is not a penalty. The SEO Starter Guide (last updated December 10, 2025) says duplicate content “is not a violation of our spam policies, but it can be a bad user experience”. Under the heading Duplicate content “penalty” it adds: “it’s fine; don’t fret about it. It’s inefficient, but it’s not something that will cause a manual action.”

Google limits how many results one site gets. On June 6, 2019 Google’s Search Liaison account announced a site diversity change: “you usually won’t see more than two listings from the same site in our top results”. Google said it may still show more “in cases where our systems determine it’s especially relevant to do so for a particular search”, that it will “generally treat subdomains as part of a root domain”, and that the change was separate from the June 2019 core update. Danny Sullivan added: “It’s not really about ranking.” In other words, several of your pages may be eligible, but only one or two will usually be shown.

Multiple rankings are not automatically bad. Asked in September 2025 how to avoid cannibalization, John Mueller replied on Bluesky that Search Console “shows data for when pages were actually shown, it’s not a theoretical measurement”, and that “If you have 3 different pages appearing in the same search result, that doesn’t seem problematic to me just because it’s “more than 1”.” He also said: “Reduce unnecesary duplication and spend your energy on a fantastic page, sure. But pages aren’t duplicates just because they happen to appear in the same search results page.”

There is one policy boundary to keep in mind. Google’s spam policies (last updated August 28, 2026) define doorway abuse as “when sites or pages are created to rank for specific, similar search queries”, including “substantially similar pages that are closer to search results than a clearly defined, browseable hierarchy”. Mass-producing near-identical pages for keyword variants is not cannibalization; it is a policy risk.

How often does one site get several results?

Google does not publish figures on this, so the best numbers come from rank-tracking vendors measuring before and after the 2019 change. They are directional, not definitive.

Bar chart of Searchmetrics data reported by Search Engine Journal (June 30, 2019): all results from different domains 52.3% of searches, two URLs from one domain 44.2%, three URLs from one domain 3.5% in June 2019 versus 6.7% in March 2019, more than three URLs 0%.
Share of searches by how many URLs one domain held, March vs June 2019. Source: Searchmetrics data reported by Search Engine Journal, June 30, 2019 (vendor data).

Searchmetrics, as reported by Search Engine Journal on June 30, 2019, found that 3.5% of searches in its keyword set showed three URLs from one domain after the change, down from 6.7% in March 2019. Two URLs from one domain appeared in 44.2% of searches, and 52.3% showed a different domain in every position. The exact sample size was not published.

Moz measured the same week on its 10,000-keyword MozCast set and found a smaller effect: average page-one diversity rose “from 90.23 percent to 90.72 percent”, and Moz concluded that “Google has made minor improvements but still has work to do.” Moz also found that the searches where one site still held six or more listings were mostly brand or navigational queries.

Ahrefs looked at the issue from the other direction in February 2024. It found 9,700 cases of multiple rankings on ahrefs.com, but after reviewing “a sample of 80 keywords with multiple rankings, I found only one case that needed action.” That is one site’s experience, not a general rate, but it matches Google’s message: most overlap is harmless.

SourceDateSampleFinding
Google Search LiaisonJune 6, 2019AnnouncementUsually no more than two listings from one site in top results; subdomains generally count as the root domain
Searchmetrics via Search Engine JournalJune 30, 2019“Thousands of keywords”, March vs June 2019Three URLs from one domain fell from 6.7% to 3.5% of searches; two URLs 44.2%
MozJune 19, 201910,000 keywords (MozCast)Average diversity 90.23% → 90.72%; “minor improvements”
Ahrefs (own site)February 14, 20249,700 multiple-ranking cases; 80 reviewedOnly one of 80 needed action
Studies of multiple results from one site. Vendor and single-site data; methods differ. Sources: Google Search Liaison via Search Engine Roundtable (June 7, 2019); Search Engine Journal; Moz; Ahrefs.

How to find keyword cannibalization in Search Console

The Performance report is the most reliable starting point because, as Mueller put it, it records pages that were actually shown. You need to understand how it aggregates data first.

Report viewHow Google aggregatesWhat it means for cannibalization
Chart totals“Aggregated by property”Two of your results for one query count as one impression
Queries, Countries, Devices, Dates tablesAggregated by propertyA query row shows your site’s topmost position, not each page
Pages and Search appearance tablesAggregated by pageEvery URL that appeared for a filtered query is listed separately
Average positionTopmost result from your siteIf you rank 2, 4 and 6 for a query, Google records position 2
Canonical URLsData assigned to the Google-selected canonicalDuplicates Google already folded together won’t show as separate pages
Source: Search Console Help, “Performance report (Search results)” and “What are impressions, position, and clicks?” (no dates shown on the pages).

So the method is: filter the Performance report by a query (or a query pattern), then open the Pages tab. If more than one URL appears, switch the date range to compare periods and look at clicks and position for each page. Rankings that alternate between URLs, or a weaker page taking most of the impressions, are the signs worth acting on.

Two limits apply. Rare queries are anonymised and, according to Google’s Search Central blog (October 19, 2022), are “omitted whenever a filter is applied”. And the interface exports a maximum of 1,000 rows, so large sites should use the Search Console API (up to 50,000 rows per day per site per search type) to pull query-and-page pairs in bulk.

Is it really cannibalization? A decision path

Before merging anything, run each overlapping pair through four questions. Most pairs drop out at the first or second question.

Decision path diagram: start when two or more URLs get impressions for the same query in Search Console. If the pages serve different intents, keep both and sharpen each page. If the overlap is not costing results, leave it alone. If users do not need both pages, merge them and 301 redirect the weaker one. Otherwise keep both, differentiate them, or use rel=canonical on true duplicates and link internally to the main page.
Decision path for overlapping pages. Framework: Bright Harbour Media, based on Google’s canonicalization and redirects documentation.

Intent is the key test. If one page is a how-to guide and the other is a service page, they answer different needs, even when they share a keyword. Our guide to search intent mapping explains how to assign one primary intent to each URL.

How to fix keyword cannibalization

Google documents several ways to tell it which page is primary. They differ in strength and in what happens to the other page.

FixWhen to use itWhat Google says
Merge and 301 redirectBoth pages target the same intent and users don’t need bothRedirects are “a strong signal that the target of the redirect should become canonical”; use permanent redirects “when you’re sure that the redirect won’t be reverted”
rel=”canonical”Near-duplicates that must both stay live (for example, print or filtered versions)“A strong signal that the specified URL should become canonical”
Differentiate the contentPages overlap but serve different needsNot a canonical signal; refocus titles, headings and copy on each page’s own intent
Internal linksAlways, alongside any fixPoint internal links and anchor text at the primary page so its importance is clear
SitemapSupporting signal only“A weak signal”; list only the primary URL
noindexAvoid for choosing between pages on one site“We don’t recommend using noindex to prevent selection of a canonical page within a single site”
Sources: Google Search Central, “How to specify a canonical URL” (updated July 10, 2026) and “Redirects and Google Search” (updated April 14, 2026).

Google’s canonical documentation notes that these methods “can stack and thus become more effective when combined”. A merge with a permanent redirect, updated internal links and a clean sitemap sends one consistent message.

A seven-step process for fixing cannibalization

  1. Build the list. Export query-and-page pairs from Search Console (via the API for large sites) and flag queries where two or more URLs got impressions over the last three to six months.
  2. Filter for value. Keep only queries that matter commercially or bring meaningful impressions. Overlap on queries no one searches for isn’t worth your time.
  3. Check intent. Open both pages and the live results. If the pages serve different intents, keep both and sharpen each one’s focus.
  4. Check the cost. Compare clicks and position by page over time. Leave stable pairs alone; act on swapping, splitting or the wrong page ranking.
  5. Choose the primary page. Pick the URL with the stronger content, links and conversions. Fold the best parts of the other page into it.
  6. Consolidate. 301 redirect the retired URL to the primary page, or use rel=”canonical” if both must stay live. Update internal links and the sitemap to point at the primary URL.
  7. Measure. Annotate the change date and compare the primary page’s clicks and position for the query group after a few weeks. Record what you changed so the overlap doesn’t creep back in.

Prevention is cheaper than cleanup. Keep a keyword map that assigns one primary page per topic, check it before publishing new content, and review overlapping posts as part of a regular content refresh and pruning cycle.

Frequently asked questions

Does Google penalise keyword cannibalization?

No. Google has no penalty for it, and its SEO Starter Guide says duplicate content is not a spam policy violation and won’t cause a manual action. The risk is lost performance, such as the weaker page ranking or signals split across URLs.

Is it bad if two of my pages rank for the same keyword?

Not necessarily. Two results from one site can mean more visibility. It becomes a problem when the pages serve the same intent and the overlap is costing you clicks, for example when rankings swap between URLs or the wrong page shows.

Should I use a 301 redirect or a canonical tag?

Use a 301 redirect when users no longer need the second page, because the page is retired and its signals consolidate on the target. Use rel=”canonical” when both pages need to stay live, such as near-duplicate versions. Google describes both as strong signals.

Can I use noindex to fix cannibalization?

Google advises against using noindex to choose a canonical page within a single site. Use redirects, rel=”canonical”, internal links and clearer content differentiation instead.

Sources

  1. How to Specify a Canonical with rel=”canonical” and Other Methods — Google Search Central, last updated July 10, 2026 — signal strength of redirects, rel=”canonical”, sitemaps; noindex advice
  2. What is URL Canonicalization — Google Search Central, last updated August 20, 2026 — how Google chooses a canonical
  3. Redirects and Google Search — Google Search Central, last updated April 14, 2026 — permanent vs temporary redirects
  4. SEO Starter Guide: The Basics — Google Search Central, last updated December 10, 2025 — duplicate content and penalties
  5. Spam Policies for Google Web Search — Google Search Central, last updated August 28, 2026 — doorway abuse
  6. Performance report (Search results): Overview and basic setup — Search Console Help — aggregation by property vs by page
  7. What are impressions, position, and clicks? — Search Console Help — topmost position; data assigned to canonical URLs
  8. A deep dive into Search Console performance data filtering and limits — Google Search Central Blog, October 19, 2022 — anonymised queries, row limits
  9. Google Search Change Restricts Two Results From Same Domain For Most Search Results — Search Engine Roundtable, June 7, 2019 — Google Search Liaison and Danny Sullivan statements
  10. Did Google’s Site Diversity Update Live Up to its Promise? — Moz, June 19, 2019 — MozCast diversity data
  11. Google’s Diversity Update Gives Smaller Sites a Chance to Rank — Search Engine Journal, June 30, 2019 — Searchmetrics figures used in the chart
  12. John Mueller’s replies on keyword cannibalization — Bluesky thread, September 20, 2025 (covered by Search Engine Journal, September 22, 2025)
  13. Keyword Diversification: Cannibalization’s Good Twin (SEO Study) — Ahrefs, February 14, 2024 — 9,700 multiple rankings, 1 of 80 needed action

Cite this article: Bright Harbour Media. “Keyword Cannibalization: How to Find and Fix It.” Bright Harbour Media Insights, November 2026. https://brightharbourmedia.com/keyword-cannibalization/

You are welcome to reference the charts and frameworks in this article with a link back to this page.

Not sure whether overlapping pages are holding your site back? Our content strategy service maps each topic to one strong page and cleans up the overlap. Get in touch to talk it through.

Want a second pair of eyes on your SEO?

Request an audit and we will show you the biggest opportunities for your site.