Yesterday Jay noticed that I was having a comment spam problem. A few low-life moron assholes have been using my blog to try to boost the PageRank of their various businesses: search engine optimization, porn, and cheap prescription drugs.

He suggested that I look at his Killing Comment Spam Dead posting, which contains some very good ideas and pointers to prior art, such as queuing submissions, url matching blacklists, form tricks, and Mark's discussion of what most approaches suck.

After looking over it all and getting sick of censoring things myself, I'm not sure what I want do do about the problem. I've considered:

  1. turning off comments (bad)
  2. turning off comments after an entry is more than a few days old (might help, easy to do)
  3. sending confirmation URLs via e-mail to the poster (valid e-mail address required but not displayed on the site)
  4. writing a bit of content scanning code (there are certain features in common with all my comment spam)
  5. keeping all comments for each post in a separate file that's included at display time via an IFRAME or FRAME in the page. Then I'd drop in a robots.txt file that tells Google to ignore all comments. That'd defeat the spammer's main goal: higher PageRank.

But so far I haven't decided what to do. I'm inclined to try #2 and #3 but am still mulling things over and deleting 5-15 spams per day.

#5 is interesting and, to my knowledge, I'm the first to suggest it. Anyone else tried this yet? There are a few more tricky variations I'm thinking of too, such as noticing googlebot requests and feeding them slightly different content (hyperlinks stripped from comments, maybe?).

Would any of you frequent comment posters be offended by having to click a URL that arrived via e-mail to confirm your posting? What if you only had to do it once--ever? Think of it as lightweight semi-anonymous registration.

I'm not saying I'm gonna do it, but I clearly need to do something. I just need to figure out the right compromise between (1) keeping things free and open, (2) wasting my time, and (3) wasting your time.

Hmm.

Update: I've been using Jay Allen's cool MT-Blacklist for the last few weeks. It's not perfect, but it does 95% of what I need.

Posted by jzawodn at September 28, 2003 05:53 PM

Reader Comments
# Craig said:

How about detecting the user-agent of the requester of a page, and then if it's Googlebot, don't send any URLs which are embedded inside comments. Include the rest of the text since you probably want that indexed, but there's no reason for Google to be indexing the URLs...

on September 28, 2003 06:13 PM
# Jeremy Zawodny said:

Craig: Yeah, didn't I say that already? :-)

on September 28, 2003 06:23 PM
# Rasmus said:

I get spam comments in my baby photo album and it is bloody annoying.

on September 28, 2003 06:28 PM
# halla said:

I like what she does. It's a registration script. You can do everything but comment without being registered.

on September 28, 2003 06:57 PM
# milbertus said:

The one problem with having Google ignore links in comments is that I'm sure that some commentor somewhere will post a super-useful link, which will then go unindexed, all because of stupid spammers. That just doesn't seem right.

Now, I agree that something needs to get done. Up until the past week or so, I rarely got comment spam, and I got 3-4 today alone. Banning IPs can only go so far, unfortunately.

IIRC, MT Pro will have the option for registered users for commenting purposes (I can't recall where I saw that, it's been quite some time). Maybe that would be the simplest resolution - just wait until MT Pro, then require registration in order to post a comment?

on September 28, 2003 07:07 PM
# Jeremy Zawodny said:

I'm really not fond of registration. I'd like to avoid it if at all possible...

As for the google thing, so what if Google misses a good link. How often does someone come to my site because of a site I link *to*? That's a little backward, no?

on September 28, 2003 07:14 PM
# BillSaysThis said:

Just to actually answer your original question, as an occasional leaver of comments I would not mind a one time email confirmation requirement.

on September 28, 2003 07:42 PM
# Alden Bates said:

I was faced with a similar problem with a Message Board I run, and decided on a screening process. Basically I kept a list of spam terms, and if they occur in a new post, it is automatically "screened" and not visible on the board. I can then later review the screened posts and unscreen them if they're legitamite.

This has worked quite well, and after a few spamming attempts, the spammers seem to have gone away. Also as a bonus it caught some weirdo who kept posting abuse.

on September 28, 2003 07:56 PM
# zombie said:

you could detect from the referrer that user has come from google, and turn comment form off.

that, combined with IP banning of already known spammers (those that already know about your site, and that will *not* come from google) should do the trick...

on September 28, 2003 09:32 PM
# Jeremy Zawodny said:

Nah.

I get a lot of Google-driven traffic. Only a small fraction of it is spammers.

on September 28, 2003 09:42 PM
# funjon said:

