Once you have installed WordPress, you will see there is one default post, one default comment, but surprisingly a plugin that comes pre-installed. This famous WordPress plugin is known as Akismet. It is not activated by default, and even to activate it, you have to take extra steps. In this article we will provide everything you need to know about Akismet from how to installing it to why you need it.

What is Akismet?
Akismet also known as Automattic Kismet, is a spam filtering service created by Automattic, the vary corporation that is behind WordPress. This plugin was released in released on October 25, 2005. Akismet attempts to filter link spam from blog comments and spam TrackBack pings using its own algorithm. The algorithm combines the information about spam captured on all participating blog and then block the future spam using the spam rules developed from the collected data. As of August 21, 2009, Akismet has blocked over 12.29 Billion Spam Comments.
Why You Should Get Akismet?
Akismet claims that 83% of all comments made are SPAM. Which is a ratio that is very reasonable. As your blog will grow, you will see your spam comment count grow. You might get 100 legit comments per day and 1000+ Spam comments. If you don’t active Akismet in your WordPress, then all those spam comments will be waiting for your approval in the Pending section. This can make editor’s job a tedious work. This is when Akismet comes handy. It automatically detects SPAM using its algorithm, and from experience it is the most accurate plugin we have seen so far for WordPress Comment Spam protection. In the sites we have manged, the ratio of accuracy has been over 90%.
Criticism By Users
While it is filtering many spam comments, sometimes a legit comment might also be caught in the filter. The reasoning for that is if a commentator has been flagged as a spammer in one of the blogs using Akismet then it becomes harder for them to participate in other blogs as a legit user. Their comments are sent to the spam section where it often goes unnoticed before it gets deleted by the blog editors along with other spam.
How to Know If Your Comment Was Detected As Spam
If your comment was detected by Akismet, you will not see your comment on the page saying Awaiting Moderation like normally it would. If you hit comment, and do not see your comment there saying awaiting moderation, you should immediately contact the adminstrator of that site and asking them to make sure that your comment gets approved.
You can let your users know about this in your first post, in your about page, or in your contact page. This way their comment is not ignored. This will solve the problem raised with Akismet.
How to Get API?
While Akismet comes pre-installed in all WordPress blogs, there is still an API required for this plugin to be activated. You can get a free API key by registering for a WordPress.com user account. The API key will be emailed to you after you register. Their TOS allows you to use the API for only personal blogs. If your blog is making more than $500 / month then you are required to get a Commercial API Key.
We had a user ask us a question on how to achieve Akismet API therefore we will highlight a step by step process of getting an API for Akismet.
1. Register a WordPress.com Account
Once you have registered, you should get the API in your Email with Confirmation along with your API, but if you have deleted that email by accident, or cannot find that email then you would need to move onto the next step.
2. Retrieve Your API

Login to your WordPress account, then click on Global Dashboard. Then you need to click on your profile in the left hand tab, and you should see the API on that page. Remember you must never share your API with anyone.
Cool Akismet Back / Front-end Features
When you login to your dashboard, you see a little text notification that tells you how many comments have been blocked by Akismet that you should check.

There is also a page for Akismet stats on your Admin Panel.

There is a snippet that you can use to display the count of Spam Comments blocked by Akismet. Paste the following code if you want to use it:
<?php akismet_counter(); ?>
There is also a widget for Akismet that you can use if you don’t want to use the code above. The widget is available for you in your admin panel as long as you have Akismet activated.
Summary
Akismet is one of the must have plugins for WordPress. You should activate it in all of your blogs as soon as you install them. It is created by Automattic, a company behind WordPress. This plugin has saved many blogs from getting spammed. Even though you can use it without any cost on your personal blog, if you like it please donate to support the effort of Automattic.









Its not free which was worth mentioning.
It’s free for personal blog users.
Yes, but do you really think that it would provide that professional level service for spamming?
Does it bother anyone else that WordPress.com and WordPress.org are used interchangeably? I’m trying to figure out if Akismet works with WordPress.com but all I can find is that it’s a plugin available for .org. Meanwhile, you need to register in .com to get an API account. I have a blog through wordpress.com but since they don’t allow plugins, I can’t figure out how or if Akismet runs on WordPress.com. Does anyone have the answer to this? Am I missing something?
I know there is a widget that I can put on wordpress.com for Akismet but all it does is allow you to show it on your sidebar but it doesn’t actually do anything. Very frustrating!
WordPress.com automatically runs Akismet. But if you want to register an API, there are more than one ways available now. You can go to the official Akismet site to apply for an API. Furthermore, you can also register a WordPress.com account without a blog, and get an API as well.
WordPress.org although, the plugin must be enabled for it to run. It does not run by default like WordPress.com site does.
Its not free, though, which is important to mention.
There’s some changes with akismet. Now you can actually apply directly from akismet website.
http://akismet.com/personal/
83% spam seems low to me. I would have guessed mid to upper 90s for the percentage of spam comments. But that would just be a guess and Akismet has the data to back it up.
I’m always amazed how many people don’t know about Akismet when they setup a blog. Almost seems like it should be on by defaults and signing up for an API key should be part of the process setting up a new blog.
Yeah even though Akismet comes bundled with WordPress, Many bloggers continue to ignore it because they do not know how to get this API.
The thing that is currently confusing me is that I switched from wordpress.com to wordpress.org and I downloaded the plugin – but when I go to the Askimet site it asks for my wordpress.com login…which I still have, but I am not using that blog anymore since I am now selfhosted…Will that key still work with my selfhosted blog?
This is a recent change that they made. The answer to your question is yes it will still work.
Fighting spam is a must. My previous company has a forum. Guess PHPBB is too popular, we need to spend several hours per day to clean up the spam posts.
Please test http://antispambee.com – the simple antispam plugin for wordpress. It’s easy.