Hello I have a client that is using an email address for contact us. Spam bots have been harvesting their email address off the page. My preference is to use a contact form with a captcha. Is there a best practice for either or? I have read some similar posts that are supportive of both. Thanks
2 Answers
Personally, I always much prefer to at least have the option of writing emails in my email client. That way I at least have an audit trail of what I sent and when, and some level of confidence that it arrived.
One simple way to allow this, by hiding the mailto: link behind Captcha protection, is using Google's free mailhide service.
-
I'm not sure how easy it would be to include this into a CMS with many emails, that may not allow this. However, I have considered this by using js. I'll look at your example. calum_b– tiki16Commented Mar 9, 2017 at 18:19
-
Hmm, they used to have a mailhide API for that sort of use case (dealing with multiple email addresses on the same website), but that page appears to be gone. Not sure if/how you'd implement something similar with the standard reCaptcha APIs.– calum_bCommented Mar 9, 2017 at 20:37
-
I thought that there was a best practice to use the form for email. I have seen pros and cons on both sides. I was hoping for a definitive 'yes use the form' but it seems to be user preference.– tiki16Commented Mar 9, 2017 at 21:33
-
-
The definitive answer is the one that keeps your client happy. ;)– tiki16Commented Mar 10, 2017 at 15:02
How about good old
email@<span style="display: none">false_email@</span>example.com
?