Apakah Anda menerima banyak pesan spam melalui formulir kontak situs web Anda? Ini bisa sangat menyebalkan dan menghabiskan waktu untuk berurusan.
Berita baiknya adalah ada cara otomatis untuk menghentikan spam di WordPress.
Pada artikel ini, kami akan membagikan 5 cara berbeda untuk mengurangi dan memblokir spam di WordPress.

Mengapa Anda perlu memblokir spam dari formulir kontak
Spam formulir kontak biasanya otomatis. Ini adalah masalah bahkan untuk situs web kecil dan sedikit dikenal, karena dilakukan melalui "bot" yang secara otomatis mengirim spam.
Spambot ini merayapi situs web dan mencari formulir yang tidak aman, sehingga mereka dapat mengirimi Anda email dengan tautan spam.
Mereka juga dapat mencoba masuk ke form login Anda menggunakan serangan brute force yang merupakan salah satu alasan mengapa keamanan WordPress sangat penting.
Terkadang mereka bahkan dapat mencari kerentanan di formulir situs Anda, sehingga mereka dapat membajaknya untuk mengirim malware atau spam ke orang lain.
Ini berarti bahwa spam bukan hanya gangguan. Robot-robot spam itu bisa berbahaya bagi situs web dan reputasi Anda.
Mari kita lihat beberapa metode yang terbukti untuk mencegah spam bentuk kontak di situs WordPress Anda.
- Pilih plugin yang tepat untuk memerangi spam dari formulir kontak
- Menggunakan reCaptcha untuk memblokir spam dari formulir kontak
- Menggunakan recaptcha yang tidak terlihat untuk memblokir spam dari formulir kontak
- Menggunakan captcha khusus untuk menghindari spamming formulir kontak
- Cegah bot spam agar tidak melihat formulir kontak Anda
1. Pilih plugin form WordPress yang tepat untuk melawan spam
Banyak plugin formulir kontak WordPress tidak dilengkapi dengan perlindungan spam bawaan. Mereka yang memiliki beberapa fitur perlindungan spam seringkali tidak dapat diandalkan atau mudah digunakan.
Cara paling efektif untuk memblokir spam dari formulir kontak adalah dengan memilih plugin formulir kontak WordPress terbaik.
Kami merekomendasikan menggunakan WPForms, karena dilengkapi dengan perlindungan spam "honeypot" bawaan, yang akan kami bahas sebentar lagi.
Ini juga memiliki fitur reCAPTCHA dan CAPTCHA khusus yang memungkinkan Anda memerangi spam. Kami akan meninjau berbagai opsi yang dapat Anda gunakan.
Pertama, Anda harus menginstal dan mengaktifkan plugin WPForms. Jika Anda tidak yakin bagaimana cara melakukannya, lihat panduan langkah demi langkah tentang cara memasang plugin WordPress.
Catatan: 3 dari 4 tips lainnya dalam artikel ini juga berfungsi dalam versi gratis WPForms lite.
Setelah plugin WPForms diaktifkan, Anda harus membuat formulir kontak.
Pergi saja ke WPForms »Tambah baru, masukkan nama untuk formulir Anda dan pilih templat "Simple Contact Form".

WPForms akan secara otomatis membuat formulir kontak dasar untuk Anda dengan bidang untuk nama orang tersebut, alamat email, dan pesan:

Secara default, WPForms akan mengaktifkan "honeypot" anti-spam untuk Anda. Ini adalah bidang yang tidak terlihat yang tidak dapat dilihat pengguna, tetapi bot mana yang akan coba diisi. Ketika bidang itu selesai, formulir akan ditolak sebagai spam.
Anda dapat memverifikasi pengaturan ini di salah satu formulir Anda di Konfigurasi »Umum. "Aktifkan honeypot antispam" harus diaktifkan secara otomatis.

