Spamalot? Combat this pest with better web design
Tuesday, October 19th, 2010Once you’ve created your website, you are highly likely to see a massive increase in the amount of spam you receive. This normally occurs for two reasons; the first is that your e-mail address is published on the internet, probably on several of your pages and is therefore an easier target for spam crawlers. Secondly, any ‘contact us’ form provided, can potentially be hacked to send spam messages. Luckily there are ways to mitigate both circumstances in your web design.
The way most spammers work is via a piece of software which trawls the web, extracting e-mail addresses from sites and adding them to a spam mailing list. These crawlers are only programmed to look for a certain type of text, so one way to stop them picking up your e-mail address is to disguise it wherever it appears.
As a webmaster, the easiest way to do this is to type the whole thing out in words; contact (at) emailaddress (dot) com. However, this can look slightly unprofessional and is not as easy for your visitor to use. It takes more work up front but it can be worth spending the time to replace a text ‘@’ sign with a graphic one. As spam crawlers can’t read images, creating a graphic email address will stop them picking yours up.
To protect your contact page, you need a ‘humanity check’. This means showing a piece of information and getting your visitor to repeat it back to you, as machines can’t do this. The most famous piece of software is Captcha, but it is possible to write your own version in using HTML.
Applying simple steps such as these should greatly reduce the amount of spam your site receives.

