Zum Hauptinhalt springen

Spam-Schutz ohne reCAPTCHA

Google reCAPTCHA lädt Skripte von Google-Servern, oft schon beim Aufruf jeder Seite. Es gibt Verfahren gegen Spam, die ganz auf Ihrem eigenen Server laufen.

Kurz gesagt
  • reCAPTCHA lädt Skripte von google.com und gstatic.com und sendet Angaben zum Gerät an Google.
  • Honeypot, Zeitprüfung und Proof of Work laufen auf Ihrem eigenen Server.
  • Joomla enthält seit Version 6.1 einen eigenen Schutz per Proof of Work.

Google reCAPTCHA soll Menschen von Bots unterscheiden. Dazu lädt die Website ein Skript von www.google.com/recaptcha und weitere Dateien von www.gstatic.com. Nach Angaben von Google sammelt reCAPTCHA Angaben zu Hard- und Software des Geräts und sendet sie zur Auswertung an Google. Viele Themes und Plugins laden reCAPTCHA auf jeder Seite, nicht nur dort, wo ein Formular steht.

Vier Verfahren ohne fremden Server

Honeypot

Ein Feld, das Menschen nicht sehen. Bots füllen es aus, Menschen nicht. Steht etwas darin, verwirft der Server die Nachricht. Für Besucher ändert sich nichts.

Zeitprüfung

Der Server merkt sich, wann er das Formular ausgeliefert hat. Kommt die Antwort schon nach zwei Sekunden, hat sie kein Mensch geschrieben.

Proof of Work

Der Browser löst im Hintergrund eine kleine Rechenaufgabe, bevor das Formular abgeschickt wird. Für einen Besucher ist das kaum spürbar, für einen Bot mit Tausenden Nachrichten kostet es viel Rechenzeit. Bekannt ist die quelloffene Bibliothek ALTCHA.

Inhaltsprüfung

Der Server prüft die Nachricht selbst, etwa auf viele Links oder typische Spam-Wörter. Gut als Ergänzung.

Oft hilft schon die Kombination aus Honeypot und Zeitprüfung. Reicht das nicht, kommt Proof of Work dazu.

Joomla

Joomla bringt seit Version 6.1 das Plugin „CAPTCHA - Proof of Work“ mit. Es arbeitet mit ALTCHA und braucht keinen fremden Server.

  1. Suchen Sie unter System → Plugins nach „Proof of Work“ und aktivieren Sie das Plugin.
  2. Wählen Sie in der Konfiguration (System → Konfiguration, Reiter „Website“) unter „Standard Captcha“ den Eintrag „CAPTCHA - Proof of Work“.
  3. Prüfen Sie Formular-Erweiterungen einzeln: Viele haben eine eigene Captcha-Einstellung, die die Vorgabe von Joomla übergeht.

WordPress

WordPress hat für Formulare keinen eingebauten Spam-Schutz. Viele Formular-Plugins bieten reCAPTCHA an. Wählen Sie stattdessen einen Schutz, der auf Ihrem Server läuft: Honeypot, Zeitprüfung oder Proof of Work, eingebaut oder als Erweiterung des Formular-Plugins.

Auch andere bekannte Dienste prüfen auf fremden Servern: Cloudflare Turnstile und hCaptcha laden Dateien von ihren Anbietern, Akismet prüft Kommentare und Nachrichten auf den Servern von Automattic.

So prüfen Sie es

Öffnen Sie mehrere Seiten, nicht nur die Kontaktseite, in einem privaten Fenster und filtern Sie im Netzwerk-Tab (F12) nach recaptcha, gstatic, hcaptcha und challenges.cloudflare.com.

Was sonst zu einem datensparsamen Formular gehört: Kontaktformular datensparsam gestalten.

Quellen: Google: reCAPTCHA-Nutzungsbedingungen. Joomla 6.2: Plugin „CAPTCHA - Proof of Work“ (seit 6.1, auf Basis von ALTCHA), im Oktober 2026 im Code geprüft. Stand: Oktober 2026. Dieser Ratgeber erklärt Technik und ist keine Rechtsberatung, siehe Grenzen unserer Leistung.

Fragen zum Thema

Häufige Fragen

Ist ein Honeypot so sicher wie reCAPTCHA?

Gegen gezielte Angriffe nicht. Gegen einfache Spam-Bots hilft er oft schon. Reicht er nicht, kommen Zeitprüfung und Proof of Work dazu.

Und Cloudflare Turnstile oder hCaptcha?

Beide laden Dateien von den Servern ihrer Anbieter und prüfen dort. Für unseren Check sind sie deshalb wie reCAPTCHA ein fremder Dienst.

Was gehört sonst zu einem datensparsamen Formular?

Das Formular sendet über HTTPS, und die Nachricht geht über Ihren eigenen Mailserver statt über einen fremden Formulardienst. Das prüft unser Check mit.

Wie steht Ihre Website da?

Geben Sie Ihre Adresse ein. Der Check zeigt in unter einer Minute, was Ihre Website ohne Einwilligung lädt.

Ab 5 SeitenOhne Anmeldung
Lieber anrufen: 0176 103 183 56