I Ranked for the Same Keyword Twice.Traffic Stayed Flat.
I was staring at my analytics one morning and noticed something odd. Two different pages were ranking for nearly identical keywords, but my total traffic hadn't budged in weeks. That's when I realized what was happening: my pages were competing with each other instead of stacking ranking power. One page would rank position 8, the other position 12, and searchers would pick whichever one Google showed first. I wasn't gaining new visibility. I was splitting the same audience across two URLs.
Keyword cannibalization is when multiple pages target the same search intent, and they end up diluting each other's ranking potential. Google's SEO documentation makes it clear that consolidation matters. The fix wasn't complicated: I merged the weaker page into the stronger one, added a 301 redirect, and updated internal links to point to the winner. Within two weeks, that consolidated page jumped to position 4.
The real lesson was prevention. I started using SEO tools to audit my site structure and map keyword clusters before publishing. Now I know exactly which pages own which keywords, and I catch overlaps before they cost me ranking power.
Worth trying: Pull your top 20 ranking keywords into a spreadsheet. Note which page ranks for each. If two pages target the same keyword or intent, pick the stronger performer (more backlinks, better engagement), merge the content, and redirect the weaker one.
