15 Cara Menghentikan Komentar Spam WordPress (Metode 100% Terbukti)
Diterbitkan: 2022-10-18Setiap pagi saya masuk ke situs WordPress saya dan menanggapi lusinan komentar. Itu sesuatu yang saya selalu temukan memuaskan.
Kopi dan komentar adalah cara yang bagus untuk memulai hari.
Itu adalah pagi yang biasa, dan setelah melihat lebih dari 100 komentar pada posting yang saya terbitkan sehari sebelumnya di situs web yang baru diinstal, saya pikir itu menjadi viral dalam semalam.
Tapi segera, saya menyadari bahwa itu semua adalah komentar spam. Ini manja yang biasanya awal yang baik untuk hari saya. Jadi, untuk menghindari kerusakan setiap hari, saya harus membuatnya menjadi bukti spam seperti semua situs saya yang lain.
Komentar spam WordPress telah ada selama hampir dua dekade.
Saya dapat memberi tahu Anda bagaimana komunitas blogger, penggemar WordPress, telah berjuang melawan spam selama bertahun-tahun.
Kehadiran WordPress yang meluas dan kekuatannya yang menarik selalu membuat para spammer bersemangat.
Mereka dapat memposting ratusan atau bahkan ribuan komentar spam di situs web Anda, membahayakan kesehatan dan reputasinya.
Untungnya, kami memiliki cara untuk menghentikan komentar spam di situs kami untuk selamanya.
Pada artikel ini, saya akan membagikan teknik terbaik yang digunakan di ratusan situs web untuk memerangi komentar spam dengan sukses.
Anda dapat dengan bebas menggunakan solusi tunggal atau kombinasi solusi apa pun yang Anda inginkan untuk membantu menjadikannya bukti spam.
Jika Anda tidak yakin mengapa spammer menargetkan situs web Anda dan bagaimana Anda dapat mengenali komentar spam, mari kita bahas itu terlebih dahulu.
- Mengapa Situs Web Anda Mendapatkan Komentar Spam?
- Cara Menangkap Komentar Spam
- Nama Komentator
- Tautan Web
- Komentar Umum
- 15 Cara Terbaik Saya untuk Menghentikan Komentar Spam WordPress
- 1. Tahan Komentar, Publikasikan Nanti
- 2. Buat Daftar Hitam untuk Komentar Spam
- 3. Izinkan Komentar Dari Pengguna yang Masuk
- 4. Nonaktifkan Komentar di Posting Lama
- 5. Matikan Komentar di Website Anda
- 6. Perlindungan Spam Akismet
- 7. Nonaktifkan Komentar – Hapus Komentar & Hentikan Spam
- 8. Hapus Tautan Komentar dan Alat Komentar Lainnya
- 9. Hentikan Keamanan Spammer | Blokir Pengguna Spam, Komentar, Formulir
- 10. Perlindungan Spam, AntiSpam, FireWall oleh CleanTalk
- 11. Lebah Antispam
- 12. reCAPTCHA Google sederhana
- 13. WP Armor – Honeypot Anti Spam
- 14. Komentar – wpDiscuz
- 15. Tambahkan Kode Secara Manual untuk Menghentikan Komentar Spam
- Pikiran Akhir
Mengapa Situs Web Anda Mendapatkan Komentar Spam?
Anda mendapatkan komentar spam di situs web Anda karena komentator ingin memasang backlink ke situs web mereka sendiri untuk peringkat mesin pencari.
Mereka tanpa malu-malu mengeksploitasi celah di situs Anda untuk keuntungan kecil mereka.
Mereka bekerja dengan keyakinan bahwa semakin banyak backlink yang mereka dapatkan, semakin tinggi peringkat situs web mereka di mesin pencari.
Tentu saja itu tidak benar, karena Google dan mesin pencari lainnya menyadari sepenuhnya taktik ini dan tidak menggunakan jenis backlink ini sebagai sinyal peringkat.
Tetapi untuk mendapatkan apa yang mereka inginkan, mereka membeli ribuan komentar spam untuk diposting di situs web yang berbeda, termasuk situs Anda.
Mereka tidak memilih situs web. Sebaliknya, spammer juga menggunakan bot untuk mengirim komentar spam secara otomatis di berbagai situs web di internet.
Cara Menangkap Komentar Spam
Berikut adalah beberapa teknik terbukti yang dapat Anda gunakan untuk mengidentifikasi komentar spam.
Nama Komentator
Komentator asli akan memiliki nama asli yang diposting dengan komentar mereka. Mereka biasanya tidak menyembunyikan nama asli di balik ID atau kata kunci palsu.
Misalnya, Anda mungkin melihat nama pemberi komentar dalam komentar sebagai Layanan Pembersihan Mobil Johns.
Percayalah, The Car Cleaning Service adalah kata kunci, dan seluruh komentar adalah spam.
Komentar spam kemungkinan besar akan mendarat dengan:
- Nama-nama aneh, termasuk huruf dan angka acak
- Kata kunci dalam nama
- Gravatar Kosong untuk menyembunyikan identitas
Tautan Web
Sistem komentar WordPress memungkinkan komentator memposting email dan tautan situs web mereka saat memposting.
Saya tahu tim WordPress harus melakukan sesuatu tentang itu, tetapi untuk saat ini, itu ada, dan itu kenyataan.
Terkadang Anda akan melihat tautan dengan sekumpulan angka dan huruf yang tidak masuk akal. Itu bukan URL sebenarnya.
Mereka juga dapat menyamarkan tautan di dalam badan komentar. Dalam kasus seperti itu, Anda akan melihat tag HTML di dalam komentar yang mengarah ke situs yang mungkin terlihat terkait dengan niche Anda.
Jangan tertipu. Kemungkinan besar itu adalah komentar spam.
Komentar Umum
Spammer tidak peduli dengan topik blog Anda. Itu sebabnya Anda akan melihat mereka memposting komentar yang tidak relevan, apa pun subjek Anda.
Anda akan segera melihatnya karena komentar mereka tidak akan membicarakan apa pun yang Anda tulis.
Itu terjadi karena spammer menyerang situs web dengan pesan standar yang mereka posting di setiap situs yang mereka targetkan.
Bayangkan Anda secara tidak sengaja menyetujui komentar seperti itu di bawah artikel populer di situs Anda yang sudah mendapat banyak komentar dari beberapa pembaca serius.
Bagaimana mereka akan mengambilnya?
15 Cara Terbaik Saya untuk Menghentikan Komentar Spam WordPress
Berikut adalah beberapa cara terbaik untuk menghentikan komentar spam di situs web Anda.
Saya akan mulai dengan apa yang ditawarkan WordPress kepada kita dalam keadaan default dan melanjutkan dengan solusi lain yang menurut saya sangat efektif.
1. Tahan Komentar, Publikasikan Nanti
Salah satu strategi pertama untuk menangani komentar spam WordPress adalah menahannya untuk moderasi.
Lebih baik membacanya terlebih dahulu sebelum Anda menyetujuinya untuk go public.
Anda dapat mengaktifkan filter dari halaman Pengaturan > Diskusi .
Sesampai di sana, buka segmen Sebelum komentar muncul dan centang kotak di samping Komentar harus disetujui secara manual .

