I have a Wordpress blog and the only user input is the commenting system. I want to totally avoid spam comments. Wordpress comes with Akismet but I can also use Captcha. Whi
Using Wordfence plugin also is a good option to avoid spams.
Using Recaptcha is better than using any other captcha plugins. But Recaptcha sometimes shows nasty characters which in unreadable so sometimes your visitors will get irritated.
Many articles says that using Akismet is a good option. I think that is also a good one. But however there are some spams you cannot avoid it seems. Using the above plugins you can minimize the spams.