Das wichtigste in der Übersicht:
Das Problem: Warum erhalte ich Spam über mein Joomla-Formular?
Automatisierte Programme, sogenannte Spambots, suchen gezielt nach ungeschützten Kontaktformularen auf Websites. Sobald ein Formular gefunden wird, sendet der Bot massenhaft Nachrichten ab. In der Praxis hören wir dabei oft: Aber meine Seite ist doch ganz klein und uninteressant für Hacker, warum erhalte ich also Spam? Die Antwort ist einfach: Hacker geht es nicht um Ihre konkrete Website. Stellt sich die Frage: Warum nutzen Bots Kontaktformulare zum Versand von Spam?
- Backlinks: Sie versuchen, Links zu dubiosen Seiten in Kommentare oder Nachrichten zu schmuggeln.
- Phishing: Versuch, Schadsoftware oder Betrugslinks an den Website-Betreiber zu senden.
- Server-Überlastung: In extremen Fällen können Bots den E-Mail-Server in die Knie zwingen.
Welche Probleme verursacht Spam?
- Zeitverlust: Manuelle Sortierung von echten Anfragen und Spam kostet wertvolle Arbeitszeit.
- Reputationsschaden: Wenn Ihr Server massenhaft Spam versendet, kann Ihre Domain auf "Blacklists" landen. Echte E-Mails kommen dann nicht mehr beim Kunden an.
Die Lösung: Was ist ein Captcha?
Ein Captcha (Completely Automated Public Turing test to tell Computers and Humans Apart) dient als digitaler Türsteher. Es ist eine technische Hürde, die für Menschen leicht zu nehmen, für Bots hingegen extrem schwierig zu überwinden ist bzw. sein soll. Durch den Einsatz eines Captchas stellen Sie sicher, dass nur echte Nutzer eine Nachricht absenden können. In der Praxis zeigt sich dabei: Spam wird oftmals nicht zu 100% vermieden, jedoch auf ein sehr gut erträgliches Minimum reduziert.
Was sind die bekanntesten und wichtigsten Captcha-Lösungen?
Google reCAPTCHA

Google reCAPTCHA (v2 oder v3) ist die bekannteste Lösung. In der Version 3 arbeitet es meist im Hintergrund und bewertet das Nutzerverhalten.
- Vorteile: Sehr einfache Integration in Joomla; hohe Benutzerfreundlichkeit (oft kein aktives Klicken nötig).
- Nachteile: Problematisch beim Datenschutz (DSGVO), da Daten an US-Server von Google übertragen werden. Hinzu kommt, dass Google unter bestimmten Umständen hier auch Geld verlangt und in jedem Fall eine Kreditkarte als Zahlungsmittel hinterlegt werden muss.
hCaptcha

hCaptcha ist der vermutlich größte Konkurrent von Google und funktioniert ähnlich: Nutzer müssen oft Bilder identifizieren (z.B. „Klicke alle Busse an“).
- Vorteile: Bietet eine gute Alternative zum Google-Ökosystem.
- Nachteie: Kann die Usability stören, wenn Nutzer komplexe Bildrätsel lösen müssen. Hinzu kommt auch hier das DSGVO-Problem, denn hCaptcha ist ein US-Unternehmen.
Unsere Empfehlung: ALTCHA

