The other type of comment spam
Via Jill Walker, I came across this article about blogging and advertising. I found it interesting because while I’ve read about surveys of bloggers, I haven’t before come across any such study of blog readers:
[A] Pew study, fielded a year ago, found that 11 percent of respondents read Weblogs with some regularity. Last summer, I conducted a survey for the email services agency Quris, in which we included a question about blog readership, which similarly found 10 percent of the 1,691 respondents regularly read Weblogs. Bearing in mind that those numbers have doubtless grown in the year since those two surveys, that is still 13 to 14 million Weblog readers. Furthermore, I would venture a lot more people are reading Weblogs without realizing those sites are called Weblogs.
[…]
The Quris research shows that blog readers skew somewhat younger than average Web surfers, are power-users of the Net and media junkies in general, spend more money online, and consume a disproportionate amount of literature, pop culture and electronics.
There’s an interesting table at the bottom of the article that gives comparisons between blog readers and the general population.
The downside of this research is that it was conducted to help spammers. So I guess we need to be extra careful about how commenters’ email addresses might be displayed: preferably, not at all.
If you’re using Movable Type to power your blog, that’s relatively simple. In every template that displays comments — probably just the “Individual Entry Archive” and the “Comment Listing Template”, but you might have others — you’ll need to check every reference to <$MTCommentAuthorLink$> and make sure its default setting has been overridden. Here’s what the manual says:
You can override these rules by using the show_email and show_url attributes to the tag. For example, if you use
<$MTCommentAuthorLink show_email=”0″$>
then the email address of the author will never be displayed. The logic then becomes: if the author has entered a URL, the author name will be a link to that URL; if no URL, display the author name without a link.
This is useful when you want to force your visitors to leave their email addresses — that is, you have not checked the Allow anonymous comments checkbox in your weblog configuration — but you do not want to display these email addresses on your weblog.
Spammers want to flog things to your readers: make sure they’re protected.

If I recall correctly, MT obfuscates email addresses with HTML character entities. But since it’s a standard, it’s pretty trivial to code up a robot to recognise and decode those addresses.
On my blog, people can choose to put in either a URL or an email address; if they choose the latter it is obfuscated by a custom javascript function. The downside is that email addresses are not easily accessible to people who have javascript disabled; but in my experience pretty much every visitor who has javascript disabled is a bot — either a legitimate crawler or a mail harvester.
But if you can’t do that, I agree: protect your readers from themselves. :)
Interesting. I am having a terrible time dealing with comment spams.
Can i ban a certain ip range from leaving comments on my site? Where is the option to do this.
Cheers Rob,
Ryan “ExistAngst” Albrey
PS. Reply to my email on candidacy in the coming election ok?