Contactformulier beveiligen tegen spam
Een veel gebruikte plug-in voor contact formulieren is Contact Form 7. Je zet eenvoudig één of meerdere contactformulieren in elkaar. Er is online veel uitleg over deze plug-in beschikbaar. Twee belangrijke tips zijn echter:
- Gebruik als afzender e-mailadres een e-mailadres die eindigt op uw domeinnaam. Dus als uw domeinnaam “mijndomeinnaam.nl” is, zal uw e-mailadres dus moeten eindigen op @mijndomeinnaam.nl. Anders worden berichten verzonden via uw contactformulier door menig mailserver als spam gezien worden.
- Gebruik reCaptcha om misbruik van uw contactformulier te voorkomen en spam e-mails in uw inbox te beperken. Voor Contact Form 7 is hiervoor de volgende add-on beschikbaar, klik hier.
Contact Form 7 – reCaptcha installeren
Log in op uw WordPress website, kies in het menu voor “Plugins” en vervolgens voor “Nieuwe plugin”. Gebruik het zoekveld om de reCaptcha add-on te zoeken, zie:
Kies vervolgens voor “Installeren” en zodra dat greed is kiest u voor “Activeren”. De add-on is nu geïnstalleerd.
reCaptcha aanmaken bij Google
Ga nu eerst naar https://google.com/recaptcha en volg de instructies om een reCaptcha voor uw website aan te maken. Hiervoor moet u inloggen met uw Google account of een account aanmaken.
Zodra u de reCaptcha via google.com/recaptcha heeft aangemaakt, keert u terug naar uw WordPress website.
Configureren
Kies nu in het menu links voor “Contact” en vervolgens “Integratie”, zie:
Activeer de reCaptcha integratie en kies vervolgens voor “Setup Integration”.
Vul nu de ‘Site Key’ en de ‘Secret Key’ die u gekregen heeft in de daarvoor bestemde velden en druk op “Save Changes”.
De reCaptcha toevoegen aan uw formulier
Bewerk nu het formulier waar u de reCaptcha toe wil voegen. Ga hiervoor naar Contact > contactformulieren en kies voor de optie “bewerken” van het betreffende formulier.
Voeg nu de “shortcode” [recaptcha] toe op de plek waar u de reCaptcha in het formulier wil tonen, zie:
Druk op “opslaan” en de reCaptcha is nu aan uw formulier toegevoegd en actief!