BACK TO DIRECTORY

SpamKill – No-CAPTCHA, No-Signup Anti-Spam & Spam Protection for Comments & Reviews for WooCommerce

by spamkill

0.0
(0 ratings)

Comment spam stops the moment you click Activate. No signup, no API key, no checkbox puzzles for your visitors.

SpamKill is an anti-spam plugin that protects your WordPress comment form and WooCommerce product reviews with cloud-based behavioral spam detection — completely invisibly, with 99.9% accuracy. Your visitors see a normal form. Spam bots see a dead end.

Protecting WordPress sites since 2018 — 1,500+ sites, 100M+ submissions filtered.

What you get, free

  • Comment spam protection — an invisible spam filter on your WordPress comment form. Blocked spam never becomes a comment, so your moderation queue stays empty.
  • WooCommerce review spam protection — fake product reviews are stopped the same way, out of the box.
  • Pingback, trackback & direct-POST spam rejected — the channels bots use to skip your form entirely are closed while protection is on.
  • No CAPTCHA — nothing for your visitors to solve, click, or check.
  • No signup, no API key — activate and you’re protected. No account, no email address, no key to paste.
  • Free for business sites and stores — no “personal use only” clause, no quota, no trial clock.
  • Email typo suggestions — visitors who type gmal.com or yaho.com get a gentle correction before they submit, so replies actually reach them.
  • Proof it’s working — a blocked-spam counter on your dashboard and a live protection status.

A free Akismet alternative for comments & reviews

There’s a setup difference first: Akismet won’t run until you sign up for an account and paste in an API key — even on its free tier. SpamKill needs no signup and no API key. Activate the plugin and comment protection is already on.

SpamKill also works differently from content-filtering plugins like Akismet, which score a comment’s text after it arrives and quarantine the suspicious ones for you to review. SpamKill’s behavioral analysis screens the submitter — it’s a spam blocker, not a spam sorter. Blocked bots never create a comment at all, and your moderation queue stays empty instead of filling up with “spam” entries.

And a licensing difference: Akismet’s free tier is for personal, non-commercial sites only. SpamKill’s comment and review protection is free for commercial sites and stores, forever — no “personal use only” clause, no trial clock, no monthly allowance, no volume limit.

Not ready to switch? You don’t have to. SpamKill runs happily alongside Akismet, so you can try it without removing anything.

Spam protection without CAPTCHA

CAPTCHAs and reCAPTCHA make your visitors solve a puzzle to compensate for bots’ behavior — and every puzzle costs you real comments, reviews, and leads. Honeypot plugins are friendlier, but modern headless-browser bots and human spam farms walk straight through them. And if you’re still getting spam with reCAPTCHA enabled, you’ve already seen the problem: solver services crack puzzles for pennies.

SpamKill is a true reCAPTCHA alternative, not another puzzle: your form is served through the SpamKill cloud, where behavioral analysis screens every submission before it reaches your site. Real visitors notice nothing. There is nothing to solve, click, or check — and your real visitors’ data is never stored by SpamKill (see External Services below).

Stop fake WooCommerce review spam

WooCommerce product reviews are WordPress comments underneath — and bots know it. Fake reviews damage buyer trust and your store’s credibility. SpamKill covers product review forms out of the box, on the free tier, with the same invisible screening as comments. Comment-spam channels that bypass the form entirely (pingbacks/trackbacks, anonymous REST/XML-RPC submissions) are rejected too while protection is on.

See it working

  • A live protection status on the settings page
  • A blocked-spam counter on your dashboard — see how much spam never reached your moderation queue
  • A note on the Comments screen showing what was stopped this week

Contact form spam too? That’s SpamKill Pro (optional)

Everything above is free, forever. If spam bots and fake leads are also hitting your contact forms and lead gen forms — poisoning your email list and polluting your CRM — SpamKill Pro adds the same invisible, no-CAPTCHA form spam protection to Contact Form 7, WPForms, Gravity Forms, Elementor Forms, Divi, Formidable Forms, Forminator, Fluent Forms and Everest Forms — plus any custom HTML or AJAX form. In beta: Thrive Leads, Bloom, Bricks Forms, MailerLite.

  • Free: WordPress comment form, WooCommerce product reviews, email typo suggestions
  • Pro: form builders (Contact Form 7, WPForms, Gravity Forms, Elementor Forms, Divi, Formidable Forms, Forminator, Fluent Forms, Everest Forms) and any custom / AJAX form

Try Pro free for 30 days — no card needed.

External Services

SpamKill is a cloud service; this plugin is the connector. It talks to three endpoints, all operated by SpamKill (spamkill.co):

  • api.spamkill.dev — when a protected form is first rendered, the form’s HTML structure is sent here to generate the protected version. Pro license keys are verified here. Free-tier sites are identified by their domain name.
  • protect.spamkill.dev — submissions to protected forms (including the visitor’s name, email address, IP address, and message content) route through this endpoint for spam screening before being delivered to your site. The data is processed solely to determine whether the submission is spam.
  • console.spamkill.co — once protection is on (or a Pro license key is set), the plugin asks this endpoint how many spam attempts SpamKill has blocked for your site, to show on your dashboard. It sends only your site’s host name (for example, example.com) — no license key, personal data or form content — at most about twice a day, and only from the WordPress admin or a scheduled WordPress task. Like every request made through the WordPress HTTP API, it also carries WordPress’s standard User-Agent (WordPress version and site URL).

Your real visitors’ personal data is never stored. Legitimate submissions are analyzed in real time, delivered to your site, and discarded from SpamKill’s end — their names, email addresses, IP addresses, and message content are not retained on SpamKill’s servers. For submissions identified as spam, SpamKill keeps aggregated frequency data only — counts of how often a given name, email address, or message has been seen — which improves detection for everyone. Per-domain submission counts are also kept to power your dashboard statistics.

By activating comment/review protection you agree to this data flow. See SpamKill’s Terms of Service and Privacy Policy. Suggested wording for your own privacy policy is provided under Settings Privacy.

Screenshots

Protection is on the moment you activate — live status and a running count of blocked spam. No signup, no API key.

Protection is on the moment you activate — live status and a running count of blocked spam. No signup, no API key.

The welcome screen right after activation: you're already protected, nothing left to set up.

The welcome screen right after activation: you're already protected, nothing left to set up.

The Comments screen: spam stopped this week, and a moderation queue that stays empty.

The Comments screen: spam stopped this week, and a moderation queue that stays empty.

Your comment form looks completely normal: no CAPTCHA, nothing for visitors to solve.

Your comment form looks completely normal: no CAPTCHA, nothing for visitors to solve.

The dashboard widget: spam stopped by SpamKill's bot detection, at a glance.

The dashboard widget: spam stopped by SpamKill's bot detection, at a glance.

WooCommerce product reviews protected out of the box — fake reviews never get posted.

WooCommerce product reviews protected out of the box — fake reviews never get posted.

Optional SpamKill Pro: one toggle per form builder (Contact Form 7, WPForms, Gravity Forms, Elementor and more).

Optional SpamKill Pro: one toggle per form builder (Contact Form 7, WPForms, Gravity Forms, Elementor and more).

Plugin Details

Active Installs
70
Total Downloads
178
Version
3.0.0
Requires WP
5.9
Requires PHP
7.2
Tested Up To
7.1.2
Added
2026-10-01
Last Updated
2026-10-01 11:33pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0