Wie du Spam verhinderst
Formspree arbeitet hart daran, Spam zu verhindern, doch das ist eine der Realitäten eines offenen Formulars im Internet. Hier sind mehrere Techniken, die du mit Formspree nutzen kannst, um Spam in deinen Formularen zu verhindern.
reCAPTCHA verwenden
reCAPTCHA ist die mit Abstand wirksamste Methode, um Spam in deinem Formular zu verhindern. Aufgrund seiner Verbreitung im Web muss die überwiegende Mehrheit der Nutzer nichts weiter tun, als ein Kontrollkästchen anzuklicken. Mehr dazu hier.
Übermittlungen als Spam markieren
Formspree scannt Übermittlungen automatisch und markiert sie mithilfe eines Machine-Learning-Modells als Spam. Wenn du eine Übermittlung erhältst, die Spam ist, kannst du dabei helfen, unser Modell zu trainieren, indem du sie markierst. Um eine Übermittlung als Spam zu markieren, klicke auf den Link am Ende der Übermittlungs-E-Mail. Je mehr Informationen wir haben, desto besser können wir unseren Spam-Filter auf deine Bedürfnisse abstimmen.
Formular-ID-URLs statt E-Mail-URLs verwenden
Ursprünglich enthielten die action-URLs von Formspree eine E-Mail-Adresse, wodurch Bots deine E-Mail-Adresse entdecken und Spam senden konnten. Sie sahen so aus:
<form action="https://formspree.io/your@email.com" method="POST">
Heute enthalten Formspree-URLs eine eindeutige ID, die deine E-Mail-Adresse verbirgt. Um eine neue Formspree-URL zu erhalten, registriere dich einfach unter https://formspree.io/register und erstelle ein Formular, indem du auf den Button + New Form klickst. Die URL findest du nach dem Erstellen des Formulars auf der Integrations-Seite. Sie wird so aussehen:
<form action="https://formspree.io/f/a_form_id" method="POST">
Weitere Informationen findest du in unserem Artikel zum Auslaufen von Legacy-Formularen (E-Mail-URLs).
Ein Honeypot-Feld verwenden
Du kannst ein spezielles verstecktes Feld hinzufügen, um Spam-Bots abzufangen. Mehr dazu hier.
Dein Formular auf eine bestimmte Domain beschränken
Du kannst die Einstellung “Restrict to domain” für dein Formular setzen, um Übermittlungen von unerwarteten Stellen zu vermeiden. Mehr dazu hier.
Eigene Spam-Regeln hinzufügen
Business-Nutzer können eigene Honeypot-Felder erstellen und Regeln hinzufügen, um Übermittlungen zu kennzeichnen, die bestimmte Muster von Spam-Inhalten enthalten. Mehr dazu hier.