HomeBlogAboutLog in

How to Find and Fix Keyword Cannibalization in Your Blog Posts (Field Notes)

Keyword cannibalization happens when two of your pages chase the same query and split the reward. Search Console hides that fight behind one average p

Field Note: The Query With Two Owners

A site I audited had two posts working the same phrase. Neither had cracked the top ten alone. Together, they carried enough authority to sit near position four.

It usually arrives as a slow stall rather than a dramatic crash.

Google wants one clear answer per query. Hand it two and it hedges. It rotates the pages in and out of the results, testing which one readers prefer. Your rankings bounce. Your click-through rate sags.

Remember this: a page that hits position five on Monday and position twelve on Friday is usually a sign that two of your own pages compete for the sam

What the average position number is hiding

Search Console reports one average position per query. When two URLs show up for the same phrase, that number blends them.

Picture a page at six and another at fifteen. The report averages them near ten. You look at ten and assume the content needs a refresh.

Pull the Data That Names the Culprits

The Search Console pass

Open the Performance report, set the range to three months, then click the Queries tab and sort by impressions.

Now click a high-impression query. Then click the Pages tab. Every URL that earned impressions for that query appears. Two or more URLs means you have a candidate.

Scan for the tell: strong impressions and a pair of URLs sharing the load.

The title and heading check

Export your post titles and H1s, then search for your money phrases. Two posts with near-identical titles is a clear sign.

Run the same scan on internal anchor text. If a dozen links point to one page using the exact phrase another page targets, the two are competing by design.

Quick test: run site:yourdomain.com 'your target phrase' in Google. If two of your own pages appear, that is your shortlist.

Clearing the Conflict

There is no single fix. The right move depends on how much you value each page.

Merge the weaker page into the stronger one

Pick the winner on backlinks and traffic, then move the unique sections from the losing post into it. After that, 301 the old URL to the winner and update every internal link that pointed to it.

I have watched pieces climb from page two into the top five after a merge, with no new words written.

According to public reports, Google’s John Mueller has pointed to consolidation as the usual answer.

Re-aim one page at a different intent

Sometimes both posts deserve to live. Split their targets: keep one on “email marketing tips” and move the other to “email marketing for online stores.”

Change the title, the H1, the opening and the internal anchors so each page clearly chases a different phrase. Google can then rank both for their own phrases.

Strip the phrase from the page you keep

Some posts carry a target phrase in the title while covering something else. Remove it from the title and H1. Re-point the anchor text.

The page stops competing and starts serving its real topic.

fix one conflict this week. Merge or re-aim the one with the highest impressions, then measure the average position for two weeks.

When Two Pages for One Query Is Fine

Not every overlap is a problem. A product page and a comparison post can both rank for the same query because they serve different moments. A hub page and its detail page can share space on purpose.

The test is intent. If the two pages answer the same question for the same reader, you have a conflict. If they answer different questions, leave them alone.

What to Do Next

Export three months of queries from Search Console. Filter for any query where two or more of your URLs collected impressions. Rank them by impressions and work the top five.

Start with a merge. It is the fastest win and the easiest to measure. Watch the average position for that query over the next two weeks. When the two lines converge into one, the change is working.

Then schedule the check for the same week every quarter. Cannibalization creeps in whenever you publish without a quick look at what already exists.

Keep in mind: the goal is one strong result per query. A single page earns more clicks than two weak ones combined.

Read the full guide: How to Optimize Existing Blog Posts to Get More Clicks From Google