Cara Mencegah Komentar Spam di Situs WordPress: 10 Cara Terbukti

Diterbitkan: 2022-09-26

Karena WordPress gratis dan mudah digunakan, itu telah menjadi salah satu platform paling populer untuk berbagai jenis situs web. Namun, seperti situs web lainnya, Anda mungkin mengalami beberapa masalah di WordPress, seperti komentar dan tautan spam, yang berpotensi merusak situs Anda.

Memilih penyedia hosting WordPress terbaik adalah langkah pertama yang penting, karena ini adalah garis pertahanan pertama Anda terhadap komentar spam berbahaya yang mungkin berisi tautan berbahaya. Selain itu, pertimbangkan untuk menerapkan beberapa praktik terbaik perlindungan spam.

Artikel ini akan menjelaskan mengapa Anda harus mencegah komentar spam dan membagikan cara melakukannya dalam 10 cara yang telah terbukti. Mari kita mulai!

Cegah Komentar Spam di WordPress

Mengapa Mencegah Komentar Spam

Sebagai salah satu masalah paling umum di situs WordPress, spam komentar digunakan oleh spammer untuk meningkatkan lalu lintas situs mereka, baik dari klik yang tidak disengaja atau dengan menggunakan hyperlink yang menyesatkan.

Meskipun mungkin tidak terlihat berbahaya, hal itu dapat berdampak negatif terhadap kinerja dan kredibilitas situs Anda. Mesin pencari dapat menandai komentar spam sebagai tidak aman jika memiliki tautan buruk, menurunkan otoritas situs Anda dan menurunkan peringkat optimisasi mesin pencari (SEO). Itulah mengapa sangat penting untuk memantau semua komentar di situs WordPress Anda.

Terlebih lagi, meninggalkan komentar spam di situs web Anda dapat mengakibatkan pengunjung mengalami pengalaman pengguna yang buruk, karena dianggap mengganggu dan mengganggu. Akibatnya, kemungkinan besar pengunjung akan meninggalkan situs Anda.

Banyak komentar spam yang dikirimkan oleh bot, sementara beberapa diposkan oleh orang sungguhan. Spam komentar biasanya memiliki karakteristik yang sama, seperti menggunakan tautan yang mencurigakan, nama pengguna anonim, dan alamat email yang tidak profesional.

10 Cara Mencegah Komentar Spam

Bagian ini akan membagikan 10 cara untuk menghentikan komentar spam di WordPress, sehingga Anda dapat menjaga situs web Anda tetap aman dan mempertahankan pengalaman pengguna yang positif bagi pengunjung.

1. Setujui Komentar Secara Manual

Salah satu cara termudah untuk menghentikan spam komentar WordPress adalah menggunakan moderasi, yang memungkinkan Anda untuk menyetujui atau menolak komentar secara manual. Ini membantu Anda menerapkan sistem filter, memastikan bahwa situs WordPress Anda hanya menampilkan komentar yang relevan dari pengguna nyata.

Solusi ini paling cocok untuk pengguna WordPress yang menerima sedikit komentar spam. Untuk mengaktifkan moderasi komentar, ikuti langkah-langkah berikut:

a) Buka dasbor WordPress Anda -> Pengaturan -> Diskusi.
B) Centang kotak Komentar harus disetujui secara manual dari bagian Sebelum komentar muncul dan klik Simpan Perubahan.

Komentar harus disetujui secara manual

Sekarang, semua komentar akan otomatis disimpan di bagian moderasi komentar. Anda perlu meninjau setiap komentar secara manual sebelum dipublikasikan di situs Anda.

2. Gunakan Plugin Anti-Spam

WordPress dikenal luas dengan berbagai plugin yang memungkinkan Anda menambahkan fitur baru ke situs web Anda. Ini termasuk plugin anti-spam seperti Akismet dan Antispam Bee yang dapat mencegah komentar spam WordPress.

Akismet

Plugin ini bekerja dengan memindai semua komentar melalui database spam global atau algoritmanya sendiri. Misalnya, ketika beberapa situs web melaporkan komentar tertentu sebagai spam, Akismet dapat mendeteksi komentar spam serupa di masa mendatang.

Meskipun Akismet sudah diinstal sebelumnya dengan WordPress, Anda harus mengaktifkannya untuk menggunakannya. Untuk melakukannya, klik menu Plugin dari dashboard admin WordPress, pilih Installed Plugins, lalu tekan Activate di Akismet.

Setelah proses selesai, Anda akan diarahkan ke halaman konfigurasi. Jika Anda memiliki Jetpack, hubungkan akun ke plugin Akismet. Atau, Anda dapat membuat akun Akismet dan membuat kunci API untuk menyiapkannya.

3. Tambahkan reCAPTCHA

