Thanks to Clint's reminder, I've just added some contact details at the bottom of the page and on the signature of each post. That reminded me about one of the first posts I did on cutting down spam. As I get more visitors now (don't ask me, I'm as baffled as anyone!), I thought I'd repost some of the points from that post...
[This should all make sense. If not, just go here.]
1) NEVER reply to SPAM
They don’t know that your address is a genuine working one. Most of the time, they just hit and hope. The moment you reply, they know there’s someone there.
2) Use a form
You don't actaully have to give out your email address at all. You could just get people to send a form instead. If you’re gonna go for this option, be warned that it’s not always completely safe and some SPAMbots can still discover your email address, as can mindless too-much-time-on-their-hands hackers. For that reason, some people use a third party application which filters the forms through to an email address. You can find more about this here.
3) Encode your address.
For example, rather than typing firstname.lastname@example.org, try putting in the special characters that make up that series of letters. Then, what your browser shows is a perfectly normal email address, but what the SPAMbots find is a pile of gobbledegook! (Check my souce code and go right to the bottom where it says, "Designed by...")
Basically, humans aren’t the real problem. The fact that you can see my address clearly is not the issue. SPAMbots will look through the source code for addresses and (mostly) fail to translate the code correctly.
To discover the codes for the letters making up your email address, check out this list. Or, hop on over to this useful site that does all of the hard work for you.
Contact <a href="mail.html" onmouseover="this.href='mai' + 'lto:' + 'webmaster' + '@' + 'website.com'">us</a>
Which will display as:
If you’d prefer to see your address on the page it may be safest all round to go with:
Contact us at:<a href="mail.html" onmouseover="this.href='mai' + 'lto:' + 'webmaster' + '@' + 'website.com'">webmaster[at]website.com</a>
Or imploy a graphic as suggested here.
5) Finally, how about a bit of revenge?
Place this code anywhere on your page:
This will be invisible in your browser. The IP address above is always one’s own machine – so if the nasty little robots pick it up they’ll end up adding themselves to SPAM lists. It’s not gonna stop them, but it don’t ‘alf feel good to slap ‘em back a bit!
For more, see this helpful article at a list apart.