Free plugin
Spam out, nothing to click
Bots fill every form they find. Antispam recognises them by how they behave and what they write, and stops them before they reach you. Your visitors do not notice a thing.
Works on its own, right after you turn it on. Nothing leaves your site.

The best ideas, together
Every trick against spam, in one plugin
We studied the best antispam plugins for WordPress and brought together what works, keeping everything on your site.
Invisible traps
A hidden field only bots fill in, and a time check: nobody writes a message in one second. It works on cached pages too.
Smart rules
Too many links, blocked words and addresses, alphabets your site does not use, texts sent again and again: each adds to a score.
Comments, sign-ups, forms
Comments, user sign-up, contact forms and the forms you build with Fresco Pro or Prisma.
A spam folder
Doubtful messages wait in a queue: one click to deliver them, one to delete. It learns from your choices and empties itself after 15 days.
Private by design
No outside service, no cookies. Addresses are kept only as anonymous fingerprints and deleted with the queue.
Captcha only when unsure
With the Captcha plugin, the check appears only when a message looks suspicious. Everyone else sends straight away.

Settings
Good defaults, your rules
Choose which forms to protect, how many links a message may have and which alphabets you expect. The defaults suit most sites: you can leave them as they are.
- Block and allow lists for words, domains and addresses
- People who are signed in are never checked

Statistics
See what it stopped, and why
Day by day, how many submissions were dropped as bots, held as spam or refused, with the reasons: a name that is a web address, too many links, forum link tags.
Get started
Ready in a few minutes
Install it
In Plugins → Add New, find Antispam, then click Install and Activate.
Check the settings
It protects your site at once. In Settings → Antispam choose the forms to protect, or keep the defaults.
Look at the queue now and then
In Antispam → Spam, deliver what is good and delete the rest. Settings let you add blocked words or trusted addresses.
You need Cleitext 0.70 or later.
Questions
Do my visitors have to solve a puzzle?
No. Antispam works in the background: people just write and send.
Does it send data to other services?
No. Every check runs on your site, and addresses are kept only as salted hashes.
What if a real message ends up in spam?
Open Spam and press “Not spam”: the message is delivered and the filter learns from it.
Can I use it with Captcha?
Yes. Together, the captcha can appear only for the few messages Antispam is unsure about.
Goes well with
Plugins that work well together
Captcha
Stops spam and bots on every form with Cloudflare Turnstile or Google reCAPTCHA: sign-in, sign-up, lost password, comments, contact forms, the shop's checkout and page builder forms. One place for the keys, trusted addresses and a failsafe.
Forms
A contact form block, included in Cleitext: messages are stored and emailed, with spam protection and a privacy notice.
Read more
Community
Cleitext grows with you
Found a problem, or missing a feature? Tell us on GitHub: every report is read and taken care of. And if you like Cleitext, leave a star: it helps others find it.
Free, open source, yours
Like every plugin in the official catalog: GPL license, no subscription, no limits.