Pilihan lain untuk menghentikan komentar spam WordPress adalah menggunakan plugin CAPTCHA, yang merupakan singkatan dari Completely Automated Public Turing Test untuk membedakan Komputer dan Manusia. Ini adalah tindakan keamanan untuk memverifikasi bahwa pengunjung situs web adalah pengguna nyata dan bukan bot.

Misalnya, pengguna perlu mengklik objek yang cocok, memilih kotak centang, atau mengetik ulang karakter yang ditampilkan di halaman. Menambahkan reCAPTCHA ke formulir komentar bisa efektif dalam mengenali dan memblokir bot spam.

Anda dapat mengaktifkan reCAPTCHA pada formulir komentar WordPress dengan menginstal reCAPTCHA Google Invisible. Perhatikan bahwa untuk membuat plugin ini berfungsi, Anda harus mendaftarkan domain Anda terlebih dahulu di situs web Google reCAPTCHA dan mendapatkan kunci API.

reCAPTCHA

Salah satu faktor penting yang perlu diperhatikan adalah bahwa beberapa pengguna mungkin menganggap tes ini tidak nyaman, dan menggunakan reCAPTCHA dapat membuat pengguna asli enggan mengirimkan komentar.

4. Setel Panjang Komentar

Sementara beberapa pesan spam jelas terlihat di luar topik dan tidak wajar, yang lain mungkin terlihat asli, yang mungkin tidak terdeteksi oleh plugin anti-spam.

Banyak spammer juga dapat menggunakan komentar satu kata untuk menyebarkannya dengan cepat di beberapa situs web. Untuk alasan ini, menetapkan panjang komentar minimum mungkin bermanfaat untuk memblokir komentar spam WordPress.

Untuk memulai, Anda dapat menggunakan plugin Yoast Comment Hacks. Untuk panjang komentar yang ideal, sebaiknya atur ke minimal 60 karakter dan maksimal 1.500 karakter.

peretasan komentar

Setelah diaktifkan, pengguna dengan komentar yang lebih pendek atau lebih panjang dari panjang yang Anda tetapkan akan menerima pesan kesalahan.

5. Nonaktifkan Komentar di Posting Lama

Cara mudah lainnya untuk memblokir komentar spam adalah dengan mematikan komentar di postingan lama. Alih-alih memoderasi terlalu banyak komentar secara manual, cara ini otomatis tidak akan menampilkan komentar pengguna pada postingan lama agar pekerjaan Anda lebih efisien.

Berikut adalah langkah-langkah untuk menonaktifkannya:

a) Arahkan ke Pengaturan -> Diskusi.

b) Di bawah bagian Pengaturan komentar lainnya, aktifkan Tutup komentar secara otomatis pada posting yang lebih lama dari X hari dan pilih kerangka waktu yang sesuai dengan kebutuhan Anda.

pengaturan diskusi

Perhatikan bahwa Anda juga dapat memilih untuk menonaktifkan semua komentar secara permanen di posting dan halaman WordPress Anda. Namun, kami hanya merekomendasikan ini sebagai upaya terakhir karena akan mengurangi keterlibatan pengguna di situs WordPress Anda.

6. Matikan Komentar pada Lampiran Media

Bahkan jika Anda telah menonaktifkan semua komentar di situs web Anda, pengguna masih dapat meninggalkan komentar spam di halaman lampiran media. Oleh karena itu, sebaiknya nonaktifkan komentar untuk lampiran media.

Untuk melakukannya, ikuti langkah-langkah berikut:
a) Buka dasbor WordPress -> Penampilan -> Editor File Tema.

b) Buka file functions.php tema Anda dan salin kode di bawah ini:

fungsi filter_media_comments_close( $buka, $post_id ) {
$posting = get_post( $post_id );
if( $post->post_type == 'lampiran' ) {
$buka = ​​salah;
}
kembali $buka;
}
add_filter( 'comments_open', 'filter_media_comments_close', 10 , 2 );

c) Klik tombol Perbarui File.

Anda kemudian akan melihat Komentar ditutup di bagian bawah halaman lampiran media.
Atau, instal plugin Nonaktifkan Komentar untuk proses yang lebih cepat. Ini secara global melarang komentar dan mencegahnya ditimpa oleh masing-masing posting, lampiran, dan halaman.

nonaktifkan komentar

7. Hapus Bidang URL pada Formulir Komentar

Jika Anda menerima banyak tautan spam, menghapus bidang URL situs web dapat mengatasi masalah ini. Banyak spammer menggunakan bidang URL untuk meningkatkan peringkat mesin pencari mereka melalui tautan balik. Biasanya, nama penulis komentar juga mengandung kata kunci tertentu seperti John dari 123 perusahaan.

Saat Anda menghapus bidang URL pada formulir komentar, spammer komentar tidak akan dapat membuat tautan balik ke situs web mereka, yang seringkali tidak relevan dengan situs Anda.

Selain menggunakan plugin, Anda dapat menghapus kolom URL secara manual dari formulir komentar dengan memasukkan kode ini ke file functions.php tema Anda:

