Hi guys, few days after creating my site I started to get all kind of spam comments, and they just won't stop. They do not harm my site because I need to approve any comments, but they are starting to bother me, and I am searching for a way how to get rid of them. Any suggestions? Thanks in advance!
Activate Akismet. That takes care of 99% of any spam I've ever had on any of my blogs. You could also require logins for people to post comments or install a proper Captcha solution (not the basic Captcha stuff, as it's all been cracked, hacked and broken).
You may need to keep an eye on it for a while, as it does sometimes give false positives. If you end up using Captcha (which can annoy visitors so is a last-ditch option, in my opinion) go with Solve Media's plugin. You have to sign up, but it generates pennies in revenue at the same time as protecting the site, which is pretty cool.
You will but the comments will be automatically marked as spam. Akismet doesn't prevent bots from posting.
You can use WP anti Spam plugin.. you can also use a Anti Spam Plugin to Limit the number of Characters wrote on a comment, URLS..etc but at all for one with Akismet and the WP anti Spam it's do the job !
Or, request that your host gets ASL or an expansive mod_sec ruleset. My system blocks a majority of our clients SPAM, no false negatives yet and most importantly the end user doesn't have to take any action to see the benefits! I'm also not a fan of Captcha, so I avoid them personally - but of course they're a big help if you're a heavy target.