Yeah, I for one am one of the google-driven traffic (looking for something to unf$#% mysql six months ago)...

Personally, I'm all for the "drag spammers out back and shoot them" method of spam control. Hell, I'll even buy the ammo.

on September 28, 2003 09:46 PM
# Andrew said:

When it becomes enough of a problem for me, what I plan to do is to use image-comprehension technology: that is, post an image of some number (generated at comment form display time) and require posters to type in that number into a separate field. It ensures that comment posters are humans. If an actual human posts comment spam, I'll delete the comment and ban the source IP address of the poster, or perhaps the entire range if they seem to be coming from the same subnet. I consider less traffic to be a small price to pay for having no comment spam.

on September 28, 2003 09:48 PM
# Jeremy Zawodny said:

As far as I can tell, they are humans, so the image trick doesn't help much. If it was automated, I'd expect to be more frequent and widespread.

And most of 'em are using dynamic addresses or open proxies, so IP banning is a loosing battle.

on September 28, 2003 09:59 PM
# Jerry said:

I am not too familiar with Blogs and the capabilities/modifyability of the scripts that drive them, so my apologies if the following does not make sense...

...but what if you initially show all new comments with URLs stripped from them and put them in a 'review' queue at the same time, valid comments can then be restored by the owner of the blog to their full URL-filled glory from the review queue. This does not introduce any latency in comment visibility, it just introduces a latency in the URL-visibility only.

on September 28, 2003 11:28 PM
# Jerry said:

Erm... I probably did a stupid thing just there... Jeremy, can you take my e-mail address out of that previous comment? ... that's probably like asking for spam :P

on September 28, 2003 11:30 PM
# Ben Meadowcroft said:

The image trick is also notoriously inaccessible, sure it might turn away automated spam bots, but it would also leave people with visual difficulties out of the commenting loop.

One point of view could also be that the automated spam issue is a byproduct of the Movable Type and Blogger duoculture providing an attractive playground for the spammers.

on September 29, 2003 12:20 AM
# Martin Sutherland said:

Re. #5, the problem with this is that spammers don't know that their linkdroppings won't be effective. And even if they know, if their spamming process is sufficiently automated, they won't *care*, because it's probably more effort for them to remove your site from their target list than to just leave it in.

It's like email: even when a spam message gets through my filters, I don't click on any links in it. So the spammers' goal of getting me to buy stuff is defeated, right? But that still doesn't stop them from sending me even more junk.

I think it's reasonable to assume that comments spam is only going to get worse. You need a way to a) stop the comments from showing up and annoying your readers, and b) minimize your effort in keeping your comments sanitized. Bayesian filtering sounds like it would work. I wonder if anyone has considered building a set of Bayesian filter plug-ins for Movable Type? Hmm...

on September 29, 2003 02:22 AM
# Steve said:

I'm leaning toward the idea of turning on comments -only- for those posts for which comments are useful ~and~ for which I'm willing to moderate. That's to say manage a submission que.

It seems to me that open comments all the time is a leftover from when bandwidth became ubiquitous that've not had to challenge until now.

This is of course the old mailing list moderation method.

on September 29, 2003 04:21 AM
# Jay Allen said:

Jeremy, errrr, what's wrong with the method I actually spent time outlining? It's working beautifully right now as I've already prevented 5 spams in the last day from ever being published on my site.

With some sort of collaborative blacklist sharing, it would be even more effective.

on September 29, 2003 05:55 AM
# dws said:

Probably old news, but spammers are also harvesting URLs and email addresses from your blog. I got one today, explicitly identifying this blog as the source. Grrrrr.

on September 29, 2003 06:50 AM
# Peter Grigor said:

Heya Jeremy:

#5 won't work, as Google does not require a page to be indexed to assign it pagerank. It's the link to the page that gives it pagerank. So if Google indexes *your* comment page that has the link in question then that link's target will get pagerank.

If you wanted to stop this pagerank transfer you'd have to implement "noindex" and "nofollow" tags on your comment page thus assuring that pagerank wouldn't be transferred. Of course this also means that you won't be in google any more :)

on September 29, 2003 07:12 AM
# Peter Grigor said:

Forget that comment...the robots.txt stuff will work...just woke up...haven't had coffee.

On the other hand, the one-click idea for semi-registration can be exploited by a spammer if the commenter only uses their email address rather than including an url. This is how it works:

1/ The original, valid user posts a comment with email only, not url.
2/ The verify email goes out to the valid user who clicks on it and clears themself.
3/ The spammer now looks for comments with email addresses only and uses one of those *verified* emails to post their spam--with an url now of course.

You could get around this exploit by disabling url posts from commenters that originally only post only email addresses, but this would be getting into Pandora territory. (What if the valid commenter subsequently gets a blog? :)

on September 29, 2003 07:35 AM
# Jeremy Zawodny said:

Peter:

What makes you think I'd publish the e-mail addresses?

on September 29, 2003 08:22 AM
# Justin said:

If you start building IP filters and other quick patches you are going to get into the same race that e-mail Spam has gotten into. I have been using a Bayesian filter for almost 5 months on my e-mail and it is awesome.

If you take all your comment from your database and use this as a "good" source of text than you can compare new comment to the known good data. At first I was a little reluctant to try this system out but it is simple amazing. I would suggest not bashing the idea till you have tried it out.

You could have something in your admin interface that would block or warn on comments over a specific threshold. I bet you could use something similar to e-mail as all Spam pretty much has the same message.

Some good python source is available at http://spambayes.sourceforge.net/

on September 29, 2003 08:30 AM
# Jeremy Zawodny said:

Yup. I've recently begun using SpamBayes along side SpamAssassing. SB is impressive. But I wonder if I have enough data to train it for this.

Hmm...

on September 29, 2003 08:35 AM
# Jeremy Zawodny said:

Jay:

> Jeremy, errrr, what's wrong with the method I actually spent time
> outlining? It's working beautifully right now as I've already
> prevented 5 spams in the last day from ever being published on my
> site.

Nothing's wrong with it that I've noticed. Like I said, I simply have decided what approach I'd like to use.

> With some sort of collaborative blacklist sharing, it would be even more effective.

Maybe...

on September 29, 2003 08:39 AM
# Hetta said:

I've had a guestbook for years. It used to get spammed into oblivion... which is why my current (homemade php/mysql) guestbook includes a flag that's set to "y" for all new posts. "y" posts aren't shown in the guestbook, and they're not counted either. I don't get enough guestbook entries to send me an email whenever something new is on, so I go in once or twice a day when I'm in town, and whenever, when I'm not in town.

G'wan, try it out, your post will be visible to the world only if and when I clear it.

on September 29, 2003 10:21 AM
# Jay Allen said:

> If you start building IP filters and
> other quick patches you are going
> to get into the same race that e-mail
> Spam has gotten into.

You are assuming that email spam and website comment spam are the same. They are not, which is essentially what I outlined in the original post that Jeremy linked to.

There are other reasons that have occured to me since writing that and I will make a follow-up post, but for right now, I am working on something related.

on September 29, 2003 11:07 AM
# Justin said:

Jay,

I disagree. Spam is Spam. It's as simple as that. I have not really given that much thought to all the different cases but answer me this. If Spam in e-mail is different from the web than why are you able to still filter html e-mail successfully. What I mean is I accept plain text and html e-mail and both get block using a Bayesian filter. If there are types of Spam that can slip through I am sure spammers would use it.. Period.

If you use ip blockers keywords checkers, ect, etc you are going to loose. Just look at all the spam definition files that need to be updated when you could just employ a smart system that automatically learns. To me the answer is simple.. I guess some enjoy the challenge.

on September 29, 2003 11:28 AM
# Vicki said:

>Would any of you frequent comment posters be offended by having to click a URL

Not if you share the code :-)

