<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WPWife &#187; wordpress captcha plugins</title>
	<atom:link href="http://www.wpwife.com/category/wordpress-captcha-plugins/feed" rel="self" type="application/rss+xml" />
	<link>http://www.wpwife.com</link>
	<description>WPHelp: fix and optimise WP themes&#38;plugins</description>
	<lastBuildDate>Fri, 21 Nov 2025 12:00:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.38</generator>
	<item>
		<title>How to Add CAPTCHA in WordPress Login and Registration Form</title>
		<link>http://www.wpwife.com/wordpress-plugins/how-to-add-captcha-in-wordpress-login-and-registration-form</link>
		<comments>http://www.wpwife.com/wordpress-plugins/how-to-add-captcha-in-wordpress-login-and-registration-form#comments</comments>
		<pubDate>Fri, 14 Jul 2023 12:45:02 +0000</pubDate>
		<dc:creator><![CDATA[Editorial Staff]]></dc:creator>
				<category><![CDATA[wordpress captcha login]]></category>
		<category><![CDATA[wordpress captcha plugins]]></category>
		<category><![CDATA[wordpress captcha registration]]></category>
		<category><![CDATA[WordPress Plugins]]></category>
		<category><![CDATA[wpforms]]></category>

		<guid isPermaLink="false">http://www.wpbeginner.com/?p=24209</guid>
		<description><![CDATA[
<p>Do you want to add CAPTCHA to your WordPress site&#8217;s login and registration forms? WordPress login and user registration pages are often prime targets for hackers, spammers, and brute force attacks. One way to avoid these attacks is by using CAPTCHA, which effectively blocks spambots&#8230;&#160;<strong><a href="https://www.wpbeginner.com/plugins/how-to-add-captcha-in-wordpress-login-and-registration-form/">Read More &#187;</a></strong></p>
<p>The post <a href="https://www.wpbeginner.com/plugins/how-to-add-captcha-in-wordpress-login-and-registration-form/">How to Add CAPTCHA in WordPress Login and Registration Form</a> first appeared on <a href="https://www.wpbeginner.com/">WPBeginner</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Do you want to add CAPTCHA to your WordPress site&#8217;s login and registration forms?</p>



<p>WordPress login and user registration pages are often prime targets for hackers, spammers, and brute force attacks. One way to avoid these attacks is by using CAPTCHA, which effectively blocks spambots and protects your site from being hacked.</p>



<p>In this article, we will show you how to add CAPTCHA to WordPress login and registration forms.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="385" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/how-to-add-captcha-in-wordpress-login-and-registration-form.png" alt="How to add captcha in WordPress login and registration form" class="wp-image-196039" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/how-to-add-captcha-in-wordpress-login-and-registration-form.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/how-to-add-captcha-in-wordpress-login-and-registration-form-300x170.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<h4 class="wp-block-heading">What Is CAPTCHA?</h4>



<p>A CAPTCHA is a computer program that can tell whether someone is a human or an automated user. It does that by showing a test that would be quite easy for a human user to pass but almost impossible for automated scripts or bots to get right.</p>



<p>In the earlier days of CAPTCHA, users were asked to enter the text they saw in an image. This image displayed random letters, words, or numbers in a distorted style.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="315" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/older-captcha.png" alt="Older captcha" class="wp-image-193749" title="Old style CAPTCHA" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/older-captcha.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/older-captcha-300x139.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>Later, a newer technology called reCAPTCHA was introduced. </p>



<p>It showed random words as a challenge and used user input to help digitalize books.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="247" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/digital-recaptcha.png" alt="Digital recaptcha" class="wp-image-193750" title="reCAPTCHA preview" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/digital-recaptcha.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/digital-recaptcha-300x109.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>This technology was acquired by Google in 2009. Since then, it has helped digitalize thousands of books and complete New York Times archives.</p>



<p>However, these new CAPTCHAs were still annoying and often ruined the user experience on websites.</p>



<p>To fix this, Google introduced &#8216;No CAPTCHA reCAPTCHA&#8217;, which uses <a href="https://www.wpbeginner.com/showcase/wordpress-plugins-using-artificial-intelligence-and-machine-learning/" title="WordPress Plugins Using Artificial Intelligence and Machine Learning">artificial intelligence (AI)</a> and user interactions to catch spambots.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="223" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/new-recaptcha.gif" alt="New recaptcha" class="wp-image-193751" title="NoCaptcha reCAPTCHA" /></figure>



<p>It shows an easier checkbox for human users to click on. For other suspicious traffic, it will show a more difficult CAPTCHA, like identifying objects in images.</p>



<p>That being said, let&#8217;s take a look at how <a href="https://www.wpbeginner.com/guides/" title="How to Make a WordPress Website (Ultimate Guide)">WordPress websites</a> can improve security with CAPTCHA.</p>



<h4 class="wp-block-heading">Why Use CAPTCHA for WordPress Login and Registration?</h4>



<p>WordPress login and registration pages are an easy target for spammers, wannabe hackers, and brute force attacks.</p>



<p>That&#8217;s because WordPress is the most <a href="https://www.wpbeginner.com/beginners-guide/how-to-choose-the-best-website-builder/" title="How to Choose the Best Website Builder (Compared)">popular website builder</a> in the world, which makes it a common target for malicious attempts.</p>



<p>The attacker&#8217;s motivation is often to get unauthorized access to your WordPress admin area to distribute malware. In other cases, the attacker can crash the entire network of websites hosted with a specific web hosting company to collect a ransom.</p>



<p>The easiest solution to protect your WordPress site is using a <a href="https://www.wpbeginner.com/plugins/best-wordpress-firewall-plugins-compared/" title="Best WordPress Firewall Plugins Compared">WordPress firewall plugin</a> like <a href="https://www.wpbeginner.com/refer/sucuri/"  rel="nofollow noopener" title="Sucuri">Sucuri</a>. It will block bad traffic from reaching your website and prevent unauthorized access.</p>



<p>Another solution is to add a secondary layer of <a href="https://www.wpbeginner.com/wp-tutorials/how-to-password-protect-your-wordpress-admin-wp-admin-directory/" title="How to Password Protect Your WordPress Admin (wp-admin) Directory">password protection on WordPress login</a> and registration pages. However, the problem with this method is that you will have to share that second password with each user, and this simply doesn&#8217;t scale for large multi-author blogs or membership sites.</p>



<p>CAPTCHA provides an easier alternative to those solutions. It uses Google&#8217;s AI technologies to detect genuine visitors and present CAPTCHA challenges to suspicious users.</p>



<h4 class="wp-block-heading">Default vs. Custom WordPress Login and Registration Form</h4>



<p>The default WordPress login and registration form provides a basic set of features.</p>



<p>The login page allows users to access the back end of your website according to their respective <a href="https://www.wpbeginner.com/beginners-guide/wordpress-user-roles-and-permissions/" title="Beginner’s Guide to WordPress User Roles and Permissions">user roles and permissions</a>.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="360" src="https://www.wpbeginner.com/wp-content/uploads/2017/04/wploginpage.png" alt="The WordPress default login page" class="wp-image-156421" title="Default WordPress Login Page" srcset="https://www.wpbeginner.com/wp-content/uploads/2017/04/wploginpage.png 680w, https://www.wpbeginner.com/wp-content/uploads/2017/04/wploginpage-300x159.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>The default <a href="https://www.wpbeginner.com/beginners-guide/how-to-allow-user-registration-on-your-wordpress-site/" title="How to Allow User Registration on Your WordPress Site">WordPress registration form</a> lets visitors create an account on your site. Once they are registered, they can also log in to your website&#8217;s back end and perform specific tasks allowed by their user role.</p>



<p>A lot of website owners want to customize the default <a href="https://www.wpbeginner.com/plugins/how-to-create-custom-login-page-for-wordpress/" title="How to Create a Custom WordPress Login Page (Ultimate Guide)">WordPress login and registration page</a> with their own logos, styles, and more. They use one of the many plugins to create their own custom login and registration page to replace the default ones.</p>



<p>Whether you are using the default pages or custom ones, we have got you covered.</p>



<p>In this guide, we will show you how to set up reCAPTCHA for both default and custom login and registration pages in WordPress. You can click the links below to jump ahead to any section:</p>



<div class="wp-block-aioseo-table-of-contents"><ul><li><a href="https://www.wpbeginner.com/plugins/how-to-add-captcha-in-wordpress-login-and-registration-form/#aioseo-adding-recaptcha-to-default-wordpress-login-and-registration-form">reCAPTCHA in Default WordPress Login and Registration Forms</a></li><li><a href="https://www.wpbeginner.com/plugins/how-to-add-captcha-in-wordpress-login-and-registration-form/#aioseo-setting-up-recaptcha-in-custom-wordpress-login-and-registration-form">reCAPTCHA in Custom WordPress Login and Registration Forms</a></li></ul></div>



<h4 class="wp-block-heading" id="aioseo-adding-recaptcha-to-default-wordpress-login-and-registration-form">reCAPTCHA in Default WordPress Login and Registration Forms</h4>



<p>The first thing you need to do is install and activate the <a title="CAPTCHA 4WP" href="https://wordpress.org/plugins/advanced-nocaptcha-recaptcha/"  rel="noopener nofollow">CAPTCHA 4WP</a> plugin. For more details, see our step-by-step guide on <a href="https://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/" title="How to Install a WordPress Plugin – Step by Step for Beginners">how to install a WordPress plugin</a>.</p>



<p>Once the plugin is activated, you need to visit the<strong> <strong>CAPTCHA 4WP</strong> » CAPTCHA Configuration</strong> page from your admin panel. </p>



<p>You will then see a setup wizard. Simply click the &#8216;Next&#8217; button to continue.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="300" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/start-captcha-4wp-setup-wizard.png" alt="Start captcha 4wp setup wizard" class="wp-image-193905" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/start-captcha-4wp-setup-wizard.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/start-captcha-4wp-setup-wizard-300x132.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>After that, you will need to select the type of reCAPTCHA you&#8217;d like to use. </p>



<p>There are 3 options to choose from, including Version 2, where users can check the &#8216;I am not a robot&#8217; checkbox, or Version 2, where no user interaction is needed, but a CAPTCHA will appear for suspicious traffic. Finally, Version 3 verifies requests with a score without user interaction. </p>



<p>For this tutorial, we will select the &#8216;Version 2 (Users have to check the &#8220;I&#8217;m not a robot&#8221; checkbox)&#8217; type. </p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="281" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/select-recaptcha-version.png" alt="Select recaptcha version" class="wp-image-193906" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/select-recaptcha-version.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/select-recaptcha-version-300x124.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>Once that&#8217;s done, click the &#8216;Next&#8217; button. </p>



<p>On the next screen, you will need to enter the Google reCAPTCHA site and secret key. </p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="316" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/enter-google-recaptcha-site-and-secret-keys.png" alt="Enter Google recaptcha site and secret keys" class="wp-image-193907" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/enter-google-recaptcha-site-and-secret-keys.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/enter-google-recaptcha-site-and-secret-keys-300x139.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>To get these Google reCAPTCHA API keys, you need to visit the <a href="https://www.google.com/recaptcha/intro/v3.html"  rel="nofollow noopener" title="reCAPTCHA">reCAPTCHA website</a>.</p>



<p>Then, click on the &#8216;v3 Admin Console&#8217; option at the top.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="336" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/view-captcha-admin-console.png" alt="View captcha admin console" class="wp-image-193909" title="Visit Google reCAPTCHA website" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/view-captcha-admin-console.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/view-captcha-admin-console-300x148.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>On the next screen, Google will ask you to sign in to your account. Once you are logged in, you will see the Register a new site page.</p>



<p>First, you need to enter your website name in the &#8216;Label&#8217; field. After that, you must select a reCAPTCHA type. For example, we will choose the reCAPTCHA v2 &#8216;I&#8217;m not a robot&#8217; checkbox.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="368" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/enter-captcha-label-and-select-version.png" alt="Enter captcha label and select version" class="wp-image-193910" title="Register a New Site for Google reCAPTCHA" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/enter-captcha-label-and-select-version.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/enter-captcha-label-and-select-version-300x162.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>Next, you need to enter your domain name in the &#8216;Domains&#8217; section. </p>



<p>Make sure to enter your domain name without the &#8216;https://www&#8217; part. </p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="305" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/enter-domain-for-captcha.png" alt="Enter domain for captcha" class="wp-image-193911" title="Add Domain Name and Owner for Google reCAPTCHA" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/enter-domain-for-captcha.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/enter-domain-for-captcha-300x135.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>Once done, just click on the &#8216;Submit&#8217; button.</p>



<p>Next, you will see a success message along with the site key and secret key that you can use on your WordPress website.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="364" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/copy-site-and-secret-key.png" alt="Copy site and secret key" class="wp-image-193912" title="Google reCAPTCHA API Keys" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/copy-site-and-secret-key.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/copy-site-and-secret-key-300x161.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>You can copy the site and secret keys. </p>



<p>Next, you will need to return to the browser tab or window where the CAPTCHA 4WP setup wizard is open. From here, you can enter the Google CAPTCHA site key and secret key. </p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="373" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/enter-the-site-and-secret-key-in-the-plugin.png" alt="Enter the site and secret key in the plugin" class="wp-image-193925" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/enter-the-site-and-secret-key-in-the-plugin.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/enter-the-site-and-secret-key-in-the-plugin-300x165.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>Once you are done, you will need to check the &#8216;I&#8217;m not a robot&#8217; checkbox and click the &#8216;Next&#8217; button. </p>



<p>Then, you will see a success message. Simply click the &#8216;Finish&#8217; button. </p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="224" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/view-success-button.png" alt="View success button" class="wp-image-193926" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/view-success-button.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/view-success-button-300x99.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>After that, you can configure additional CAPTCHA 4WP settings. </p>



<p>For instance, there are options to change the language, edit the error message, select a theme, and more. </p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="357" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/additional-captcha-4wp-settings.png" alt="Additional captcha 4wp settings" class="wp-image-193930" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/additional-captcha-4wp-settings.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/additional-captcha-4wp-settings-300x158.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>When you are done, simply click the &#8216;Save Changes&#8217; button. </p>



<p>That&#8217;s it! You have successfully added reCAPTCHA in the default WordPress login and registration form. </p>



<p>To preview it, you can open your <a href="https://www.wpbeginner.com/beginners-guide/how-to-find-your-wordpress-login-url/" title="Beginner’s Guide: How to Find Your WordPress Login URL">WordPress login URL</a> in your browser. For example, www.example.com/wp-login.php.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="390" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/recaptcha-preview.png" alt="reCaptcha preview" class="wp-image-193936" title="WordPress Login Page With Google reCAPTCHA" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/recaptcha-preview.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/recaptcha-preview-300x172.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>If you want to check the reCAPTCHA in the registration form, then just click on the &#8216;Register&#8217; link below the login form. After that, the WordPress registration form will open, and you can see how reCAPTCHA works.</p>



<h4 class="wp-block-heading" id="aioseo-setting-up-recaptcha-in-custom-wordpress-login-and-registration-form">reCAPTCHA in Custom WordPress Login and Registration Forms</h4>



<p>As we mentioned earlier, custom WordPress login and registration forms offer more user-friendly membership options to your website&#8217;s members and visitors. </p>



<p>First, these forms allow users to register or log in to your website from the front end. This improves the user experience and lets you keep the same overall design experience across your website.</p>



<p>Next, you can add your website logo and customize the login and registration pages in your style.</p>



<p>Plus, creating a custom WordPress login form and user registration form is easy with the most user-friendly WordPress form plugin, <a href="https://wpforms.com/"  rel="noopener" title="WPForms">WPForms</a>. It is the <a href="https://www.wpbeginner.com/plugins/5-best-contact-form-plugins-for-wordpress-compared/" title="Best Contact Form Plugins for WordPress Compared">best contact form plugin</a> for WordPress.</p>



<figure class="wp-block-image size-full"><a href="https://wpforms.com/"  rel="noopener"><img decoding="async" width="680" height="360" src="https://www.wpbeginner.com/wp-content/uploads/2021/07/wpforms-1.png" alt="WPForms" class="wp-image-173036" srcset="https://www.wpbeginner.com/wp-content/uploads/2021/07/wpforms-1.png 680w, https://www.wpbeginner.com/wp-content/uploads/2021/07/wpforms-1-300x159.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></a></figure>



<p>For this tutorial, we will use the WPForms Pro version because it includes the User Registration addon and more customization options. However, there is also a free <a href="https://wordpress.org/plugins/wpforms-lite"  title="Free version of WPForms Contact Form builder plugin" rel="noopener">WPForms Lite</a> version you can use to get started. </p>



<p>To get started, you need to install and activate the WPForms plugin on your WordPress site. For more details, see our step-by-step guide on <a href="https://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/" title="How to Install a WordPress Plugin – Step by Step for Beginners">how to install a WordPress plugin</a>.</p>



<p>Upon activation, head over to the <strong>WPForms » Settings</strong> page to enter your WPForms license key. You can get this key from your account area on the WPForms website.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="286" src="https://www.wpbeginner.com/wp-content/uploads/2023/04/wpforms-license-key.png" alt="Adding a license key to the WPForms form builder plugin" class="wp-image-180945" title="Add WPForms license key" srcset="https://www.wpbeginner.com/wp-content/uploads/2023/04/wpforms-license-key.png 680w, https://www.wpbeginner.com/wp-content/uploads/2023/04/wpforms-license-key-300x126.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>After that, click on the &#8216;CAPTCHA&#8217; tab at the top to configure reCAPTCHA for your custom-made WordPress forms. </p>



<p>First, you need to choose a CAPTCHA type. Go ahead and click on the &#8216;reCAPTCHA&#8217; option. </p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="367" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/select-captcha-type-in-wpforms.png" alt="Select captcha type in WPForms" class="wp-image-193941" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/select-captcha-type-in-wpforms.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/select-captcha-type-in-wpforms-300x162.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>Since we chose v2 earlier, we will choose reCAPTCHA v3 in this example so that you can see the different options.</p>



<p>However, our recommendation is still v2.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="344" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/choose-captcha-type-in-wpforms.png" alt="Choose captcha type in WPForms" class="wp-image-193994" title="WPForms reCAPTCHA Settings - Choose V3" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/choose-captcha-type-in-wpforms.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/choose-captcha-type-in-wpforms-300x152.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>After that, you will see the site key and secret key fields. To get these keys, you need to register your site on the Google reCAPTCHA website.</p>



<p>Just go to the <a href="https://www.google.com/recaptcha/intro/v3.html"  rel="nofollow noopener" title="reCAPTCHA">Google reCAPTCHA website</a> and then click on the &#8216;v3 Admin Console&#8217; button in the top right corner.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="336" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/view-captcha-admin-console.png" alt="View captcha admin console" class="wp-image-193909" title="Visit Google reCAPTCHA website" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/view-captcha-admin-console.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/view-captcha-admin-console-300x148.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>After that, Google will ask you to sign in to your account. Once done, you will see the &#8216;Register a new site&#8217; page.</p>



<p>Next, you can enter your website name and then select &#8216;Score based (v3)&#8217; from the reCAPTCHA types.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="355" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/select-v3-captcha-version.png" alt="Select v3 captcha version" class="wp-image-193995" title="Register a New Site for Google reCAPTCHA" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/select-v3-captcha-version.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/select-v3-captcha-version-300x157.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>Next, you need to enter your domain name (without https://www.), as shown in the screenshot below.</p>



<p> Once done, simply click on the &#8216;Submit&#8217; button. </p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="305" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/enter-domain-for-captcha.png" alt="Enter domain for captcha" class="wp-image-193911" title="Add Domain Name and Owner for Google reCAPTCHA" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/enter-domain-for-captcha.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/enter-domain-for-captcha-300x135.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>After that, Google will show a success message along with the site key and the secret key to add reCAPTCHA to your site.</p>



<p>Go ahead and copy these keys. </p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="364" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/copy-site-and-secret-key.png" alt="Copy site and secret key" class="wp-image-193912" title="Google reCAPTCHA API Keys" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/copy-site-and-secret-key.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/copy-site-and-secret-key-300x161.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>Now that you have the Google reCAPTCHA API keys, you need to return to the browser tab or window where the WPForms reCAPTCHA settings are open.</p>



<p>Next, simply go to the reCAPTCHA tab and enter the site key and secret key. Once that&#8217;s done, you can save your settings.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="380" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/enter-keys-in-wpforms-captcha-settings.png" alt="Enter keys in WPForms captcha settings" class="wp-image-193999" title="WPForms reCAPTCHA Settings WordPress" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/enter-keys-in-wpforms-captcha-settings.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/enter-keys-in-wpforms-captcha-settings-300x168.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>Now that you have successfully added reCAPTCHA to WPForms, you can easily enable reCAPTCHA in your custom login form, user registration form, or any form built with WPForms.</p>



<p>Now let&#8217;s go ahead and create a custom WordPress registration form.</p>



<p>First, you must visit the <strong>WPForms » Addons</strong> page and find the User Registration Addon. From here, click the &#8216;Install Addon&#8217; button.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="340" src="https://www.wpbeginner.com/wp-content/uploads/2021/12/wpforms-registration-addon.png" alt="The WPForms user registration addon" class="wp-image-142954" title="Install WPForms User Registration Addon" srcset="https://www.wpbeginner.com/wp-content/uploads/2021/12/wpforms-registration-addon.png 680w, https://www.wpbeginner.com/wp-content/uploads/2021/12/wpforms-registration-addon-300x150.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>After that, WPForms will download and install the addon. Once you see the User Registration Addon&#8217;s status is &#8216;Active,&#8217; you are ready to add a new user registration form.</p>



<p>Now you need to go to <strong>WPForms » Add New</strong> to launch the WPForms Builder. On the WPForms setup page, select the &#8216;User Registration Form&#8217; template and enter a name for your form. </p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="384" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/select-user-registration-form-template.png" alt="Select user registration form template" class="wp-image-194001" title="Select User Registration Form Template WPForms" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/select-user-registration-form-template.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/select-user-registration-form-template-300x169.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>Once you select a template, it will launch the WPForms drag-and-drop form builder.</p>



<p>After that, WPForms will automatically build a custom user registration form and open the form setup page.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="362" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/edit-user-registration-form.png" alt="Edit user registration form" class="wp-image-194005" title="User Registration Form Builder WPForms" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/edit-user-registration-form.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/edit-user-registration-form-300x160.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>Now, you can customize your form by adding new fields or editing the field options. If you like the default form, then you can use it without making any changes.</p>



<p>Next, you need to go to the &#8216;Settings&#8217; tab in the left menu to configure your form settings. Then switch to the &#8216;Spam Protection and Security&#8217; settings and enable Google v3 reCAPTCHA.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="309" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/enable-google-v3-in-wpforms.png" alt="Enable Google v3 in WPForms" class="wp-image-194023" title="Enable Google reCAPTCHA on WordPress Custom Registration Form" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/enable-google-v3-in-wpforms.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/enable-google-v3-in-wpforms-300x136.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>Once that&#8217;s done, just click the &#8216;Save&#8217; button in the top right corner.</p>



<p>That&#8217;s it! You have created a custom WordPress user registration form and also added reCAPTCHA to it.</p>



<p>The next thing you need to do is add the custom user registration form on your website. You can do that by clicking the &#8216;Embed&#8217; button in the form builder.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="352" src="https://www.wpbeginner.com/wp-content/uploads/2022/08/embed-your-form.png" alt="Embed your form" class="wp-image-137651" srcset="https://www.wpbeginner.com/wp-content/uploads/2022/08/embed-your-form.png 680w, https://www.wpbeginner.com/wp-content/uploads/2022/08/embed-your-form-300x155.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>Next, you will need to select an existing page or create a new one to embed your form.</p>



<p>For this tutorial, we will use the &#8216;Create New Page&#8217; option. </p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="323" src="https://www.wpbeginner.com/wp-content/uploads/2022/08/emebd-a-form-in-page.png" alt="Embed a form in page" class="wp-image-136743" srcset="https://www.wpbeginner.com/wp-content/uploads/2022/08/emebd-a-form-in-page.png 680w, https://www.wpbeginner.com/wp-content/uploads/2022/08/emebd-a-form-in-page-300x143.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>After that, you can enter a name for your new page. </p>



<p>Once that&#8217;s done, simply click the &#8216;Let&#8217;s Go&#8217; button.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="309" src="https://www.wpbeginner.com/wp-content/uploads/2023/06/enter-name-for-form-embed-page.png" alt="Enter name for form embed page" class="wp-image-193378" srcset="https://www.wpbeginner.com/wp-content/uploads/2023/06/enter-name-for-form-embed-page.png 680w, https://www.wpbeginner.com/wp-content/uploads/2023/06/enter-name-for-form-embed-page-300x136.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>Next, you will see a preview of your registration form in the <a href="https://www.wpbeginner.com/beginners-guide/14-tips-for-mastering-the-wordpress-visual-editor/" title="Tips for Mastering the WordPress Content Editor">content editor</a>. </p>



<p>Alternatively, you can also use the WPForms block to add your form. </p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="311" src="https://www.wpbeginner.com/wp-content/uploads/2018/02/add-a-wpforms-block-in-wordpress.png" alt="Add a WPForms block in wordpress" class="wp-image-148662" srcset="https://www.wpbeginner.com/wp-content/uploads/2018/02/add-a-wpforms-block-in-wordpress.png 680w, https://www.wpbeginner.com/wp-content/uploads/2018/02/add-a-wpforms-block-in-wordpress-300x137.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>Now, you can publish the page and visit it in your web browser to see the custom user registration form with Google reCAPTCHA in action.</p>



<p>Since we chose reCAPTCHA v3 in this example, you won&#8217;t see a Google reCAPTCHA checkbox like &#8216;I&#8217;m not a robot.&#8217; This is because reCAPTCHA v3 works in the background, but you will still see a small badge in the bottom right corner.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="316" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/registration-form-with-recaptcha.png" alt="Registration form with recaptcha" class="wp-image-194051" title="Custom WordPress User Registration Form with Google reCAPTCHA" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/registration-form-with-recaptcha.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/registration-form-with-recaptcha-300x139.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>The process of creating a custom login form is almost the same. </p>



<p>The only difference is that you need to choose the User Login Form template from the WPForms setup page.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="386" src="https://www.wpbeginner.com/wp-content/uploads/2019/10/user-login-form-template.png" alt="User login form template" class="wp-image-194052" title="Select User Login Form Template WPForms" srcset="https://www.wpbeginner.com/wp-content/uploads/2019/10/user-login-form-template.png 680w, https://www.wpbeginner.com/wp-content/uploads/2019/10/user-login-form-template-300x170.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<p>For more details, you can see our guide on <a href="https://www.wpbeginner.com/plugins/how-to-create-custom-login-page-for-wordpress/" title="How to Create a Custom WordPress Login Page (Ultimate Guide)">how to create a custom login page in WordPress</a>.</p>



<p>We hope this article helped you to learn how to add CAPTCHA to WordPress login and registration forms. You may also want to see our <a href="https://www.wpbeginner.com/wordpress-security/" title="The Ultimate WordPress Security Guide – Step by Step">ultimate WordPress security guide</a> and our expert picks for the <a href="https://www.wpbeginner.com/plugins/best-wordpress-security-plugins-compared/" title="Best WordPress Security Plugins to Protect Your Site (Compared)">best WordPress security plugins</a>.</p>



<p>If you liked this article, then please subscribe to our <a href="https://youtube.com/wpbeginner?sub_confirmation=1"  rel="noreferrer noopener nofollow" title="Subscribe to WPBeginner YouTube Channel">YouTube Channel</a> for WordPress video tutorials. You can also find us on <a href="https://twitter.com/wpbeginner"  rel="noreferrer noopener nofollow" title="Follow WPBeginner on Twitter">Twitter</a> and <a href="https://facebook.com/wpbeginner"  rel="noreferrer noopener nofollow" title="Join WPBeginner Community on Facebook">Facebook</a>.</p><p>The post <a href="https://www.wpbeginner.com/plugins/how-to-add-captcha-in-wordpress-login-and-registration-form/">How to Add CAPTCHA in WordPress Login and Registration Form</a> first appeared on <a href="https://www.wpbeginner.com/">WPBeginner</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.wpwife.com/wordpress-plugins/how-to-add-captcha-in-wordpress-login-and-registration-form/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="0" type="" />
		</item>
	</channel>
</rss>
