Keyword cannibalization is the excessive use of a keyword on multiple pages within the same site. This practice causes these pages to share the domain’s overall link juice, effectively pushing each page down in search results, even though the site might be able to rank well if the keyword were only optimized for on a single page.