Tulisan kali ini kita belajar cara mudah blokir komentar spam wordpress yang biasanya dilakukan bot untuk menyisipkan iklan pada situs WordPress Kamu.
Disini kita tetap menggunakan Cloudflare Firewall Rule. Karena jika memakai plugin agak males ya nambah-nambah terus, hahah. Dan setelah dicoba untuk menghindari spam, ini adalah cara terbaik yang bisa Kita gunakan.
Cara lain yang bisa Kamu gunakan yaitu dengan menggunakan plugin seperti akismet untuk mendeteksi komentar spam, namun tidak disarankan karena dapat memperberat kerja prosesor dan menambah database.
Bot dapan membebani server Wordreps dengan ribuan request setiap hari, apalagi kalau Kamu menggunakan shared hosting.
Dengan Cloudflare Firewall Rule, Kamu bisa mendeteksi bot sebelum sampai keserver. Jadi bot langsung kena blokir pada layer pertama tapi pengguna yang benar-benar manusia tetap bisa memberi komentar.
Cara Blokir Komentar Spam WordPress Dengan Rule Cloudflare
Berikut cara termudah yang bisa Kamu gunakan untuk memblokir komentar spam pada WordPress.
Masuk kedalam akun Cloudflare Kamu, masuk kebagian Security – WAF – Firewall Rule

2. Buat Firewall untuk Blokir Komentar Spam
Tambahkan firewall baru dengan klik tombol “Create Firewall Rule”

Isi rule firewall:
- Gunakan nama bebas atau bisa sama dengan “Blok komentar spam”
- Pilih
URI Path
pada bagian Field - Pilih
Contains
pada bagian Operator - Pada bagian Value isi dengan
comments-post.php
- Klik tombol
Or
pada bagian kanan. - Ulangi pengisian field dan operator yang sama seperti diatas, namun pada bagian Value diisi dengan
/?replytocom
- Pilih
JS Challenge
pada bagian Then… Choose an action. - Langkah akhir klik tombol Save
Atau Kamu juga bisa melakukan dengan lebih cepat melalui Edit Expression dengan mengisi skrip dibawah ini:
(http.request.uri.path contains "comments-post.php") or (http.request.uri.path contains "/?replytocom")
3. Pantau Hasil Blokir
Jika Kamu langsung melihat pantauan hasil blokir, maka belum terlihat bot komentar spam yang terblokir.
Kamu harus menunggu beberapa jam/hari agar aktifitas blokir komentar spam wordpress bisa menunjukkan hasil seperti gambar dibawah ini:

Pada bagian Activity Kamu akan melihat berapa banyak bot yang terblokir dengan firewall rule yang sudah Kamu buat. Seperti contoh diatas selama 24 jam terakhir, firewall rule sudah memblokir bot spam sebanyak 6 kali.
Saran lain yaitu Kamu juga bisa Mengamankan Login WordPress Dengan Cloudflare Zero Trust untuk memblokir semua bot maupun orang-orang iseng masuk kehalaman login wordpress.
Karena selain memperhatikan kecepatan situs, Kamu juga wajib menerapkan keamanan situs agar terhindar dari kejahatan diinternet.
Sudah selesai, semoga membantu. Wassalam