Cloudflare Turnstile in WordPress einbauen โ€“ die Google ReCAPTCHA Alternative

Mit โ€žCloudflare Turnstileโ€œ bietet Cloudflare uns Website-Betreibern eine fantastische Alternative zu der Google ReCAPTCHA Lรถsung.

โ€‹Eine (meistens) unsichtbare Prรผfung, ob deine Formulare gerade wirklich von einem Menschen oder einem Bot ausgefรผllt werden, bei der deine Nutzer absolut nichts machen mรผssen. Selbst wenn der Nutzer eingreifen muss, ist nur das Bestรคtigen einer Checkbox nรถtig.

In dieser Anleitung zeige ich dir, wie du Cloudflare Turnstile in WordPress einfรผgst, um deine WordPress, WooCommerce und andere Formulare vor Spam und Bots zu schรผtzen.

Cloudflare Turnstile โ€“ eine Google ReCAPTCHA Alternative oder mehr vom Gleichen?

Dass Bots und dadurch Spam mit der Hilfe des Google ReCAPTCHA von Formularen ferngehalten werden kรถnnen, ist ja seit Jahren die Standardlรถsung. Wenn du es nicht auf deiner Website nutzt, ist es dir sicherlich trotzdem in den Weiten des Internets begegnet.

Du weiรŸt schonโ€ฆ

โ€žKlicke alle Fahrrรคder anโ€ฆโ€œ und โ€žIch bin kein Roboterโ€œ.

Google ReCaptcha Beispiel
Google ReCAPTCHA โ€žIch bin kein Roboterโ€œ โ€“ nervig und รผberall โ€ฆ

Allerdings muss der Nutzer hier hรคufig aktiv werden, um den ReCAPTCHA zu bestehen und das Formular abzusenden.

Zudem gibt es mit Google ReCAPTCHA Bedenken bezรผglich es Datenschutzes. Google nutzt beispielsweise eigene gesetzte Cookies aus der Google Suche, um den Nutzer als solchen auszumachen. Google sagt zwar, die Daten der ReCAPTCHAs nicht zu Werbezwecken zu nutzen, aber es ist nun mal Google โ€“ es ist nicht weit hergeholt zu denken, sie machen etwas mit diesen Daten.

Cloudflare Turnstile geht genau diese beiden Nachteile an und macht es besser:

  • es ist meistens keine Nutzerinteraktion notwendig
  • es werden keine Daten zu Werbezwecken gesammelt
Cloudflare Turnstile Beispiel
Cloudflare Turnstile lรคuft meistens ohne Nutzerinteraktion und sammelt keine Daten zu Werbezwecken

Cloudflare Turnstile ist eine groรŸartige Alternative zu der bekannten Lรถsung und schรผtzt deine Formulare vor Bots, Spam und sonstigen automatisierten Bรถsewichten. Zudem erfordert es keine Eingabe des Nutzers und ist somit deutlich nutzerfreundlicher.

Ach ja, und es ist natรผrlich auch komplett kostenlos.

Fรผr welche Formulare funktioniert Turnstile?

In den Einstellungen des Plugins kannst du festlegen, wo genau das Turnstile eingebaut werden soll. Die unterstรผtzen Plugins und Formulare werden stetig erweitert, wie du auf der Seite des Plugins sehen kannst.

Aktuell werden die folgenden Formulare und Plugins unterstรผtzt:

WordPress

  • Login Form
  • Registration Form
  • Password Reset Form
  • Comments Form
  • WooCommerce

Checkout

  • Pay For Order
  • Login Form
  • Registration Form
  • Password Reset Form
  • Form Plugins

WPForms

  • Fluent Forms
  • Contact Form 7
  • Gravity Forms
  • Formidable Forms
  • Forminator Forms

Other Integrations

  • Elementor Pro Forms
  • Mailchimp for WordPress Forms
  • BuddyPress Registration Form
  • bbPress Create Topic & Reply Forms
  • Ultimate Member Forms
  • wpDiscuz Custom Comments Form