on September 29, 2003 02:41 PM
# Jay Allen said:

> If Spam in e-mail is different from the web
> than why are you able to still filter html
> e-mail successfully. What I mean is I accept
> plain text and html e-mail and both get block
> using a Bayesian filter. If there are types of
> Spam that can slip through I am sure
> spammers would use it.. Period.

I am afraid that I don't understand your question. Are you arguing about Bayesian filtering or the differences between web and email spam?

> If you use ip blockers keywords checkers, ect, etc
> you are going to loose. Just look at all the spam
> definition files that need to be updated when you
> could just employ a smart system that automatically
> learns. To me the answer is simple..

Well then I suggest you set up a tutorial explaining how to add Bayesian filtering to your blog comment system and stop wasting your time debating the well-intentioned and thus-far highly successful efforts of others.

on September 29, 2003 04:32 PM
# Jay Allen said:

By the way, as I state in my post, a blacklist in isolation loses effectiveness every day. This is not the endpoint but the beginning. Bloggers constitute an infinitely more connected and tehnically saavy community than individual email users. The connectivity is what I am going to build on.

My plans do not exclude Bayesian filter. I think it's wonderful, but it is not the only tool in the shed.

on September 29, 2003 04:35 PM
# halla said:

how about a server that hosts a 'bad posters' file that your blog goes out and gets once a day, and that along with code to filter out stuff like 'l*rg* p*n*s' and all the people who use the server get a login and password to submit new ip's and etc. then client side you can pick how many hits got a spammer blocked from your site, and un-list someone you know.

on September 29, 2003 06:14 PM
# Gerald said:

I got some spam in the past too. the most blatant entry had been a bunch of viagra and porn links from china. in such cases i think bayesean filtering would be very effective. in other cases i guess collaborative blacklists, as suggested by jay allen, could help.
there is quite a big difference between email spam and such kind of comment spam. the email has to be inciting, you have to praise a product, to tell a story etc, so there is food for your bayesean filter. in case of comment spam it's only one point to consider - the url and it's related link text - that is not very much input for a filtering system. the other text around is random, not related to the goal or topic of the link. so you could post verses from the Bible or anything else. here the filter should fail.

one possibility to stop link inheritance, that has not been mentioned yet, is link redirection. it's used in several forums in order to stop (link) promotion activities. perhaps it could be useful for comment spam prevention too.

perhaps a combination of all here mentioned ideas would be quite successful. take a bayesean filter to prevent text spam, use a link redirect service and combine it with a collaborative blacklist, i.e. the first days all links are redirected, known spam urls would be blocked, removed or whatever in realtime, after some days and if the url has not been added to the blacklist the redirected url could be overridden by the original.

Perhaps such ideas could help to get some more inpirations. Possible enhancements for the blacklists could be made by including whois queries. do not block one url, block all domains with whois entries of wellknown spammers. this method would not be error free, but perhaps a good completion.

on September 29, 2003 06:30 PM
# Chris said:

I have Eudora set up to play a sound (awooga-awooga-purple-alert [FanOf=RedDwarf])when a comment mail comes in and it scores over 3. Perhaps some sort of parsing and scoreing would be in order and then queing comments that score high?

on September 30, 2003 06:51 AM
# Simon Willison said:

My current solution is to ban any comment that includes a link to a domain list on my blacklist - I blacklist domains which have been comment spammed to prevent repeat offences. I'm also syndicating my blacklist as an easily parsed text file so other bloggers can ban those comments as well. With the rate at which comment spam is increasing I'm not sure if that's going to be enough.

http://simon.incutio.com/archive/2003/09/02/blacklisting

on September 30, 2003 06:59 AM
# said:

Do you honestly think that you doppy little blog page that any 5 year old can do deserves a pr7? Give me a break dude! Enjoy it while you have it because either Google will stop this insane madness of giving blogs artificially high ranking or they will be put out of business next year by Mr. Bill Gates who at this very minute is hard at work on his new Windows OS which will be wraped around a search engine.

on September 30, 2003 01:23 PM
# Bob said:

Do you honestly think that you doppy little blog page that any 5 year old can do deserves a pr7? Give me a break dude! Enjoy it while you have it because either Google will stop this insane madness of giving blogs artificially high ranking or they will be put out of business next year by Mr. Bill Gates who at this very minute is hard at work on his new Windows OS which will be wraped around a search engine.

on September 30, 2003 01:23 PM
# Jeremy Zawodny said:

Bob:

If you have to ask, you know nothing about my thoughts on Google's handling of weblogs, do you?

Go play somewhere else, please.

on September 30, 2003 01:49 PM
# John Moore (Useful Fools) said:

I'd like to see the MT email that is sent contain a URL you can use to delete a comment. Then, when you get the comment (and my Eudora says "BLOG!" when it comes in), you can instantly destroy it with one click if it is spam.

One problem is that I am using the latest Eudora with its bayesian spam filter, which filters out the notifications of spam messages!!! grrr!

on September 30, 2003 06:05 PM
# Alex said:

What about using on click JavaScript for links?

on October 2, 2003 06:54 AM
# Ben O'Hear said:

You could take a leaf from the "search engine optimisers" book: they recommend using javascript for outbound links to avoid losing their precious pagerank.

Apparently if you place the URLs in a .js file and use robots.txt to stop Google getting at that file, then it won't be able to follow the link. Never tried it myself, so no guarantees.

on October 3, 2003 09:12 AM
# Richy C. said:

