Website spamming is a way of life on the Internet. Unscrupulous people can cause serious problems with your website by repeatedly registering, posting useless comment links, and other unsavory things.
The following methods can help you to alleviate spam issues on your website:
|User and comment moderation||For smaller websites, having an active moderator can be very effective. You can set Drupal to only allow users to register or comments to be posted after administrator review.
|CAPTCHA||While moderation is good, it's not scalable to have to rely on one or more people for monitoring. This is where up-front deterrence methods come into play. CAPTCHA provides a challenge image and can be used on most user facing Drupal forms. The CAPTCHA module's project page includes links to several modules that enable this functionality for your website, including the reCAPTCHA module. Take care with CAPTCHA modules on Acquia Cloud, because they can bypass the cache and massively increase website load.|
|Registration Validation||Registration Validation allows site administrators to configure custom validation rules for the user registration form. This is helpful when bots and human signups are outsmarting regular CAPTCHA validation.|
There are several other options available for spam control, including the following:
|Module||Description||Drupal 6||Drupal 7||Drupal 8|
|Email Validator||Provides integration with a third-party service for email address validation.|
|Email Verify||This module provides advanced email address checking by checking that the address really exists when it is entered by the user.|
|Honeypot||The Honeypot project is well supported, and has additional features that some users may find helpful or more secure. It can require some minimal configuration and maintenance to continue performing at optimum levels. Be aware, if you configure time based settings, Honeypot may bypass Varnish and increase server load.|
For more information about controlling spam on your Drupal website, including additional information about the methods on this page, see Spam control modules at drupal.org.