No need to introduce Akismet for you, the leading anti spam plugin for comments. the problem starts when you host a multisite website. you need to stop splogs, those spam blogs, stop spam registrations and enable akismet for all users and blogs, so they won’t need to enter the API code.
I will try sharing with you the knowledge i acquired in the last weeks while trying to stop spam blogs and users in one of my blogs.
Captcha And Blocking Spam Plugins
WP-reCAPTCHA
Integrates reCAPTCHA anti-spam methods with WordPress including comment, registration, and email spam protection. WPMU Compatible.
URL
Simple CAPTCHA
A CAPTCHA for your comment system to prevent unwanted spams. Prevent automated spams by bots and most important naughty peoples. It’s simple and yet secure.
URL
SI CAPTCHA Anti-Spam
Adds CAPTCHA anti-spam methods to WordPress on the comment form, registration form, login, or all. In order to post comments or register, users will have to type in the code shown on the image. This prevents spam from automated bots. Adds security. Works great with Akismet. Also is fully WP, WPMU, and BuddyPress compatible
URL
WP Captcha-Free
WP Captcha-Free blocks automated comment spam without resorting to CAPTCHAs. It does so by validating a hash based on time (and some other parameters) using AJAX when the form is posted. Comments posted via automated means will not have a hash or will have an expired hash and will be rejected. Unlike using a captcha, this does not place any burden on the commenter.
URL
Animal Captcha
Captcha Animal protects your user registration and comments with a test of identifying two friendly animals.
URL
Block Spam By Math Reloaded
This plugin protects WordPress 3.x (single/multisite) registration, login and comment forms from spambots by adding a simple math question to it (“what is 4+3 ?”). It also includes support for Buddypress. This is a proven approach to dramatically decrease your amount of spam.
URL
Sabre
Sabre is an acronym for Simple Anti Bot Registration Engine. It’s a set of counter measures against spam registration on your blog.
Your visitors are granted permission to register freely on your blog and now you are plagued by fake users automatically created by spammers? Sabre is the solution to stop definitely these robotized visitors!
this plugin has many features like: Selection of the captcha’s complexity, Registration blocked if visitor’s IP address is found on ban lists, Limited number of days for user confirmation, User must give an invitation code during registration and many more…
URL
Ban Specific Users Or Domains
htaccess support
## USER IP BANNING
<Limit GET POST>
order allow,deny
deny from 200.49.176.139
allow from all
</Limit>
you can also use a check to make sure they come from your domain
# BEGIN ANTISPAMBLOG REGISTRATION
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-signup.php*
RewriteCond %{HTTP_REFERER} !.wpfeed.com. [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) http://die-spammers.com/ [R=301,L]
# END ANTISPAMBLOG REGISTRATION
Ban email domains from user registration
you create a Registration Blacklist and “Options” menu in the administration section you will find a box called “Registration Blacklist”.
URL
IP Ban
Returns ‘Page Not Found’ 404 error message for IP’s visiting your blog specified in the IP Ban option on the Discussion Options page.
URL
Other Plugins And Soultions
Anti-Splog
to tell you the truth – wpmudev name their plugin – “The ultimate plugin and service to stop and kill splogs in WordPress Multisite and BuddyPress”, well, not quit true. since buying anti-splog in 39 dollars, anti-splog succeeded in marking spam blogs as spam but not to block the registration. so maybe it is more comfortable to click on the plugin options and delete all spam blogs in one place, but the database is still spammed and manually i could do it my self (i already recognize the mail the spammers use). the other features like captcha and human tests i could find plugins myself without paying.
read more about the plugin – URL
BuddyPress Restrict Email Domains
This plugin enables restriction of email domains during user registration for a single (non-multisite) WordPress installation of BuddyPress
URL + use this link to enable the multisite – http://etivite.com/groups/buddypress/forum/topic/quick-tip-added-banned-email-domain-check-to-multisite-buddypress-registration/#topic
Enable Akismet For all Sites
first of all activate akismet. then just open wp-config.php and add:
define(‘WPCOM_API_KEY’,'your-api-key’);
DONE!!!
have ideas for more plugins and solutions, comment here.
Popularity: 8% [?]