PicoRank PicoRank
Log in Try PicoRank free

SEO tips Rank tracking

Keyword cannibalization: pages fighting each other

Two of your pages chasing one query means Google picks neither with confidence. How cannibalization looks in ranking data, and the consolidation call to make.

By the PicoRank team

The most avoidable ranking problem is the one you inflict on yourself: two (or five) of your own pages competing for the same query. Google, faced with sibling pages of similar relevance, distributes its confidence between them — and a divided candidacy usually loses to a rival’s unified one. This is keyword cannibalization, and it grows naturally in any site that publishes for a few years.

How it happens to reasonable people

Nobody plans it. You write “a beginner’s guide to X” in 2023. In 2024, someone writes “X explained” for a campaign. In 2025, the product page for X gets a long FAQ. Three decent pages, one query, zero coordination. Blogs with overlapping category and tag archives manage to cannibalize themselves without even writing anything.

The signature in ranking data

Cannibalization has a distinctive look once you watch which URL ranks for each keyword over time:

  • URL flapping. The ranking URL for a query alternates between two of your pages week to week. Google keeps changing its mind because you haven’t made yours.
  • Position instability without site changes — the combined symptom of flapping, often a band of ±4–6 positions.
  • Two of your URLs on page one-and-a-half — say #7 and #12 — where competitors hold one strong #3. Your relevance is split across candidates.

(This is why per-keyword URL history is worth tracking at all — position alone hides the flap. PicoRank surfaces it as URL drift, same data, different disease.)

The decision: consolidate, differentiate, or demote

  1. Consolidate when the pages genuinely answer the same question: merge the content into the stronger URL and 301 the other. This is the usual right answer and the one people avoid because deleting pages feels like losing work. The rankings typically disagree.
  2. Differentiate when the pages should serve different intents: re-aim one at a distinct query (the comparison version, the pricing version, the how-to version), retitle it honestly, and cross-link with clear anchors so Google sees the division of labor.
  3. Demote when one page is incidental — a tag archive, an old announcement: noindex it or de-emphasize its internal links so it stops volunteering.

Prevention is an editorial habit

Keep a simple keyword→page map (a spreadsheet is fine, a labeled keyword list is nicer). Before publishing anything new, check whether a page already owns the target query. If yes, improve that page instead — one strong candidate beats two split ones, in elections and in SERPs.

← All rank-tracking articles on the PicoRank blog

More where this came from

Practical SEO and rank-tracking notes, about once a week. No spam — the price isn't the only small thing.

By subscribing you agree to receive the PicoRank newsletter by email. Unsubscribe anytime. Read our privacy policy.

Watch your own rankings, free

Reading about rankings is nice; seeing yours climb is nicer. Track 10 keywords free — weekly updates, no credit card.