Cloudflare Turnstile in WordPress einbauen

Cloudflare Turnstile beim WordPress Login Formular

Der Einbau geht in drei einfachen Schritten. Zunรคchst installieren wir das kostenlose โ€žSimple Cloudflare Turnstileโ€œ Plugin, anschlieรŸend erstellen wir einen Cloudflare-Account und verbinden ihn mit dem Plugin und abschlieรŸend aktivierst du Turnstile fรผr die gewรผnschten Formulare.

1. Simple Cloudflare Turnstile installieren

Simploe Cloudflare Turnstile Plugin Headerbild

Da das Simple Cloudflare Turnstile Plugin kostenlos im WordPress Pluginverzeichnis erhรคltlich ist, kannst du es wie รผblich รผber das WordPress Backend installieren:

Klicke auf โ€žPluginsโ€œ โ†’ โ€žInstallierenโ€œ und gib oben rechts in die Suche โ€žSimple Cloudflare Turnstileโ€œ ein.

Nun solltest du direkt das Plugin von Elliot Sowersby angezeigt bekommen, kannst es installieren und aktivieren.

2. Cloudflare API Keys erstellen

Wenn du noch keinen Cloudflare Account hast, kannst du ihn kostenlos erstellen. Klicke dazu hier und erstelle deinen kostenlosen Account.

Direkt nach dem Erstellen gelangst du in das Cloudflare Dashboard. Hier klickst du nun links im Menรผ auf โ€žTurnstileโ€œ und anschlieรŸend auf โ€žAdd Siteโ€œ:

Cloudflare Turnstile Seite hinzufรผgen

Gib nun den Namen der Website ein (er wird nur intern fรผr dich genutzt) und anschlieรŸend die Domain der Website, auf der du Turnstile einfรผgen mรถchtest.

Du kannst nun zwischen drei verschiedenen Varianten von Turnstile wรคhlen:

Verwaltet (meine Empfehlung)
Cloudflare prรผft, ob anhand verschiedener Informationen festgemacht werden kann, dass der Nutzer ein Mensch ist. Wenn ja, sieht der Nutzer nichts von Turnstile. Wenn nein, wird der Nutzer aufgefordert, einen Haken zu setzen (keine Sorge, hier kommen keine Abfragen nach Schornsteinen oder Flugzeugen).

Nicht interaktiv
Es wird ein Widget gezeigt (wie oben in dieser Anleitung zu sehen), das eine Ladeanimation anzeigt, bis der Nutzer als Mensch verifiziert wurde.

Unsichtbar
Hier sieht der Nutzer gar nichts und Turnstile versucht im Hintergrund, den Nutzer zu verifizieren.

Ich wรผrde dir zu โ€žVerwaltetโ€œ raten. Damit hast du die hรถchste Wahrscheinlichkeit, dass Bots abgefangen werden und gleichzeitig wird der Nutzer wirklich nur zu einer Handlung aufgefordert, wenn es gar nicht anders geht.

Klicke anschlieรŸend auf โ€žErstellenโ€œ:

Cloudflare Turnstile Widget-Typen

Jetzt werden dir der Site-Key (Site-Schlรผssel) und Secret Key (Geheimer Schlรผssel) angezeigt. Diese brauchst du unbedingt im nรคchsten Schritt, lasse den Tab also offen oder sichere sie dir in einem externen Programm:

Cloudflare Turnstile API Schlรผssel

3. Website & Cloudflare verbinden

Navigiere jetzt in deinem WordPress Backend unter โ€žEinstellungenโ€œ โ†’ โ€žCloudflare Turnstileโ€œ.

Hier findest du alle Einstellungen zu dem Simple Cloudflare Turnstile Plugin und kannst die Verbindung zu Cloudflare per API Keys herstellen.

Trage jetzt in die Felder fรผr โ€žSite-Keyโ€œ und โ€žSecret Keyโ€œ die Schlรผssel aus dem letzten Schritt ein und speichere:

Verbindung zwischen Simple Cloudflare Turnstile und Cloudflare API

Nach dem Speichern wirst du aufgefordert, die Verbindung zu prรผfen. Bis du das gemacht hast, wird kein Turnstile in deinen Formularen angezeigt.

4. Einstellungen zur Darstellung und dem Verhalten

Es gibt drei Einstellungen zum Aussehen und Verhalten des Cloudflare Turnstiles.

Theme
Wenn du ein helles Erscheinungsbild wรผnschst, wรคhle die Option โ€žLightโ€œ. Alternativ kannst du fรผr eine dunkle Darstellung auf โ€žDarkโ€œ wechseln oder auch โ€žAutoโ€œ wรคhlen, wenn sich das Aussehen an der Gerรคteeinstellung des Nutzers orientieren soll.

Disable Submit Button
Setzt du hier den Haken, wird das Plugin den โ€žSendenโ€œ-Button deaktivieren, bis die Prรผfung durch Cloudflare Turnstile erfolgt ist.

Custom Error Message
Hier kannst du einen benutzerdefinierten Text einfรผgen, der dem Nutzer angezeigt wird, wenn er nicht als Mensch verifiziert wurde.

5. Cloudflare Turnstile fรผr Formulare aktivieren

Scrollst du noch etwas weiter nach unten, findest du auf der Einstellungsseite die verschiedenen Formulare, die das Plugin auf deiner Website erkannt hat.

Du kannst nun die Haken bei den Formularen setzen, fรผr die du die Turnstile-Abfrage aktivieren mรถchtest und anschlieรŸend deine ร„nderungen speichern:

Cloudflare Turnstile fรผr gewisse Formulare aktivieren

Neben den klassischen WordPress Formularen unterstรผtzt das Simple Cloudflare Turnstile Plugin eine Auswahl weiterer Plugins:

  • WooCommerce
  • Contact Form 7
  • WPForms
  • Gravity Forms
  • Fluent Forms
  • Formidable Forms
  • Elementor Forms
  • Mailchimp for WordPress
  • BuddyPress
  • bbPress
  • Ultimate Member
  • wpDiscuz

Ich hatte zudem Kontakt mit Elliot (dem Programmierer des Plugins) und er fรผgt gerne weitere Plugins hinzu, wenn sie von Nutzern gewรผnscht sind.

Ist Cloudflare Turnstile DSGVO-konform?

Disclaimer: Ich bin weder Anwalt noch Datenschutzbeauftragter, all die Informationen in diesem Artikel basieren auf meiner ausfรผhrlichen Recherche und meiner jahrelangen Erfahrung und sind ohne Gewรคhr auf Richtigkeit oder Vollstรคndigkeit.

Wie รผblich bei Funktionen, die eine Verbindung zu externen Servern herstellen, darfst du hier die Regelungen der DSGVO nicht vergessen.

Das Turnstile stellt eine Verbindung zum Server โ€žchallenges.cloudflare.comโ€œ her. Diese externe Verbindung muss dem Nutzer mitgeteilt werden und du benรถtigst die Einwilligung.

Wie bei Google ReCAPTCHA auch, kann man diesen Dienst vermutlich als โ€žFunktionalโ€œ festlegen. Wenn du allerdings mรถchtest, dass es keinen Weg um Turnstile herum gibt, musst du es als โ€žEssenziellโ€œ festlegen (denke hierbei an die rechtlichen Auswirkungen).

Da es in den gรคngigen Cookie-Banner-Plugins noch keine Vorlagen fรผr Cloudflare Turnstile gibt, musst du die benรถtigten Daten selber hinterlegen.

Um dir das zu erleichtern, kannst du dich an diesen Daten orientieren, allerdings kann und mรถchte ich dir keine Garantie geben, dass sie aktuell und korrekt sind.

Name: Cloudflare Turnstile
Anbieter: Cloudflare Inc.
Zweck: Cloudflare Turnstile schรผtzt Formulare vor Angriffen von Bots, indem der Nutzer vor Absenden des Formulars als Mensch verifiziert wird.
DSE des Anbieters: https://www.cloudflare.com/privacypolicy/

