Blog Comment Spam Can Hurt Your Rankings

SpamComment spam is something that every blog has to deal with. Black hat SEO have automated and semi-automated bots that can post thousands of spam comments across thousands of sites in a single day in an attempt to create SEO benefits for sites that are usually several steps removed from the spam comment.

Unfortunately spam comments do more than just pollute your blog posts; it can also hurt your site’s ability to rank, even if those comment links are nofollow links.

The SEOGadget Blog noted several years ago a pretty compelling correlation between spam comments and a loss of that page’s ability to rank — and once the spam comments were removed the rankings returned. This same behavior has since been identified on many other sites and the research is pretty clear.

Why Spam Comments Hurt Your Site

Who your site links to is a strong signal of what kind of site you are and what kind of “neighborhood” you’re in. In some ways this is a stronger signal of a spammy site than the links pointing to you. After all, anyone could pay for a bunch of crummy links to point to your site in an attempt to discredit you, but links from your site going out are things that you control.

Spam comments often combine two spam factors: they tend to include a lot of dangerous keywords that are often associated with spammy content: things like casinos, poker, gambling, viagara, prescription drugs, and various adult keywords. This is then combined with links to generally low-quality spammy sites that are totally associated with that spammy content.

The result is that, algorithmically, your site suddenly looks suspicious. It looks like it could be a site that was built solely to link to these other spammy sites; it looks like your site is connected to those spammy sites (and indeed with that comment spam it is). As a result Google will lower the rankings of your site, since it can’t trust it as much.

Monitor and Block Blog Spam

The only solution here is to do everything you can to stop spam comments from appearing on your blog, and more importantly to monitor the comments so you’re aware of when spam does eventually get through and can delete it. Remember that a lot of comment spam makes use of a combination of bots and people, so that actual people can fill out captcha forms to let the spam bot through.

For WordPress blogs you can see our post on plugins to stop comment spam — just remember that captchas alone are no longer enough.

Comments 8

  • Search engines don’t like link farms and they’re the ones that get banned from being on the rankings. If you’re a business, and you’re running a blog for it, better make sure that the comments that go through are the ones that would actually be a good contribution to the post.

    — Ray

  • I have to say that I’ve often wondered why WordPress & Blogger don’t just turn off the URL field by default, since that is really the source of the problem. Get rid of enough of those and the comment spammers will go away.

  • This post is shockingly relevant for me. Just a few months ago I had a similar problem with my site (TONS of comment spam = low rankings). Once I started weeding out the crap, my ranking came right back up.

    Good read. Keep up the good work!

  • I’ve heard that parsing the spam comments and removing the links can help you rank in search engines. Just a post I read about ethical black hat SEO.

  • The WordPress software has a good search feature in the comments section, where you search for the spam keywords and you will be presented with the spam comments that you may then trash. I have found that this is very effective, I just spent some time cleaning up some old comment spam and I hope that this will help my website.

  • This is vey good information I didn’t not know this. Tank You for sharing this information.

  • Thank you for sharing this article, this is nice one… 🙂 Cheers!

  • excellent excellent article thanx for sharing such useful tips!!!!

Leave a Reply

Your email address will not be published. Required fields are marked *