Saya sarankan Anda juga memeriksa opsi tepat di atas yang mengatakan Komentar ditahan untuk moderasi.
Tekan tombol Simpan Perubahan di bagian bawah.
Dengan opsi ini, Anda akan mendapatkan email setiap kali WordPress menahan komentar untuk moderasi.
Ini tidak akan menghentikan spammer untuk berkomentar, tetapi Anda hanya dapat menyetujui komentar yang sah.
Saya selalu menggunakan teknik ini di blog yang frekuensi komentarnya lebih rendah.
2. Buat Daftar Hitam untuk Komentar Spam
Dalam pengalaman saya, saya telah menemukan Kunci Komentar yang Tidak Diizinkan alat yang sangat efektif untuk menyaring komentar spam.
Ini dapat memperbaiki masalah dalam banyak kasus untuk blog kecil jika digunakan dengan benar.
Ini adalah alat asli yang kuat dan bertindak lebih seperti daftar hitam.
Filter WordPress mencocokkan setiap kata yang kami sebutkan dalam daftar dengan komentar yang ditinggalkan spammer di situs, termasuk nama, email, dan alamat IP.
Kemudian membuang komentar mencurigakan di folder Sampah.
Ukuran folder bertambah karena lebih banyak komentar spam diperiksa terhadap daftar hitam. Pastikan untuk membersihkannya secara berkala dengan mengakses Comments > Trash.
Untuk membuat daftar, buka halaman Diskusi dan gulir ke bawah untuk menemukan bidang Kunci Komentar yang Tidak Diizinkan. Tekan tombol Simpan Perubahan di bagian bawah.
Masukkan setiap kemungkinan kata atau string yang mencurigakan dalam baris terpisah. Anda selalu dapat kembali dan memperbarui daftar dengan lebih banyak kata spam.

