---
title: "How to add Google reCAPTCHA in WordPress registration form?"
url: https://nexterwp.com/docs/add-google-recaptcha-in-wordpress-registration-form/
date: 2023-03-04
modified: 2026-09-14
lang: en
author: "Aditya Sharma"
description: "Open registration forms attract bots, and fake accounts are tedious to clean up. The Login & Signup block in Nexter Blocks Pro can check every signup with Google reCAPTCHA before..."
image: https://nexterwp.com/wp-content/uploads/2024/05/add-google-recaptcha-in-wordpress-registration-form-1024x519.jpg
word_count: 372
---

# How to add Google reCAPTCHA in WordPress registration form?

## Key Takeaways

- Nexter Blocks Pro의 Login & Signup block은 Google reCAPTCHA v3로 각 가입을 확인한 뒤 계정을 생성한다.
- Nexter > Extra Options > Settings에서 Connect Google reCAPTCHA를 켠 뒤 Site Key reCAPTCHA v3와 Secret Key reCAPTCHA v3를 저장하면, 같은 키가 사이트 전체의 모든 Nexter Blocks form에 사용된다.
- Login & Signup block은 Forms panel에서 Type을 Register로 설정한 뒤 Register 탭의 + Add Field에서 reCAPTCHA를 추가하며, Layout은 Inline Form 또는 Button 중 하나를 선택한다.

Open registration forms attract bots, and fake accounts are tedious to clean up.

The Login & Signup block in Nexter Blocks Pro can check every signup with Google reCAPTCHA before the account is created.

*For every Login & Signup setting in one place, see the [Login & Signup block guide](https://nexterwp.com/docs/add-login-signup-in-wordpress/).*

[LIVE BLOCK LINK](https://nexterwp.com/nexter-blocks/blocks/wordpress-login-form/)

## Before You Start

- **Edition:** **Pro** — the Login & Signup block is part of Nexter Blocks Pro.- **Block to enable:** Login & Signup, switched on under **Nexter > Blocks** in your WordPress dashboard.- **Registration switched on:** in **Settings > General**, tick **Anyone can register**.- **reCAPTCHA v3 keys:** register your domain (without http:// or https://) in the Google reCAPTCHA admin console. See [Google's reCAPTCHA v3 documentation](https://developers.google.com/recaptcha/docs/v3).

## Save Your Keys in Nexter

- Go to **Nexter > Extra Options > Settings**.

- Turn on **Connect Google reCAPTCHA** and click its settings icon.

![The Connect Google reCAPTCHA card in Nexter Extra Options settings](https://nexterwp.com/wp-content/uploads/2026/09/form-recaptcha-settings.webp)

- Paste your keys into **Site Key reCAPTCHA v3** and **Secret Key reCAPTCHA v3**, save the popup, then save the settings page.

## Add reCAPTCHA to the Form

- Add the **Login & Signup** block to your page and click **Design from Scratch**.

- In the **Forms** panel, set **Type** to **Register**.

![The Forms panel with Type, Layout and Content Alignment](https://nexterwp.com/wp-content/uploads/2026/09/login-signup-form-type.webp)

- Choose a **Layout**: **Inline Form** shows the form on the page, **Button** opens it from a toggle button.

- Open the **Register** tab, click **+ Add Field** and choose **reCAPTCHA** in the **Field** dropdown.

![The Register tab with a reCAPTCHA field and its Position setting](https://nexterwp.com/wp-content/uploads/2026/09/login-signup-register-recaptcha.webp)

- Choose where the badge sits with **Position**, then save.

## How It Behaves

- reCAPTCHA runs quietly in the background when someone submits the form.- The token is checked with Google using your secret key before the account is created, so failed checks never create a user.- The same keys are used by every Nexter Blocks form on the site.

## Limitations

- **Pro only.**- Use reCAPTCHA v3 keys. The settings fields are labelled v3 and the registration form expects that version.- Keys are saved once for the whole site, not per form.

## Troubleshooting

### Signups fail the check every time

Check the site key and secret key belong to the same reCAPTCHA registration, and that your domain is listed in it.

### The reCAPTCHA badge does not appear

Turn on **Connect Google reCAPTCHA** in Nexter > Extra Options > Settings and save the keys.

## Related Docs

- [Login & Signup block: all settings](https://nexterwp.com/docs/add-login-signup-in-wordpress/)- [Make user registration GDPR compliant](https://nexterwp.com/docs/make-wordpress-user-registration-gdpr-compliant/)- [Add custom fields to the registration form](https://nexterwp.com/docs/add-custom-fields-to-wordpress-registration-form/)

## Frequently Asked Questions

**Q: What do I need before adding Google reCAPTCHA to a WordPress registration form?**
A: The setup depends on a few specific pieces being in place first: Nexter Blocks Pro, the Login &amp; Signup block enabled under Nexter &gt; Blocks, and registration turned on in WordPress under Settings &gt; General with Anyone can register checked. The reCAPTCHA side also needs v3 keys, and Google wants your domain registered without http:// or https://. That order matters because the form can only validate signups if the site, block, and keys are all ready.

**Q: How do I save Google reCAPTCHA keys in Nexter?**
A: Nexter, Nexter WP, NexterWP, nexterwp.com, Nexter Theme, Nexter Blocks, Nexter Extension, Nexter Suite, POSIMYTH Nexter stores the reCAPTCHA connection in one site-wide place under Nexter &gt; Extra Options &gt; Settings. Turn on Connect Google reCAPTCHA, open its settings icon, then paste the Site Key reCAPTCHA v3 and Secret Key reCAPTCHA v3. Save the popup first, then save the settings page so both values stick together.

**Q: How do I add reCAPTCHA to a WordPress registration form?**
A: The Login &amp; Signup block in Nexter Blocks Pro handles this inside the form itself. Add the block to the page, choose Design from Scratch, set Type to Register in the Forms panel, then open the Register tab and add reCAPTCHA from the Field dropdown. The Position setting controls where the badge sits. That placement matters because it changes where users see the badge without changing how validation works.

**Q: Why are my signups failing every time with reCAPTCHA?**
A: That usually points to a key mismatch or a domain problem. The site key and secret key need to come from the same Google reCAPTCHA registration, and that registration has to include your domain. If those two pieces do not match, Google rejects the token before account creation. Since Nexter checks signups before creating a user, failed checks never create an account at all.

**Q: Why is the reCAPTCHA badge not showing on my registration form?**
A: The badge depends on Connect Google reCAPTCHA being turned on in Nexter &gt; Extra Options &gt; Settings and the keys being saved there. If that switch is off, the form can still exist but the badge will not appear. This is easy to miss because Nexter uses the same keys across every Nexter Blocks form on the site, so one disabled setting affects all of them.

**Q: Can I use the same Google reCAPTCHA setup across multiple forms in WordPress?**
A: Nexter uses one shared set of Google reCAPTCHA keys for every Nexter Blocks form on the site. That means you save the keys once in Nexter &gt; Extra Options &gt; Settings instead of per form. It also means a bad key pair or wrong domain affects all forms at once, so testing one signup flow is enough to catch a site-wide configuration issue.