Neil Turner has come up with a good method which appears to have helped reduce the number of "automated commercial comments" he received - perhaps it'll work for you...

on October 3, 2003 02:59 PM
# Hans said:

The following site contains useful tips for dealing with Blog Spam. It explains some MovableType fixes including adding a "Delete this Post" link in blog comment notification e-mails.

http://cheerleader.yoz.com/archives/000849.html

- Hans

on November 2, 2003 10:34 AM
# Jeremy Zawodny said:

Yeah, I'm pretty happy with MT-Blacklist now. :-)

on November 2, 2003 02:15 PM
# Daniel said:

I think the problem is spamming scripts are being written that target prominent blogging/comments systems such as Movable Type. Friends running MT have been targetted, but I'm running an obscure comments system called DotComment, which has had nothing in the way of spam (so far!). Perhaps modifications need to be made to the MT (and other) commenting systems to make them less susceptible to this kind of hacking.

on November 2, 2003 05:30 PM
# Matt said:

The problem with 5 is that the spammers won't know you've done it, so it won't stop them arriving.

You could use a system similar to Geocities where you have to type in a distorted number to prevent automatic entries. If you do this, don't bother creating the code that creates the numbers, just nick ten random ones from Geocities and use them. All you've got to do is make your site slightly harder to hit than the next man's.

Personally I used to have a system on my site (www.matthewrogers.co.uk) that just acted as my personal bookmark list. Then some buggers started deleting the links and adding their own in and the whole lot had to be password protected! Easy to do when its just you that uses it tho.

M.

on November 5, 2003 10:24 AM
# Matt said:

Sorry guys - just noticed you'd already discussed the imaging system.

on November 5, 2003 10:27 AM
# Bob Rea said:

I just put up a blog using WordPress and immediately got comment-spammed. I looked in the settings. I turned on one that forces the commenter to enter her or his name and email address. This led to my being emailed to approve the comments. I didn't, then I went in and deleted all the comments. I will see if the spammers can get around that. Wish me luck.

on November 8, 2004 10:17 AM
# woseo said:
on April 5, 2005 10:16 AM
# J Leavy said:

Google is talking about using rel="nofollow" in the A tag to ignore blog spam. Sounds like a good plan.
http://www.google.com/googleblog/2005/01/preventing-comment-spam.html

on April 21, 2005 04:36 PM
# Jay Fowler said:

Jeremy, I enjoy your blog and have a good solution for REVENGE on blog spammers: You should post the names and/or companies who participate in blog spam on my site, AssCancerList.com. It's a GREAT way to get even - wait til that person "Googles" himself and there he is on the Ass Cancer List. Hahahahhahaha. Sweet revenge. This brings "Google Bombing" to a whole new level.

on June 11, 2005 04:15 PM
# new blogger said:

I think its good that blogs get high pr. Because google is now the search engine of big business. Only mega world conglomerates or ancient websites get good listing.
Msn is a far better search engine and new sites get ranked faster because face it folks msn is making its bread off its operating system and consulting services while google makes its money by only by spammy advertising. I am interested in this new version of windows with the new browser that is suppose to be kill google in 5 years. I mean i hate google with a passion. its so easy for people with a pr sword to jump rank on any website key word or keywords in the domain name its pathetic Now I heard someone say on here that google is not indexing comments. If we dont get ranked then who the heck will.

on September 4, 2005 11:03 PM
# Jacob Minett said:

I just had this happen to me for the 1st time. I posted a blog comment and no more than 5 seconds later I had 2 comment spams.

I use blogger, and wish there were a way to fix this in blogger without turning off posting.

Does anyone have the answer?

on September 18, 2005 10:11 AM
# Darla said:

I am having the same problem. I do get emailed to be notified of new posts, and I have added in the word verification feature, but I use blogspot.com (blogger.com) and I wonder if there are any tools?

One spammer, I looked up his URL in the WHOIS directory, got his email and tersely notified him that his spam was deleted and that it was NOT appreciated. Amazingly, he emailed me back to say he was sorry. But I'm sure he's spamming someone today.

on September 21, 2005 11:02 AM
# mark hearne said:

I have just started using the word verification tool. Spam started to become a problem around 3 months ago. On all my blogs. Particularily as I was actually posting. Will report back on how it worked.

on January 9, 2006 04:33 PM
# matt said:

hey good stuff plz email me mattmcdan@hotmail.com

on January 10, 2006 02:30 PM
# Rinku said:

hello..
I m doing a project on filtering comment spams. For this i require samples of comment spams.
I will be really greateful if anybody can help us out.
Looking forward for response,
Rinku.

on February 14, 2006 02:59 AM
# Nov Shmoz KaPop said:

I love to make comments. I am not a spammer. I don't even own a website. I just love to make comments. Important and meaningful comments just like this one. Yup, a sweet comment like this will add perceived value to your blog today. More people will read your blog because of my comment. I am the Komment King.

I am filled with love for you and for your blog and especially for my comment. Have a day.

on May 22, 2006 06:49 AM
# Bob Bennell said:

Dreaming and dreaming of steaming and beaming gleaming or is it seeming?

I'm no longer sure. No manure. It is pure. Don't say boor.

The NSA is watching you but listening to me. Thru the fillings in my teeth. Or not. Whatever. My life is so boring that the NSA guy who's assigned to listen to me died of boredom.

on May 22, 2006 06:52 AM
# Rod Harm said:

I think its good that blogs get high pr. Because google is now the search engine of big business. Only mega world conglomerates or ancient websites get good listing.
Msn is a far better search engine and new sites get ranked faster because face it folks msn is making its bread off its operating system and consulting services while google makes its money by only by spammy advertising. I am interested in this new version of windows with the new browser that is suppose to be kill google in 5 years. I mean i hate google with a passion. its so easy for people with a pr sword to jump rank on any website key word or keywords in the domain name its pathetic Now I heard someone say on here that google is not indexing comments. If we dont get ranked then who the heck will.

