WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Timur Kamaev v2.0.0

Kama SpamBlock

Light and invisible protection against basic automated comment spam. Pings and trackbacks check for real backlinks.

Kama SpamBlock

The facts

Rating
5★ from 17
Active installs
4k+
Price
Free
Last updated
25 Jul 2026
Added
Nov 2014
Requires WP
5.7
Tested up to
WP 7.0.4
Requires PHP
7.4
Downloads
66,617

Our analysis

AI-assisted

Kama SpamBlock is a WordPress plugin designed to block simple automated comment spam without using captchas. It works by adding checks to the comment form and protecting the standard WordPress comment endpoint, ensuring that direct spam requests are blocked while allowing legitimate comments through.

The plugin is suitable for users who want to enhance their site's comment protection, especially if they are using external comment systems like Disqus. It is lightweight and can complement other anti-spam solutions by addressing basic spam before they reach more advanced checks.

Best for: This plugin suits WordPress site owners looking for basic spam protection on their comments.

What it does well

  • Blocks simple automated comment spam
  • Invisible to normal visitors and does not use captchas
  • Works with external comment systems like Disqus
  • Lightweight checks that do not heavily impact site performance
  • Can complement other anti-spam plugins

Where it falls short

  • Basic checks may not stop all bots that can run JavaScript
  • Does not replace a full anti-spam service
  • May require additional integration with some other plugins

Verdict

Kama SpamBlock provides a straightforward solution for blocking simple comment spam, but users should be aware of its limitations and consider using it alongside more comprehensive anti-spam tools.

From the developer

Timur Kamaev's own description of Kama SpamBlock, lightly tidied.

Kama Spamblock blocks simple automated comment spam. It is invisible to normal visitors and does not use captchas.

The plugin protects the standard WordPress comment endpoint, wp-comments-post.php. It adds a small check to the comment form. Direct requests that skip the form are blocked.

This is a basic check, not proof that a person wrote the comment. Bots that load the page and run JavaScript can pass it. Kama Spamblock does not replace a full anti-spam service. It also checks pings and trackbacks for a link back to your site.

Even if you are using an external comment system like Disqus, Kama Spamblock can add lightweight protection. Automated requests can be posted directly to the ‘wp-comments-post.php’ file, where the plugin can block basic bots.

Simple and effective protection

Kama Spamblock combines several small checks that are inexpensive for the site and invisible during normal commenting:

  • The protective field name and its unique code rotate together every four hours. Ten recent pairs remain valid for pages served from full-page cache.
  • Each marker is tied to the specific WordPress post, so a marker copied from another comment form is rejected.
  • The form must remain open for at least three seconds before it can be accepted.
  • Protective fields are added only after interaction with the comment submit button.
  • If a valid comment is blocked, a JavaScript-only retry form preserves the entered data.
  • The retry challenge changes its HTML structure to make basic scraping less reliable.
  • Pingbacks and trackbacks must return a successful HTTP response, non-binary content, and a real backlink.

These checks deliberately remain lightweight. A capable bot that loads the page, runs JavaScript, and reproduces normal browser behaviour can still pass them.

Using Kama Spamblock with other anti-spam plugins

Kama Spamblock can work with a full anti-spam plugin or service. It blocks simple direct spam requests first. The other tool can then check the comments that remain. For example, it can analyse comment text, reputation, or behaviour. The plugins complement each other.

For this combination to work as intended:

  • The other plugin should use the standard WordPress comment flow, or check comments after Kama Spamblock allows them.
  • The site must show the standard comment form and allow the plugin’s JavaScript to run. Set the correct ID for the form’s submit button in the plugin settings.
  • Test the setup if another plugin replaces the comment form, uses AJAX, or sends comments to its own endpoint. Kama Spamblock may need extra integration, or it may not check those comments.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for comment systems.

WP Armour

Fastest growing Anti Spam plugin. No API calls, subscriptions, captcha or puzzle. Full GDPR complaint. For com...

Free 400k+ installs 5★ (1,435)
Captcha Code

GDPR compatible captcha anti-spam protection for login form, comments form, registration form & lost passw...

Free 100k+ installs 3.9★ (35)
Login Security Captcha

Secure WordPress login, registration, and comment form with Google reCAPTCHA or Cloudflare Turnstile. Prevent...

Free 10k+ installs 4.9★ (20)
Comments

Advanced AJAX-powered WordPress comments plugin with live commenting, comment voting, inline feedback, social...

Free 60k+ installs 4.7★ (578)
Honeypot Anti-Spam

Stop comment spam in WordPress with the honeypot technique. No captcha, no setup, lightweight and invisible to...

Free 10k+ installs 4.7★ (12)