WordPress Plugin – Contact Form 7: Spam reduzieren


Quick-Tipp: CF7 Quiz-Funktion als Alternative zum klassischen Captcha

Wer kennt sie nicht? Die Spam-Mails. Umso ärgerlicher ist es, wenn diese über das eigene Kontaktformular zugestellt werden. Das Plugin Contact Form 7 (kurz: CF7) ist eines der beliebtesten Kontaktformular-Plugins für WordPress.

Daher möchte ich heute einen kurzen Tipp mit Dir teilen, wie Du ganz ohne extra Plugin oder Drittanbieter (Honeypot, reCaptcha, etc…) der Spam-Flut den Kampf ansagen kannst:

Füge in Dein Kontaktformular ein simples Quiz ein.

Wie jetzt? So einfach? Ja, so einfach!

Öffne dazu dazu Dein bestehendes Kontaktformular und füge vor dem Submit-Button (oder einer beliebigen anderen Stelle) die folgende Textzeile ein:

[quiz quiz-872 "2 + 1 =|3" "null + 2 =|2" "12 + 0 =|12"]

Mit dieser Zeile erstellst Du ein Texteingabe-Feld in deinem Formular und CF7 erwartet die hinterlegte Antwort. Du kannst beliebig viele Frage-Antwort-Kombinationen hinzufügen, solltest jedoch mindestens 3 Stück verwenden.

Trage jede Frage-Antwort-Kombination in Anführungszeichen, getrennt mit einer | (Pipe) in diese Zeile ein. Der Teil vor der | wird als Frage ausgewertet. Der Teil nach der | wird als Antwort von CF7 erwartet.

Als Ergebnis erhältst Du ein weiteres Eingabe-Feld in deinem Formular:

Einfaches Quiz-Texteingabe Feld im Frontend.
Contact Form 7: Quiz-Eingabefeld zwischen zwei weiteren Eingabe-Elementen

Um das Kontaktformular abzusenden, muss das Quiz richtig gelöst werden, ansonsten wird eine Fehlermeldung ausgegeben.

Ich nutze dieses Verfahren selbst sehr erfolgreich und kann so auf weitere Plugins oder Drittanbieter-Tools verzichten. Lass es mich gerne wissen, wenn diese Lösung auch bei Dir für weniger Spam im Posteingang sorgt. 🙂

Übrigens: Solltest Du Unterstützung bei der Implementierung benötigen, stehe ich gerne mit Rat und Tat zur Seite. Sende mir einfach eine Mail oder nutze das Kontaktformular und ich melde mich bei Dir.