Protecting email addresses from spam bots / web crawlers

Viewed 8774

How do you prevent emails being gathered from web pages by email spiders? Does mailto: linking them increase the likelihood of them being picked up? Is URL-encoding useful?

Obviously the best counter-measure is to only show email addresses to logged-in users, or to provide a contact form instead of an email address. But in terms of purely client-side solutions, what is available?

5 Answers

If you don't need the mail link you could replace the @ symbol with [at]

Example: sam [at] example.com

Related