Contact forms can be a pain – everyone hates using CAPTCHA and messages can get lost in spam filters, loosing you important contacts and even business!
I found that Akismet doesn’t always work for contact forms and now costs to use (in theory). My latest version of “never loose contact form” plugin uses a few tricks to stop spam.
1) It uses jquery to add a checkbox “Check if you are not a spammer” – spam bots won’t spot that and do so.
2) It rejects messages with http in the name and subject fields – links there are very spammy
3) You can set how many weblinks are acceptable in the comment field – 1 or 2 seems sensible as most web spam is about stuffing links onto unsuspecting websites.
If you are using v0.1 – please deactivate and delete and then upload this new version and stay more spam free!
You can put the form in a widget area and use a simple shortcode contact_form
Hope it helps!
To use please download the wordpress plugin repository link never-loose-contact-form plugin and upload to your plugins file and activate!