Oct 4

5 Ways To Write Really Great Comment Spam

Posted by Jaimie Sirovich on Oct. 4th, 2006. 11 comments — voice your opinion.

NEED A GREAT WEB SITE? NEED IT TO BE SEARCH-ENGINE-FRIENDLY?

SEO Egghead is a web development firm dedicated to creating custom, search engine optimized web site applications. We specialize in eCommerce and content management web sites that not only render information beautifully to the human, but also satisfy the "third browser" — the search engine. To us, search engines are people too. Click here to talk to us. We'd love to help!
X

If shoemoney can write how to stop spam, I can write how they're keeping it coming!  Don't get me wrong.  I hate spam — except when it makes me laugh or impresses me.  And as the days go by and more people read this blog, I've noticed that an increasing number of spammers are paying their respects as well.

I've noticed a few things about the successful ones, though.  And I'm posting the best approaches I've seen so white hat bloggers can, 'ahem, understand them and deal with them more effectively:

0. First, in response to Shoemoney's 5 Quick and Easy Ways To Stop Blog Spam Before It Hits Your Blog
Don't use those anonymous proxies that are widely blacklisted; send a random referer.  In PHP/cURL:
curl_setopt($this->ch, CURLOPT_REFERER, 'http://www.google.com/search?hl=en&q=i+love+bacon&btnG=Google+Search');

0a. If you're really cool, use some simple queuing to store up those forms that employ a captcha, then create a web application to semi-automate the process. 

Now that that's out of the way, I've seen lots of approaches, but these look like the best ones:

1. The 3l33t Programmer's Approach
First, tell the blogger that you enjoyed the post.  Then do some simple regular expression parsing on the post, pick a random few consecutive sentences, and cite it.  This makes the blogger feel important.  Proceed to praise it and express something vague but positive.  This is difficult to detect, and by definition will never have a clear-cut signature.  I'm pretty sure a few of these got by, but will I ever know for sure unless I spend lots of time investigating?

I suspect this technique also helps to get past bayesian filtering, as it throws a substantial amount of user-generated (and effectively random) content in to the mix.

Ex:
What an insightful post!

"I hate spam — except when it makes me laugh or impresses me.  And as the days go by and more people read this blog, I've noticed that an increasing number of spammers are paying their respects as well."

You're a genius man.  I'm sending this post to all my friends! 

Wow, I'm so smart.  He quoted me in a customized post!  I think I'll approve this one.

2. The Busted English Approach
Post in totally broken English and flatter the blogger on the way.  For some reason this is effective on me, but I can't pinpoint why.

Ex: Bonjour!  What a super websight!  Very refreshing to peruse from where we live in Paris (France).  I eat frogs and drink wine.  Woold like more informatons on this.  Best regards!  Serge.

You should probably leave out the frog-eating part.

3. The Exchange Student Approach
Post in another language.  Use French or Spanish.  I'm sure a few of these got by on my blog because I'm too lazy to figure out what they say.  This is a dramatization — a real post wouldn't be so obviously stupid.

Ex: Yo quiero Taco Bell y su madre en mis pantalones!  Es muy guapo.  Bien!  Bien! 

No hablo español.  Approve! 

4. The Themed Approach
Make your script only hit SEO-sites for example.  I've seen posts that drop in some adjectives that make it look a bit more personalized.  This helps a bit too — and can be applied in addition to any of the above methods.

Ex: Yo quiero Taco Bell y su madre en mis pantalones!  SEO es muy guapo.  Bien!  Bien!

This will more likely get by more often because of the "SEO."

Mix and match various techniques for brownie points.  You could also vary equivalent phrases like "What a great post," "Good going," "Good info!," etc. wherever possible.

Of course one could read this post totally cynically.  Don't.  Personally I like to track what's going on in the black hat world (contest winner) so I know what to expect.  I'm surprised at how successful some black hatters are without employing this level of lackluster sophistication.  Perhaps we white hatters have to pay more attention.  I know I do!

