Du รถffnest morgens dein Postfach. Und da sind sie: 30, 50, manchmal รผber 100 neue Eintragungen รผber Nacht. Kauderwelsch-Nachrichten und dubiose Links von Absendern, die du nie gehรถrt hast. Mittendrin geht die eine echte Anfrage unter, auf die du eigentlich gewartet hast.
Willkommen in der wunderbaren Welt des WordPress Spams.
In diesem Artikel zeige ich dir, wie du WordPress Spam stoppen kannst, ohne deine Seite mit zehn Plugins zuzupflastern: was hinter dem Spam steckt, warum manche Websites viel stรคrker betroffen sind als andere und welcher Schutz wann wirklich hilft. Und zwar so, dass du am Ende trotzdem sauber durch die DSGVO kommst.
Lass uns loslegen.
Was ist WordPress Spam รผberhaupt?
Kurz gesagt: unerwรผnschte Eintrรคge, die automatische Programme รผber deine Website abschicken. Diese Programme nennt man Bots.
WordPress Spam kommt an mehreren Stellen rein:
- Kommentare unter deinen Blogartikeln.
- Kontaktformulare, รผber die statt echter Anfragen plรถtzlich Mรผll reintropft.
- Benutzerregistrierung, falls auf deiner Seite jemand ein Konto anlegen kann.
- Newsletter Anmeldung, die mit Fake-Adressen geflutet wird.
- Deine Login Seite, an der Bots im Sekundentakt Passwรถrter durchprobieren.
WordPress-Lexikon: Was ist ein Bot? Ein Bot ist ein kleines automatisches Programm. Statt dass ein Mensch ein Formular ausfรผllt und auf Senden klickt, รผbernimmt das ein Skript, und zwar tausendfach und rund um die Uhr. Manche Bots sind harmlos, etwa der von Google, der deine Seite fรผr die Suche liest. Andere wollen nur Schaden anrichten.
Und warum macht jemand sowas? Selten aus Bosheit dir gegenรผber. Meistens geht es um Links zu zwielichtigen Seiten oder schlicht darum, automatisiert riesige Mengen an Websites gleichzeitig abzuklappern. Du bist da nur eine Nummer unter vielen.
Genau das ist der Schlรผssel zur nรคchsten Frage.
Warum trifft es manche Websites hรคrter als andere?
Eine berechtigte Frage. Denn vielleicht lรคuft die Seite einer Kollegin vรถllig spamfrei, wรคhrend bei dir die Hรถlle los ist. Das hat handfeste Grรผnde.
WordPress ist ein lohnendes Ziel. รber 40% aller Websites weltweit laufen mit WordPress. Und viele davon nutzen dieselben Formular-Bausteine, ob das bekannte Plugin Contact Form 7 oder das eingebaute Formular-Widget von Elementor. Fรผr einen Bot heiรt das: Wer einmal lernt, wie er so ein Formular knackt, kann es รผberall knacken. Deine Seite sieht fรผr ihn aus wie tausend andere in seiner Liste.
Einmal entdeckt, stehst du auf dem Radar. Bots durchsuchen das Netz systematisch nach Formularen und merken sich die Adresse, an die ein Formular seine Daten schickt. Ist deine einmal gefunden, feuern die Bots immer wieder.
Veraltete Technik ist eine Einladung. Bots suchen bevorzugt nach alten Plugin-Versionen und nicht aktualisiertem WordPress. Eine ungepflegte Seite ist ein leichteres Ziel als eine, die regelmรครig gewartet wird.
Viele ungeschรผtzte Formulare vergrรถรern die Angriffsflรคche. Jedes Formular ist eine Tรผr. Je mehr offene Tรผren, desto mehr Stellen, an denen Spam reinkommt.
Und manchmal? Ist es einfach Pech. Bot-Netzwerke verschieben ihre Ziele in Wellen. Du kannst nichts an deiner Seite geรคndert haben und trotzdem von heute auf morgen im Visier landen, nur weil ein Netzwerk gerade reihenweise Seiten wie deine abklappert. Falls du also gerade denkst, du hรคttest etwas falsch gemacht: Wahrscheinlich nicht.
Wie groร das Problem inzwischen ist, zeigt der Bad Bot Report von Imperva: Bรถsartige Bots machen rund 40% des gesamten Internet-Traffics aus, und ihr Anteil steigt seit Jahren. Mehr als die Hรคlfte des Verkehrs im Netz stammt damit lรคngst von automatisierten Programmen statt von Menschen. Fรผr ein ungeschรผtztes Kontaktformular heiรt das ganz praktisch: Es sammelt schnell Tag fรผr Tag automatische Einsendungen ein.
Du siehst: Das ist kein persรถnliches Problem. Das ist Alltag im Netz. Die gute Nachricht ist, dass du wirklich gute Werkzeuge dagegen hast.
Mein Standard gegen WordPress Spam: ein Honeypot wie WP Armour
Wenn mich jemand fragt, womit ich anfange, lautet die Antwort fast immer: mit einem Honeypot. Konkret nutze ich dafรผr das kostenlose Plugin WP Armour.
WordPress-Lexikon: Was ist ein Honeypot? Ein Honeypot ist eine Falle fรผr Bots, รผbersetzt ein „Honigtopf“. Im Formular sitzt ein verstecktes Feld, das fรผr echte Besucher unsichtbar ist. Ein Mensch lรคsst es leer, weil er es gar nicht sieht. Ein Bot fรผllt dagegen stur alle Felder aus und verrรคt sich genau damit.
WP Armour dreht diesen Trick sogar um. Statt zu prรผfen, ob ein verstecktes Feld ausgefรผllt wurde, baut es das Feld per JavaScript ein und schaut, ob es beim Absenden รผberhaupt da ist. Ein echter Browser fรผhrt dieses JavaScript aus, ein simpler Spam-Bot nicht. Wer also ohne diese Spur ankommt, ist sofort enttarnt.
Warum ist das mein Favorit fรผr den Anfang? Aus mehreren Grรผnden.
Der Honeypot lรคuft komplett im Hintergrund. Deine Besucher mรผssen keine Ampeln anklicken und keine Hydranten von Taxis unterscheiden (oder was es da nicht mittlerweile alles gibt ๐). Fรผr sie รคndert sich nichts, das Formular sieht aus wie immer und hat so keine Eintragungshemmer.
Die Einrichtung dauert Sekunden. Plugin aktivieren, fertig. WP Armour schรผtzt damit automatisch alle deine Formulare und Kommentare, ohne dass du in den Einstellungen herumschrauben musst. Und das hรคlt schon den allermeisten typischen Bot-Spam von dir fern.
Ein Hinweis dazu, der fรผr jeden formularbasierten Spamschutz gilt: „Alle Formulare“ meint die, die รผber dieses System laufen, also zum Beispiel deine Kontaktformulare und Kommentare. Lรคuft deine Newsletter Anmeldung zum Beispiel รผber einen externen Link oder per HTML-Einbettung, greift der Schutz dort nicht automatisch mit. Solche Formulare brauchen ihren eigenen Spamschutz, den gute Tools aber meistens schon mitbringen.
Und jetzt kommt der Punkt, der fรผr dich als Selbststรคndige in Deutschland besonders zรคhlt: Ein Honeypot ist datenschutztechnisch ein Traum. WP Armour macht keine externen Serveranfragen, setzt keine Cookies und trackt nichts. Nichts verlรคsst deine Seite. Das heiรt im Klartext: Du brauchst dafรผr nicht einmal einen Eintrag in deiner Datenschutzerklรคrung. Schutz, der sich um nichts schert auรer um die Bots.
Warum ich nicht die ganze Website mit Spam-Plugins zupflastere
Es wรคre verlockend, bei Spam einfach drei, vier Anti-Spam-Plugins gleichzeitig zu installieren. Doppelt hรคlt besser, oder?
Leider nein.
Bei Plugins gilt fรผr mich ein eiserner Grundsatz, den ich auch meinen Kundinnen immer wieder sage: So viele wie nรถtig, so wenige wie mรถglich. Und gerade beim Thema Spam ist das wichtiger, als man denkt.
Jedes Plugin ist eine zusรคtzliche Tรผr. Mehr Plugins bedeuten mehr potenzielle Sicherheitslรผcken, vor allem wenn eines davon nicht mehr gepflegt wird. Es wรคre schon eine besondere Ironie, sich ausgerechnet beim Schutz vor Angriffen neue Einfallstore in die Seite zu holen.
Plugins kรถnnen sich in die Quere kommen. Mehrere Anti-Spam-Plugins, die alle gleichzeitig an deinen Formularen herumwerkeln, geraten gern in Konflikt. Im schlimmsten Fall blockieren sie sich gegenseitig oder dein Formular funktioniert plรถtzlich gar nicht mehr.
Mehr Plugins heiรt mehr Pflege. Jedes will aktualisiert werden, jedes ist eine weitere Fehlerquelle, jedes Update kann etwas anderes durcheinanderbringen. Das ist Wartungsaufwand, der sich still und leise summiert.
Aktive Plugins kosten Ladezeit. Plugins, die im Frontend mitlaufen, also auf dem sichtbaren Teil deiner Website, laden auf jeder Seite mit Formular zusรคtzlichen Code. Bei einem einzelnen Plugin fรคllt das kaum auf, bei einem ganzen Stapel schon. Und langsame Seiten kosten dich Besucher und Ranking. Mehr dazu liest du in meinem Blogartikel „Website-Ladezeit optimieren: so wird deine Seite schneller“.
Und der Datenschutz-Punkt. Jedes externe Tool, das Besucherdaten verarbeitet, ist ein weiterer Eintrag in deiner Datenschutzerklรคrung und ein weiterer Datentransfer, den du im Blick behalten musst. Je weniger solcher Werkzeuge du nutzt, desto schlanker bleibt deine Datenschutz-Baustelle.
Deshalb mein Ansatz: erst das leichteste, datenschutzfreundlichste Werkzeug, das dein Problem lรถst. Und erst nachlegen, wenn es wirklich nรถtig wird. Genau dieser Fall kommt jetzt.
Wann ein Honeypot nicht reicht
Ein Honeypot fรคngt den allergrรถรten Teil des Spams weg. Aber er ist keine Wunderwaffe und reicht manchmal leider nicht aus.
Denn die Bots sind in den letzten Jahren schlauer geworden. Manche fรผhren inzwischen den Code einer Seite richtig aus, fast wie ein echter Browser, und umgehen damit die unsichtbare Falle. Andere sind so programmiert, dass sie typische Honeypot-Felder erkennen und einfach ignorieren. Und manchmal hat sich ein Netzwerk regelrecht auf genau deine Formulare eingeschossen.
Woran merkst du, dass du an diesem Punkt bist? Ganz einfach: Du hast einen Honeypot aktiv und trotzdem kommt weiter Spam durch. Und das hartnรคckig und in Wellen.
Dann reicht die einfache Falle nicht mehr. Dann brauchst du eine Prรผfung, die ein Bot nicht so leicht austricksen kann. Und die arbeitet auf dem Server.
Die nรคchste Stufe: Cloudflare Turnstile
Mein Mittel der Wahl fรผr diesen Fall heiรt Cloudflare Turnstile. Das ist ein Captcha, aber zum Glรผck keines von der nervigen Sorte.
WordPress-Lexikon: Was ist ein Captcha? Ein Captcha ist eine Prรผfung, die feststellen soll, ob am anderen Ende ein Mensch oder ein Bot sitzt. Frรผher waren das verschwommene Buchstaben oder die berรผchtigten „Klicke alle Ampeln an“-Bilder. Heute geht das eleganter.
Turnstile prรผft automatisch, ob eine Eingabe von einem echten Menschen oder von einem Bot kommt. Es wertet dafรผr unauffรคllige Signale aus, statt deinen Besuchern ein Rรคtsel vorzusetzen. In den meisten Fรคllen merken echte Menschen gar nicht, dass eine Prรผfung stattfindet.
Warum Turnstile und nicht das bekanntere reCAPTCHA von Google? Zwei Grรผnde. Erstens kommen moderne Bots mit reCAPTCHA zunehmend klar, der Schutz brรถckelt also. Zweitens ist reCAPTCHA datenschutzrechtlich heikler, weil dabei reichlich Daten an Google flieรen. Fรผr eine Seite mit Sitz in Deutschland ist Turnstile die freundlichere Wahl.
Der entscheidende Unterschied zum Honeypot: Turnstile prรผft serverseitig, also dort, wo deine Website tatsรคchlich liegt, und nicht erst im Browser deiner Besucher. Bei jeder รbermittlung vergibt es eine Art Echtheits-Stempel, den ein Bot nicht einfach fรคlschen kann. Selbst ein Bot, der ein Formular direkt anfunkt, scheitert daran.
Fรผr die Einbindung nutze ich das kostenlose Plugin „Simple CAPTCHA with Cloudflare Turnstile“, das du in deinem WordPress Backend unter Plugins -> Installieren findest. Der groรe Vorteil: Es schรผtzt mit einer einzigen Einrichtung gleich alle gรคngigen Formulararten, egal ob Contact Form 7, Elementor, deine Kommentare oder die Login-Seite. Du hinterlegst dafรผr nur ein paar Schlรผssel aus deinem kostenlosen Cloudflare-Konto in den Einstellungen und wรคhlst aus, welche Formulare geschรผtzt werden sollen. Wenn du bei der Einrichtung Hilfe brauchst, weiรt du, wo du mich findest.
Aber, und jetzt kommt die Kehrseite: Diesen stรคrkeren Schutz gibt es nicht ganz umsonst. Zwar nicht beim Geld, denn Turnstile selbst ist kostenlos. Der Preis liegt woanders: beim Datenschutz.
Datenschutz nicht vergessen: der Eintrag in deiner Datenschutzerklรคrung
Die Faustregel ist einfach: Einen Eintrag brauchst du immer dann, wenn ein Werkzeug Besucherdaten an Dritte weitergibt. Dein Honeypot tut das nicht und bleibt damit auรen vor.
Turnstile dagegen verarbeitet technische Daten deiner Besucher, etwa die IP-Adresse, und gibt diese an Cloudflare in den USA weiter. Damit gehรถrt es in deine Datenschutzerklรคrung.
Die rechtliche Lage dafรผr ist inzwischen entspannter als frรผher. Cloudflare ist รผber das sogenannte EU-US Data Privacy Framework zertifiziert, das ist die offizielle Grundlage fรผr den Datentransfer in die USA. Als Rechtsgrundlage dient in der Regel das berechtigte Interesse, denn ein Schutz vor Spam und Missbrauch ist ein nachvollziehbares Anliegen. Das Gleiche gilt รผbrigens fรผr Akismet, falls du das gegen Kommentar-Spam einsetzt, denn auch dahinter steht ein US-Anbieter.
Den passenden Absatz musst du nicht selbst formulieren. Ich nutze dafรผr den Datenschutz-Generator von eRecht24 (Affiliate Link): Du hakst dort den jeweiligen Dienst an, zum Beispiel Cloudflare Turnstile, und der passende, von Anwรคlten gepflegte Textbaustein wird automatisch erzeugt, inklusive der aktuellen Verlinkungen. Das nimmt dir die Arbeit ab und bleibt bei Gesetzesรคnderungen auf dem neuesten Stand.
Und damit ist auch klar, warum ich mit dem Honeypot anfange und Turnstile erst dann dazunehme, wenn es sein muss: Der eine kostet dich keinerlei Datenschutz-Arbeit, der andere schon ein bisschen.
Vergiss deine Login-Seite nicht
Ein Punkt, der gern รผbersehen wird: Auch deine Login-Seite ist ein beliebtes Ziel fรผr Bots. Dort probieren sie im Sekundentakt Benutzernamen und Passwรถrter durch, in der Hoffnung, irgendwann reinzukommen. Das nennt sich Brute-Force-Attacke.
Das Gute: Hast du Turnstile mit dem Plugin von eben eingerichtet, kannst du den Schutz dort gleich mit aktivieren, sodass Bots schon an der Anmeldung scheitern. Eine sinnvolle Ergรคnzung ist ein Plugin, das zusรคtzlich die Zahl der Login-Versuche begrenzt. Zum Beispiel das Plugin „Limit Login Attempts“.
Fazit: so viel Schutz wie nรถtig, so wenig wie mรถglich
Spam ist nervig, aber kein Grund zur Panik. Und vor allem kein Grund, deine Seite mit einem Dutzend Plugins vollzustopfen.
Mein Weg in der richtigen Reihenfolge sieht so aus:
- Starte mit einem Honeypot (Plugin Empfehlung: WP Armour): Lรคuft im Hintergrund, nervt niemanden, hรคlt den allermeisten Spam fern und braucht keinen Eintrag in der Datenschutzerklรคrung.
- Reicht das nicht und es kommt hartnรคckig weiter Spam durch, nimm Cloudflare Turnstile dazu. Stรคrkerer, serverseitiger Schutz, dafรผr mit einem sauberen Eintrag in der Datenschutzerklรคrung.
- Sichere zusรคtzlich deine Login-Seite ab, damit Bots dort nicht ungestรถrt Passwรถrter durchprobieren.
Und wenn dich morgen eine plรถtzliche Spam Welle รผberrascht: Atme einmal durch. Das liegt meistens gar nicht an dir. Schuld ist ein Bot-Netzwerk, das gerade sein Ziel verschoben hat. Weite deinen Schutz wie in diesem Artikel beschrieben aus und du wirst sehen: Die Spam Welle ebbt deutlich ab.