Anahtar kelime kanibalizasyonu (Keyword Cannibalization), bir web sitesinde birden fazla sayfanın aynı anahtar kelime için rekabet ettiği durumlarda ortaya çıkan bir sorundur. Bu durumda arama motorları, hangi sayfanın arama sonuçlarında gösterilmek için uygun olduğunu belirlemekte zorlanabilir ve bu da web sitesinin arama motoru sıralamalarını olumsuz yönde etkileyebilir.
Anahtar kelime yamyamlığı olarak da Türkçe diline çevrilen kanibalizasyonun çeşitli nedenleri olabilir. Örneğin, bir web sitesinde farklı sayfaların aynı anahtar kelimeyi hedefleyen içeriklerin yayınlanması, anahtar kelime yoğunluğunun yüksek olması, yanlış anahtar kelime hedefleme stratejileri gibi nedenler anahtar kelime yamyamlığına neden olabilir. Bu yüzden, bir web sitesinin anahtar kelime hedeflemelerinde özellikle kritik öneme sahip anahtar kelimeler ile sayfalar mutlaka eşleştirilmelidir.