Bagaimana jika beberapa spam masih diterima? Kemudian Anda dapat menggunakan salah satu metode di bawah ini untuk mencegah spammer menggunakan formulir kontak Anda.
2. Gunakan kotak centang ReCAPTCHA untuk memblokir spam dari formulir kontak
Cara mudah untuk menghentikan bot spam agar tidak lewat adalah dengan menggunakan ReCAPTCHA. Metode ini juga berfungsi dengan WPForms versi lite.
ReCAPTCHA adalah alat gratis yang tersedia dari Google, dan kami menggunakannya dalam kombinasi dengan sistem honeypot bawaan WPForms.
Untuk menambahkan kotak centang reCAPTCHA ke formulir Anda, Anda harus terlebih dahulu pergi ke WPForms »Konfigurasi di dashboard WordPress Anda dan klik tab "reCAPTCHA".

Maka Anda harus memilih "kotak centang reCAPTCHA v2" dengan mengkliknya.
Untuk mendapatkan kunci situs dan kunci rahasia Anda, Anda harus pergi ke halaman pengaturan reCAPTCHA Google.
Pada halaman Google reCAPTCHA, klik tombol "Konsol Administrasi" berwarna biru di sudut kanan atas.

Jika Anda belum masuk ke akun G Suite Anda, Anda akan diminta untuk masuk atau membuat akun.
Anda kemudian akan melihat layar tempat Anda dapat mendaftarkan situs Anda. Anda harus mulai dengan menulis tag untuk situs Anda. Ini untuk referensi Anda sendiri dan tidak akan terlihat oleh pengguna.
Setelah itu, Anda harus memilih "reCaptcha v2" dan kotak centang "Saya bukan robot".

Kemudian masukkan nama domain situs web Anda.
Alamat email Anda sudah akan ada sejak Anda masuk ke akun Google Anda. Namun, Anda dapat memasukkan alamat email tambahan jika mau.
Setelah itu, Anda harus mencentang kotak untuk menerima ketentuan layanan dan klik tombol "Kirim" di bagian bawah halaman.

Selanjutnya, Anda akan melihat halaman dengan kunci situs dan kunci rahasia untuk situs web Anda.

Anda harus menyalin dan menempelkan kunci situs / kunci rahasia ke dalam WPForms »Konfigurasi halaman di dashboard WordPress Anda. Setelah itu, klik "Simpan Pengaturan" di bagian bawah layar itu.

Sekarang, Anda dapat menambahkan kotak centang reCAPTCHA ke formulir kontak Anda.
Temukan formulir Anda di WPForms »Semua formulir dan kemudian klik untuk mengeditnya.
Setelah masuk form builder, klik bidang "reCAPTCHA" di sisi kiri. Anda akan melihat pesan yang memberi tahu Anda bahwa reCAPTCHA telah diaktifkan untuk formulir tersebut. Cukup klik tombol "OK" untuk melanjutkan.

Anda sekarang akan melihat logo reCAPTCHA di bagian atas formulir Anda.

Catatan: Jika Anda ingin menghapus reCAPTCHA dari formulir Anda kapan saja, cukup klik bidang "reCAPTCHA" di sebelah kiri lagi. Anda akan melihat pesan yang meminta Anda untuk mengonfirmasi bahwa Anda ingin menghapusnya.
Setelah selesai, pastikan untuk menyimpan formulir Anda, sehingga Anda dapat menambahkannya ke situs web Anda nanti.
Tambahkan formulir kontak Anda ke situs web Anda
Untuk menambahkan formulir Anda, buka halaman kontak Anda dan klik untuk menambahkan blokir baru. Pilih blok "WPForms" dengan mencarinya atau dengan mencarinya di "Widget".

Kemudian pilih formulir Anda dari daftar dropdown dan itu akan ditambahkan ke halaman Anda.

Ketika Anda melihat pratinjau atau melihat halaman Anda, Anda akan melihat kotak reCAPTCHA di bagian bawah formulir Anda.

