Komt er veel spam binnen via de formulieren op je website? Gelukkig hoef je al die spam niet meer handmatig te verwijderen uit je mailbox, dankzij het gebruik van reCAPTCHA. Om reCAPTCHA in te stellen op je WordPress formulieren, zijn er echter wel wat handelingen nodig. En die lichten we hieronder graag aan je toe.
Verschillende soorten CAPTCHA
reCAPTCHA v2
Met reCAPTCHA v2 wordt een verzoek – in dit geval een formulier indienen – geverifieerd door middel van een challenge. De bekende ‘Ik ben geen robot’ en het aanklikken van plaatjes waar – bijvoorbeeld – een auto op afgebeeld staat. Je bent ze waarschijnlijk vaak genoeg tegenkomen. Bij reCAPTCHA v2 wordt er in ieder geval een extra handeling vanuit de gebruiker vereist.
reCAPTCHA v3
Met reCAPTCHA v3 wordt een verzoek geverifieerd door middel van een score. Dit wordt op de achtergrond uitgevoerd, waardoor de gebruiker niet meer wordt ‘lastig gevallen’ met extra handelingen.
Bij reCAPTCHA v3 wordt onder andere gecontroleerd hoe snel het formulier wordt ingevuld, welke muisbewegingen er worden gemaakt, wat het IP-adres van de bezoeker is, etc. Op basis van die informatie wordt bepaald of het wel of geen spam betreft.
hCAPTCHA
Een relatief nieuwe speler in de CAPTCHA markt is hCAPTCHA. Op dit moment bieden zij alleen nog verificatie door middel van challenges. En ook niet alle WordPress plugins zijn al klaar voor hCAPTCHA. Maar het zijn wel interessante ontwikkelingen die wij graag volgen. Wordt dus verder vervolgd😉.
Een reCAPTCHA-sleutel aanmaken
Hieronder leggen we stapsgewijs uit hoe je zelf je reCAPTCHA v3 sleutel kunt aanmaken. Op dit moment geven wij de voorkeur aan reCAPTCHA v3, omdat de resultaten goed zijn en je de gebruiker niet hoeft ‘lastig te vallen’ met een challenge. Daarnaast zijn de meest WordPress formulieren op dit moment ingericht voor reCAPTCHA v3.
- Aanmaken: Ga naar de reCAPTCHA pagina van Google.
- Labelen: geef je sleutel een naam. Zodat je zelf weet waar hij van is.
- reCAPTCHA-type: kies voor reCAPTCHA v3.
- Domeinen: voer hier het domein van je website in, zonder ‘www’, ‘https://’, etc. Dus gewoon: dtvwp.nl (voorbeeld).
- Eigenaren: vink het accepteren van de voorwaarden aan.
- Verzenden: als je alle velden juist hebt ingevuld, klik dan op ‘verzenden’.
- Sleutels kopiëren: je komt nu in een scherm waar je twee sleutels ziet. Deze hebben we nodig bij de volgende stap.
reCAPTCHA instellen op je formulieren
Let op; kijk eerst goed welke plugin of builder je gebruikt voor de formulieren op je website. En volg uitsluitend de stappen die daar bij horen.
Nu je een sleutel hebt aangemaakt, zul je deze nog moeten implementeren op je website. Hieronder staan een aantal plugins en builders beschreven:
WP Forms (plugin)
- Login bij de WordPress website, die je zojuist bij Google reCAPTCHA hebt ingevoerd.
- Ga in je dashboard naar WPForms (linker kant) en klik op ‘Instellingen’.
- Klik nu bovenin het menu op CAPTCHA.
- Selecteer de juiste CAPTCHA variant. In dit geval dus ‘reCAPTCHA’ en vervolgens ‘reCAPTCHA v3’. Anders gaat het niet werken.
- Vervolgens vul je hier de ‘Site key’ en ‘Secret key’ in die we zojuist bij Google reCAPTCHA hebben aangemaakt.
- Als je alles juist hebt ingevoerd, klik dan op ‘Instellingen opslaan’.
Vervolgens moeten we reCAPTCHA nog activeren op alle formulieren.
- Ga naar je formulieren en klik bij één van de formulieren op ‘bewerk’.
- Je komt nu in het bewerk scherm van WPForms terecht. Links staat een menu, klik hier op ‘velden’.
- Klik bij ‘velden toevoegen’ op ‘CAPTCHA’ en sla het formulier vervolgens op.
- Herhaal dit voor iedere formulier.
Contact Form 7 (plugin)
- Login bij de WordPress website, die je zojuist bij Google reCAPTCHA hebt ingevoerd.
- Ga in je dashboard naar Contact (linker kant) en klik op ‘Integratie’.
- Scroll naar beneden naar het blok ‘reCAPTCHA’ en klik op ‘Integratie instellen’.
- Vul hier de CAPTCHA sleutels in die je in Google gegenereerd hebt.
- Let op; Contact Form 7 werkt met reCAPTCHA v3. Een andere variant zal dus niet werken.
Elementor Forms (builder)
- Login bij de WordPress website, die je zojuist bij Google reCAPTCHA hebt ingevoerd.
- Ga in je dashboard naar Elementor (linker kant) en klik op ‘Instellingen’.
- Klik vervolgens op het tabje ‘Integraties’ en ga naar ‘reCAPTCHA V3’.
- Vul bij ‘reCAPTCHA V3’ de sleutels in, de treshold kun je zo laten.
- Scroll naar beneden en klik op ‘Opslaan’.
- Vervolgens moeten de formulieren nog voorzien worden van reCAPTCHA.
- Ga naar een pagina waar je een formulier hebt staan en klik op ‘Bewerk met Elementor.’
- Klik op het formulier en dan op ‘Item toevoegen’ en selecteer ‘reCAPTCHA V3.’
- Sla de pagina op, dit formulier is nu voorzien van reCAPTCHA V3.
Formidable Forms
- Login bij de WordPress website, die je zojuist bij Google reCAPTCHA hebt ingevoerd.
- Ga in je dashboard naar Formidable (linker kant) en klik op ‘Globale instellingen’.
- Klik vervolgens op het kopje ‘CAPTCHA’.
- Vul bij ‘reCAPTCHA Settings’ de sleutels in en selecteer bij reCaptcha Type “v3”, de treshold kun je zo laten.
- Klik rechtsboven op ‘Bijwerken’.
- Vervolgens moeten de formulieren nog voorzien worden van reCAPTCHA.
- Open via Formidable – Formulieren het formulier dat je wilt bewerken.
- Voeg één reCaptcha veld toe aan je formulier (bijvoorbeeld boven de verzendknop).
- Sla het formulier op via Bijwerken (rechtsboven) en dit formulier is nu voorzien van reCAPTCHA V3.
Forminator
- Login bij de WordPress website, die je zojuist bij Google reCAPTCHA hebt ingevoerd.
- Ga in je dashboard naar Forminator (linker kant) en klik op ‘Instellingen’.
- Klik vervolgens op het kopje ‘CAPTCHA’.
- Selecteer daar ‘v3 reCAPTCHA’ en vul de sleutels in.
- Klik rechtsonder op ‘Instellingen opslaan’.
- Vervolgens moeten de formulieren nog voorzien worden van reCAPTCHA.
- Open via Forminator – Formulieren het formulier dat je wilt bewerken.
- Voeg één Captcha veld toe aan je formulier (bijvoorbeeld als laatste veld).
- Sla het formulier op via Update (rechtsboven) en dit formulier is nu voorzien van reCAPTCHA V3.