Anti-Spam by CleanTalk (plugin) protects all kinds of submissions posted through this form against spambots and spam posted by real visitors (with some rate of false/negatives).
How many free WordPress forms are there in the catalog?
Free WordPress forms are not always 100% free, actually. WordPress catalog has hundreds of form plugins, though. We’ve collected top contact form plugins that are totally free or have a free version, not limited by time period.
All of the forms are absolutely compatible with Anti-Spam by CleanTalk spam protection giving you peace of mind without captchas or annoying puzzles.
Here are the top 5 free WordPress form plugins that combine usability with anti-spam protection.
1. Contact Form 7
With over 5 million active installations, Contact Form 7 is a no-frills, lightweight solution trusted by millions. It employs sophisticatedly modularized architecture and its original Schema-Woven Validation technology.
It’s a rising star in free WordPress forms because Forminator is rich in features even in the free version, offering quizzes, polls, and payment support.
Features:
Has a visual builder
Includes forms, polls, quizzes, payments and calculators
Free WordPress form plugins need to be protected not least then the others. The right anti-spam solution for your forms not only protects your form from spam emails and messages, but also:
Won’t make your visitors struggle with CAPTCHAs or puzzles;
Protects all your forms on the site at once;
Protects your site from spam bots even before they reach it;
Is set up with no coding needed.
But don’t just take our word for it, check it out for yourself at cleantalk.org!
CleanTalk added spam protection for Gwolle Guestbook plugin using direct form integration. So in case, you prefer using this type of forms be sure to use the most effective Anti-Spam plugin. Read the guide below and learn 4 steps to protect all your contact forms from spam.
Once the CleanTalk Anti-Spam plugin is installed it starts to protect all of the existing forms on your WordPress website. It may not only be Gwolle Guestbook but also many others.
To install the Anti-Spam plugin, go to your WordPress admin panel → Plugins → Add New.
Then enter «CleanTalk» in the search box and click the Install button for «Spam protection, Anti-Spam, FireWall by CleanTalk».
After installing the plugin, click the «Activate» button.
After it is done go to the plugin settings and click the «Get Access Key Automatically» button. Then just click the «Save Settings» button.
That’s it! From now you How to completely protect your Gwolle Guestbook from spam.
How to check Gwolle Guestbook Spam Protection
You can test the work of Anti-Spam protection for your Gwolle Guestbook form by using a test email s @ cleantalk.org (without spaces). First, open the form in an Incognito browser tab. Fill in all the required form fields and send a form.
After submitting the form, you will see a block message about the block on the form submission.
Once again, this screen is only for spam bots, so don’t pay much attention to It’s view.
If you have any questions, add a comment and we will be happy to help you.
Create your CleanTalk account – Register now and protect your forms from spam in 5 minutes.
The protection works only for website visitors, not for website admins. Be sure to test the form protection using Incognito mode.
Additional features
CleanTalk protects all forms at once: comments, registrations, feedbacks, contacts, reviews.
Installation takes about 1-2 minutes.
Smart 99% protection against spambots.
Always online – 24/7 technical support.
Logs, SpamFireWall, personal lists, country filters, stop-words, and many others.
Discover the complete list of CleanTalk Anti-Spam plugin features here.
To date, the plugin has filtered a huge amount of spam messages on Gravity Forms and made many people a little happier.
We are constantly monitoring the protection quality of our Anti-Spam plugin, and recently, we found a review on WordPress where our customer reported some issues with Gravity Forms protection:
The problem was that some submissions were mistakenly blocked. The common reason for false/positives is incorrectly detected request parameters. This can happen due to the following:
– Specific website plugins and their settings
– Specific website themes
– JavaScript errors on a website
We started our investigation. Our Technical Support team reviewed all support requests related to Gravity Forms over the last few months and found no issues.
Our engineers have also reviewed the feedback in the plugin’s requests from our customer. There was nothing to analyze either. But that was not enough to stop our investigation, and we took further action. We ran additional tests in our environment and checked the protection with different plugin settings. The protection worked perfectly, all data was accurately extracted and sent correctly.
We can confirm that the default plugin settings are optimal for protecting Gravity Forms, and there is no need to change them unless absolutely necessary.
Based on our investigation, we haven’t found any common problems with Gravity Forms protection. Possible false/positives are individual; if you are experiencing any issues with the Anti-Spam plugin, we strongly recommend contacting our support team. Please mark requests for us using this guide and contact us at su*****@*******lk.org or use our private Ticket System.
To find a solution, our support team will do additional tests and analyze the request parameters.
Protection for Leaky Paywall covers all submissions made through WordPress plugin Leaky Paywall. Anti-Spam by CleanTalk for WordPress must be installed as well.
CleanTalk added spam protection for Newsletter plugin using direct form integration. So in case, you prefer using this type of forms be sure to use the most effective Anti-Spam plugin. Read the guide below and learn 4 steps to protect all your contact forms from spam.
Once the CleanTalk Anti-Spam plugin is installed it starts to protect all of the existing forms on your WordPress website. It may not only be Newsletter but also many others.
To install the Anti-Spam plugin, go to your WordPress admin panel → Plugins → Add New.
Then enter «CleanTalk» in the search box and click the Install button for «Spam protection, Anti-Spam, FireWall by CleanTalk».
After installing the plugin, click the «Activate» button.
After it is done go to the plugin settings and click the «Get Access Key Automatically» button. Then just click the «Save Settings» button.
That’s it! From now you How to completely protect your Contact Forms from spam.
How to check Newsletter Spam Protection
You can test the work of Anti-Spam protection for your Contact Forms by using a test email s @ cleantalk.org (without spaces). First, open the form in an Incognito browser tab. Fill in all the required form fields and send a form.
After submitting the form, you will see a block message about the block on the form submission.
Once again, this screen is only for spam bots, so don’t pay much attention to It’s view.
If you have any questions, add a comment and we will be happy to help you.
Create your CleanTalk account – Register now and protect your forms from spam in 5 minutes.
The protection works only for website visitors, not for website admins. Be sure to test the form protection using Incognito mode.
Additional features
CleanTalk protects all forms at once: comments, registrations, feedbacks, contacts, reviews.
Installation takes about 1-2 minutes.
Smart 99% protection against spambots.
Always online – 24/7 technical support.
Logs, SpamFireWall, personal lists, country filters, stop-words, and many others.
Discover the complete list of CleanTalk Anti-Spam plugin features here.
CleanTalk added spam protection for Awesome Support using direct form integration. So in case, you prefer using this type of forms be sure to use the most effective Anti-Spam plugin. Read the guide below and learn 4 steps to protect all your contact forms from spam.
Once the CleanTalk Anti-Spam plugin is installed it starts to protect all of the existing forms on your WordPress website. It may not only be Awesome Support but also many others.
To install the Anti-Spam plugin, go to your WordPress admin panel → Plugins → Add New.
Then enter «CleanTalk» in the search box and click the Install button for «Spam protection, Anti-Spam, FireWall by CleanTalk».
After installing the plugin, click the «Activate» button.
After it is done go to the plugin settings and click the «Get Access Key Automatically» button. Then just click the «Save Settings» button.
That’s it! From now you How to completely protect your Contact Forms from spam.
How to check Awesome Support Spam Protection
You can test the work of Anti-Spam protection for your Contact Forms by using a test email s @ cleantalk.org (without spaces). First, open the form in an Incognito browser tab. Fill in all the required form fields and send a form.
After submitting the form, you will see a block message about the block on the form submission.
If you have any questions, add a comment and we will be happy to help you.
Create your CleanTalk account – Register now and protect your Contact Forms from spam in 5 minutes
Update
The protection works only for website visitors, not for website admins. Be sure to test the form protection using Incognito mode.
Additional features
CleanTalk protects all forms at once: comments, registrations, feedbacks, contacts, reviews.
Installation takes about 1-2 minutes.
Smart 99% protection against spambots.
Always online – 24/7 technical support.
Logs, SpamFireWall, personal lists, country filters, stop-words, and many others.
Discover the complete list of CleanTalk Anti-Spam plugin features here.
Delegate control of your websites to other accounts at CleanTalk.org.
We’ve been testing this integration since January 6, 2025, it’s firm and stable by now. Anyway, if you have any questions or issues, just drop a message in the comment section down below.
If you have got a lots of spam or suspicious messages from te*****@*****le.com or te**@*****le.com lately? You’re not alone — these email addresses are widely used by spammers and hackers for sending spam, phishing attempts, and even code injection attacks.
At CleanTalk Anti-Spam, we’ve seen tons of spam originating from these addresses, every day we block approximately 110,000 requests to our clients’ websites from testing @example.com. So they’ve been on our blacklist for quite some time already:
At CleanTalk, we’ve been filtering out spam for a long time, and these two addresses have been stuck on our blacklist for a while now:
How to Protect Your Website From Spam and Malicious Requests The easiest way to protect your site from spam attacks is using CleanTalk Anti-Spam. It automatically filters submissions in the background and blocks spammy emails and malicious bots from getting through to your website.
If you want even stronger protection, just block the whole *@example.com domain. Here’s how you do it in CleanTalk: Use our instructions to install the anti-spam plugin on your site and connect it to the cloud, it takes no more than 5 minutes. We have developed plugins for all popular CMS, if your site is not made using CMS, you can use our API or libraries.
Lately, we sometimes get questions like “The code samples on GitHub are written in C#, they don’t seem to convert to VB. Do you have any code sample for visual basic ?”
The good news is that now we have! The project below demonstrates how to use the Cleantalk API with VBScript to validate registrations. Feel free to ask any questions – we’re here to help.
This script will automatically detect the form submission event and send the data to the Cleantalk API.
Please note, that the script does not perform any checks, just sends the user’s frontend data (like JavaScirpt state, mouse position etc.) to the API.
Example
VB
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Register</title><!--Bot-detector JS library wrapper. This script must be added to the HTML of the page.--><script src="https://moderate.cleantalk.org/ct-bot-detector-wrapper.js"></script></head><body><form method="post" action="your_form_handler_script"><label for="user_name">User name</label><label for="user_email">User email</label><input type="text" name="user_name" id="search_field" /><br /><input type="text" name="user_email" id="search_field" /><br /><input type="submit" /></form></body></html>
When you got added the script, the form will be updated with hidden event_token field after the script loaded. This field value you should transfer to VB Script
Once the token is provided in the API request, the VB Script will make the API takes in count the frontend data.
Make note, that data provided on event_token have the higher priority than the data set by optional VB Script setters.