Ini akan secara dramatis mengurangi spam di situs web Anda dengan menghilangkan semua pengiriman spam otomatis.
3. Penggunaan Google Invisible reCAPTCHA untuk memblokir spam dari formulir kontak
Beberapa pemilik situs web tidak ingin penggunanya harus mencentang kotak untuk mengirimkan formulir kontak. Di sinilah reCAPTCHA yang tidak terlihat masuk.
Invisible ReCAPTCHA bekerja sama dengan reCAPTCHA biasa, kecuali tidak ada kotak centang.
Sebagai gantinya, ketika formulir dikirimkan, Google akan menentukan apakah itu bisa menjadi bot dengan mengirimkannya. Jika demikian, Google akan menampilkan verifikasi reCAPTCHA tambahan. Jika Anda ingin melihat cara kerjanya, Google memiliki demo di sini.
Anda dapat menggunakan reCAPTCHA yang tidak terlihat dalam formulir kontak WPForms Anda. Ini sangat mirip dengan proses sebelumnya untuk menggunakan kotak centang reCAPTCHA.
Perbedaan pertama adalah bahwa Anda harus memilih opsi yang berbeda saat mengonfigurasi reCAPTCHA dengan Google. Daripada memilih kotak centang "Saya bukan robot", pilih "Invisible Badge reCAPTCHA".

Lalu ketika Anda pergi ke WPForms »Konfigurasi dan klik pada tab "reCAPTCHA", Anda harus memilih opsi "ReCAPTCHA invisible v2":

Saat Anda menambahkan bidang reCAPTCHA ke formulir kontak Anda, sekarang Anda akan menggunakan reCAPTCHA yang tidak terlihat. Ketika pengguna datang ke formulir Anda, itu akan terlihat seperti ini:

Logo reCAPTCHA akan selalu berada di kanan bawah layar.
Jika pengguna ingin tahu lebih banyak tentang reCAPTCHA di situs mereka, mereka dapat mengklik logo itu. Ini akan diperluas untuk menunjukkan tautan ke kebijakan privasi Google dan ketentuan layanan. Anda juga harus memperbarui kebijakan privasi situs Anda sendiri.
Catatan: pada tangkapan layar Anda akan melihat opsi untuk reCAPTCHA v3 tetapi secara khusus kami tidak membahasnya karena memiliki banyak kesalahan positif dan dapat memblokir pengguna nyata. Kami menggunakan dan merekomendasikan opsi kotak centang reCAPTCHA v2 yang kami tunjukkan pada langkah 2 artikel kami.
4. Gunakan Captcha khusus untuk memblokir spam dari formulir kontak
Beberapa pemilik situs web tidak ingin menggunakan reCAPTCHA Google di situs mereka karena alasan privasi, atau hanya menginginkan sesuatu yang tidak bermerek.
Dalam hal ini, Anda dapat menggunakan plugin CAPTCHA kustom WPForms yang merupakan bagian dari plugin Pro.
Ini memungkinkan Anda untuk membuat pertanyaan matematika CAPTCHA khusus atau pertanyaan khusus lainnya yang dapat Anda gunakan sebagai validasi.
Untuk menggunakan plugin ini, Anda harus pergi ke WPForms »PluginTemukan Plugin Custom Captcha dan klik tombol "Install Plugin".

Plugin harus diinstal dan kemudian diaktifkan secara otomatis.
Setelah diinstal, masuk ke WPForms »Semua formulir dan buka formulir kontak Anda. Di bawah "Bidang Fantasi" Anda akan menemukan bidang "Captcha".
Klik dan seret ke formulir Anda. Kami sarankan untuk meletakkannya tepat di atas tombol "Kirim".

Jika Anda ingin mengubah bidang Captcha dari pertanyaan matematika default, klik dan pilih jenis Captcha yang ingin Anda gunakan. Pilihannya adalah "Matematika" atau "Pertanyaan dan jawaban".

