WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Alexandre Alves v1.2.2

CWeb Form Protection with Turnstile for Elementor Forms

Add Cloudflare Turnstile to your forms — with a per-form field for Elementor Pro so you choose exactly which forms are protected.

CWeb Form Protection with Turnstile for Elementor Forms

The facts

Active installs
100+
Price
Free
Last updated
13 Aug 2026
Added
Jun 2026
Requires WP
5.8
Tested up to
WP 7.1
Requires PHP
7.4
Downloads
713

Our analysis

AI-assisted

CWeb Form Protection with Turnstile for Elementor Forms is a WordPress plugin that integrates Cloudflare's Turnstile CAPTCHA into Elementor Pro forms. This plugin allows you to add a Turnstile field to specific forms, providing flexibility in form protection. You can also opt to protect all Elementor Pro forms at once with a single setting.

In addition to Elementor forms, the plugin offers optional protection for built-in WordPress forms such as login, registration, and comments. It requires a free Cloudflare Turnstile site key and secret key, as well as Elementor Pro for the specific form functionality.

Best for: This plugin is suitable for WordPress users who want to enhance form security on Elementor Pro sites.

What it does well

  • Adds Cloudflare Turnstile CAPTCHA to Elementor Pro forms
  • Allows per-form control for form protection
  • Optional global protection for all Elementor Pro forms
  • Supports built-in WordPress forms
  • Free to use from the WordPress.org directory

Where it falls short

  • Requires Elementor Pro for full functionality
  • Only integrates with Cloudflare Turnstile
  • Limited information on user ratings and feedback

Verdict

CWeb Form Protection with Turnstile is a practical tool for those using Elementor Pro who need a flexible CAPTCHA solution. Its reliance on Cloudflare's service may limit options for users preferring other CAPTCHA methods.

From the developer

Alexandre Alves's own description of CWeb Form Protection with Turnstile for Elementor Forms, lightly tidied.

This plugin adds Cloudflare Turnstile — a free, privacy-friendly CAPTCHA alternative — to your WordPress site.

Its key difference from other Turnstile plugins is per-form control for Elementor Pro: instead of toggling Turnstile globally for every Elementor form, you add a “Cloudflare Turnstile” field to the specific forms you want to protect, exactly like Elementor’s built-in reCAPTCHA field. Forms without the field are left untouched. If you prefer the all-at-once approach, an optional setting protects every Elementor Pro form automatically.

Features

  • Per-form Turnstile field for Elementor Pro Forms — drag it into the forms you choose.
  • Optional “all Elementor Pro forms” switch — protect every Elementor Pro form at once, without adding the field to each one (off by default).
  • Optional protection for the built-in WordPress forms:
    • Login
    • Registration
    • Lost password
    • Comments
    • Checkout (classic shortcode checkout)
    • Login (My account, and the checkout “returning customer” login)
    • Registration (My account)
    • Account details

    Requirements

    • The Elementor field requires Elementor Pro (the Forms widget is a Pro feature). Without Elementor Pro, the WordPress form integrations still work.
    • A free Cloudflare Turnstile site key and secret key.

    Third-party service

    This plugin renders the official Cloudflare Turnstile widget and verifies tokens with Cloudflare.

    • When a protected form is displayed, the visitor’s browser loads https://challenges.cloudflare.com/turnstile/v0/api.js from Cloudflare.
    • When a protected form is submitted, your server sends a request to https://challenges.cloudflare.com/turnstile/v0/siteverify containing: the Turnstile token from the widget (cf-turnstile-response), your secret key, and — unless disabled with the cwebts_remoteip filter — the visitor’s IP address (REMOTE_ADDR). The secret key is never sent to the browser.

    • Cloudflare Turnstile: https://www.cloudflare.com/products/turnstile/

    • Terms of Service: https://www.cloudflare.com/website-terms/
    • Privacy Policy: https://www.cloudflare.com/privacypolicy/

    About the name

    The distinctive part of the name is CWeb Form Protection, after Collectif WEB, the agency that maintains this plugin. The trailing “with Turnstile for Elementor Forms” only describes what the plugin integrates with: “Turnstile” is the Cloudflare service it uses, and “for Elementor Forms” signals compatibility with Elementor’s Forms widget. This plugin is not affiliated with, sponsored by, or endorsed by Cloudflare, Inc. or Elementor Ltd.

    Trademarks

    Not affiliated with Cloudflare, Inc. or Elementor Ltd. “Cloudflare” and “Turnstile” are trademarks of Cloudflare, Inc. “Elementor” is a trademark of Elementor Ltd. These names are used only to describe compatibility.

    Read the full description on the official page →

Tagged as

Alternatives

Other plugins for content delivery.

FluentSMTP

Free WP Mail SMTP plugin - fix WordPress email deliverability with Gmail, Amazon SES, SendGrid, Mailgun, Cloud...

Free 600k+ installs 4.8★ (400)
Smush

Smush

93

Compress and optimize images, enable lazy load, serve WebP & AVIF, and speed up your site with a global im...

Free 1M+ installs 4.8★ (6,051)
W3 Total Cache

Search Engine (SEO) & Performance Optimization (WPO) via caching. Integrated caching: CDN, Page, Minify, O...

Free 900k+ installs 4.4★ (5,420)
Super Page Cache

Boost PageSpeed, SEO, and Core Web Vitals with full page caching, JS/CSS optimization, media optimization, and...

Free 70k+ installs 4.8★ (506)
WP Fastest Cache

The simplest and fastest WP Cache system

Free 1M+ installs 4.9★ (4,224)
SpeedyCache

SpeedyCache is a WordPress cache plugin that helps you improve performance of your WordPress site by caching,...

Free 600k+ installs 4.4★ (30)