Ready to get started?Download WordPress

Plugin Directory

Anti-spam by CleanTalk (No CAPTCHA)

Cloud, premium antispam for WordPress. No captcha, no spam comments, no spam registrations, no spam contact emails, no spam trackbacks.

How does the plugin work with spam comments?

Spam comments moves to SPAM folder. First comment from a new author plugin compares with post and previous comments. If the relevance of the comment is good enough it gets approval at the blog without manual approval.

How does the plugin stop spam?

Plugin uses several simple tests to stop spammers.

  1. JavaScript anti spam test. 99% spam bots doesn't have all JavaScript functions support. So, the plugin has code which can run normal visitor and can't run the spam bot.
  2. Checks by Email, IP, domains at spam activities list. The plugin online use spam activity database at cleantalk.org, which are consist more then 1 billion records about spam activity IPs, Email, Domains and ASN. If the senders IP or Email matches with database, the sender gets some spam scores. To reduce false/positive rate the plugin doesn't use only blacklist test to ban spammers. The sender will be banned only if multiple spam test failed.
  3. Comment submit time. Spam bots usually send post immediately after page load, because spam bots not really fill the web form, they are only send $_POST data to the blog. The normal visitor send the data within several seconds or minutes.
  4. Relevance test for the comments. Spam bots posts send to the blog comments which are not matched with article by relevance, so the plugin can filter spam bots with offtop filter.

Will anti spam protects my theme?

Yes, it will. The plugin compatible with any WordPress themes.

How can I test anti-spam protection?

Please use email stop_email@example.com for comments, contacts or signups. Also you can see comments processed by plugin for last 7 days at Control panel or look at folder "Spam" for banned comments.

Is the plugin effective against spam bots?

Plugin Anti-spam by CleanTalk stops up to 100% of spam comments, spam signups (registrations) and spam contact emails. More over, by determining the relevance of the comment text, the plugin stops about 96% spam comments submitted manually via browser.

What about pingback, trackback spam?

Plugin by default pass pingbacks without any checks. All trackbacks will be blocked if the sender have spam activity.

Should I use another anti spam plugins?

CleanTalk stops up to 100% of spam bots, so you can disable other anti spam plugins (especially CAPTCHA like anti spam plugins). In some cases several anti-spam plugins can conflict, so it will be better use just one plugin.

The plugin WordPress MultiUser (WPMU or WordPress network) compatible?

The plugin is WordPress MultiUser (WPMU or WordPress network) compatible. Each blog in multisite environment has individual anit spam options for spam bots protection.

After the installation I noticed in the statistics that the number of spam attacks had increased

There are a few reasons for this:

  • With the indexing of your web-site by the search systems, appearance of external links and better search results position, your web-site attracts more and more spambots.
  • Non-transparent protection systems like CAPTCHA or question/answer, that don't have spam attacks statistics, don't let you see the whole picture, or the picture is incomplete.
  • Counting methods for spam attacks and spambots are different for different systems, which explains the diversity. We seek to provide detailed statistics.

Why my dummy "spam" comment passed to the WordPress?

The plugin has several options to detect spam bots and humans. If you just post spammy text like this,

"I want to sell something", "Buy something here.." and etc

The comments will be passed, becuase the plugin detect sender as a human. So, use special email stop_email@example.com to test anti-spam or wait a few days to see how the plugin works.

Can I use CleanTalk with cache plugins?

CleanTalk doesn't use static HTML code into templates, so all anit spam functions will works correctly with any WordPress cache plugins.

Requires: 3.0 or higher
Compatible up to: 4.0
Last Updated: 2014-8-27
Downloads: 124,945


4 stars
4.8 out of 5 stars


3 of 6 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

4 people say it works.
0 people say it's broken.

100,3,3 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,3,3 100,2,2 100,2,2 100,3,3 100,4,4 100,4,4 100,4,4 100,1,1 100,3,3
100,6,6 100,4,4 100,4,4 100,3,3
100,2,2 100,7,7 100,4,4 100,6,6 100,1,1
100,7,7 100,4,4
83,6,5 100,7,7 100,7,7 100,6,6 100,8,8 100,4,4 100,1,1 100,5,5 100,5,5
100,5,5 100,7,7 100,5,5 100,5,5
100,1,1 100,6,6 100,5,5 100,7,7 100,4,4 100,4,4 100,5,5
100,4,4 100,4,4 100,4,4 100,3,3 100,1,1
100,2,2 100,6,6 100,4,4 100,5,5 100,4,4 100,4,4 80,5,4 100,1,1 100,4,4 100,4,4 100,4,4 100,4,4 100,3,3 100,1,1
100,1,1 100,3,3 100,4,4 100,4,4 100,4,4