Saat Anda memilih opsi Matematika, WPForms akan menghasilkan pertanyaan matematika acak, membuatnya kurang dapat diprediksi.
Jika Anda memilih opsi Tanya Jawab, sebaiknya tambahkan setidaknya beberapa pertanyaan di sana, sehingga lebih sulit untuk diprediksi karena WPForms akan memutarnya secara acak.
Setelah Anda puas dengan formulir Anda, simpan dan kemudian tambahkan ke halaman kontak Anda. Anda dapat melakukan ini dengan membuat blok "WPForms", seperti yang ditunjukkan dalam metode kotak centang reCAPTCHA.
5. Mencegah bot spam melihat formulir Anda
Anda mungkin tidak ingin menggunakan reCAPTCHA atau bidang captcha khusus pada formulir Anda.
Cara lain untuk menghindari spam pada formulir kontak adalah untuk mencegah bot melihat formulir Anda. Anda dapat melakukan ini dengan perlindungan kata sandi atau hanya dengan menunjukkan formulir Anda kepada pengguna terdaftar dari situs keanggotaan WordPress Anda.
Metode-metode ini mungkin berlebihan untuk formulir kontak reguler Anda, tetapi mereka mungkin bekerja dengan baik dalam situasi lain.
Misalnya, jika Anda menjalankan T&J bulanan untuk pelanggan buletin email Anda, Anda dapat membuat formulir bagi mereka untuk mengirimkan pertanyaan mereka.
Kata sandi melindungi formulir Anda menggunakan opsi visibilitas WordPress
Ini adalah cara cepat untuk melindungi kata sandi halaman kontak Anda.
Buka pengaturan "Terbitkan" untuk halaman Anda dan kemudian tetapkan visibilitas ke "Proteksi kata sandi". Pilih kata sandi untuk halaman Anda. Ini akan sama untuk semua pengguna.

Saat Anda mempublikasikan halaman Anda, akan terlihat seperti ini ketika orang pertama kali datang. Mereka harus memasukkan kata sandi untuk melihat halaman dan formulir kontak.

Setelah mereka memasukkan kata sandi, mereka dapat menggunakan formulir mereka dengan cara biasa.
Ada beberapa kelemahan dari metode ini.
Pertama, halaman Anda akan menampilkan pesan WordPress default. Ini mengatakan, "Untuk melihat posting yang dilindungi ini, silakan masukkan kata sandi di bawah ini." Tidak mudah untuk mengedit ini.
Kedua, seluruh halaman Anda akan dilindungi, bukan hanya formulir Anda. Ini bisa mengganggu jika Anda ingin memiliki beberapa konten, seperti pertanyaan yang sering diajukan, dapat dilihat oleh semua pengguna.
Kata sandi melindungi formulir Anda menggunakan plugin WPForms
Jika Anda menggunakan versi Pro WPForms, Anda dapat menginstal plugin Form Locker yang memungkinkan Anda untuk melindungi kata sandi formulir Anda sendiri, bukan seluruh halaman Anda.
Untuk menginstalnya, buka WPForms »Plugin. Temukan plugin Form Locker dan klik "Install Plugin". Seharusnya aktif secara otomatis.

Kemudian cari formulir yang ingin Anda lindungi WPForms »Semua formulir. Klik untuk mengeditnya.
Pergi Pengaturan »Form lock. Centang kotak "Aktifkan perlindungan kata sandi" dan Anda akan melihat opsi untuk memasukkan kata sandi dan pesan Anda.

Halaman kontak Anda sekarang akan terlihat oleh semua pengguna, dengan hanya formulir kontak yang disembunyikan. Formulir akan terlihat seperti ini sebelum memasukkan kata sandi:

Tampilkan halaman kontak Anda hanya untuk pengguna terdaftar
Metode terakhir adalah mengizinkan pengguna untuk hanya mengakses formulir kontak Anda jika mereka telah mendaftar di situs Anda. Anda dapat menggunakan plugin situs keanggotaan dan melindungi halaman kontak Anda sehingga hanya anggota terdaftar yang dapat melihatnya.
Ini adalah opsi yang bagus jika Anda ingin menawarkan layanan khusus hanya untuk anggota. Ada beberapa plugin bagus untuk situs keanggotaan yang dapat Anda gunakan untuk melakukan ini.
Kami harap artikel ini membantu Anda mempelajari cara memblokir spam di WordPress. Anda juga dapat melihat panduan kami tentang cara membuat alamat email bisnis dan perbandingan kami dengan layanan telepon bisnis terbaik.
Jika Anda menyukai artikel ini, berlangganan saluran YouTube kami untuk menonton video tutorial WordPress. Anda juga dapat menemukan kami di Twitter y Facebook.