Cloudflare Turnstile setzt keine technischen Cookies.

So kann das also fรผr deinen individuellen Service in Real Cookie Banner aussehen:

Real Cookie Banner Service fรผr Cloudflare Turnstile

Du musst zudem mit einem Content Blocker die Verbindung zum Server von Cloudflare blockieren. Hinterlege im Content Blocker einen Namen fรผr den Content Blocker und fรผge die folgende URL hinzu:

challenge.cloudflare.com

Verbinde den Content Blocker anschlieรŸend noch mit deinem vorher erstellten Service. Im Content Blocker bei Real Cookie Banner sieht das dann so aus:

Content Blocker fรผr Cloudflare Turnstile

Fazit

Cloudflare Turnstile ist eine perfekte Alternative zu Google reCAPTCHA. Mit dem kostenlosen Plugin โ€žSimple Cloudflare Turnstileโ€œ ist die Verbindung zu den Servern von Cloudflare schnell hergestellt. Alles, was du benรถtigst, ist ein kostenloser Cloudflare-Account und schon kannst du dir einen API Key generieren.

Cloudflare Turnstile ist deutlich unaufdringlicher als der gewohnte ReCAPTCHA und erfordert zudem in den meisten Fรคllen รผberhaupt keine Nutzerinteraktion.

Cloudflare verspricht zudem, mรถglichst datensparend vorzugehen. Sie schreiben selber: โ€žUnlike other CAPTCHA options, we never harvest data for ad retargeting.โ€œ

In meiner Praxiserfahrung funktioniert das Turnstile super und blockt so gut wie alle Spam-Bots ab. Es ist definitiv eine Bereicherung!


Jonas Tietgen

Dein WordPress Ninja mit 10+ Jahren Erfahrung, Grรผnder von WP Ninjas und SEO Nerd.

Jonas hilft Solopreneuren, ihre WordPress Websites selber รผberarbeiten, pflegen und optimieren zu kรถnnen.

Schon seit er 14 ist, baut er Websites mit WordPress und arbeitet seit Jahren tรคglich mit WordPress. Dadurch hat er Erfahrung mit so ziemlich jedem Theme und Plugin, kennt WordPress auswendig und toppt das Ganze mit einer Liebe zu Webdesign (inklusive Webdesign-Studium) und SEO.

In รผber 120 Tutorials stellt er dir in seinem Blog sein gesamtes Wissen zur Verfรผgung, erweitert dein SEO-Wissen in seinem Search Effect Podcast, sowie dem Keyword-Magic-Workshop und unterstรผtzt dich in Coachings und รผber seinen beliebten Mitgliederbereich.

Abseits von WordPress nerdet Jonas gerne รผber Gesundheit ab, macht viel Krafttraining und weiteren Sport und baut immer wieder spannende Website-Projekte wie bambuslife.de oder wattlife.de auf.


46 Plugins & Tools, dank denen ich 20.000 Besucher monatlich bekomme!

Das WordPress Toolkit kostenlos für dich

Abonniere meine exklusiven WordPress Tipps, News und mein Experten-Wissen, das ich sonst nirgends teile!

 

...und sichere dir das WordPress Toolkit kostenlos!

Nach der Begrüßungsmail kommen die E-Mails im Normalfall 1x / Woche. Du kannst dich natürlich jederzeit abmelden und bekommst keinen Spam! Datenschutz

46 Plugins & Tools, dank denen ich 20.000 Besucher monatlich bekomme!

Das WordPress Toolkit kostenlos für dich

Abonniere meine exklusiven WordPress Tipps, News und mein Experten-Wissen, das ich sonst nirgends teile!

 

...und sichere dir das WordPress Toolkit kostenlos!

Nach der Begrüßungsmail kommen die E-Mails im Normalfall 1x / Woche. Du kannst dich natürlich jederzeit abmelden und bekommst keinen Spam! Datenschutz