WORDPRESS · ANTI-SPAM

Akismet Anti-Spam Guide: Stop WordPress Comment Spam 2026

AsiaGB · June 13, 2026 · 8 min read
Akismet Anti-Spam Plugin for WordPress

What Is Akismet Anti-Spam and Why You Need It

Akismet Anti-Spam is the official spam-filtering plugin developed by Automattic, the company behind WordPress. It ships pre-installed with every WordPress instance, so there is nothing to hunt down or download — you simply activate it, connect an API Key, and you are protected immediately.

Every day, Akismet blocks more than 500 million spam comments across the web. It uses a cloud-based machine learning system trained on data from millions of sites, which means its detection engine updates continuously without you ever pushing a plugin update. Accuracy sits above 99.99% for most sites.

Spam comments are more than an annoyance. They drag down your site's reputation with Google, waste database space, slow your admin dashboard, and can introduce toxic outbound links that harm your SEO. A single plugin activation solves all of that.

By the numbers: Akismet is active on more than 5 million WordPress sites worldwide and has caught over 600 billion spam comments since its launch — making it the most widely trusted anti-spam solution in the WordPress ecosystem.

How to Install and Activate Akismet

Because Akismet is bundled with WordPress, installation is a one-step process in most cases. Follow these steps to get it running:

  1. Log in to your WordPress Admin Dashboard.
  2. Navigate to Plugins › Installed Plugins and locate "Akismet Anti-Spam."
  3. Click Activate. A setup banner will appear at the top of the screen.
  4. Click Set up your Akismet account. You will be taken to akismet.com to sign in or create a free WordPress.com account.
  5. After connecting your account, copy your API Key and paste it into the Akismet settings page inside WordPress.
  6. Click Connect with this key. The status indicator will turn green when verification succeeds.

If Akismet is not in your plugin list, go to Plugins › Add New, search for "Akismet," and install it from the WordPress.org repository.

Getting and Configuring Your API Key

The API Key is a unique 12-character token that lets your site communicate with Akismet's cloud servers. Here is how to obtain one at no cost:

  1. Visit akismet.com/get and sign in with your WordPress.com credentials.
  2. On the pricing page, drag the slider all the way to $0/month if your site is personal and non-commercial.
  3. Fill in your name and click Continue. Your API Key appears on the next screen.
  4. Return to your WordPress Admin, open Akismet Anti-Spam settings, paste the key, and save.

Important: Using the free personal key on a site that earns revenue (ads, products, services) violates Akismet's terms of service. Upgrade to a Plus or Enterprise plan for commercial use.

Akismet Free vs Commercial Plans

All Akismet plans use the same spam-detection engine. The difference lies in the intended use case and support level, not in filtering quality.

Plan Price Best For Support
Personal $0 Non-commercial personal blogs Community forums
Plus Single commercial site Email support
Enterprise Agencies / multiple sites Priority support

Reading the Akismet Statistics Dashboard

Akismet includes a statistics page that shows exactly how much spam it has caught for your site. Go to Akismet Anti-Spam › Stats in your admin menu to view:

Managing the Spam Queue

No filter is perfect. Occasionally a genuine comment lands in the Spam folder. Check Comments › Spam regularly and take these actions:

WordPress automatically purges spam older than 15 days, but large queues can still bloat your database. Clearing the queue weekly is a good habit, especially on high-traffic sites.

Configuring WordPress Comment Moderation Alongside Akismet

Akismet works best when paired with sensible WordPress comment settings. Navigate to Settings › Discussion and configure the following:

Akismet and Contact Forms

Akismet is primarily designed for comment spam, but it integrates directly with the most popular contact form plugins:

Contact Form 7

Contact Form 7 has built-in Akismet support. In the form editor, tag your name, email, and URL fields with the appropriate Akismet roles. Any submission that looks like spam will be silently discarded or flagged for review.

Gravity Forms and Ninja Forms

Both plugins offer Akismet add-ons that route form submissions through the same spam-detection API used for comments. This extends protection across all forms on your site.

WooCommerce Product Reviews

Because WooCommerce review functionality is built on top of the WordPress comment system, Akismet filters product reviews automatically with no additional configuration required.

Akismet vs Anti-Spam Bee vs CleanTalk

Feature Akismet Anti-Spam Bee CleanTalk
Free for commercial use No Yes No
Cloud-based filtering Yes No Yes
GDPR / PDPA friendly Yes (no data sent off-site)
Form spam protection Via integration Yes Yes (broadest)
Accuracy 99.99%+ Very good 99.99%+
Statistics dashboard Yes Full

Extra Tips to Eliminate Spam Site-Wide

Add a Honeypot Field

A honeypot is a hidden form field that humans never see but bots automatically fill in. If the field contains any value on submission, WordPress rejects the comment instantly without any API call to Akismet. Plugins such as WP Armour add this with zero configuration.

Enable Google reCAPTCHA v3

reCAPTCHA v3 runs invisibly in the background and assigns each visitor a risk score. Set a threshold (e.g., 0.5) below which submissions are rejected. Pairing this with Akismet creates a two-layer defense that catches virtually all spam.

Close Comments on Old Posts

Under Settings › Discussion, enable "Automatically close comments on posts older than X days" and set it to 180. Bots disproportionately target old posts because they receive less human supervision.

Rate-Limit Comments by IP

Security plugins such as Wordfence can restrict how many comments a single IP address may submit within a given time window, stopping brute-force comment floods before they reach Akismet.

Troubleshooting Common Akismet Problems

Legitimate Comments Being Marked as Spam

Akismet Not Filtering Anything

Large Spam Queue Slowing the Site

Frequently Asked Questions About Akismet

Is Akismet free for personal websites?
Yes. Akismet is completely free for personal, non-commercial websites. Simply sign up for a free WordPress.com account, request an API Key, and set the pricing slider to $0. Commercial sites — any site that earns revenue through ads, products, or services — require a paid Plus or Enterprise plan.
Do I need reCAPTCHA if I already use Akismet?
Not strictly required. Akismet alone handles the vast majority of comment spam with 99.99%+ accuracy. However, adding reCAPTCHA v3 or a honeypot field provides a second layer of defense that catches bot submissions before they even reach Akismet, reducing server load and giving you the closest thing to zero spam possible.
Does Akismet store private comment data?
Akismet sends comment metadata — name, email, URL, and IP address — to Automattic's servers for analysis. This is necessary for the cloud-based spam engine to function. You should disclose this data transfer in your Privacy Policy to comply with GDPR, PDPA, and similar regulations. Automattic publishes a detailed privacy policy and does not sell this data to third parties.

Need WordPress Hosting That Just Works?

AsiaGB provides WordPress-optimized hosting with DirectAdmin, free SSL, 99% uptime, and Thai-based support. Get your site online in minutes.

View Hosting Plans