Tips Mengatasi Komentar Spam di Wordpress


Seiring dengan perkembangannya, spam tidak dapat dihindarkan dari dunia promosi. Robot spam sudah semakin canggih, tak kalah dengan tahap penanggulangannya pun juga harus semakin canggih. Berbagai spam filter dihadirkan kepada publik hanya untuk mengurangi frekuensi komentar spam.

Hal yang perlu Anda ketahui, tidak semua komentar spam menggunakan robot spam. Ada juga yang menggunakan manual diketik dengan tangan layaknya Anda. Yang pasti tujuan utama adalah backlink untuk website masing-masing. Jika Anda tidak merasa terganggu tidak masalah. Namun sejatinya, kehadiran komentar spam membuat konten kita tidak sedap dipandang karena menumpuknya link-link produk/jasa mereka, ditambah tidak rasionalnya komentar yang diajukan terhadap konten yang sedang Anda bahas.

Postingan berikut diambil dari blog http://www.kudahitam.net yang mengulas apa saja tips mencegah komentar spam di web/blog WordPress Anda. Berikut beberapa tips mengatasi komentar spam di WordPress.

Menggunakan CAPTHA

Langkah ini merupakan langkah umum yang diambil para webmasters seluruh dunia, yaitu dengan memasangkan berupa kode yang harus diketik pengunjung sebelum memberikan komentar. Anda juga bisa memasangnya di web/blog Anda dengan menggunakan Conditional CAPTCHA for WordPress.

Mengapa plugin tersebut? Tidak yang lain? Karena dengan plugin ini, Anda dapat menyesuaikan penempatan captcha dengan tampilan web/blog Anda. Plugin ini juga support reCAPTCHA sebagai anti spam besutan Google. Namun jika Anda memiliki rekomendasi lain silakan.

Menggunakan Aksimet

Sebuah plugin yang membantu Anda mencegah spam pada web/blog WordPress Anda. Akismet membantu Anda mem-filter dari komentar spam, baik itu pingback, trackback, dan lain sebagainya, sehingga Anda dapat fokus ke berbagai hal lain yang lebih penting.

Anda dapat memasangnya di WordPress dengan mengupload plugin berikut ke WordPress Anda. Namun, secara default Akismet telah tersedia di WordPress Anda pada saat install pertam kali

Blok Wp-Comments-post.php

Jika dengan kedua metode diatas masih terdapat spam yang lolos ke komentar Anda, cobalah dengan metode dimana kita akan memblok file komentar WordPress itu sendiri.
Dengan menggunakan file .htaccess, kita akan memblok langsung file wp-comments-post.php. Copy rule berikut, dan paste pada file .htaccess Anda.

# Pencegahan Spam

RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*domainanda.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

Robot spam pada umumnya, biasanya langsung mengakses wp-comments-post.php sebagai jalan untuk berkomentar. Maka untuk antisipasi hal tersebut, kita blok saja file yang menjadi sasaran empuk para robot spam tersebut.

Blok Spambot

Salah satu cara yang paling ekstrim adalah memblok spambot-spambot itu langsung. Caranya? Masih sama dengan menggunakan file .htaccess, copy rule berikut, dan paste pada file .htaccess Anda.

#Blok spambot langsung

RewriteCond %{HTTP:User-Agent} (?:Alexibot|Art-Online|asterias|BackDoorbot|Black.Hole|\
BlackWidow|BlowFish|botALot|BuiltbotTough|Bullseye|BunnySlippers|Cegbfeieh|Cheesebot|\
CherryPicker|ChinaClaw|CopyRightCheck|cosmos|Crescent|Custo|DISCo|DittoSpyder|DownloadsDemon|\
eCatch|EirGrabber|EmailCollector|EmailSiphon|EmailWolf|EroCrawler|ExpresssWebPictures|ExtractorPro|\
EyeNetIE|FlashGet|Foobot|GetRight|GetWeb!|Go-Ahead-Got-It|Go!Zilla|GrabNet|Grafula|\
Harvest|hloader|HMView|httplib|HTTrack|humanlinks|ImagesStripper|ImagesSucker|IndysLibrary|\
InfonaviRobot|InterGET|Internet\sNinja|Jennybot|JetCar|JOC\sWeb\sSpider|Kenjin.Spider|Keyword.Density|\
larbin|LeechFTP|Lexibot|libWeb/clsHTTP|LinkextractorPro|LinkScan/8.1a.Unix|LinkWalker|lwp-trivial|\
Mass\sDownloader|Mata.Hari|Microsoft.URL|MIDown\stool|MIIxpc|Mister.PiX|Mister\sPiX|moget|\
Mozilla/3.Mozilla/2.01|Mozilla.*NEWT|Navroad|NearSite|NetAnts|NetMechanic|NetSpider|Net\sVampire|\
NetZIP|NICErsPRO|NPbot|Octopus|Offline.Explorer|Offline\sExplorer|Offline\sNavigator|Openfind|\
Pagerabber|Papa\sFoto|pavuk|pcBrowser|Program\sShareware\s1|ProPowerbot/2.14|ProWebWalker|ProWebWalker|\
psbot/0.1|QueryN.Metasearch|ReGet|RepoMonkey|RMA|SiteSnagger|SlySearch|SmartDownload|Spankbot|spanner|\
Superbot|SuperHTTP|Surfbot|suzuran|Szukacz/1.4|tAkeOut|Teleport|Teleport\sPro|Telesoft|The.Intraformant|\
TheNomad|TightTwatbot|Titan|toCrawl/UrlDispatcher|toCrawl/UrlDispatcher|True_Robot|turingos|\
Turnitinbot/1.5|URLy.Warning|VCI|VoidEYE|WebAuto|WebBandit|WebCopier|WebEMailExtrac.*|WebEnhancer|\
WebFetch|WebGo\sIS|Web.Image.Collector|Web\sImage\sCollector|WebLeacher|WebmasterWorldForumbot|\
WebReaper|WebSauger|Website\seXtractor|Website.Quester|Website\sQuester|Webster.Pro|WebStripper|\
Web\sSucker|WebWhacker|WebZip|Wget|Widow|[Ww]eb[Bb]andit|WWW-Collector-E|WWWOFFLE|\
Xaldon\sWebSpider|Xenu’s|Zeus) [NC]
RewriteRule .? – [F]

Tutup Komentar pada Postingan Lama

Cara lain yang sangat ampuh adalah menutup komentar untuk postingan-postingan lawas. Namun tentu hal ini membuat orang lain tidak bisa berkomentar pada postingan Anda yang terdahulu. Anda bisa melewati cara ini jika memang tidak berkenan.

Caranya, pada halaman admin WordPress Anda, Settings Discussion Automatically close comments on articles older than (centang jika Anda ingin mengaktifkan fitur ini).

Blok IP spambot

Jika kelima cara yang kami paparkan diatas komentar spam masih bisa lolos. Cara lain yang lebih jitu adalah memblok permanen IP spambot tersebut.
Bila Anda client Kuda Hitam Network (http://www.kudahitam.net/), silakan mengirimkan tiket pada mereka untuk mengajukan IP mana yang akan di-blacklist.

Sumber http://www.kudahitam.net (thanks so much, very helpfull)