Daftar contoh pada gambar akan menyaring komentar yang membawa URL. Itu berarti siapa pun yang mencoba memasukkan tautan eksternal tidak akan masuk.
Demikian pula, itu juga akan membuang semua komentar dengan kata "murah" di dalamnya.
3. Izinkan Komentar Dari Pengguna yang Masuk
Anda juga dapat menerapkan filter tambahan untuk mengizinkan hanya pengguna terdaftar yang berkomentar.
Ini adalah alat yang efektif dan ide bagus untuk situs dan forum komunitas. Dengan cara ini, hanya pengguna yang masuk yang dapat meninggalkan komentar.
Spammer masih dapat mencoba menerobos formulir login dengan menebak kombinasi yang berbeda. Saya akan segera membahasnya dalam teknik lain di bawah ini.

Untuk mengaktifkan fitur ini, buka halaman Diskusi dan buka Pengaturan komentar lainnya.
Cari opsi Pengguna harus terdaftar dan masuk untuk berkomentar.
Centang kotak dan tekan tombol Simpan Perubahan .
4. Nonaktifkan Komentar di Posting Lama
Kadang-kadang Anda mungkin ingin menonaktifkan komentar pada posting tertentu karena telah menjadi sasaran empuk bagi spammer.
Bisa jadi karena popularitas, topik yang kontroversial, atau yang lainnya.
Apa pun alasannya, spammer entah bagaimana menandainya sebagai favorit mereka untuk pemboman spam.

Buka posting yang diterbitkan dalam mode edit, jangkau widget Diskusi dari panel sisi kanan.
Hapus centang Izinkan komentar , dan izinkan Pingback & lacak balik.
Tekan tombol Perbarui . Anda harus menemukannya di sudut kanan atas.
Anda dapat mengulangi proses untuk posting lain.
5. Matikan Komentar di Website Anda
Ini adalah ukuran ekstrem dan ideal dalam skenario di mana bisnis tidak memilih untuk terlibat dengan pengguna melalui komentar.
Saya telah melihat banyak perusahaan, termasuk outlet teknologi dan media, tanpa cara untuk mengomentari posting blog mereka.
Bukan berarti mereka tidak menghargai umpan balik pengguna, tetapi hanya saja bisnis mereka membutuhkan cara berbeda untuk berinteraksi.

Untuk menonaktifkan komentar sepenuhnya, buka Pengaturan > Diskusi dan cari opsi Izinkan orang untuk mengirimkan komentar pada postingan baru.
Anda harus menemukannya di area atas. Cukup hapus centangnya.
Tekan tombol Simpan Perubahan di bagian bawah halaman.
Tindakan ini akan menonaktifkan komentar pada postingan baru. Ini tidak akan mempengaruhi posting yang Anda publikasikan sebelumnya.
Anda dapat menonaktifkan komentar pada setiap posting satu per satu jika Anda memiliki beberapa posting lama. Jika Anda memiliki banyak posting, itu bisa menjadi banyak pekerjaan.
Untuk posting lama, Anda juga dapat mencoba teknik yang jauh lebih mudah yang akan saya sebutkan segera.
6. Perlindungan Spam Akismet

Akismet adalah salah satu solusi paling populer untuk menghentikan komentar spam di situs web Anda. Plugin ini dikembangkan oleh Automatic dan hadir sebagai bagian dari setiap instalasi WordPress.
Ini mencocokkan setiap komentar di situs Anda dengan database spam global untuk menghapus komentar spam yang paling umum secara efektif.

