WordPress

Managing WordPress Comment Spam with Akismet and Other Methods

Updated August 28, 2026 · 12 min read · By AsiaGB Team

Managing WordPress Comment Spam with Akismet

Anyone who has run a WordPress site for a while has encountered the relentless flood of comment spam — links to online stores, product advertisements, and inappropriate content. Spam doesn't just hurt your site's appearance; it damages SEO and slows down your website.

Table of Contents

  1. What Is WordPress Comment Spam?
  2. How Comment Spam Damages Your Website
  3. Installing and Using Akismet
  4. Optimizing Akismet Settings
  5. Other Recommended Anti-Spam Plugins
  6. Using CAPTCHA / reCAPTCHA
  7. The Honeypot Technique
  8. WordPress Discussion Settings to Reduce Spam
  9. Comparison of Methods
  10. Frequently Asked Questions (FAQ)
  11. Summary

What Is WordPress Comment Spam?

Comment spam is comments submitted by bots or humans with hidden intentions — building low-quality backlinks, advertising products, or spreading malware. Most spam comes from spambots that automatically scan for WordPress sites and submit comments.

Common types of comment spam:

How Comment Spam Damages Your Website

Many site owners underestimate comment spam, but it causes significant harm:

⚠️ Key Risks Unmanaged comment spam can damage your SEO, bloat your database, and erode reader trust over time.

Installing and Using Akismet

Akismet is the anti-spam plugin that comes bundled with every WordPress installation, developed by Automattic (the company behind WordPress.com). It uses AI and machine learning to analyze comments in real-time.

How to Activate Akismet

  1. Go to Plugins → Installed Plugins, find Akismet, and click Activate
  2. Click Set up your Akismet account
  3. Create a WordPress.com account (free) or log in if you already have one
  4. Choose a plan: Personal (free) for personal blogs, or Plus/Enterprise for commercial sites
  5. Copy your API Key and paste it into WordPress → Akismet Settings
💡 Tip If your site is a personal blog with no commercial activity, you can slide the price to $0 during Akismet signup — it is completely free for non-commercial use.

Optimizing Akismet Settings

After activation, go to Settings → Akismet Anti-Spam to configure:

How to Review the Spam Queue

Go to Comments → Spam to view comments flagged by Akismet. Check regularly to:

Other Recommended Anti-Spam Plugins

Beyond Akismet, several excellent plugins are available:

PluginStrengthsPriceBest For
AkismetAI real-time analysisFree (personal)All sizes
Antispam BeeNo data sent out, GDPR-friendlyFreePrivacy-conscious sites
WP ArmourLightweight honeypot onlyFreeLow-traffic sites
CleanTalkNo CAPTCHA, cloud-based$12/yearHigh-traffic sites
Titan Anti-SpamFirewall + anti-spam comboFree/ProSites needing all-in-one

Antispam Bee — Best for GDPR Compliance

Antispam Bee operates without sending any personal data to external servers. It checks comments through multiple local methods, making it ideal for websites requiring full GDPR compliance.

Using CAPTCHA / reCAPTCHA

CAPTCHA verifies that comment submitters are human, not bots. There are several types:

Google reCAPTCHA v2 / v3

Recommended plugins: WPForms, Advanced Google reCAPTCHA, Login No Captcha reCAPTCHA

📝 Note reCAPTCHA v3 does not disrupt users but requires careful threshold tuning — set too high and legitimate users may be blocked.

Cloudflare Turnstile

An alternative to reCAPTCHA that does not track users. Free to use and ideal for sites already using Cloudflare.

The Honeypot Technique

A Honeypot is a hidden input field in the comment form. Real users cannot see it and will not fill it in. Bots automatically complete all fields, so when this hidden field is filled, the system identifies a bot and rejects the comment.

Advantages of Honeypot:

Recommended Honeypot plugins: WP Armour – Honeypot Anti Spam, WPForms (has Honeypot built-in)

WordPress Discussion Settings to Reduce Spam

WordPress has built-in features that reduce spam without additional plugins. Go to Settings → Discussion.

Key Settings

Close Comments on Old Posts

Old posts are prime targets for spambots, which do not care about content recency. Automatically close comments after a set number of days:

Settings → Discussion → "Automatically close comments on posts older than X days" — set to 180-365 days as appropriate.

Comparison of Methods

MethodEffectivenessUX ImpactCostDifficulty
Akismet⭐⭐⭐⭐⭐GoodFree/PaidEasy
Antispam Bee⭐⭐⭐⭐ExcellentFreeEasy
reCAPTCHA v3⭐⭐⭐⭐ExcellentFreeMedium
Honeypot⭐⭐⭐BestFreeEasy
Manual Approval⭐⭐⭐⭐⭐No impactFreeEasy (but time-consuming)
Disable Comments⭐⭐⭐⭐⭐No spamFreeEasiest

Frequently Asked Questions (FAQ)

Is Akismet free or paid?

Akismet is free for personal blogs and non-commercial websites. For commercial sites, plans start at $10/month or $100/year. If your site earns revenue through advertising or sales, a paid plan is required.

What is the difference between Akismet and Antispam Bee?

Akismet sends comment data to Automattic's servers for AI analysis — extremely powerful, but with privacy implications. Antispam Bee works entirely locally without sending data externally, ideal for websites requiring full GDPR compliance.

Can I disable comments entirely on WordPress?

Yes. Go to Settings → Discussion and uncheck "Allow people to submit comments on new posts" to disable for all new posts. You can also disable comments on individual posts via Quick Edit in the post list.

Does comment spam affect SEO?

Yes. If spam comments containing low-quality links are approved and displayed, Google may consider your site low quality. Spammy outbound links in approved comments can negatively impact your domain's reputation in Google's eyes.

Do I need multiple anti-spam plugins at once?

No. One good plugin like Akismet is sufficient for most sites. You may add a lightweight Honeypot plugin as a complement since it adds minimal overhead, but running multiple heavy anti-spam plugins simultaneously can slow your site and cause plugin conflicts.

What is a Honeypot and how does it work?

A Honeypot is a hidden input field in the comment form, invisible to human users. Bots automatically fill all fields they find, so when this hidden field contains data, the system identifies the submitter as a bot and rejects the comment without showing any error to the user.

Summary — Best Practices for WordPress Comment Spam

For most websites, using Akismet with solid Discussion settings handles 95%+ of spam automatically:

Running WordPress on a high-performance server helps handle spambot traffic more efficiently. AsiaGB Hosting provides SSD storage with 99% Uptime, backed by twice-monthly automated backups — ideal for WordPress sites of all sizes.