Tell an amigo:
  • Sphinn
  • Digg
  • Reddit
  • del.icio.us
  • StumbleUpon
  • Facebook



Related posts:
Corporate Comment Spam? It's now pretty clear that companies must monitor their online...
SEOmoz Mocks and Laughs at Spam Victim I'm friendly with some spammers.  Most of them are pretty...
CSS Spam and Robots.txt What really stops anyone from using a CSS-based layout, throwing...
Microsoft's Anti-Spam Project I said awhile back in my post, Google Violates Computer...
DiggBait 101: 8 Ways to Help You Get to Digg's Front Page 1. Make People Read Your Boring Crap with a Persuasive...




"11 Wise Comments Banged Out Somewhere On The Internet ..."


Julian

What an insightful post!

"First, tell the blogger that you enjoyed the post. Then do some simple regular expression parsing on the post, pick a random few consecutive sentences, and cite it."

You're a genius man. I'm sending this post to all my friends!

Jaimie Sirovich

See? It totally worked :)

Jeremy Luebke

"1. The 3l33t Programmer's Approach"

Never has a post been made using the word 3l33t that I could resist commenting on. Your a genius!

syrrys

Fantastique! Je suis Canadian, so i have juste enough eeglsh to read you post!

"He works to build powerful online presences for his clients. Jaimie enjoys working to improve site-architecture with regard to search engine optimization without sacrificing usability." it is genius!! Thanks!
:P

Hawaii SEO

So how do I get people to approve my comment spam with a link to my MFA website in the comment?

Paul

You're a genius man! This post makes me laugh, I am sending it to all my friends.

Alexander

You're teaching people bad stuff :)

You can add 6th paragraph: visit a blog and post in comments that you are looking for a commenter you've seen a month ago on this site but you can't find him –…

david

Great post!! ;)
I always thought the random and really weird numberspam comments inserted were a way of tracking where their zombie virus spambot programs have been running, then they'd add those addresses to a list of easily spammed blogs for future spamming somewhere down the line.

Typein the kooky phrase/number in a search engine, they've got an easy way to offer "search engine optimisation" to boost somebody's page rank by inserting their customers page link on all of the pages in the list.

Its Great to Be Famous… - Big Brush Media SEM Blog

[...] October keith.schilling09:29 amAdd comment No not me..but its funny how well known SEO gurus can play off one another. Take for example Shoemoney's post on defeating comment spam on blogs. Then you have Jaimie shooting back with how to get away with spam. Both have diggs to drive traffic to their sites…both great at making them link baits. [...]

zvonko.biz - 5 способов написать отличный спам

[...] Немного сумбурная но забавная и, может быть даже в чем-то полезная, статья про спам в блоги. Затрагивается тема социальной инженерии в спаме. 5 Ways To Write Really Great Comment Spam, перевод zvonko.biz. [...]

hell’s handmaiden » Blog Archive » A suggestion for comment spammers

[...] I won't be printing your nonsense strings of words. Nor will I print lists of hyperlinks. I don't recall ever seeing such things on anyone else's blog either. I'm sure that other bloggers delete this junk on sight, as do I, if, that is, some software like Askimet doesn't do the deleting first. I'm left wondering exactly what the point is then? How effective is this obviously automated shotgun approach, if everything gets deleted? Everything? Yes. Everything. Just below I quote a bit of spam I received last night. A quick search for it reveal how many returns? Zero. Remove the name at the end, Mikael, and you get one return… pointing to a mildly snarky post about writing comment spam. In other words, the approach currently being taken by comment spammers is a miserable failure. [...]



Care To Bang On The Keys ... ?

BECOME AN EGGHEAD. SUBSCRIBE TO OUR RSS FEED!

Learn to be as nerdy as we are by never missing our latest blog entries. Receive great tips, tricks, and ideas on improving your web site every day! Subscribe via our RSS Feed or use the chicklets in the sidebar.