Das Widget Kontaktformular Erweitert (Contact Form Advanced) hat einen kostenlosen SPAM-Schutz mit Google reCAPTCHA eingebaut: Besucher setzen ein Häkchen bei "Ich bin kein Roboter", bevor das Formular gesendet wird. Sie brauchen ein kostenloses Google-Konto, um zwei Schlüssel zu erhalten, die Sie in die Einstellungen des Formulars einfügen. Das dauert etwa 10 Minuten. Ab EverWeb 4.6 können Sie auch das unsichtbare reCAPTCHA v3 wählen oder Cloudflare Turnstile statt Google: siehe den Abschnitt zu EverWeb 4.6 weiter unten.
Welches Formular haben Sie?
| Widget | SPAM-Schutz |
|---|---|
| Kontaktformular Erweitert | reCAPTCHA, das Sie in den Widget-Einstellungen einschalten. Ab EverWeb 4.6 auch Cloudflare Turnstile |
| Contact Form (das einfache Kontaktformular) | Kein reCAPTCHA. Ersetzen Sie es durch Kontaktformular Erweitert, um reCAPTCHA zu nutzen |
SPAM-Schutz einschalten
- Holen Sie sich Ihre zwei Schlüssel bei Google. Folgen Sie So fügen Sie Kontaktformularen einen SPAM-Schutz mit reCaptcha hinzu. Wählen Sie reCAPTCHA v2 und das Kästchen "Ich bin kein Roboter" und fügen Sie die Domain Ihrer Website hinzu, etwa yourdomain.com.
- Wählen Sie in EverWeb Ihr Formular aus und öffnen Sie Inspektor > Widget-Einstellungen.
- Scrollen Sie zu SPAM-Schutz und setzen Sie das Häkchen bei Verwenden Sie den Spam-Schutz von reCaptcha.
- Fügen Sie Ihren Websiteschlüssel (Site Key) in reCaptcha-Site-Schlüssel und Ihren geheimen Schlüssel (Secret Key) in reCaptcha-Geheimschlüssel ein. Vertauschen Sie die beiden nicht und fügen Sie keine Leerzeichen hinzu.
- Veröffentlichen Sie Ihre Website, öffnen Sie dann die veröffentlichte Seite in einem privaten Browserfenster und senden Sie sich eine Testnachricht.
Das reCAPTCHA-Feld erscheint nur auf Ihrer veröffentlichten Website. In der Vorschau zeigt EverWeb an seiner Stelle einen Hinweis, und aus der Vorschau werden keine Formulare gesendet.
EverWeb 4.6 und neuer: reCAPTCHA v3 oder Cloudflare Turnstile
Ab EverWeb 4.6 enthält der Bereich SPAM-Schutz ein Menü Captcha Provider (Captcha-Anbieter) mit drei Möglichkeiten. Alle drei sind kostenlos.
| Captcha Provider | Was Besucher sehen | Wo Sie die Schlüssel bekommen |
|---|---|---|
| reCaptcha v2 | Ein Kästchen "Ich bin kein Roboter" zum Anhaken | Bei Google, wie oben beschrieben |
| reCaptcha v3 | Nichts zum Anhaken. Google prüft den Besuch im Hintergrund, und das Formular zeigt eine kurze Zeile, dass die Website durch reCAPTCHA geschützt ist, mit Links zu den Datenschutzbestimmungen und Nutzungsbedingungen von Google | Bei Google reCAPTCHA, mit dem punktebasierten Typ (v3) |
| Cloudflare Turnstile | Ein kleines Cloudflare-Feld, das den Besucher meist von selbst prüft, ohne Rätsel zum Lösen | Bei Cloudflare, mit einem kostenlosen Cloudflare-Konto. Ihre Domain muss Cloudflare dafür nicht nutzen |
- Wählen Sie Ihr Formular aus, öffnen Sie Inspektor > Widget-Einstellungen, scrollen Sie zu SPAM-Schutz und setzen Sie das Häkchen bei Verwenden Sie den Spam-Schutz von reCaptcha.
- Wählen Sie Ihren Anbieter unter Captcha Provider.
- Klicken Sie auf die Schaltfläche zur Registrierung unter den Schlüsselfeldern. Ihr Name richtet sich nach Ihrer Auswahl: Sign Up for reCaptcha v3 (für reCaptcha v3 registrieren) öffnet die Seite von Google zum Erstellen von reCAPTCHA-Schlüsseln, und Sign Up for Cloudflare Turnstile (für Cloudflare Turnstile registrieren) öffnet Turnstile in Ihrem Cloudflare-Dashboard. Melden Sie sich an oder erstellen Sie ein kostenloses Konto, wenn Sie dazu aufgefordert werden.
- Erstellen Sie Schlüssel für Ihre Website. Wählen Sie bei reCAPTCHA v3 den punktebasierten Typ (v3). Fügen Sie bei Turnstile ein Widget hinzu. Geben Sie in beiden Fällen die Domain Ihrer Website ein, etwa yourdomain.com, sowie jede weitere Adresse, unter der Sie veröffentlichen, etwa eine Testkopie.
- Fügen Sie den Websiteschlüssel in reCaptcha-Site-Schlüssel und den geheimen Schlüssel in reCaptcha-Geheimschlüssel ein. Die Felder heißen bei jedem Anbieter weiterhin reCaptcha.
- Veröffentlichen Sie Ihre Website und senden Sie sich dann aus einem privaten Browserfenster eine Testnachricht.
Schlüssel funktionieren nur mit dem Anbieter, für den sie erstellt wurden. Schlüssel für reCAPTCHA v2 funktionieren nicht mit v3. Wenn Sie den Anbieter wechseln, erstellen Sie neue Schlüssel dafür und ersetzen Sie beide.
Wenn es nicht funktioniert
- "The captcha is not valid." (Das Captcha ist ungültig) oder das Feld wird nicht geladen: Prüfen Sie, ob die Domain in Ihren reCAPTCHA- oder Turnstile-Einstellungen mit der Adresse Ihrer Website übereinstimmt, ob jeder Schlüssel im richtigen Feld steht und ob die Schlüssel für den gewählten Anbieter erstellt wurden.
- Sie veröffentlichen dieselbe Website unter einer zweiten Adresse, etwa als Testkopie: Fügen Sie diese Domain ebenfalls zu denselben Schlüsseln hinzu.
- "You must complete the captcha." (Sie müssen das Captcha ausfüllen): Der Besucher hat das Formular gesendet, ohne das Häkchen zu setzen. So soll es sein.
- "The captcha score was too low." (Die Captcha-Bewertung war zu niedrig; reCAPTCHA v3, ab EverWeb 4.6): Google hat den Besuch als wahrscheinlich automatisiert eingestuft. Echte Besucher sehen das selten. Wenn doch, bitten Sie sie, es erneut zu versuchen, oder stellen Sie Captcha Provider auf reCaptcha v2 oder Cloudflare Turnstile um.
- Ihr Formular kommt überhaupt nicht an: siehe Mein Kontaktformular sendet mir keine E-Mails.
Gut zu wissen
- reCAPTCHA und Turnstile stoppen automatisierte Programme, die Formulare ausfüllen. Sie können keinen Menschen stoppen, der Spam von Hand eintippt, und keinen Spam, der direkt an Ihre E-Mail-Adresse geht. Zu Spam in Ihrem Posteingang siehe Ich erhalte sehr viele Spam-E-Mails in meinem Postfach. Wie kann ich das stoppen?
- Wenn Sie das Contact Forms Enhanced Add-on haben, setzt dessen Option Bestätigungs-E-Mail senden einen eingeschalteten SPAM-Schutz voraus. Siehe Was ist das Contact Forms Enhanced Add-on?
