Difficulty: Moderately Easy
Step1
Install a spam filter if your blog is on its own domain and uses software that supports them. WordPress, one of the most popular blogging platforms, comes with Aksimet spam protection already installed. All you have to do is activate it, and it blocks the majority of spam comments.
Step2
Moderate comments. Virtually all blogging platforms have a feature that enables you to approve comments before they show up on your blog. Most will send you an email when a comment is held for moderation, so you don’t have to constantly check for them.
Step3
Set your blog up to disable comments after a post has been up for several days to a week if possible. The majority of spam comments are placed on posts that have been around for a while in an attempt to escape detection.
Step4
Require users to register before they can comment. Most spambots can’t get around this feature, and if they do you can simply remove the user associated with the comments. If your blog allows it, you could also implement a character recognition test in the comment form.
Step5
Block IPs that comment spam comes from. More will likely surface to take the places of the ones you’ve blocked, but it will help somewhat.