Akismet gratis untuk blog kecil dan penghobi, tetapi versi premiumnya mulai dari $5 per bulan, yang ideal untuk situs komersial.
Kedua versi memerlukan Kunci API yang bisa Anda dapatkan dengan mendaftar ke Akismet. Anda dapat menggunakan satu kunci di beberapa situs.

Akismet menawarkan antarmuka langsung yang memungkinkan Anda memilih di antara dua opsi keamanan – menghapus komentar secara otomatis atau memasukkan komentar mencurigakan ke folder spam.
Sejujurnya, dengan bantuan filter default WordPress dan Akismet, saya telah melihat beberapa hasil bagus dalam memerangi komentar spam di sejumlah situs.
7. Nonaktifkan Komentar – Hapus Komentar & Hentikan Spam

Lebih mudah untuk mematikan komentar pada posting baru dari pengaturan diskusi WordPress, tetapi bagaimana jika Anda memiliki posting lama dalam ratusan dan ribuan? Menonaktifkan komentar untuk setiap posting akan menjadi pekerjaan yang sangat sulit.
Nonaktifkan Komentar dapat melakukan ini untuk Anda dalam beberapa klik.
Anda juga dapat menghentikan komentar secara global untuk seluruh situs atau untuk jenis posting tertentu seperti posting, halaman, media, dan halaman arahan.
Ini adalah kontrol yang berguna untuk situs di mana admin tidak ingin menonaktifkan komentar pada posting biasa tetapi ingin berhenti melihat komentar yang dikirim oleh spammer di halaman lain.
Kecuali Anda menjalankan situs web khusus foto, komentar yang muncul di bawah gambar tidak terlalu berguna.
8. Hapus Tautan Komentar dan Alat Komentar Lainnya

Anda dapat melawan bot spam dengan alat seperti CAPTCHAS. Tapi bagaimana Anda akan menangani spammer yang dapat lulus tes CAPTCHA dan meninggalkan komentar?
Ini kurang ideal untuk admin situs yang ingin mengizinkan audiens mengomentari posting mereka sebagai pembaca asli tanpa mengizinkan mereka melakukan spam.
Penghapus Tautan Komentar adalah plugin yang diremehkan tetapi kuat untuk melawan komentar spam di situs web mana pun.
Versi gratisnya dapat menangani sejumlah masalah yang biasanya dihadapi oleh admin situs web dari pemberi komentar atau spammer yang sah.
Anda dapat menghapus bidang situs web dari formulir komentar, menonaktifkan hyperlink penulis komentar, dan menonaktifkan tautan apa pun di dalam badan komentar.
Tanpa hal-hal ini, spammer cenderung tidak meninggalkan komentar di situs Anda.
Anda juga dapat mengaktifkan modul perlindungan spam yang akan otomatis mendeteksi kesehatan komentar dan menghapusnya untuk Anda.
9. Hentikan Keamanan Spammer | Blokir Pengguna Spam, Komentar, Formulir

Plugin ini adalah paket lengkap untuk menghentikan spam di situs web Anda. Ini tidak hanya melawan komentar spam, tetapi Anda dapat menggunakannya untuk memerangi bot spam yang menargetkan email, pendaftaran, dan formulir lainnya.
Plugin Stop Spammer Security sangat ideal untuk situs sibuk dan toko eCommerce di mana Anda tidak dapat terkena spammer.
Pengaturan default sudah cukup untuk menghentikan komentar spam di situs Anda melalui banyak pemeriksaan dan filter.
Anda selalu dapat masuk ke detail lebih lanjut karena plugin menawarkan lebih dari 50 fitur penyesuaian untuk melindungi situs Anda.
Beberapa fitur highlight yang saya suka dalam versi gratisnya adalah:
- Deteksi spam otomatis dan kemampuan memblokir
- Blokir negara tertentu
- Izinkan/Blokir daftar untuk IP dan ID
- Banyak CAPTCHA tersedia termasuk Google
- Hubungkan layanan pertahanan spam pihak ketiga
10. Perlindungan Spam, AntiSpam, FireWall oleh CleanTalk

