An online course creator had built up a genuinely large blog, over 150 posts covering every angle of their niche, and still felt like their content wasn't pulling its weight in search. The issue wasn't a lack of content. It was too much content aimed at the same handful of terms.
The Situation
Across three years of publishing, the same core topics had been covered repeatedly from slightly different angles, sometimes without the writer realizing a similar post already existed. The result was several clusters of near-duplicate posts quietly competing against each other in search results.
What We Found
Using Search Console query data, we identified nine separate instances of what's called keyword cannibalization, defined in our SEO glossary, where two or three posts were ranking for the same core term and none of them consistently, since Google kept swapping which one it preferred to show.
What We Did
For each cluster, we picked the strongest-performing post as the primary page, merged in the best material from its siblings, and either redirected the weaker posts or repositioned them to target a genuinely different angle or subtopic instead of competing directly. We also built a simple content map so future posts could be checked against it before publishing, a habit we recommend as part of any serious content strategy.
The Result
The nine consolidated topic clusters saw combined organic traffic increase by a solid margin within two months, since ranking signals that had been split three ways were now concentrated on a single strong page per topic.
The Takeaway
More posts isn't automatically better if they're competing with each other instead of covering distinct ground. Before adding new content, check what already exists, the same way you'd check for overlap during any SEO audit.
Have a large content library that might be competing with itself? Talk to Rafenthic about a cannibalization review.