Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
25 Million+
Websites using our plugins
Years of WordPress experience
WordPress tutorials
by experts

How to Add NoCAPTCHA to Block Comment Spam in WordPress

Editorial Note: We earn a commission from partner links on WPBeginner. Commissions do not affect our editors' opinions or evaluations. Learn more about Editorial Process.

Do you find CAPTCHA hard to use and annoying? What if we told you there is a new method that’s just as effective in preventing spam, but significantly less annoying. In this article, we will show you how to add NoCAPTCHA to block comment spam in WordPress.

No Captcha

Video Tutorial

Subscribe to WPBeginner

If you don’t like the video or need more instructions, then continue reading.


To tackle the ever-increasing amount of automated spam across the web, a team of experts developed a technology called CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart). It simply showed users an image containing some text, and users were asked to correctly type the text to prove that they are human.

Classic reCAPTCHA verification

Since then significant developments were made in the field of artificial intelligence technology. Today there are computer programs that can easily solve a CAPTCHA with 99.8% accuracy. This made the usual CAPTCHA much less effective.

Google recently announced a new API for their reCAPTCHA technology. They are calling it NoCAPTCHA reCAPTCHA. Instead of showing users text, this new technology simply asks users to click a box to prove they are human. If the NoCAPTCHA intelligence engine feels that a user might be a spam bot, then it will show them further challenges.

How to Use NoCAPTCHA reCAPTCHA in WordPress?

First thing you need to do is install and activate the No CAPTCHA reCAPTCHA plugin. Upon activation, the plugin will add a new menu item in your WordPress admin area.

Click on the admin menu for NoCAPTCHA reCAPTCHA, and it will take you to the plugin’s settings page.

NoCAPTCHA reCAPTCHA plugin settings

In order to use NoCAPTCHA reCAPTCHA, you will need their API keys. It’s easy and free to get your API.

Visit the reCAPTCHA API website to generate an API key for your website. You will be asked to log in using your Google account. Once logged in, you will be asked to enter the following information:

Registering for reCAPTCHA API Key

Simply enter the name of your site in the label field, and add your site’s domain name. Next, check the box to receive alerts for this site and click the Register button.

Copying Site and Secret Keys

You will see the Site and Secret keys on the next screen. You simply need to copy and paste them into your plugins settings page.

The next option on the settings page is to choose where you want to display the NoCAPTCHA reCAPTCHA on your site. It can display NoCAPTCHA verification on comment form, log in and registration pages.

The plugin also allows you to choose color scheme, language, and error message. The default settings would work on most site, but you can change them if you want.

Once you are done, save your settings. That’s all, you can now visit your website to see the new NoCAPTCHA reCAPTCHA in action.

We hope this article helped you add NoCAPTCHA to block comment spam on your WordPress site. You may also want to check out these vital tips and tools to combat comment spam in WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Google+.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

7 CommentsLeave a Reply

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. SFowler says

    “The next option on the settings page is to choose where you want to
    display the NoCAPTCHA reCAPTCHA on your site. It can display NoCAPTCHA
    verification on comment form, log in and registration pages.”
    This doesn’t show up as an option on my WordPress screen. Any suggestions?

  3. Greg says

    I’ve noticed some sites using a tick box and wondered how it worked. Now I know. I use WPmembers plugin, so I’ll have a look to see how they play together.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.