Seperti Akismet, plugin dari CleanTalk ini mudah dikelola untuk memerangi komentar spam secara langsung.
Ini melindungi formulir pendaftaran, komentar, formulir kontak, dan formulir kustom. Itu juga dapat memvalidasi email yang diberikan pengguna.
Itu hanya membutuhkan kunci akses untuk bekerja yang didapat secara otomatis dengan menekan tombol Dapatkan Kunci Akses dari area pengaturan plugin.

Kuncinya menghubungkan situs Anda dengan database anti-spam di cloud, memungkinkan plugin untuk segera mencium komentar spam.
Itu membuat spammer menjauh dari situs dengan mengaktifkan firewall yang dirancang untuk mendeteksi bot sebelum mereka mengakses situs web.
Saya menyukai pendekatan ini karena memberikan beban yang jauh lebih sedikit pada CPU, yang merupakan hal terbaik untuk situs web pada host yang kurang kuat. Setidaknya Anda tidak ingin bot memperlambat situs web Anda.
Plugin anti spam ini melakukan seluruh pekerjaan tanpa menggunakan CAPTCHA yang malas, yang juga mempercepat segalanya bagi pengguna.
11. Lebah Antispam

Antispam Bee adalah plugin yang berguna untuk melawan komentar spam menggunakan teknik yang sangat efektif.
Plugin ini menggunakan CAPTCHA tersembunyi yang hanya dapat dilihat oleh bot spam, dan ketika mereka mencoba menyelesaikan tantangan tersebut, plugin segera memahami bahwa itu adalah bot.
Antispam Bee menawarkan halaman pengaturan sederhana tetapi cukup kuat untuk menangani komentar spam. Anda dapat memilih untuk menandai komentar yang mencurigakan sebagai spam, atau Anda dapat langsung menghapusnya.
Anda juga dapat memblokir dan mengizinkan orang untuk mengomentari situs Anda dari negara tertentu. Ini adalah fitur yang nyaman untuk situs geo-spesifik.
Misalnya, jika Anda mendapatkan terlalu banyak spam dari negara tertentu, larang saja. Anda juga dapat menempatkan filter untuk mengizinkan komentar hanya dalam bahasa tertentu.
Antispam Bee adalah plugin gratis untuk digunakan di sejumlah situs.
12. reCAPTCHA Google sederhana

Anda dapat menjauhkan bot spam dari situs Anda dengan menggunakan Simple Google reCAPTCHA, bentuk lanjutan CAPTCHA.
Anda akan melihat kotak centang di bawah formulir komentar di situs Anda dengan teks I'm not a robot. Seorang pengguna harus memeriksa untuk membuktikan bahwa itu bukan aktivitas robot spam.
Google dapat menampilkan tantangan lanjutan jika perlu verifikasi lebih lanjut. Biasanya menyajikan satu set gambar untuk memilih yang tepat berdasarkan beberapa kondisi.
Kami tahu Google tangguh dalam hal robot spam, dan reCAPTCHA memastikan mereka tidak mengganggu basis data komentar Anda.
13. WP Armor – Honeypot Anti Spam

WP Armor adalah plugin komentar anti spam brilian yang tidak memerlukan pengaturan. Anda hanya perlu menginstalnya dan hanya itu.
Plugin ini menggunakan teknik honeypot untuk menghentikan komentar spam di situs Anda.
Berbeda dengan Antispam Bee, ia bekerja dengan mulus dengan semua formulir populer, termasuk formulir Kontak 7, formulir Gravitasi, formulir Elementor, formulir kontak tema Divi, WooCommerce Review Pro, dan Formulir Kaldera.
Versi Pro menawarkan pemeriksaan spam 2 tingkat, yang memastikan tidak ada robot spam yang melewati firewall.
Jika serangan robot spam memburuk, plugin menambahkan tingkat filter anti spam ekstra dan memblokir IP yang mencurigakan. Dengan cara ini, WP Armor tidak mengizinkan bot untuk menggunakan sumber daya server.
14. Komentar – wpDiscuz

