Wie kann man die Spam-Registrierung auf WordPress verhindern? (Gesamtführer 2022)
Veröffentlicht: 2022-09-14Eine wichtige Maßnahme zur Sicherung Ihrer WordPress-Website ist die Verhinderung von Spam-Registrierungen. Dadurch werden alle Registrierungsversuche von Spam-Bots über das Registrierungsformular blockiert.
Es schützt Ihre Website nicht nur vor böswilligen Absichten, sondern erspart Ihnen auch den Umgang mit endlosen Spam-Registrierungen.
In diesem Artikel werden einige einfache Möglichkeiten untersucht, um die Registrierung von WordPress-Spam zu verhindern. Lassen Sie uns vorher erfahren, warum es wichtig ist, die Spam-Registrierung zu stoppen, und das beste Tool, um Ihnen dabei zu helfen.
Warum ist es wichtig, die WordPress-Spam-Registrierung zu blockieren?
Spam-Bots zielen auf die Registrierungsformulare auf Ihrer Website ab, indem sie innerhalb kurzer Zeit eine große Anzahl von Registrierungen senden.
Es ist offensichtlich mühsam, mit solchen Spam-Einsendungen umzugehen. Hier sind ein paar weitere Gründe, warum Sie die Spam-Registrierung in WordPress verhindern sollten.
- Wenn Sie Spam-Registrierungen deaktiviert lassen, erhalten Spam-Bots Zugriff auf verschiedene Teile Ihrer Website. Dadurch wird die Sicherheit Ihrer Website erheblich beeinträchtigt.
- Alle gefälschten Registrierungen in der Datenbank Ihrer Website belasten sie und beeinträchtigen ihre Gesamtleistung.
- Durch die Spam-Registrierung können Spam-Bots unerwünschte Inhalte in Ihrem Kommentar- und Bewertungsbereich posten. Dies kann Ihren professionellen Ruf bei echten Benutzern beeinträchtigen.
Deshalb empfehlen wir Ihnen auch, den Spamschutz für Ihre Registrierungsformulare zu aktivieren.
Der beste Weg, um die Spam-Registrierung in WordPress zu verhindern
Wenn es darum geht, Spam-Registrierungen zu verhindern, bietet WordPress mehrere Lösungen. Sie werden Anti-Spam-Plugins finden, die ausschließlich zur Beseitigung von Spam-Problemen entwickelt wurden. Andererseits gibt es Registrierungsformular-Plugins, die Anti-Spam-Funktionen bieten.
Und eines der besten Plugins, um den Registrierungs-Spam für neue WordPress-Benutzer zu stoppen, ist die Benutzerregistrierung.
Wie der Name schon sagt, handelt es sich um ein Registrierungsformular-Plugin, mit dem Sie benutzerdefinierte Registrierungsformulare erstellen können. Mit seinem benutzerfreundlichen Drag-and-Drop-Builder können Sie im Handumdrehen Veranstaltungsregistrierungsformulare, Kursregistrierungsformulare usw. erstellen!
Und wenn Sie ein WooCommerce-Ladenbesitzer sind, werden Sie sich freuen! Die Benutzerregistrierung bietet ein WooCommerce-Add-on, mit dem benutzerdefinierte WooCommerce-Registrierungsformulare erstellt werden können. Es ist überhaupt keine Codierung erforderlich!
Am wichtigsten ist, dass Sie Spam-Registrierungen mit seinen erweiterten Sicherheitsfunktionen gegen Spam verhindern können. Insbesondere erhalten Sie drei Anti-Spam-Funktionen:
- reCAPTCHA/ hCaptcha-Integration
- Anti-Spam-Honeypot
- Whitelist-Domainregistrierung
Daher empfehlen wir Ihnen dieses unglaubliche Plugin, um benutzerdefinierte Registrierungsformulare zu erstellen und sie vor Spam zu schützen.
Wie kann man die Spam-Registrierung auf WordPress verhindern?
Die Benutzerregistrierung bietet drei Anti-Spam-Funktionen für Ihre benutzerdefinierten Registrierungsformulare. In diesem Handbuch zeigen wir Ihnen, wie Sie diese Funktionen verwenden, um Spam-Registrierungen zu verhindern.
Bevor Sie fortfahren, lassen Sie uns Sie darüber informieren, dass für die Registrierung von Anti-Spam-Honeypots und Whitelist-Domains die Pro-Version dieses Plugins erforderlich ist. Sie können Ihre Formulare jedoch weiterhin mit reCAPTCHA und hCaptcha über die kostenlose Version integrieren.
Fangen wir damit an!
1. Hinzufügen von reCAPTCHA oder hCaptcha zum Registrierungsformular
Die erste Möglichkeit, ein Registrierungsformular vor Spam zu schützen, besteht darin, reCAPTCHA oder hCaptcha hinzuzufügen.
Wenn Sie mit CAPTCHA nicht vertraut sind, ist es einfach ein Werkzeug, um festzustellen, ob ein Benutzer ein Mensch oder ein Bot ist. Es gibt verschiedene Arten von CAPTCHAs, daher ist auch die Methode, die jedes CAPTCHA verwendet, um einen Bot von Menschen zu trennen, unterschiedlich.
Befolgen Sie einfach die nachstehenden Schritte, und Sie können die CAPTCHA-Integration in kürzester Zeit in Ihr Formular implementieren.
I. Installieren Sie das kostenlose Benutzerregistrierungs-Plugin
Das allererste, was Sie tun müssen, ist die Benutzerregistrierung auf Ihrer Website zu installieren und zu aktivieren. Da die Integration von reCAPTCHA und hCaptcha in der kostenlosen Version verfügbar ist, können Sie einfach das kostenlose Plugin installieren.
Melden Sie sich dazu in Ihrem WordPress-Dashboard an. Navigieren Sie zu Plugins >> Neu hinzufügen .
Suchen Sie nun nach dem Plugin und klicken Sie auf die Schaltfläche Installieren, sobald es in den Ergebnissen angezeigt wird.
Aktivieren Sie dann das Plugin.
Nachdem die Aktivierung abgeschlossen ist, gelangen Sie auf die Setup -Seite. Hier können Sie entweder die Einrichtung abschließen oder zum Dashboard springen.
Wenn Sie ein neuer Benutzer sind, empfehlen wir, den Einrichtungsvorgang abzuschließen.
Eine Sache, die Sie während der Einrichtung nicht verpassen dürfen, ist die Einstellung „ Jeder kann sich registrieren “. Wenn Sie diese Option aktivieren, können sich Benutzer mit einem Frontend-Formular auf Ihrer Website registrieren. Andernfalls können Ihre Benutzer nicht auf das Registrierungsformular zugreifen.
Wenn Sie die Einrichtung bereits übersprungen haben, navigieren Sie zu Einstellungen >> Allgemein . Aktivieren Sie das Kontrollkästchen für die Mitgliedschaftsoption , und Sie sind fertig!
II. Erstellen Sie ein neues Registrierungsformular
Als nächstes müssen Sie ein Registrierungsformular erstellen, in dem Sie den CAPTCHA-Schutz aktivieren können. Gehen Sie zu Benutzerregistrierung >> Neu hinzufügen und Sie werden zum Formularersteller weitergeleitet.
Sie können die erforderlichen Felder einfach per Drag & Drop ziehen, um ein benutzerdefiniertes Registrierungsformular zu erstellen.
Wenn Sie Hilfe benötigen, lesen Sie unseren Leitfaden zum Erstellen eines Registrierungsformulars mit der Benutzerregistrierung.
III. Integrieren Sie das Registrierungsformular mit reCAPTCHA oder hCaptcha
Öffnen Sie nach dem Ausfüllen des Registrierungsformulars Einstellungen >> Integration auf der Registerkarte Benutzerregistrierung .
Hier finden Sie die drei CAPTCHA-Typen, mit denen Sie das Registrierungsformular schützen können:
reCaptcha v2: Dieses CAPTCHA fordert Benutzer auf, ein „Ich bin kein Roboter“ anzukreuzen. Kontrollkästchen oder vollständige Bildherausforderungen. Anschließend analysiert es die Aktionen des Benutzers, um Menschen und Bots voneinander zu unterscheiden.
reCaptcha v3: reCaptcha v3 arbeitet im Hintergrund und fordert Benutzer nicht auf, Herausforderungen durchzuführen.
Es analysiert, wie ein Benutzer mit Ihrer Website interagiert und generiert eine Punktzahl in Abhängigkeit von den Interaktionen. Diese Punktzahl bestimmt, ob der Benutzer ein Mensch ist oder nicht; eine höhere Punktzahl weist auf einen echten Benutzer hin.
hCaptcha: hCaptcha ähnelt reCaptcha v2. Aber im Gegensatz zu v2 verkauft es keine Benutzerdaten an Dritte.
Je nach Ihren Anforderungen können Sie eines dieser CAPTCHAs hinzufügen.
Eine detaillierte Anleitung finden Sie in unserem Artikel zur Integration von CAPTCHAs in Registrierungs- und Anmeldeformulare.
Hinzufügen von reCAPTCHA zum Registrierungsformular
Zunächst müssen Sie den Site Key und den Secret Key für reCAPTCHA von der offiziellen Google reCAPTCHA-Seite abrufen.
Klicken Sie auf dieser Seite auf v3 Admin Console und melden Sie sich bei Ihrem Google-Konto an.
Sobald Sie sich angemeldet haben, gelangen Sie auf die Seite „ Erstellen “, auf der Sie Ihre Website registrieren können. Die Website, die Sie registrieren, muss diejenige sein, auf der Sie die CAPTCHAs anzeigen möchten.
Geben Sie das Label ein und wählen Sie zwischen reCAPTCHA v2/v3.
Geben Sie dann die Domains ein, akzeptieren Sie die Nutzungsbedingungen und klicken Sie auf Senden .
Google reCAPTCHA generiert automatisch einen Site Key und einen Secret Key für Sie.
Kopieren Sie sie also und gehen Sie zurück zu Benutzerregistrierung >> Einstellungen >> Integration .
Wählen Sie nun den CAPTCHA-Typ aus, für den Sie die Schlüssel generiert haben. Fügen Sie als Nächstes die Schlüssel in die entsprechenden Felder ein und klicken Sie auf Änderungen speichern . Für reCaptcha v2 haben Sie die Wahl, es unsichtbar zu machen.
Für reCaptcha v3 können Sie einen benutzerdefinierten Schwellenwert festlegen.
Hinzufügen von hCaptcha zum Registrierungsformular
Ebenso benötigen Sie den Site Key und den Secret Key für hCaptcha.
Sie können sie von der offiziellen hCaptcha-Seite erhalten.
Klicken Sie auf Registrieren und wählen Sie hCaptcha zu Ihrem Dienst hinzufügen (kostenlos) .
Schließen Sie den Anmeldevorgang ab und hCaptcha generiert automatisch sowohl den Site Key als auch den Secret Key .
Kopieren Sie diese Schlüssel und gehen Sie zurück zu Benutzerregistrierung >> Einstellungen >> Integration .
Wählen Sie hCaptcha in der Option CAPTCHA-Typ , fügen Sie die Schlüssel ein und speichern Sie die Änderungen.
IV. Aktivieren Sie den CAPTCHA-Schutz für das Formular
Nach der Integration müssen Sie noch den CAPTCHA-Schutz für das Registrierungsformular aktivieren. Sie können diesen Schutz für jedes Formular aktivieren, das Sie mit der Benutzerregistrierung erstellt haben.
Öffnen Sie also das zuvor erstellte Registrierungsformular und gehen Sie zu dessen Formulareinstellung .
Im Abschnitt Allgemein finden Sie die Option Captcha-Unterstützung aktivieren. Aktivieren Sie einfach das Kontrollkästchen und klicken Sie auf Formular aktualisieren .
Das ist es! Sie haben Ihr Registrierungsformular erfolgreich mit CAPTCHA integriert und vor Spam geschützt.
2. Verwendung von Anti-Spam-Honeypot
Die zweite Möglichkeit, WordPress-Spam bei der Registrierung neuer Benutzer in der Benutzerregistrierung zu verhindern, ist die Anti-Spam-Honeypot-Funktion.
Es verwendet die Honeypot-Technologie, um dem Registrierungsformular ein unsichtbares Feld hinzuzufügen. Das versteckte Feld ist nur für Spam-Bots sichtbar. Das Formular erkennt und blockiert also sofort einen Spam-Bot, der das Formular mit ausgefülltem Feld absendet.
Für diese Funktion benötigen Sie User Registration Pro. Gehen Sie also zur offiziellen Preisseite der Benutzerregistrierung und kaufen Sie einen geeigneten Plan.
Sobald dies erledigt ist, melden Sie sich bei Ihrem Konto an und öffnen Sie Downloads . Suchen Sie hier die ZIP-Datei User Registration Pro und laden Sie sie herunter.
Gehen Sie zurück in Ihrem WordPress-Dashboard zu Plugins >> Neu hinzufügen >> Plugin hochladen und laden Sie die Datei hoch. Installieren und aktivieren Sie es dann.
Hinweis: Ähnlich wie bei der kostenlosen Benutzerregistrierung werden Sie auch in der Pro-Version aufgefordert, das Plugin einzurichten. Unabhängig davon, ob Sie mit der Einrichtung fortfahren oder überspringen, vergessen Sie nicht, die Mitgliedschaftsoption zu aktivieren.
Kopieren Sie danach den Lizenzschlüssel von Ihrem Konto-Dashboard.
Gehen Sie als Nächstes zur Seite Plugins und fügen Sie es in das Feld unter User Registration Pro ein. Drücken Sie einfach die Eingabetaste, und Ihre Pro-Lizenz wird aktiviert.
Öffnen Sie nun das zuvor erstellte Registrierungsformular. Navigieren Sie im Formularersteller zu Formulareinstellungen >> Extras .
Hier finden Sie die Option Spamschutz von HoneyPot aktivieren . Aktivieren Sie einfach das Kontrollkästchen dafür und klicken Sie auf Formular aktualisieren .
Das ist alles, was Sie tun müssen, um das Registrierungsformular vor lästigem Spam zu schützen.
3. Verwenden der Whitelist-Domänenregistrierungsfunktion
Mit der Whitelist-Domänenregistrierungsfunktion können Sie Benutzern mit nur bestimmten E-Mail-Domänen erlauben, das Registrierungsformular auszufüllen und abzusenden.
Sie können diese Option für Ihr Registrierungsformular in Misc Settings aktivieren. Navigieren Sie also zu Everest Forms >> Settings >> Misc .
Im Abschnitt Erweitert sehen Sie die Option Domains auf der weißen Liste. Listen Sie im Textfeld alle Domänen auf, für die Sie die Registrierung zulassen möchten, und klicken Sie auf Änderungen speichern .
Sie dürfen nur echte Domains wie gmail.com, outlook.com usw. auflisten. Sie können mehrere Domains eingeben; Trennen Sie einfach jede Domäne mit einem Komma.
Daher können sich nur die Benutzer mit den E-Mail-Adressen auf der weißen Liste über das Formular registrieren. Die hier nicht aufgeführten Domains sind automatisch eingeschränkt.
Auf diese Weise können Sie schnell den Spamschutz für Registrierungsformulare über Whitelist-Domains aktivieren.
Einpacken
Wenn Sie eine sichere Website wünschen, müssen Sie WordPress-Spam-Registrierungen verhindern. Dadurch wird jede gefälschte Registrierung blockiert und Ihre Website vor böswilligen Angriffen geschützt.
Ein Registrierungs-Plugin wie die Benutzerregistrierung hilft Ihnen, Registrierungsformulare zu erstellen und einen strengen Schutz vor Spam-Bots durchzusetzen. Für einen vollständigen Schutz können Sie die reCaptcha/hCaptcha-Integration, die Anti-Spam-Honeypot-Funktion und die Whitelist-Domain-Funktion zusammen verwenden.
Wenn Sie nur Spamschutz wünschen, können Sie stattdessen Anti-Spam-Plugins ausprobieren.
Außerdem können Sie Spam auch in WordPress-Kontaktformularen verhindern. Vielleicht möchten Sie auch WordPress-Sicherheits-Plugins für umfassende Sicherheit verwenden.
Und das war es für diesen Artikel! In unserem Blog finden Sie weitere WordPress-bezogene Artikel. Folgen Sie uns auch auf Twitter und Facebook, um Updates zu neuen Beiträgen zu erhalten.