Black Friday Sale is Live: Get up to 30% OFF RankReady Pro - the WordPress AI SEO pluginBlack Friday Sale is Live: Up to 30% OFF Get Deal
Features

How to add Cloudflare Turnstile spam protection with Hatch

Turn on Cloudflare Turnstile for the WordPress sign-in page, comments and frontend forms in Hatch, and what happens if Cloudflare cannot be reached.

Last updated October 29, 2026

Cloudflare Turnstile checks that a visitor is human, usually without a puzzle. Hatch can use it on the WordPress sign-in page, the comment form and forms sent from your frontend. It is off until you add your keys.

Get your Turnstile keys

  1. In the Cloudflare dashboard, open Turnstile and add a site.
  2. Copy the site key and the secret key.

Enter the keys in Hatch

Open Hatch, Content and find the third-party keys section. Enter the keys once. The Security tab shows a Keys missing badge until you do.

Choose where to use it

On the Security tab, under Bot and spam protection:

  • Protect the WordPress sign-in page adds a Turnstile check to the sign-in form.
  • Protect the WordPress comment form adds it to the comment form built into WordPress. Most sites leave this off because comments are posted from the frontend, which you protect in the Content tab.
The Hatch Security tab with the Fortress Mode card and the WordPress doors to close card
Turnstile switches live further down the Security tab, under Bot and spam protection.

What data goes to Cloudflare

Your server sends the visitor’s Turnstile response token, their IP address when available, and your secret key to Cloudflare to verify. The visitor’s browser loads the Turnstile script from challenges.cloudflare.com on pages with a protected form. See Hatch privacy and third-party services.

If Cloudflare cannot be reached

Hatch lets the request through rather than locking visitors out, and shows an admin notice.