Keyword cannibalisation happens when several pages on the same website compete with each other for the same keyword and the same search intent. Instead of one strong page that clearly gives the best answer, you have two or three that say roughly the same thing. Search engines then have to choose, and that choice doesn't always turn out the way you would like.
It isn't a penalty from Google, more a form of confusion. Google says it is normal for several pages from a site to appear for related search terms. The problem only starts when pages genuinely overlap and neither of them is convincing as a result.
Some typical signs:
Note: not every overlap is cannibalisation. A page on "replacing windows" and one on "cost of new windows" can exist side by side if they answer different questions.
A joiner in Dublin has written five blog posts about wooden windows over the past few years, each from a slightly different angle, and also has a service page. Search Console shows that for "wooden windows Dublin", three pages alternate in the results, none of them ranking high. By bringing the best content from the blog posts together on the service page, redirecting two posts with a 301 redirect and rewriting the rest around specific questions, such as maintenance or insulation value, each page gets its own role. Visitors also find the answer they are looking for faster, instead of having to choose between five similar posts.
A canonical tag can help with near-identical pages that both need to stay, but it isn't a solution for pages that are actually redundant.
When AI systems such as Google AI Overviews or Perplexity look for a source, they choose a page that answers the question clearly and completely. If your expertise is spread across three half-finished pages, there is probably less chance that any one of them comes out as the best answer. One strong, well-structured page per topic makes your site clearer, for search engines and for language models alike.
Cannibalisation often creeps in unnoticed as your site grows. A visibility audit of your website maps overlapping pages and shows which page is best chosen as the main page.
Request your free AI visibility plan. An expert analyses your business and contacts you within 1 working day to present your plan in person.