Anti-Spam

Spam sucks. Unfortunately, when you post your email address on a web page, rotten little spam-bots crawl across your page looking for <a href="mailto:... tags to add to their evil, evil spammable address databases. One method around this is to hide your email hyperlink inside JavaScript. Unfortunately, spam-bots are wising up to this trick (since JavaScripts are text, they can be read by bots), and in any case, visitors with JavaScript disabled won't be able to see your link. Another method is to cheat by writing out your email address: joe_soap at domain dot com. This frustrates the bots, but it will also frustrate many of your visitors, who will no longer have a clickable link to your email address.

A third method, proposed by programmer Dan Benjamin, is to hide your email address from bots by using numerical character entity codes in place of the characters they represent. For example, the entity code &#87; equals a and &#49; equals 1. By writing your email address using codes instead of characters, bots will not recognize the mailto: or @ and will pass over your email link in silence.

Click here to see a table of numerical HTML codes and the characters they represent. Remember that the numeric character entity codes must start with an ampersand (&), followed by a pound sign (#), followed by the number, followed by a semicolon.

It may be only a matter of time until the bots catch onto this, but for now it seems to work.

Valid HTML 4.01 / Valid CSS
This page fully complies with the W3C standard for HTML 4.01 Transitional and uses Cascading Style Sheets (CSS).

Why does this site look so bland?

This site is designed to comply with current web standards - HTML 4.01 and Cascading Style Sheets (CSS) - which separate style from content. Because your browser does not support style sheets, they have been "hidden" so that you only see the content and basic formatting.

Get more out of the internet and upgrade to a standards-compliant browser - check out the Web Standards Project for links to Standards-Compliant browsers

Copyright © 2000, 2002 by Ryan McGreal