Keyword Cannibalization
When several of your pages compete for one query, none of them ranks as well as one strong page would. We confirm it in Search Console, pick the winner and fix the rest.
Two good pages can lose to one.
It starts innocently. The drain cleaning service page ranks on page one. A year later someone writes a blog post called "Signs You Need Drain Cleaning," then a city page, then a coupon page with the same title. Each decision made sense on its own. Together they hand Google four answers to one question, and the page that used to hold the spot now trades places with a blog post that has no phone number on it.
That is keyword cannibalization: several pages on one site competing for the same query and the same intent, so no single page collects the links, clicks and relevance one strong page would. The symptom is rarely a collapse. It is a wobble. Positions swap week to week, the URL Google shows keeps changing, and the page that converts is the one that appears least.
You can see it in Search Console without buying anything. Open the Performance report, filter to one query, then switch to the Pages tab. One URL there is normal. Two or more splitting impressions and swapping clicks month to month deserve a closer look. One quirk: Google counts two results from your site on one query as a single impression in the chart, while the Pages table lists each URL separately, so the rows will not match the total. For near-copies, URL Inspection shows the canonical you declared beside the one Google selected. When they differ, Google has picked a winner without asking you.
Not every overlap is a problem. Two of your pages sharing page one is a win. A service page and a how-to article can rank for neighboring queries because they serve different intents, one for the buyer and one for the do-it-yourselfer. A city page and the main service page can coexist when the city page has genuine local substance, the standard our service area pages guide sets out. The test: same query, same intent, positions trading places, neither page getting stronger. All four, fix it. Fewer, leave it alone, because merging pages that serve different people throws away traffic you were earning.
The fixes run from heavy to light. Merge and redirect: fold the weaker page's useful material into the stronger one and send its URL there with a permanent redirect, which Google's documentation calls a strong signal that the target should become canonical. Re-target: give the weaker page a different query it can actually win, with a new title, heading and semantic coverage to match. Canonical tags: for near-duplicates that must both stay live, point one at the other, knowing Google treats a declared canonical as a hint, not a rule. And the cheapest fix of all, internal links: every mention of the topic across the site points at the page you chose, with anchor text that says what it is.
Prevention is a spreadsheet, and it is not glamorous. A keyword map assigns one primary query to one URL, so the next blog idea gets checked against it before anyone writes a word. Keyword clustering settles which phrasings belong on the same page to begin with. Both sit inside how we run keyword research, and both cost less than untangling pages a year later. If rankings have already slipped and you are not sure this is the reason, start with why website traffic drops or our visibility recovery work.
What the work is
How we settle a fight between your own pages
Confirm it in your own data
Search Console shows which of your URLs collect impressions for each query. That is evidence. A tool's cannibalization warning is a guess until the data agrees.
Pick the page that should win
Usually the one that converts, has the most links or fits the intent best. It is not always the page ranking today.
Merge true duplicates
Two pages saying the same thing become one stronger page. The retired URL is redirected so its history and links follow.
Give the survivors new jobs
A page worth keeping gets a different query to own, with a new title, heading and content written to fit it.
Re-point internal links
Menus, footers and in-text links should all send the topic to one URL. Mixed signals from inside your own site are the easiest kind to fix.
Record it in the keyword map
Each decision is logged against its query. The next page someone publishes gets checked first, so the fight does not reopen.
Are two of your pages trading places?
Tell us the query. We will pull the Search Console data, show which of your pages compete for it, and say plainly whether it is worth fixing.
Three ways to read it
What one clear page per query changes
One page collects the signals
Links, clicks and relevance stop splitting across near-copies. The page you chose gets all of it, and Google stops having to guess.
One definitive source per question
Two half-answers on one site can disagree with each other. A single page that settles the question is easier for an assistant to quote with confidence.
They land where you sell
A visitor who arrives on the service page sees the price range, the phone number and the proof. One who lands on an old blog post often sees none of it.
How we untangle competing pages
1. Find the overlaps
We pull query and page data from Search Console and list every query where more than one of your URLs earns impressions. Pairs that serve different intents come off the list.
2. Choose a winner per query
For each real conflict we pick the page that should rank, weighing conversions, links and fit. The decision is written down before anything changes.
3. Merge, re-target or re-link
Weak duplicates are merged and redirected, keepers get new targets, and internal links swing to the winner. Canonical tags are saved for pages that must stay live.
4. Watch the query settle
We track which URL Google shows for the query over the following weeks. Once one page holds the spot, the keyword map is updated so the fix sticks.
Are your own pages fighting each other?
Pick what sounds familiar and we will take a look at the data.
Which of these sounds like you? (pick any)
Questions
Frequently asked
Two or more pages on the same site competing for one query with the same intent, so neither ranks as well as a single combined page would. Common culprits are a blog post that repeats a service page, near-identical city pages, and old pages nobody retired. Those forgotten pages are frequently orphans as well, linked from nowhere.
In the Performance report, add a filter for the query, then open the Pages tab. If two or more of your URLs collect impressions for it and trade positions across a few months, you have a candidate. Confirm both pages answer the same need before changing anything; if the report itself is unfamiliar, our SEO basics guide walks through it.
No. Two of your pages on page one means more of the results page belongs to you. It becomes a problem when the pages serve the same intent, positions swap back and forth, and the page that sells is the one losing. Pages built for different kinds of intent can share a topic without hurting each other.
If the weaker page does not need to exist, move its useful content and use a permanent redirect; Google's documentation describes redirects as a strong canonical signal. Use rel=canonical when both URLs have to stay live, such as near-duplicate versions of one page. Google calls a declared canonical a hint, not a rule, and advises against using noindex to choose a canonical within one site.
It can while Google processes the redirect and reassesses the combined page, and it will if you merge pages that served different intents. Done on true duplicates, the aim is one page holding the relevance and links that used to be split. We measure merged pages with proper conversion tracking, so the result is judged in calls and form fills.
They can when they are the same page with the city name swapped. Give each one real local substance (jobs done there, neighborhoods served, local conditions) and link it to the main service page, and the two stop competing. The free map pack audit shows where you stand in local results while you sort it out.
We confirm the conflict in your Search Console data, choose the page that should win, then merge, re-target or re-link the rest and record the decision in your keyword map. It runs inside our monthly SEO programs, which start at $625 a month, with most local businesses between $625 and $2,250 per our SEO pricing page. No long contract, financing is available, and the free site audit is a good first look.
Still have a question about Keyword Cannibalization? Ask us directly — we answer straight.
Start the conversationStart now. Pay monthly. Add nothing for interest.
Put 25% down at signing and spread the rest in equal monthly payments. The total you pay is the price on the proposal.
- Up to 12 months on any project
- 24 months from $15,000
- 36 months from $20,000
Financed projects are hosted on the DataCram platform for the length of the plan.
See exactly what’s holding your website back.
Get a free audit of your site — speed, SEO, mobile, and security — with the fixes that matter most, delivered as a PDF to your inbox.