No one likes spam. While most people think of it as being unwanted email, spam in the form of unwanted and bogus comments on a website is equally annoying. But on your Drupal site, you want users to comment and interact with your content, but you want to ensure that those comments are legit.
There are some Drupal modules that can help you automatically moderate the spam without having to manually delete hundreds or even thousands of comments daily.
Two modules in particular are AntiSpam and Mollom. Both of these modules help with the prevention and automatic deletion of spam in your Drupal site, however, they go about doing so in different ways. AntiSpam uses multiple services such as Akismet.
Mollom is a module that’s developed specifically for Mollom’s service. In addition to blocking spammy looking content, Mollom may block a known spammer based on information in their system. Mollom is free and also offers several different paid services for business and larger enterprise customers.
Those are two modules that I have used to control spam, which services do you use to prevent spam in Drupal? Be sure to let me know in the comments.
Check out the previous post in his Drupal series whereBrant talks about essential modules for developers. In his next post, Brant discusses the different pieces that you need to backup so you can restore Drupal. Find out more abouthosting your Drupal site at Rackspace.
Hi Brandt,
This is a wonderful article. Few months ago my site was attacked by spammers and during that course i found out that Honeypot is an excellent technique to protect form spammers. Well in some cases i think you should use combination of different techniques. Here is good about it if someone wanted to look into it. http://www.mindyourcode.com/php/drupal-spam-protection-by-using-non-captcha-framework/
Really such a great post! Yes, Mollom is a good tool which can protect to website.
Hi Brandt,
I was quite surprised to find Drupal posts here at Rackspace. Nice one. I actually came here looking at job opportunities. I wasn’t aware that Rackspace is a Drupal savvy company.
I conquered the spam issue by using SpamBot module (http://drupal.org/project/spambot) which tests user registrations and posts against the stopforumspam service. I modified the module though to automatically ban the IP of failed attempts.
Before using this, the site in question got up to about 900 users from spambots and new registrations were numbering about 20-30 a day. Which is strange because that site does not even allow comments. But the registrations and huge number of 404s and 403s were getting to be a problem.
Finally I made the modifications to ban IPs and since then it has all been good. The module also allowed cron to filter out the 900 odd abusive accounts over a few hours.
Great post & video. Thanks.
john