So verhindern Sie Spam-Kommentare auf der WordPress-Website: 10 bewährte Methoden
Veröffentlicht: 2022-09-26Da WordPress kostenlos und einfach zu bedienen ist, hat es sich zu einer der beliebtesten Plattformen für verschiedene Arten von Websites entwickelt. Wie bei jeder Website können jedoch auch bei WordPress einige Probleme auftreten, z. B. Spam-Kommentare und Links, die Ihrer Website möglicherweise schaden können.
Die Wahl des besten WordPress-Hosting-Anbieters ist ein wichtiger erster Schritt, da dies Ihre erste Verteidigungslinie gegen gefährliche Spam-Kommentare ist, die bösartige Links enthalten können. Erwägen Sie außerdem die Implementierung einiger Best Practices für den Spamschutz.
Dieser Artikel erklärt, warum Sie Spam-Kommentare verhindern sollten, und zeigt, wie Sie dies auf 10 bewährte Arten tun können. Lass uns anfangen!
Warum Spam-Kommentare verhindern?
Als eines der häufigsten Probleme auf WordPress-Websites wird Kommentar-Spam von den Spammern verwendet, um den Website-Traffic zu erhöhen, entweder durch versehentliche Klicks oder durch die Verwendung irreführender Hyperlinks.
Auch wenn es nicht schädlich aussieht, kann es die Leistung und Glaubwürdigkeit Ihrer Website beeinträchtigen. Suchmaschinen können Spam-Kommentare als unsicher markieren, wenn sie schlechte Links enthalten, was die Autorität Ihrer Website und ihr Ranking bei der Suchmaschinenoptimierung (SEO) verringert. Aus diesem Grund ist es wichtig, alle Kommentare auf Ihrer WordPress-Site zu überwachen.
Darüber hinaus kann das Hinterlassen von Spam-Kommentaren auf Ihrer Website dazu führen, dass Besucher eine schlechte Benutzererfahrung haben, da sie als störend und ablenkend empfunden werden. Infolgedessen ist es wahrscheinlicher, dass Besucher Ihre Website verlassen.
Viele Spam-Kommentare werden von Bots übermittelt, während einige von echten Menschen gepostet werden. Kommentar-Spam weist normalerweise gemeinsame Merkmale auf, wie z. B. die Verwendung verdächtiger Links, anonymer Benutzernamen und unprofessioneller E-Mail-Adressen.
10 Möglichkeiten, Spam-Kommentare zu verhindern
In diesem Abschnitt werden 10 Möglichkeiten zum Stoppen von Spam-Kommentaren in WordPress vorgestellt, damit Sie Ihre Website sicher halten und eine positive Benutzererfahrung für Besucher aufrechterhalten können.
1. Genehmigen Sie Kommentare manuell
Eine der einfachsten Möglichkeiten, WordPress-Kommentar-Spam zu stoppen, ist die Moderation, mit der Sie Kommentare manuell genehmigen oder ablehnen können. Es hilft Ihnen, ein Filtersystem zu implementieren, das sicherstellt, dass Ihre WordPress-Site nur relevante Kommentare von echten Benutzern anzeigt.
Diese Lösung kann am besten für WordPress-Benutzer geeignet sein, die nur wenige Spam-Kommentare erhalten. Führen Sie die folgenden Schritte aus, um die Kommentarmoderation zu aktivieren:
a) Gehen Sie zu Ihrem WordPress-Dashboard -> Einstellungen -> Diskussion.
B) Aktivieren Sie das Kontrollkästchen Kommentar muss manuell genehmigt werden im Abschnitt Bevor ein Kommentar angezeigt wird, und klicken Sie auf Änderungen speichern.
Jetzt werden alle Kommentare automatisch im Kommentarmoderationsbereich gespeichert. Sie müssen jeden Kommentar manuell überprüfen, bevor er auf Ihrer Website veröffentlicht wird.
2. Verwenden Sie Anti-Spam-Plugins
WordPress ist weithin bekannt für seine breite Palette an Plugins, mit denen Sie Ihrer Website neue Funktionen hinzufügen können. Dazu gehören Anti-Spam-Plugins wie Akismet und Antispam Bee, die WordPress-Spam-Kommentare verhindern können.
Diese Plugins scannen alle Kommentare über eine globale Spam-Datenbank oder einen eigenen Algorithmus. Wenn beispielsweise einige Websites bestimmte Kommentare als Spam melden, kann Akismet in Zukunft ähnliche Spam-Kommentare erkennen.
Obwohl Akismet mit WordPress vorinstalliert ist, müssen Sie es aktivieren, um es verwenden zu können. Klicken Sie dazu im WordPress-Admin-Dashboard auf das Menü „Plugins“, wählen Sie „Installierte Plugins“ und klicken Sie dann auf „Auf Akismet aktivieren“.
Sobald der Vorgang abgeschlossen ist, werden Sie zur Konfigurationsseite weitergeleitet. Wenn Sie Jetpack haben, verbinden Sie das Konto mit dem Akismet-Plugin. Alternativ können Sie ein Akismet-Konto erstellen und einen API-Schlüssel generieren, um es einzurichten.
3. Fügen Sie ein reCAPTCHA hinzu
Eine weitere Möglichkeit, WordPress-Spam-Kommentare zu stoppen, ist die Verwendung eines CAPTCHA-Plugins, das für Completely Automated Public Turing Test to tell Computers and Humans Apart steht. Es ist eine Sicherheitsmaßnahme, um zu überprüfen, ob Website-Besucher echte Benutzer und keine Bots sind.
Benutzer müssen beispielsweise auf übereinstimmende Objekte klicken, ein Kontrollkästchen aktivieren oder die auf der Seite angezeigten Zeichen erneut eingeben. Das Hinzufügen eines reCAPTCHA zum Kommentarformular kann beim Erkennen und Blockieren von Spam-Bots effektiv sein.
Sie können reCAPTCHA in einem WordPress-Kommentarformular aktivieren, indem Sie Google Invisible reCAPTCHA installieren. Beachten Sie, dass Sie, damit dieses Plugin funktioniert, zuerst Ihre Domain auf der Google reCAPTCHA-Website registrieren und die API-Schlüssel erhalten müssen.
Ein wichtiger Faktor, der zu beachten ist, ist, dass einige Benutzer diesen Test möglicherweise als unpraktisch empfinden und die Verwendung von reCAPTCHA echte Benutzer davon abhalten kann, Kommentare einzureichen.
4. Legen Sie die Kommentarlänge fest
Während einige Spam-Nachrichten eindeutig am Thema vorbei und unnatürlich aussehen, können andere echt aussehen, was Anti-Spam-Plug-ins möglicherweise nicht erkennen.
Viele Spammer können auch einen Kommentar aus einem Wort verwenden, um ihn schnell auf mehreren Websites zu verbreiten. Aus diesem Grund kann es hilfreich sein, eine Mindestkommentarlänge festzulegen, um WordPress-Spamkommentare zu blockieren.
Um loszulegen, können Sie das Plugin Yoast Comment Hacks verwenden. Für eine ideale Kommentarlänge empfehlen wir, diese auf mindestens 60 Zeichen und maximal 1.500 Zeichen einzustellen.
Sobald dies aktiviert ist, erhalten Benutzer mit kürzeren oder längeren Kommentaren als der von Ihnen festgelegten Länge eine Fehlermeldung.
5. Deaktivieren Sie Kommentare zu alten Beiträgen
Eine weitere einfache Möglichkeit, einen Spam-Kommentar zu blockieren, besteht darin, Kommentare zu alten Beiträgen zu deaktivieren. Anstatt zu viele Kommentare manuell zu moderieren, zeigt diese Methode automatisch keine Benutzerkommentare zu alten Beiträgen an, um Ihre Arbeit effizienter zu gestalten.
Hier sind die Schritte, um sie zu deaktivieren:
a) Navigieren Sie zu Einstellungen -> Diskussion.
b) Aktivieren Sie im Abschnitt „Andere Kommentareinstellungen“ die Option „Kommentare zu Posts, die älter als X Tage sind, automatisch schließen“ und wählen Sie den Zeitrahmen aus, der Ihren Anforderungen entspricht.
Beachten Sie, dass Sie auch alle Kommentare zu Ihren WordPress-Beiträgen und -Seiten dauerhaft deaktivieren können. Wir empfehlen dies jedoch nur als letzten Ausweg, da es die Benutzerinteraktion auf Ihrer WordPress-Website verringert.
6. Deaktivieren Sie Kommentare zu Medienanhängen
Selbst wenn Sie alle Kommentare auf Ihrer Website deaktiviert haben, können Benutzer immer noch Spam-Kommentare auf Seiten mit Medienanhängen hinterlassen. Daher empfehlen wir, Kommentare für Medienanhänge zu deaktivieren.
Gehen Sie dazu folgendermaßen vor:
a) Gehen Sie zum WordPress-Dashboard -> Darstellung -> Theme-Datei-Editor.
b) Öffnen Sie die Datei functions.php Ihres Themes und kopieren Sie den folgenden Code:
Funktion filter_media_comments_close( $open, $post_id ) {
$post = get_post( $post_id );
if( $post->post_type == 'Anhang' ) {
$offen = falsch;
}
gib $open zurück;
}
add_filter( 'comments_open', 'filter_media_comments_close', 10 , 2 );
c) Klicken Sie auf die Schaltfläche Datei aktualisieren.
Unten auf den Medienanhangsseiten wird dann Kommentar geschlossen angezeigt.
Alternativ können Sie für einen schnelleren Vorgang das Plug-in „Kommentare deaktivieren“ installieren. Es verbietet Kommentare global und verhindert, dass sie von einzelnen Beiträgen, Anhängen und Seiten überschrieben werden.
7. Löschen Sie das URL-Feld im Kommentarformular
Wenn Sie viele Spam-Links erhalten, kann das Entfernen des Website-URL-Felds dieses Problem lösen. Viele Spammer nutzen das URL-Feld, um ihr Suchmaschinenranking durch Backlinks zu verbessern. Normalerweise enthält der Autorenname des Kommentars auch ein bestimmtes Schlüsselwort wie John von 123 company.
Wenn Sie das URL-Feld im Kommentarformular entfernen, können Kommentar-Spammer keine Backlinks zu ihren Websites erstellen, die für Ihre Website oft nicht relevant sind.
Neben der Verwendung von Plugins können Sie das URL-Feld manuell aus dem Kommentarformular entfernen, indem Sie diesen Code in die Datei functions.php Ihres Themes eingeben:
add_filter('comment_form_default_fields', 'unset_url_field');
Funktion unset_url_field($fields){
if(isset($fields['url']))
unset($fields['url']);
$felder zurückgeben;
}
Um sicherzustellen, dass das URL-Feld gelöscht wurde, öffnen Sie einen Blogbeitrag auf Ihrer Website in einem neuen Inkognito-Tab, um dies zu überprüfen.
8. Deaktivieren Sie HTML in Kommentaren
Da WordPress HTML-Tags in Kommentaren akzeptiert, hilft es, Spam-Links zu verschleiern. Wenn Sie dies deaktivieren, werden alle HTML-Tags als Text gelesen, funktionieren aber nicht. Auf diese Weise können Sie böswillige Kommentare auf Ihrer WordPress-Seite verhindern.
Wenn beispielsweise das Tag verwendet wird, zeigt der Kommentar das Tag an, aber der Inhalt wird nicht fett dargestellt. Infolgedessen funktionieren die Links nicht. Dazu müssen Sie die Datei functions.php Ihres Themes öffnen und den Code hinzufügen:
Funktion wpb_comment_post( $eingehender_Kommentar ) {
$incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);
$incoming_comment['comment_content'] = str_replace( “'”, ”', $incoming_comment['comment_content'] );
return( $eingehender_Kommentar);
}
Funktion wpb_comment_display( $comment_to_display ) {
$comment_to_display = str_replace( ”', “'”, $comment_to_display );
gebe $comment_to_display zurück;
}
add_filter( 'preprocess_comment', 'wpb_comment_post', ”, 1);
add_filter( 'comment_text', 'wpb_comment_display', ”, 1);
add_filter( 'comment_text_rss', 'wpb_comment_display', ”, 1);
add_filter( 'comment_excerpt', 'wpb_comment_display', ”, 1);
remove_filter( 'comment_text', 'make_clickable', 9 );
Bevor Sie Änderungen am Code vornehmen, empfehlen wir, zuerst ein Website-Backup zu erstellen, um Datenverlust zu vermeiden.
9. Kommentare nur von angemeldeten Benutzern zulassen
Wenn Sie Engagement für Ihre Website aufbauen möchten, ist das Aktivieren von Kommentaren für angemeldete Benutzer möglicherweise eine gute Option.
Auf diese Weise können Sie Besucher einschränken, die Kommentare posten können, indem Sie sie bitten, ein Konto auf Ihrer Website zu erstellen. Dadurch werden gefälschte Kommentatoren abgeschreckt und Bots daran gehindert, Kommentar-Spam einzureichen.
Aktivieren Sie diese Funktion mit den folgenden Schritten:
a) Gehen Sie zu Einstellungen -> Diskussionen.
b) Scrollen Sie nach unten zum Abschnitt Andere Kommentareinstellungen und aktivieren Sie die Option Benutzer müssen zum Kommentieren registriert und angemeldet sein.
Darüber hinaus ist es wichtig, den Benutzerregistrierungsprozess zu berücksichtigen und ob er für jedermann offen ist. Sie können dies konfigurieren, indem Sie zu Einstellungen -> Allgemein -> Mitgliedschaft navigieren.
10. Erstellen Sie unzulässige Schlüsselwörter für Kommentare
Das Erstellen einer Liste unzulässiger Wörter ist eine der besten Möglichkeiten, Ihre WordPress-Kommentare zu filtern. Es ermöglicht Ihrer Website, Spam-Kommentare basierend auf der Liste automatisch zu entfernen, die in Autorennamen, URLs, IP-Adressen oder E-Mails enthalten sein können.
Darüber hinaus können Sie Spam mit allgemeinen Kommentaren und anderen gängigen Spam-Keyphrases blockieren.
Gehen Sie folgendermaßen vor, um eine Liste mit nicht zulässigen Kommentaren zu erstellen:
a) Gehen Sie zu Ihrem Admin-Dashboard und dann zu Einstellungen -> Diskussionen.
b) Fügen Sie die Liste der Wörter, die Sie blockieren möchten, im Abschnitt Unzulässige Kommentarschlüssel hinzu.
c) Speichern Sie die Änderungen.
Fazit
Während WordPress ein hervorragendes integriertes Kommentarsystem bietet, kann es zu Schwachstellen führen, da es Benutzern ermöglicht, Spam-Kommentare auf Ihrer Website einzureichen. Dies wirkt sich auf die Autorität und das SEO-Ranking Ihrer Website aus und wirkt sich auf die Gesamtleistung aus.
Um dies zu beheben, haben wir Ihnen 10 effektive Möglichkeiten gezeigt, um WordPress-Kommentar-Spam zu verhindern. Hier sind die Methoden:
1. Kommentare manuell moderieren.
2. Installieren Sie ein Anti-Spam-Plugin.
3. Verwenden Sie ein reCAPTCHA.
4. Legen Sie die Kommentarlänge fest.
5. Deaktivieren Sie Kommentare zu alten Beiträgen.
6. Deaktivieren Sie Kommentare zu Medienanhängen.
7. Entfernen Sie das URL-Feld aus dem Kommentarformular.
8. Deaktivieren Sie HTML in Kommentaren.
9. Akzeptieren Sie nur Kommentare von angemeldeten Benutzern.
10. Erstellen Sie eine Liste mit unzulässigen Schlüsselwörtern für Kommentare.
Unabhängig davon, ob Sie Plugins oder integrierte Funktionen verwenden, tragen diese Methoden dazu bei, dass Ihre Website sicher und geschützt vor Spammern ist. Viel Glück!