reCAPTCHA ist der kostenlose SPAM-Schutz von Google für Formulare. Um ihn in einem EverWeb-Kontaktformular zu verwenden, erstellen Sie mit Ihrem Google-Konto zwei Schlüssel, einen Websiteschlüssel und einen geheimen Schlüssel, und fügen sie in die Einstellungen des Formulars ein. Das dauert etwa 10 Minuten.
Seit 2025 gehört jeder reCAPTCHA-Schlüssel zu einem Google Cloud-Projekt. Sie müssen sich mit Google Cloud nicht auskennen: Google erstellt oder wählt das Projekt für Sie, und der kostenlose Tarif umfasst bis zu 10.000 Prüfungen pro Monat, weit mehr, als die Formulare der meisten Websites erhalten.
Ihre Schlüssel erstellen
- Gehen Sie zur reCAPTCHA-Seite von Google unter https://www.google.com/recaptcha/admin/create und melden Sie sich mit Ihrem Google-Konto an.
- Geben Sie unter Label (Bezeichnung) einen Namen ein, den Sie wiedererkennen, etwa den Namen Ihrer Website.
- Wählen Sie den Typ:
- Für EverWeb 4.5 oder für reCaptcha v2 in EverWeb 4.6: Wählen Sie Challenge (v2) (Aufgabe) und dann "I'm not a robot" Checkbox (Kästchen „Ich bin kein Roboter“).
- Für reCaptcha v3 in EverWeb 4.6 und neuer: Wählen Sie Score based (v3) (punktebasiert).
- Fügen Sie unter Domains die Domain Ihrer Website hinzu, etwa yourdomain.com, ohne www oder https://. Fügen Sie auch jede weitere Adresse hinzu, unter der Sie dieselbe Website veröffentlichen, etwa eine Testkopie.
- Wenn Google nach einem Google Cloud-Projekt fragt, behalten Sie das vorgeschlagene oder erstellen Sie ein neues.
- Akzeptieren Sie die Nutzungsbedingungen, falls Sie danach gefragt werden, und klicken Sie auf Submit (Senden).
- Google zeigt Ihren Websiteschlüssel und Ihren geheimen Schlüssel an. Kopieren Sie beide. Sie können sie später auf derselben reCAPTCHA-Seite in den Einstellungen Ihrer Website wieder aufrufen.
Die Schlüssel zu Ihrem Kontaktformular hinzufügen
- Wählen Sie in EverWeb Ihr Widget Kontaktformular Erweitert (Contact Form Advanced) 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. Wählen Sie ab EverWeb 4.6 außerdem den passenden Captcha Provider (Captcha-Anbieter).
- Fügen Sie den Websiteschlüssel in reCaptcha-Site-Schlüssel und den geheimen Schlüssel in reCaptcha-Geheimschlüssel ein. Vertauschen Sie die beiden nicht und fügen Sie keine Leerzeichen hinzu.
- Veröffentlichen Sie Ihre Website und senden Sie sich dann aus einem privaten Browserfenster eine Testnachricht.
Das reCAPTCHA-Feld erscheint nur auf Ihrer veröffentlichten Website, nicht in der Vorschau.
Wenn Sie den Schlüssel stattdessen in der Google Cloud Console erstellt haben
Schlüssel lassen sich auch in der Google Cloud Console erstellen, auf deren reCAPTCHA-Seite (Google nennt sie inzwischen Fraud Defense). Dort heißt der geheime Schlüssel, den EverWeb braucht, Legacy-Schlüssel:
- Öffnen Sie auf der reCAPTCHA-Seite den Tab Keys (Schlüssel) und klicken Sie auf Ihren Schlüssel.
- Öffnen Sie den Tab Integration und klicken Sie auf Use legacy key (Legacy-Schlüssel verwenden).
- Kopieren Sie diesen Schlüssel in EverWeb in reCaptcha-Geheimschlüssel.
Ein Schlüssel, der in der Google Cloud Console erstellt wurde, ist punktebasiert (v3), sofern Sie beim Erstellen nicht Will you use challenges? (Werden Sie Aufgaben verwenden?) einschalten. Für EverWeb 4.5, das das Kästchen "Ich bin kein Roboter" verwendet, ist es einfacher, den Schlüssel auf der oben genannten reCAPTCHA-Seite zu erstellen.
Gut zu wissen
- Schlüssel funktionieren nur mit dem Typ, für den sie erstellt wurden. Ein v2-Schlüssel funktioniert nicht mit v3. Wenn Sie den Typ wechseln, erstellen Sie neue Schlüssel.
- Mehr als 10.000 Prüfungen pro Monat: Google bittet Sie, für das Projekt eine Abrechnung einzurichten. Bis dahin finden keine Prüfungen mehr statt: Ihr Formular funktioniert also, ist aber nicht geschützt.
- Google meldet, dass Ihr Schlüssel migriert werden muss: Ältere Schlüssel von vor 2025 werden in Google Cloud-Projekte verschoben. Folgen Sie dem Hinweis von Google auf der reCAPTCHA-Seite. Ihre Schlüssel bleiben dieselben, Sie müssen in EverWeb also nichts ändern.
