Akismet Comment Spam Fighter
Current versions of WordPress come with Akismet installed by default. Akismet uses a unique algorithm combined with a community-created database to “learn” which comments are comment spam and which are legitimate.
Note: This plugin costs $5 a month if you make any money from your site, such as through an affiliate link, ad, or paid service.
To enable Akismet on your WordPress blog, go to the Plugins panel and activate the Plugin. You will be prompted to get an API key from Akismet.com after you sign up for a payment plan. After Akismet is activated, you’ll see a menu added to the Comments Panel that holds a list of “caught” comment spam.
If comment spam gets through Akismet’s net, mark it as comment spam in your Comments Panel. Do not delete it. By marking it “comment spam”, the information is sent to Akismet and added to the community-created database.
Frequently, check through the caught comment spam in the Akismet Panel to look for false/negatives, legitimate comment spam that has been caught by Akismet. Mark it as Not Spam and click Despam at the bottom of the page to remove these comments from the list.