ALTCHA ist eine moderne, datenschutzfreundliche Lösung, die auf dem "Proof-of-Work"-Prinzip basiert. Der Browser des Nutzers löst im Hintergrund eine kleine Rechenaufgabe, während der Nutzer das Formular ausfüllt.
Was sind die Vorteile von ALTCHA?
- Sehr benutzerfreundlich: Nutzer müssen keine Bilder anklicken oder Texte abtippen.
- Barrierefreiheit: Da keine visuellen Aufgaben gelöst werden müssen, ist es ideal für Menschen mit Beeinträchtigungen.
- Datenschutz: Open Source, keine Cookies, keine Nutzerverfolgung – absolut DSGVO-konform.
Joomla ist unsere Basis, Open Source unsere Philosophie. Da uns der Schutz von Nutzerdaten am Herzen liegt, wir aber pragmatische Lösungen für den Alltag brauchen, setzen wir voll auf ALTCHA. Es ist die barrierefreie und DSGVO-konforme Antwort auf modernen Kontaktformular-Spam.
Kurz erklärt: Proof-of-Work (PoW)
Das Proof-of-Work-Prinzip ist eine automatisierte Echtheitsprüfung. Bevor ein Formular abgeschickt wird, stellt der Server dem Browser eine mathematische Aufgabe. Der Browser löst diese unbemerkt im Hintergrund, während der Nutzer das Formular ausfüllt. Diese „Rechenleistung“ dient als digitaler Nachweis, dass es sich um eine legitime Anfrage handelt.
Der entscheidende Vorteil: Maximale Usability Der größte Benefit gegenüber klassischen Captchas (wie Bilderrätseln) ist die Unsichtbarkeit.
- Für Menschen: Keine nervigen Klicks auf Ampeln oder Busse – die Barrierefreiheit bleibt zu 100 % erhalten.
- Für Bots: Da jeder Sendevorgang Rechenzeit kostet, wird der Versand von Millionen Spam-Mails für Bot-Betreiber technisch zu aufwendig und wirtschaftlich unrentabel.
Wie kann man ein Captha in Joomla integrieren?
Um ein Captcha in Joomla zu nutzen, müssen Sie das entsprechende Plugin installieren und konfigurieren.
Schritt 1: Plugins installieren
Laden Sie das passende Plugin für Ihre gewählte Lösung herunter:
- Google reCAPTCHA Plugin
- hCaptcha für Joomla
- Altcha: hier gibt es gute Nachrichten: Seit Joomla 6.1 ist Altcha teil des Joomla Cores und kann per Mausklick aktiviert werden - ein Feature, dass wir als Agentur übrigens höchstselbst zum Joomla Projekt beigetragen haben.

Schritt 2: Plugin konfigurieren
- Gehen Sie im Joomla-Backend zu System -> Plugins.
- Suchen Sie nach dem installierten Captcha-Plugin (z.B. "Captcha - ALTCHA").
- Im Falle von hCpatcha und ReCaptcha: Geben Sie die API-Keys (Site Key und Secret Key) ein, die Sie auf der Website des jeweiligen Anbieters erhalten haben.
- Setzen Sie den Status auf "Aktiviert".
Schritt 3: In Joomla aktivieren
Damit das Captcha per Default in Kontaktformularen (für Joomla-Kontakte) erscheint, müssen Sie es global aktivieren:
- Navigieren Sie zu System -> Konfiguration -> Site.
- Wählen Sie unter Standard Captcha Ihr installiertes Plugin aus.

Wie kann man ein Captcha in RSForm!Pro integrieren?
Wenn Sie die beliebte Erweiterung RSForm!Pro nutzen, ist die Integration besonders flexibel.
So integrieren Sie Captchas in RSForm:
- Sie benötigen das spezielle Joomla Captcha Plugin für RSForm.
- Hinweis: Hierfür ist ein kostenpflichtiger Account bei RSJoomla erforderlich.
- Nach der Installation können Sie in Ihrem Formular einfach ein neues Feld vom Typ "Captcha" hinzufügen und die installierte Joomla-Lösung (wie ALTCHA) auswählen.

Sie haben kein RSForm!Pro? RSForms bietet in der Basisversion einfache Captchas an, z.B. kleine mathematische Aufgaben (z.B. "Was ist 5 + 3?").
Unsere Erfahrung: Mathematische Captchas sind für moderne Bots oft kein Hindernis mehr und bieten daher keinen optimalen Schutz. Wir raten zur Nutzung von ALTCHA.
Sie nutzen eine andere Formular-Erweiterung für Joomla? Viele der professionellen Formular-Erweiterungen bieten ebenfalls Support für die bekanntesten Captcha-Lösungen an. Da es den Rahmen des Ratgebers sprengen würde, weiter Formular-Erweiterungen im Detail zu beleuchten, haben wir uns auf RSForm!Pro als unseren Favoriten beschränkt.
Häufig gestellte Fragen
Prüfen Sie, ob Sie das Captcha in der globalen Konfiguration und der jeweiligen Formular-Komponente aktiviert und in allen Formularen als Feld ergänzt haben.
Ja, ALTCHA kann kostenlos und ohne externe Serveranbindung genutzt werden, was sie zur besten Wahl für den Datenschutz macht und die Integration erleichtert.
Kurz gesagt: Ja! Google reCAPTCHA bspw. lädt externe Skripte, was die Ladezeit minimal beeinflussen kann. ALTCHA ist extrem leichtgewichtig und hat kaum Auswirkungen auf die Performance. Am Ende des Tages ist unserer Erfahrung nach die Integration einer Captcha Lösung jedoch alternativlos, um Spam zu vermeiden.