Personally I highly recommend to not use IP blocks at .htaccess level. There are simply too many false positives possibilities for that to work reliably. I had encountered WP blogs (luckily wave of those seem to have faded) that just shut me out, accusing my IP of belonging to evil spamer… Static IP that belonged to me for years.
I especially don’t recommend to use Akismet as source of data. Your mileage may differ, but as commenter I had experienced so many false positives with Akismet that I will never touch it as blogger.
What I do recommend:
- use spam filtering methods or sources you are 100% confident will not produce excessive amounts of false positives;
- do not block out by IP, send matched IP to spam and display informational message about why it was blocked and your means of contact.
Related Posts:
- A spam bot loves me, what can I do?
- How to spam-filter a custom content type with the Akismet plugin?
- how to reduce the number of spam comments
- How to deal with small scale comment spam on small commercial sites? [closed]
- Getting trackback spam, even with trackbacks disabled
- Why do I get email notifications about comments that WordPress has already determined are spam?
- Check spam in custom form – akismet
- How to block a someone from commenting?
- Reducing spammy user sign-ups
- How to reduce spam
- Akismet plugin is deleting spam despite preferences
- How do I permanently disable Pingbacks?
- What are all these spam subscribers doing here?
- How to disable WordPress trackbacks?
- How can I delete all my existing trackbacks?
- How can I delete all users which have never commented / have posted spam comments?
- Comment Spammed vs Trashed
- Contact Form 7 being hijacked to send spam? [closed]
- getting casino links on my woocommerce site [closed]
- How to locate & delete hidden pages on a site
- How is my non-published blog getting so much spam?
- Contact Form 7 Plugin send emails to my Gmail as spam [closed]
- Automated spam being caught in 2 posts. Can this be used to help get rid of spam on everyone’s sites?
- WordPress Site has 35K spam images
- What do comments with […] mean?
- WordPress Phone Verification
- Is the tagline area spam-bot proof?
- Batch approve comments
- Spam email sent from my [email protected] account
- How to block spam blocks pointing to a same website [closed]
- WordPress VPS out of Memory Problem
- Is it possible to determine proxy based comments?
- How to track down a phantom contact form?
- How to get rid of spam forever?
- Comment moderation
- Spams, Scams on WordPress site – what to do?
- Auto-deleting comments that trigger the blacklist
- Simple comments spam solution
- How to stop people from using my domain to send spam? [duplicate]
- Why do I get comment spam even with Akismet and Captcha?
- What methods should be used to fend off splogs in a multiuser install? [closed]
- How to remove comment spam in WordPress
- How is comment spam received without a comments form?
- Local wordpress setup with SPAM in the incoming links dashboard section?
- How to prevent spam users registering even with registration disabled
- How exactly does Bad Behavior plugin work?
- Is there any advantage to emptying comment spam?
- Number of External Links in Comments – Moderation Option
- Comments screen in backend, how to disable Quick Edit | Edit | History | Spam | for non admins
- Mass delete spam accounts
- Does Akismet plugin expose any hooks, functions, class that can work with custom code?
- What is the best way to avoid spammers registering to my blog?
- What do spammers gain by signing up as a user?
- Strategies for coping with hyperagressive spambots?
- Remove default user registration, login and subscriber profiles
- How to expire all wordpress user passwords instantly?
- 14,000 WordPress Users. How did they get there?
- Invisible spam post in backend
- Auto delete WordPress users according to time
- How to make a secure blog that is completely private?
- Auto delete comment if Contains
- How do I programmatically set a user as spam in BuddyPress? [closed]
- All users/comments suspected as bot? [closed]
- Contact form won’t submit
- Emails not getting delivered to Hotmail addresses
- Getting thousands of registration spam
- Why does akismet prevent jetpack comments from appearing in my moderation queue? [closed]
- How to use a 3rd party library to send emails?
- oembed_cache SPAM problem [closed]
- How to find a spam link?
- CAPTCHA plugin where I can use my own images and ask my own questions? [closed]
- reCaptcha doesnt appear in comment (manual or plugin)
- Make every comment go to the spam folder
- Database hacked – random posts are modified
- Anonymous spam comments when only registered users can comment
- Has anyone developed a anti-spam plugin to simply allow users to BLOCK whatever they wish to, but one that will also go easy on IP addresses?
- How to add captcha to publish widget
- Prevent Registration Where Role is None?
- CPU overload spam – redirect link to wp-admin and new post
- WordPress site member verification emails going to spam on Outlook
- Getting hundreds of spam orders in WooCommerce with failed stripe payment [closed]
- Why does my admin email address keep changing to something random?
- I want to change the WordPress comments file
- Automatically reject a comment if website field contains anything
- how to prevent the spam on search function?
- Spam written by registred users
- Site has fake users registered with a similar pattern in username and email
- Prevent incoming $_GET requests
- Get Commentor IP When Marking Comment As Spam
- Hold a comment in the queue if it contains [X] or more links
- Prevent registration except through form
- Contact form spam, without form?
- selectively disable akismet
- approve,spam,trash etc. options are not coming on comments in admin panel
- Stop Authors from submitting spam post
- comments are going to spam
- How can I prevent wordpress from sending emails
- Can admin-ajax.php be used for spam purposes? And if yes, how to prevent that?
- How to hide and disable URL and email fields from comments?
- Dealing with HTTP w00tw00t attacks