Tahun 2021, saya ingat persis, ada satu proyek pribadi saya yang aneh sekali. Sudah nulis puluhan artikel, optimasi sana-sini, tapi traffic organik mentok di angka yang sama terus. Bahkan, ada beberapa artikel yang tadinya bagus, malah pelan-pelan turun rankingnya.

Foto oleh Brett Jordan via Pexels
Awalnya saya kira masalahnya di teknis. Mungkin kecepatan loading, atau sitemap yang error. Seminggu lebih saya habiskan cuma buat debug hal-hal teknis. Tidak ada yang berubah, kok. Sampai akhirnya, saya sadar ada satu hal yang luput dari perhatian saya: keyword cannibalization.
Bukan, ini bukan soal kanibalisme beneran. Ini soal dua atau lebih artikel di website kamu, tanpa sadar, berebut ranking untuk kata kunci yang sama persis. Akibatnya? Google jadi bingung, mana yang paling relevan. Dan kita, sebagai pemilik website, yang rugi.
Waktu Saya Merasa Aneh Kenapa Traffic Stagnan (Padahal Sudah Banyak Artikel)
Dulu, waktu saya masih pemula, pemahaman saya soal SEO itu sederhana sekali: makin banyak konten, makin bagus. Jadi, saya genjot terus nulis artikel. Kalau ada topik A, saya tulis. Nanti kepikiran sudut pandang lain dari topik A, saya tulis lagi. Judulnya beda sedikit, isinya beda sedikit. Niatnya bagus, biar menjangkau audiens lebih luas.
Tapi, yang terjadi malah sebaliknya. Saya punya dua artikel, satu judulnya ‘Tips Memilih Laptop Gaming Murah’ dan satu lagi ‘Rekomendasi Laptop Gaming Terbaik di Bawah 10 Juta’. Di kepala saya, keduanya beda. Yang satu tips, yang satu rekomendasi. Tapi, niat pencarinya? Hampir sama. Mereka sama-sama mau cari laptop gaming yang harganya terjangkau.
Google melihat ini sebagai dua entitas yang sama-sama mencoba menjawab pertanyaan ‘laptop gaming murah’. Akhirnya, alih-alih salah satu artikel saya dominan di hasil pencarian, keduanya malah saling menjatuhkan. Rankingnya jadi naik turun tidak karuan, dan tidak ada yang benar-benar stabil di halaman satu.
Bagaimana Caranya Saya Tahu Dua Artikel Saya Saling ‘Makan’?
Ini pertanyaan yang sering muncul waktu saya cerita pengalaman ini ke teman. Cara paling gampang adalah pakai Google Search Console (GSC). Buka GSC, masuk ke bagian ‘Performa’, lalu pilih ‘Hasil Penelusuran’. Di sana, kamu bisa filter berdasarkan kata kunci tertentu.
Coba masukkan kata kunci yang kamu curigai, misalnya ‘laptop gaming murah’. Kalau muncul lebih dari satu URL dari website kamu yang mencoba ranking untuk kata kunci itu, nah, itu sinyal merah. Ini berarti ada kemungkinan besar kamu sedang mengalami keyword cannibalization.
Dulu saya tidak tahu fitur ini. Saya cuma mengamati ranking di tool SEO pihak ketiga yang berbayar. Angka rankingnya fluktuatif, tapi saya tidak tahu kenapa. Setelah tahu GSC, baru sadar ada beberapa artikel yang ‘berebut’ satu keyword.
Bukan Cuma Soal Kata Kunci Sama, Tapi Niat Pembaca (Search Intent)
Banyak yang bilang keyword cannibalization itu cuma soal dua artikel punya keyword utama yang sama. Itu betul, tapi tidak sepenuhnya. Yang lebih penting lagi, menurut saya, adalah niat pencarinya, atau yang sering kita sebut baca juga: Apa Itu Search Intent Dan Kenapa Penting?.
Kembali ke contoh laptop gaming tadi. ‘Tips Memilih Laptop Gaming Murah’ itu niatnya mungkin informasional, orang mau cari panduan. ‘Rekomendasi Laptop Gaming Terbaik di Bawah 10 Juta’ itu niatnya mungkin komersial, orang siap beli tapi butuh rekomendasi spesifik.
Secara teori, niatnya beda. Tapi, di mata Google dan pengguna, batasannya bisa sangat tipis. Kalau kedua artikel itu tidak punya perbedaan yang sangat jelas dalam *bagaimana* mereka menjawab niat tersebut, Google akan menganggapnya sama.
Ini yang sering jadi jebakan. Kita merasa konten kita unik, tapi audiens dan Google melihatnya sebagai pengulangan. Jadi, sebelum pusing dengan solusi teknis, pahami dulu niat di balik setiap kata kunci yang kamu target.
Langkah Demi Langkah Saya Memecah Kebingungan (Studi Kasus Sendiri)
Setelah sadar kalau saya kena keyword cannibalization, saya tidak langsung panik. Saya pakai pendekatan yang lebih terstruktur. Ini panduan langkah demi langkah cara mengatasi keyword cannibalization yang saya terapkan di website saya:
1. Identifikasi Artikel yang Bermasalah
Pertama, seperti yang saya sebut tadi, pakai Google Search Console. Filter keyword yang kamu curigai. Lihat URL mana saja dari website kamu yang muncul. Selain itu, saya juga pakai tool seperti Screaming Frog atau Ahrefs untuk crawling. Lihat laporan ‘Keyword Overlap’ atau ‘Content Gap’ kalau ada.
Saya juga membuat spreadsheet sederhana. Di kolom pertama daftar semua artikel, kolom kedua keyword utama yang ditarget, dan kolom ketiga niat pencarian (informasional, transaksional, navigasional, komersial). Dari situ, terlihat jelas mana artikel yang tumpang tindih.
2. Evaluasi Niat dan Kualitas Konten
Setelah daftar artikel bermasalah terkumpul, saya mulai evaluasi satu per satu. Mana artikel yang lebih komprehensif? Mana yang lebih baru dan relevan? Mana yang punya backlink lebih banyak? Dan yang terpenting, mana yang paling akurat menjawab niat pencari?
Kadang, ada satu artikel yang sudah tua tapi punya banyak backlink. Sementara artikel baru lebih relevan isinya. Ini jadi dilema. Tapi biasanya, saya akan prioritaskan artikel yang punya potensi paling besar untuk ranking tinggi dan paling relevan dengan niat pencari.
3. Pilih Strategi Perbaikan yang Tepat
Ada beberapa cara mengatasi keyword cannibalization. Saya tidak langsung menghapus artikel, itu terlalu ekstrem. Saya coba dari yang paling ringan dulu:
a. Konsolidasi (Menggabungkan)
Ini adalah strategi favorit saya. Kalau ada dua artikel yang niatnya mirip dan isinya saling melengkapi, saya akan gabungkan jadi satu artikel super komprehensif. Artikel yang lebih lemah isinya akan saya hapus, lalu redirect URL-nya ke artikel yang baru digabung.
Misalnya, ‘Tips Memilih Laptop Gaming Murah’ dan ‘Rekomendasi Laptop Gaming Terbaik di Bawah 10 Juta’ saya gabung jadi ‘Panduan Lengkap Memilih dan Rekomendasi Laptop Gaming Murah Terbaik’. Ini sangat efektif karena Google akan melihatnya sebagai satu sumber otoritatif.
b. De-optimasi atau Re-optimasi
Kalau niatnya sedikit berbeda, tapi keywordnya tumpang tindih, saya akan de-optimasi salah satu artikel. Artinya, saya ubah keyword targetnya agar lebih spesifik atau menyasar long-tail keyword yang berbeda.
Misalnya, artikel ‘Rekomendasi Laptop Gaming Terbaik’ tetap saya pertahankan, tapi artikel ‘Tips Memilih Laptop Gaming Murah’ saya ubah fokusnya jadi ‘Cara Merawat Laptop Gaming Agar Tahan Lama’. Jadi, kedua artikel punya peran dan target keyword yang jelas berbeda.
c. Internal Linking
Kadang, cukup dengan memperbaiki struktur internal linking. Jika ada dua artikel yang berpotensi kanibal, saya akan pastikan artikel yang ‘lebih kuat’ atau ‘lebih penting’ mendapatkan internal link dari artikel yang ‘lebih lemah’. Ini memberi sinyal ke Google mana yang harusnya diutamakan.
Saya juga pernah membaca saran dari pakar SEO di Moz bahwa internal linking yang tepat bisa membantu Google memahami hierarki konten kita. Ini penting, karena kita yang harus ‘mengajari’ Google, bukan sebaliknya.
d. Noindex (Opsional dan Hati-hati)
Ini langkah paling ekstrem dan jarang saya pakai. Kalau ada artikel yang memang tidak penting sama sekali untuk ranking, tapi saya tidak mau menghapusnya (misalnya, karena ada alasan internal atau histori), saya bisa pakai tag noindex. Ini memberitahu Google untuk tidak mengindeks halaman tersebut.
Tapi, hati-hati. Jangan sampai noindex artikel penting. Saya hanya pakai ini untuk halaman-halaman yang fungsinya bukan untuk ranking, seperti halaman kebijakan privasi atau halaman arsip yang tidak relevan.
Kenapa Kadang Membiarkan ‘Kanibal’ Itu Lebih Baik?
Mungkin kedengarannya aneh, tapi ada skenario di mana sedikit ‘kanibalisasi’ itu justru tidak masalah, atau bahkan strategi. Ini sering disebut ‘keyword clustering’ atau ‘content hub and spoke model’.
Misalnya, kamu punya artikel utama tentang ‘SEO untuk Pemula’. Lalu kamu punya beberapa artikel pendukung seperti ‘Apa Itu Backlink?’, ‘Apa Itu On-Page SEO?’, ‘Cara Riset Keyword’. Secara teknis, semua artikel ini bisa saja muncul untuk pencarian ‘SEO untuk Pemula’.
Tapi, kalau struktur internal linkingnya kuat dan jelas, Google akan memahami bahwa artikel utama adalah ‘hub’ dan artikel lainnya adalah ‘spoke’ yang mendukung. Ini justru bisa meningkatkan otoritas artikel utama karena ada banyak konten relevan yang saling mendukung.
Kuncinya ada di niat pencari dan kedalaman konten. Kalau artikel pendukung punya niat yang sangat spesifik dan menjawab pertanyaan yang lebih detail, itu bukan kanibal, melainkan strategi. Ini butuh pemahaman yang lebih dalam tentang kanibalisasi kata kunci itu sendiri dan bagaimana Google membaca konten.
Jadi, jangan terburu-buru menghapus atau menggabungkan semua artikel yang tumpang tindih. Pikirkan ulang: apakah mereka benar-benar berebut niat yang sama, ataukah mereka saling mendukung untuk membangun otoritas di topik besar?
Setelah saya menerapkan langkah-langkah di atas, perlahan traffic website saya mulai bergerak naik. Satu per satu artikel yang tadinya tidak jelas rankingnya, mulai stabil di posisi yang lebih baik. Ada kepuasan tersendiri melihat angka di GSC yang akhirnya mau naik.
Saya membuka spreadsheet lama, dan mulai menganalisis lagi, apakah ada ‘kanibal’ lain yang masih bersembunyi.