Jika Anda ingin meningkatkan desain sistem komentar WordPress default Anda, Comments – wpDiscuz adalah caranya.
Plugin ini dapat menangani komentar spam secara otomatis dan tidak mengizinkan salah satu dari komentar tersebut melewati filternya.
Komentar WpDiscuz sangat membantu untuk meningkatkan keterlibatan pengguna melalui fitur interaktifnya. Mereka dapat berkomentar melalui ID media sosial, menilai komentar, dan mengurutkannya menggunakan tanggal.
Fitur lazy load memastikan modul komentar tidak memengaruhi waktu pemuatan situs web.
Pengguna juga dapat menekan tombol Muat Lebih Banyak Komentar untuk melihat lebih banyak komentar dan membaca apa yang dibicarakan orang lain tentang topik tersebut.
15. Tambahkan Kode Secara Manual untuk Menghentikan Komentar Spam
Jika Anda ingin mencegah spammer memposting komentar, Anda dapat membuat formulir komentar Anda kurang menarik bagi mereka.
Misalnya, Anda dapat menyembunyikan bidang situs web, menyisakan lebih sedikit opsi bagi spammer untuk menempatkan URL mereka di dalam komentar.
Beberapa plugin yang saya sebutkan di atas menawarkan fitur ini. Tetapi jika Anda bukan orang yang suka menambahkan terlalu banyak plugin, Anda dapat melakukannya dengan menambahkan potongan kecil kode di file functions.php Anda.
Anda dapat mengakses file melalui manajer FTP atau dasbor WordPress.
Lebih mudah untuk mengaksesnya di dalam dasbor WordPress Anda karena berbagai alasan.

Tema apa pun yang Anda gunakan, Anda dapat menemukan functions.php dengan membuka Appearance > Theme File Editor.
Setelah ditemukan, pergi ke akhir file dan tambahkan kode yang diinginkan.
Setelah selesai, tekan tombol Perbarui File .
A. Hapus Bidang Situs Web
Sepotong kecil kode ini menghapus bidang situs web dari formulir komentar WordPress sehingga tidak ada tautan balik.
add_filter('comment_form_default_fields', 'unset_url_field'); function unset_url_field($fields){ if(isset($fields['url'])) unset($fields['url']); return $fields; }
B. Hapus Tautan Penulis Komentar
Kode ini menghapus tautan pembuat komentar yang mencegah spammer.
function Astra_remove_comment_author_link( $return, $author, $comment_ID ) { return $author; } add_filter( 'get_comment_author_link', 'Astra_remove_comment_author_link', 10, 3 ); function Astra_remove_comment_author_url() { return false; } add_filter( 'get_comment_author_url', 'Astra_remove_comment_author_url');
C. Nonaktifkan Tag HTML di Badan Komentar
Kode ini menonaktifkan HTML dalam komentar untuk memaksa tag HTML apa pun menjadi teks sehingga tautan apa pun dinonaktifkan.
function astra_comment_post( $incoming_comment ) { $incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']); $incoming_comment['comment_content'] = str_replace( "'", ''', $incoming_comment['comment_content'] ); return( $incoming_comment ); } function astra_comment_display( $comment_to_display ) { $comment_to_display = str_replace( ''', "'", $comment_to_display ); return $comment_to_display; } add_filter( 'preprocess_comment', 'astra_comment_post', '', 1); add_filter( 'comment_text', 'wpb_comment_display', '', 1); add_filter( 'comment_text_rss', 'astra_comment_display', '', 1); add_filter( 'comment_excerpt', 'astra_comment_display', '', 1); remove_filter( 'comment_text', 'make_clickable', 9 );
Pikiran Akhir
Spammer percaya bahwa mereka memiliki hak untuk menyerang situs mana pun. Mereka menggunakan banyak cara untuk menembus dan memanfaatkan situs bagus yang disukai orang.
Meskipun WordPress hadir dengan beberapa alat dan filter bawaan untuk mencegah spammer. Terkadang Anda membutuhkan tangan yang lebih kuat untuk menghadapinya.
Saya telah membuat daftar beberapa solusi terbaik yang dapat Anda pikirkan untuk melawan komentar spam WordPress.
Gunakan mereka untuk melihat kesehatan situs Anda menjadi lebih baik.
Jika Anda sudah menggunakan alat untuk melawan komentar spam, saya akan senang mendengarnya dari Anda.