on September 27, 2006 02:13 PM
# kennedy said:

Have you tried moveable type 3.2?

on October 10, 2006 11:10 AM
# Web Marketing Mentor said:

On my other sites I slowly approve comments manually. It's a pain but it stops unwanted posts.

on November 27, 2006 09:19 PM
# ???μ£???? said:

[url=http://www.cnkang.com]保健健康[/url]
[url=http://www.cnkang.com/dzjk/xljk/Index.html]心理健康[/url]
[url=http://www.cnkang.com/dzjk/bjzs/Index.html]健身[/url]
[url=http://www.cnkang.com/dzjk/bjzs/Index.html]保健养生[/url]
[url=http://www.cnkang.com/dzjk/lnjk/Index.html]老年[/url]
[url=http://www.cnkang.com/nrjk/index.html]男性健康[/url]
[url=http://www.cnkang.com/nxjk/index.html]女性健康[/url]
[url=http://www.cnkang.com/lxjk/index.html]两性健康[/url]
[url=http://www.cnkang.com/dzjk/index.html]大众健康[/url]
[url=http://www.cnkang.com/myjk/index.html]婴儿健康[/url]
[url=http://www.cnkang.com/dzjk/xljk/Index.html]心理[/url]
[url=http://www.cnkang.com/zyzy/index.html]中医中药[/url]
[url=http://www.cnkang.com/dzjk/lnjk/yszd/Index.html]养生[/url]
[url=http://www.cnkang.com/dzjk/mrbj/Index.html]美容[/url]
[url=http://www.cnkang.com/yaopin/index.html]医药[/url]
[url=http://www.xinyaow.com/xinyao/zhongliu/291714.htm]肝癌[/url]
[url=http://www.xinyaow.com/xinyao/zhongliu/291714.htm]肝癌[/url]

[url=http://www.hpvzl.com]尖锐湿疣[/url]
[url=http://www.zgpqw.com]排铅[/url]
[url=http://www.jjzlw.com]尖锐湿疣[/url]
[url=http://www.cnkuaile.com]成人用品[/url]
[url=http://www.jjzlw.com/jjzl/yyzl/231803.htm]尖锐湿疣治疗[/url]
[url=http://www.zgtnw.com]糖尿病[/url]
[url=http://www.cngxy.com]高血压[/url]
[url=http://www.cnxinnao.com]心脑血管[/url]
[url=http://www.haogouw.com]好狗网[/url]

[url=http://www.cnzhongliu.com]肿瘤[/url]
[url=http://www.aizhengw.com/aizheng/zhongliu/291723.htm]肺癌[/url]
[url=http://www.aizhengw.com/aizheng/zhongliu/291522.htm]胃癌[/url]
[url=http://www.aizhengw.com/aizheng/zhongliu/291714.htm]肝癌[/url]
[url=http://www.aizhengw.com/aizheng/zhongliu/281617.htm]食道癌[/url]
[url=http://www.aizhengw.com/aizheng/zhongliu/291553.htm]直肠癌[/url]
[url=http://www.aizhengw.com/aizheng/zhongliu/291707.htm]结肠癌[/url]
[url=http://www.aizhengw.com/aizheng/zhongliu/291824.htm]乳腺癌[/url]
[url=http://www.aizhengw.com/aizheng/zhongliu/291835.htm]宫颈癌[/url]
[url=http://www.aizhengw.com/aizheng/zhongliu/012053.htm]贲门癌[/url]
[url=http://www.cnaizheng.com/zl/azzl/feiai/Index.htm]肺癌[/url]
[url=http://www.cnaizheng.com/zl/azzl/weiai/Index.htm]胃癌[/url]
[url=http://www.cnaizheng.com/zl/azzl/ganai/Index.htm]肝癌[/url]
[url=http://www.cnaizheng.com/zl/azzl/shenai/Index.htm]肾癌[/url]
[url=http://www.cnaizheng.com/zl/azzl/shidao/Index.htm]食道癌[/url]
[url=http://www.cnaizheng.com/zl/azzl/zigongjing/Index.htm]子宫颈癌[/url]
[url=http://www.cnaizheng.com/zl/azzl/ruxianai/Index.htm]乳腺癌[/url]
[url=http://www.cnaizheng.com/zl/azzl/luanchao/Index.htm]卵巢癌[/url]
[url=http://www.cnaizheng.com/zl/azzl/zhichang/Index.htm]直肠癌[/url]
[url=http://www.cnaizheng.com/zl/azzl/jiechang/Index.htm]结肠癌[/url]
[url=http://www.cnaizheng.com/zl/azzl/pifuai/Index.htm]皮肤癌[/url]
[url=http://www.cnaizheng.com/zl/azzl/jiazhuangxian/Index.htm]甲状腺癌[/url]
[url=http://www.cnaizheng.com/zl/azzl/yixian/Index.htm]胰腺癌[/url]
[url=http://www.cnaizheng.com/zl/azzl/qianliex/Index.htm]前列腺癌[/url]
[url=http://www.cnaizheng.com/zl/azzl/pangguang/Index.htm]膀胱癌[/url]
[url=http://www.cnaizheng.com/zl/azzl/guai/Index.htm]骨癌[/url]
[url=http://www.cnaizheng.com/zl/azzl/biyanai/Index.htm]鼻咽癌[/url]
[url=http://www.cnaizheng.com/zl/azzl/naoliu/Index.htm]脑瘤[/url]
[url=http://www.hpvzl.com]尖锐湿疣[/url]
[url=http://www.xinyaow.com]癌症[/url]
[url=http://www.xinyaow.com/xinyao/zhongliu/291824.htm]乳腺癌[/url]
[url=http://www.xinyaow.com/xinyao/zhongliu/291723.htm]肺癌[/url]
[url=http://www.xinyaow.com/xinyao/zhongliu/291522.htm]胃癌[/url]
[url=http://www.xinyaow.com/xinyao/zhongliu/281617.htm]食管癌[/url]
[url=http://www.xinyaow.com]肿瘤[/url]
[url=http://www.xinyaow.com/xinyao/zhongliu/291553.htm]直肠癌[/url]
[url=http://www.xinyaow.com/xinyao/zhongliu/291707.htm]结肠癌[/url]
[url=http://www.xinyaow.com/xinyao/zhongliu/291835.htm]宫颈癌[/url]
[url=http://www.xinyaow.com/xinyao/zhongliu/291837.htm]脑瘤[/url]
[url=http://www.xinyaow.com/xinyao/zhongliu/291845.htm]胆囊癌[/url]
[url=http://www.xinyaow.com/xinyao/zhongliu/291849.htm]胆管癌[/url]
[url=http://www.xinyaow.com/xinyao/zhongliu/291937.htm]前列腺癌[/url]
[url=http://www.xinyaow.com/xinyao/zhongliu/291836.htm]白血病[/url]

[url=http://www.xinyaow.com/xinyao/zhongliu/012037.htm]肾癌[/url]
[url=http://www.xinyaow.com/xinyao/zhongliu/291955.htm]皮肤癌[/url]
[url=http://www.xinyaow.com/xinyao/zhongliu/011718.htm]胰腺癌[/url]
[url=http://www.xinyaow.com/xinyao/zhongliu/012039.htm]膀胱癌[/url]
[url=http://www.cnaizheng.com]癌症[/url]
[url=http://www.cnaizheng.com/zl/kayw/kazy/Index.htm]抗癌中药[/url]
[url=http://www.cnaizheng.com]肿瘤[/url]
[url=http://www.jykjw.com/pifu/niupixuan/index.htm]牛皮癣[/url]
[url=http://www.jykjw.com/pifu/baidianfeng/index.htm]白癜风[/url]
[url=http://www.jykjw.com/pifu/yulinbing/index.htm]鱼鳞病[/url]
[url=http://www.jykjw.com/pifu/zhiyixing/index.htm]脂溢性皮炎[/url]
[url=http://www.jykjw.com/pifu/tuofa/index.htm]脂溢性脱发[/url]
[url=http://www.jykjw.com/pifu/bantu/index.htm]斑秃脱发[/url]
[url=http://www.jykjw.com/pifu/shizhen/index.htm]湿疹[/url]
[url=http://www.jykjw.com/pifu/yinshibing/index.htm]阴虱[/url]
[url=http://www.jykjw.com/pifu/paozhen/index.htm]带状疱疹[/url]
[url=http://www.jykjw.com/pifu/huchou/index.htm]狐臭[/url]
[url=http://www.jykjw.com/pifu/qingchundou/index.htm]青春痘[/url]
[url=http://www.cnwenmi.com]中国文秘网[/url]
[url=http://www.39jy.com]皮肤病[/url]
[url=http://www.jykjw.com]皮肤病医药网[/url]
[url=http://www.39jy.com/pifu/niupixuan/index.htm]牛皮癣[/url]
[url=http://www.39jy.com/pifu/piyan/index.htm]脂溢性皮炎[/url]
[url=http://www.39jy.com/pifu/bantutuofa/index.htm]斑秃[/url]
[url=http://www.39jy.com/pifu/baidianfeng/index.htm]白癜风[/url]
[url=http://www.39jy.com/pifu/yulinbing/index.htm]鱼鳞病[/url]
[url=http://www.39jy.com/pifu/zhiyixing/index.htm]脂溢性脱发[/url]
[url=http://www.39jy.com/pifu/yinshi/index.htm]阴虱[/url]
[url=http://www.39jy.com/pifu/paozhen/index.htm]生殖器疱疹[/url]
[url=http://www.39jy.com/pifu/pifuxuan/index.htmm]皮癣[/url]
[url=http://www.39jy.com/pifu/shizhen/index.htm]湿疹[/url]
[url=http://www.39jy.com/pifu/cuochuang/index.htm]青春痘[/url]
[url=http://www.39jy.com/pifu/manchong/index.htm]螨虫[/url]

[url=http://jiankang.zhmy.com]中国医改(医疗改革)与网上医疗[/url]
[url=http://meinvhua.blog.com.cn]女人世界[/url]
[url=http://www.wmblog.cn/user1/jiankang/index.html]喜欢做爱做的事[/url]
[url=http://www.bulog.cn/user1/jiankang/index.shtml]网上医院网上医疗[/url]
想要美丽健康,去美丽健康网[url=http://www.stuu.net/jiankang]中华康网[/url]
他是兽人皇帝grubby[url=http://blog.sina.com.cn/u/1247006575]grubby[/url],orc,fighting!

on November 28, 2006 06:53 PM
# raj said:

the information that u have provide is very useful to me

Msn is a far better search engine and new sites get ranked faster because face it folks msn is making its bread off its operating system and consulting services while google makes its money by only by spammy advertising

this is very true

on January 15, 2007 09:06 AM
# blog anti spammer said:

I'am also have an post explaining a several ways in preventing spam. So I'd recommend a bloggers to read my article too:
http://tech.tolero.org/blog/en/web/blogs-and-forums-spam-bots-protection

on February 4, 2007 12:48 PM
# Sean said:

Yeh, I know how you feel. I setup a blog, went overseas for a few months and came back to find over 500 spam comments.

I eventually switched it off because I was letting my site die anyway.

on February 11, 2007 06:10 AM
# sernak plywood said:

Thank you very much from Turkey

on February 21, 2007 06:27 AM
# spammer said:

i hate spam!

on February 22, 2007 09:38 AM
# Heiko said:

I hate the sapm as well

on March 6, 2007 05:57 PM
# said:

I've tried just about everything in my forums to stop comment spam and finally just had to start approving everything manually. Big hassle but it works.

on March 12, 2007 07:46 AM
# Ariztophanes said:

How about this...

I started getting spam on my blog two days ago, and armed with the IP address of the offender, have traced them down. At some point, there has to be accountability, and SOMEONE legitimate HAS to be responsible. Could there be enough of us to start a "pressure" group, that would call and e-mail our sincere, polite, and impassioned requests to put an end to it?

I'd GLADLY join such a group. We'd have to make sure we have proper documentation, of course, but perhaps we COULD make a difference.

on March 13, 2007 08:08 AM
# Beganto said:

Good point!

on March 27, 2007 02:57 AM
# lazer epilasyon said:

good afternoon

on April 10, 2007 02:28 AM
# Dave said:

The problem lies with Google allowing backlinks from blogs. I had this same problem on my personal diary. I was getting so much duff comment, I ended up switching off comments, then the site eventually lost all its rankings and visits died a death. Go figure!

on April 13, 2007 06:29 AM
# Holly Wild said:

I cant seem to figure out how to stop spam to our discussion log. Anyone hav e acode that works....

on June 16, 2007 09:35 AM
# SoftSolutions said:

I hate sapm and sapamar.I don't know how to stop a sapm.

on August 23, 2007 02:04 AM
# said:

Spam. (Just kidding, lol)

Great info. I just started a new Weblog and might need your info on blocking spam. The thing is, I don't even know how to make a comment box on my homepage...Aargh.

I use blogspot (blogger). Please keep posting info and stuff. Thanks!

on August 29, 2007 06:16 PM
# Adrian Castro said:

I hate spam but at this point my blog is fairly clean so I am not worried yet.

on October 17, 2007 01:33 PM
# craig said:

Looking for a good website about investing and money related issues check out:

getrichoffthis.com

on December 28, 2007 07:03 AM
# Jayson Barclay said:

Blog Spam is an unfortunate fact of life. I personally enjoy the comment forum, and the various people who comment. I must say I especially enjoy the idiots who spout off, and the resulting retaliation of good upstanding people. Thanks for a great article, a true resource on a timely topic.

on December 29, 2007 05:19 PM
# ass sex said:

Hi Jayson Barclay
I think all this not so badly, and it is necessary
to continue to move in this direction!!!

on January 20, 2008 06:21 PM
# muhabbet said:

thanks

on February 19, 2008 04:09 PM
# RPS said:

Hello Jeremy
Why not set your blog using the no follow tag, and paste this in a prime position on your site, after all people using comment spam will want a page with a good PR or they can get backlinks from any directory website
if run several blogs and have noticed the pretty sick and nasty sites are doing most of the spamming

on February 27, 2008 04:00 PM
# dfd said:

tq for ur share ,it's very wonderful.....

on May 12, 2008 05:57 AM
# BBdeath said:

So I see You decided to use #3 method:)And still have a quite big spam at the middle of the comments. Just one suggestion: you can use "nofollow" attribute to all link in every comment- most blogging platform has now adapted this feature. This does not prevent spam, but makes spamming useless.

on May 14, 2008 04:14 AM
# Chimbles said:

Spam is on the rise again... just turned off my comments and will try to wait this one out... hopefully its temporary

on May 26, 2008 09:03 PM
# Steffen said:

I like choice number 3. It keeps away the spammers, and allows interested readers to say something with a minimum of inconvinience.

on June 5, 2008 07:43 AM
# shemer said:

If you dont like those spam comments I suggest and I currently use spamwow, which stops those pesty spammers, It is by far the best one out there!

on August 11, 2008 07:50 AM
# nickle young said:

Why not set your blog using the no follow tag, and paste this in a prime position on your site.Yeh, I know how you feel. I setup a blog, went overseas for a few months and came back to find over 500 spam comments.

I eventually switched it off because I was letting my site die anyway.

on August 17, 2008 07:43 AM
# ibmua said:

Spam is on the rise and how else would people get PageRank?.. =)

on August 20, 2008 09:13 AM
# iso 17025 said:

Thanks for information..

on October 5, 2008 10:10 AM
# David W. Beauchamp said:

I disagree. Spam is Spam. It's as simple as that. I have not really given that much thought to all the different cases but answer me this. If Spam in e-mail is different from the web than why are you able to still filter html e-mail successfully. What I mean is I accept plain text and html e-mail and both get block using a Bayesian filter. If there are types of Spam that can slip through I am sure spammers would use it.. Period.

If you use ip blockers keywords checkers, ect, etc you are going to loose. Just look at all the spam definition files that need to be updated when you could just employ a smart system that automatically learns. To me the answer is simple.. I guess some enjoy the challenge.

on November 22, 2008 05:45 PM
# said:

send me spam at felix@xsd.xtekinvest.ro

to make my spam filter better;)

on November 23, 2008 08:52 AM
# WOW GOLD said:

nice post!http://www.vcsale.com/ buy wow gold

on December 7, 2008 09:47 PM
# Lito | TheFilipinoEntrepreneur.Com said:

This is a good post and an informative one. Also the plugin you are using now to filter out spam by sending the confirmation via email. I think I'll try this plugin also.

on December 11, 2008 11:56 PM
# wow gold said:

buy wow gold , mmoinn is your best choice is very simple to order, we give you the cheapest wow gold and wow power leveling , you can buy a peaceful Mentality, we are confident that our services.

on December 25, 2008 06:27 PM
# AJ @ Web Hosting, UK said:

I keep seeing comment spam that looks more and more like real comments. Soon the technology the spammers use will be so good, it will get by the best filters. Cheers, AJ.

on December 29, 2008 03:40 PM
# wow gold said:

Type your comment here.

After you submit the comment, check your email. There will be
a link you need to click to make your comment visible.

Your email address WILL NOT appear on the site, so don't worry
about being anonymous, even if you think you are.

on January 15, 2009 11:03 PM
# used motorhomes said:

Yea...Thats a very informative post. I using dofollow plugins with my blog.

on January 23, 2009 02:37 AM
# Women Aids said:

This site provides details of the HIV/AIDS Treatment, Tests/diagnosis, Symptoms, Causes/risk factors, For health professionals, Alternative medicine epidemic among women in the United States.

on January 24, 2009 04:48 AM
# Motorhomes for sale said:

Yea...Thats a very informative post. I using dofollow plugins with my blog.
http://www.travelonrvs.com/

on February 3, 2009 03:34 AM
# Vancouver IT support said:

IT is bad thing like spamming many people do that i also hat that people should answer along the topic it is the best way.

on February 7, 2009 10:28 AM
# cerca tutto gratis said:

This is a good blog with may helpful post.

on February 9, 2009 01:08 PM
# Internet Radio said:

I think that comment spams aren't suck a threat for bloggers since nowadays there are many good anti spam plugins that will keep away your precious post from spammers.

on May 12, 2009 06:54 AM
# denem said:

Çok taşaklı bir yorum

on May 18, 2009 06:02 AM
# wie bali said:

This has worked quite well, and after a few spamming attempts, the spammers seem to have gone away. Also as a bonus it caught some weirdo who kept posting abuse.

on May 20, 2009 01:21 AM
# N. Sharma said:

good post

on May 28, 2009 09:40 PM
# anu said:

Thanks for giving this information. I am searching for how to change the ip address. and also i found a website for chk the ip address from http://www.ip-details.com/ at a free of cost.

on July 23, 2009 12:17 AM
# yunsi5156 said:

www.christian-louboutin-shoes.cc
www.jimmy-choo-shoes.com

on August 14, 2009 08:17 PM
# Internet Security said:

If it's only one firm doing most of it, surely it can't be that difficult to stop them?

on August 24, 2009 02:20 AM
# free352 said:

Nice post I just get this domain name (http://citypges.com/) with page rank 5, check this site after one month and you will see what pr it’s gonna be.

on October 25, 2009 09:50 AM
# quick tips said:

This is a good blog with may helpful post.

car insurance

cheap insurance

auto insurance

insurance

Quick Tips

on November 1, 2009 01:34 AM
# Weight Loss said:

Nice post, thanks for sharing this wonderful and usefull information with us.

on November 29, 2009 11:22 PM
# Niall said:

Blog comment spam is a problem

on December 3, 2009 02:44 AM
# andre lopez said:

This is an example of spam article.

Has TollFree ‘Locked Up’ your 800 number?
TollFreenumbers.com steals your 800 number and reserves it in their nameIn the past four days I’ve had three separate people tell me essentially that TollFreenumbers.com Locked Up their 800 number, just because they searched for or checked a number on their website. They don’t show you their exhorbenent rates or explain that THEY own the number until after you search for the number and they automatically reserve it so you can only get the number from them.

This is especially despicable since Toll Free numbers is actually a shared use company, not a regular phone company, although they certainly act and look like a regular phone company to the unsuspecting visitor on their website. They use their power as a phone company to reserve the number after a visitor does a search for it but then they pretend to be the owner of the number and offer to rent it to you as if it was now THEIR number. I’ve written about how they want to have both the rights of a phone company and the rights of the end user at the same time in an article on the Dark Side of Shared Use.

They don’t make the form to check numbers the biggest thing on their website for no reason. They know that if they can get you to enter something there, they have you trapped. It’s wrong but they love trapping people like that, and if you think you’re trapped now because they’ve reserved your number, wait until you’ve got it in all of your advertising. Because the more you advertise THEIR number, the more at their mercy you become.

What can you do if this happens to you?

First of all, do NOT contact them. If you use their search process, the number you find WILL be reserved or ‘Locked Up’ but if you contact them they will only activate it so it doesn’t expire and they’ll hold onto it.

Email us about it and we will confirm that they reserved it on you, and tell you the date it comes out. We’ll also schedule it so we can try to get it right away for you when the reservation expires which is 45 days from the date it was reserved. If we’re able to get it it’s only a one time fee of $49 just as if you got it yourself right from the available, spare pool.

We like to help customers get numbers back from them because what they do is so wrong and we enjoy sticking it to them and helping the customer. You will own the number this way and can bring it to any phone company you want and be guaranteed to be able to transfer it away if they don’t do a good job or anything better comes along too. That’s WAY better than renting it from someone like TollFree numbers.
If you think this is wrong say so

If you write anything here change your name (if you gave it to them) and certainly don’t mention the number. I will also change the dates of any post or reference to numbers as well to protect you as well. We do want to tell people about them and anyone else that does that but we don’t want to do anything to undermine your chances of getting the number you want.

When a number is reserved it is held for 45 days. Unfortunately we can’t cut it shorter or get it directly from them. I think you can understand why they and any shared use company for that matter really don’t like us. But that’s OK because we don’t do this to be popular. We always keep the customer focus and find that everything else usually takes care of itself.

But do write up your thoughts or reaction to this if it’s happened to you. I’m going to start by adding the exact emails of the people who complained to me recently. We’re really not out to change the system or hurt anyone but hopefully if enough people give their two cents worth it will add up to something. So if you think this is wrong post your comment and let everyone know.

on December 19, 2009 03:53 AM
# Marko said:

Very good post!

on February 14, 2010 12:25 PM
# yasi said:

I'm really not fond of registration. I'd like to avoid it if at all possible...

on February 19, 2010 11:23 AM
# director_tr said:

Hello This is my web site. i m wating ur comments.
www.grafdown. com

on March 16, 2010 04:04 PM
Disclaimer: The opinions expressed here are mine and mine alone. My current, past, or previous employers are not responsible for what I write here, the comments left by others, or the photos I may share. If you have questions, please contact me. Also, I am not a journalist or reporter. Don't "pitch" me.

 

Privacy: I do not share or publish the email addresses or IP addresses of anyone posting a comment here without consent. However, I do reserve the right to remove comments that are spammy, off-topic, or otherwise unsuitable based on my comment policy. In a few cases, I may leave spammy comments but remove any URLs they contain.