Skip to main content

Joomla Configuratie

Spam voorkomen in Joomla met Captcha

Niets is vervelender dan een mailbox vol spamreacties of nep-aanvragen via je contactformulier. Om dit te voorkomen, gebruik je een CAPTCHA: een beveiligingsmaatregel die controleert of een bezoeker een mens is of een script (bot).

Sinds de komst van Joomla 5 zijn de standaard Google reCAPTCHA-plugins uit de installatie verwijderd. Joomla levert dus geen ingebouwde spam-beveiliging meer mee. Je moet nu zelf kiezen welke techniek je wilt gebruiken en hiervoor een plugin installeren.

Dit geeft je wel meer vrijheid: kies je voor de klassieke Google reCAPTCHA, of voor een privacyvriendelijk alternatief dat in 2026 de standaard aan het worden is?

Stap 1: Kies en installeer een Captcha Plugin
Omdat de functie niet meer standaard aanwezig is, moet je eerst een plugin downloaden uit de Joomla Extensions Directory (JED).

Je hebt een aantal logische keuzes:

Cloudflare Turnstile: Dit is hét moderne alternatief. Het is gratis, veel privacyvriendelijker dan Google.

Google reCAPTCHA: Wil je toch bij Google blijven? Dan moet je een externe plugin installeren die de functionaliteit terugbrengt, dit kan bijv. met de gratis plugin van SharkyKZ

OCHCaptcha en ALTCHA: Zijn privacyvriendelijke Captcha's

Installatie:

  • Download de gekozen plugin.
  • Log in op je Joomla Administrator.
  • Ga naar Systeem > Installeren > Extensies.
  • Upload en installeer het pakket.

Stap 2: Sleutels (Keys) aanmaken
Afhankelijk van je keuze in stap 1, moet je sleutels aanmaken bij de leverancier.

Voor Google reCAPTCHA:

  • Ga naar de Google reCAPTCHA Admin Console.
  • Kies voor v3 (onzichtbaar) of v2 (vinkje) en voeg je domein toe.
  • Kopieer de Site Key en Secret Key.

Voor Cloudflare Turnstile:

  • Maak een gratis account aan op Cloudflare.com.
  • Ga in het dashboard naar "Turnstile" en voeg je site toe.
  • Kopieer de Site Key en Secret Key.

Stap 3: De Plugin instellen
Nu koppelen we de sleutels aan je Joomla-site.

Ga in Joomla naar Systeem > Plugins (onder het kopje Beheren).

Zoek de plugin die je in stap 1 hebt geïnstalleerd

Open de plugin en plak de Site Key en Secret Key in de daarvoor bestemde velden.

Zet de Status op Ingeschakeld.

Klik op Opslaan & Sluiten.

Stap 4: Activeren voor de gehele website
Als laatste stap moet je Joomla vertellen dat deze nieuwe plugin de "Standaard Captcha" is voor alle formulieren.

Ga naar Systeem > Algemene instellingen (Global Configuration).

Je zit op het tabblad Site.

Zoek de optie Standaard Captcha.

Selecteer hier de naam van de plugin die je zojuist hebt geïnstalleerd.

Zie je "Geen geselecteerd"? Dan staat de plugin nog niet aan of is hij niet geïnstalleerd.

Klik op Opslaan.

Gefeliciteerd! Je contactformulieren en registratiepagina's zijn nu beveiligd tegen spam, met techniek die past bij de huidige standaarden.

Voor Externe formulierplugins zoals RSForms of Tassos Convert Forms zijn eigen captcha's beschikbaar.

Hulp nodig bij het instellen van Captcha op jouw Joomla website?

Ik help je graag!
Jeroen Moolenschot

Over Jeroen

Sinds 2006 werk ik met Joomla! Ik bouw en onderhoud Joomla-websites en webshops. Daarnaast heb ik veel kennis van zoekmachine-optimalisatie (SEO), hosting en het ontwikkelen van templates en extensies.

Ik bezoek regelmatig JoomlaDagen en gebruikersgroepen, waar ik soms ook als spreker optreed.

Daarnaast zet ik me actief in voor de Joomla-community. Ik ben lid van het Joomla Extensions Directory-team en organiseer de Joomla-gebruikersgroep Breda en JoomlaDagen Nederland.

Ben je op zoek naar een Joomla-specialist? Neem gerust contact met me op!

Populaire artikelen

Een oude URL doorverwijzen naar een nieuwe URL in Joomla

Soms kan het voorkomen dat sommige van jouw waardevolle links naar de 404-pagina leiden. Meestal ge…

Een menu-item verbergen

In sommige gevallen is het wenselijk om een link te maken naar een ander artikel. Dit is niet altij…

Joomla Update Notificatie e-mail uitschakelen

Joomla heeft standaard een plugin die elke beheerder met superuser-rechten e-mailt wanneer een Joom…

Tekst aanpassen met taal overrides in Joomla

Wanneer je een tekst wil aanpassen in Joomla of een extensie wordt aangeraden een taal override in…

SSL (HTTPS) activeren in Joomla

Joomla Forceer SSL is de ingebouwde optie om een beveiligde verbinding op jouw Joomla-website…

Versiebeheer in Joomla

Heb je een aanpassing gedaan in je tekst waar je later spijt van hebt? Of heb je per ongeluk een de…