add_filter('comment_form_default_fields', 'unset_url_field');
fungsi unset_url_field($fields){
if(isset($fields['url']))
unset($bidang['url']);
kembalikan $bidang;
}

Untuk memastikan bidang URL telah dihapus, buka posting blog di situs web Anda di tab penyamaran baru untuk diperiksa.

8. Nonaktifkan HTML di Komentar

Karena WordPress menerima tag HTML dalam komentar, ini membantu menyamarkan tautan spam. Menonaktifkan ini berarti semua tag HTML akan dibaca sebagai teks tetapi tidak akan berfungsi. Dengan cara ini, Anda dapat mencegah komentar jahat di situs WordPress Anda.

Misalnya, jika tag digunakan, komentar akan menampilkan tag, tetapi konten tidak akan dicetak tebal. Akibatnya, tautan tidak akan berfungsi. Untuk melakukan ini, Anda harus membuka file functions.php tema Anda dan menambahkan kode:

function wpb_comment_post( $incoming_comment ) {
$incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);
$incoming_comment['comment_content'] = str_replace( “'”, ”', $incoming_comment['comment_content'] );
kembali( $masuk_komentar );
}
fungsi wpb_comment_display( $comment_to_display ) {
$comment_to_display = str_replace( ”', “'”, $comment_to_display );
kembalikan $comment_to_display;
}
add_filter( 'preprocess_comment', 'wpb_comment_post', ”, 1);
add_filter( 'comment_text', 'wpb_comment_display', ”, 1);
add_filter( 'comment_text_rss', 'wpb_comment_display', ”, 1);
add_filter( 'comment_excerpt', 'wpb_comment_display', ”, 1);
remove_filter( 'comment_text', 'make_clickable', 9 );

Sebelum membuat perubahan apa pun pada kode, sebaiknya buat cadangan situs web terlebih dahulu untuk mencegah kehilangan data.

9. Izinkan Komentar dari Pengguna yang Masuk Saja

Jika Anda ingin membangun keterlibatan untuk situs Anda, mengaktifkan komentar untuk pengguna yang masuk mungkin merupakan pilihan yang baik.

Melakukan hal ini membantu Anda membatasi pengunjung yang dapat memposting komentar dengan meminta mereka membuat akun di situs web Anda. Ini akan mencegah komentator palsu dan mencegah bot mengirimkan spam komentar.

Aktifkan fitur ini menggunakan langkah-langkah berikut:

a) Buka Pengaturan -> Diskusi.

b) Gulir ke bawah ke bagian Pengaturan komentar lainnya dan centang opsi Pengguna harus terdaftar dan masuk untuk berkomentar.

Selain itu, penting untuk mempertimbangkan proses pendaftaran pengguna dan apakah terbuka untuk siapa saja. Anda dapat mengonfigurasi ini dengan menavigasi ke Pengaturan -> Umum -> Keanggotaan.

10. Buat Kata Kunci Komentar yang Tidak Diizinkan

Membuat daftar kata-kata yang tidak diizinkan adalah salah satu cara terbaik untuk memfilter komentar WordPress Anda. Ini memungkinkan situs Anda untuk secara otomatis menghapus komentar spam berdasarkan daftar, yang dapat dimuat dalam nama penulis, URL, alamat IP, atau email.

Selain itu, ini memungkinkan Anda untuk memblokir spam dengan komentar umum dan frasa kunci spam umum lainnya.

Untuk membuat daftar komentar yang tidak diizinkan, ikuti langkah-langkah berikut:
a) Buka dasbor admin Anda, lalu buka Pengaturan -> Diskusi.

b) Tambahkan daftar kata yang ingin Anda blokir di bagian Disallowed Comment Keys.

c) Simpan perubahan.
kunci komentar

Kesimpulan
Meskipun WordPress menawarkan sistem komentar bawaan yang sangat baik, itu dapat mengakibatkan kerentanan karena memungkinkan pengguna mengirimkan komentar spam di situs Anda. Ini akan memengaruhi otoritas situs web Anda dan peringkat SEO, memengaruhi kinerjanya secara keseluruhan.

Untuk mengatasinya, kami telah menunjukkan kepada Anda 10 cara efektif untuk mencegah spam komentar WordPress. Berikut adalah metodenya:
1. Moderasi komentar secara manual.
2. Instal plugin anti-spam.
3. Gunakan reCAPTCHA.
4. Setel panjang komentar.
5. Matikan komentar pada postingan lama.
6. Nonaktifkan komentar pada lampiran media.
7. Hapus bidang URL dari formulir komentar.
8. Nonaktifkan HTML di komentar.
9. Hanya terima komentar dari pengguna yang masuk.
10. Buat daftar kata kunci komentar yang tidak diizinkan.

Baik menggunakan plugin atau fitur bawaan, metode ini membantu memastikan bahwa situs web Anda aman dan terlindungi dari spammer apa pun. Semoga beruntung!