De widget Contactformulier Geavanceerd (Contact Form Advanced) heeft gratis ingebouwde SPAM-beveiliging, met Google reCAPTCHA: bezoekers vinken "Ik ben geen robot" aan voordat het formulier wordt verzonden. U hebt een gratis Google-account nodig om twee sleutels te krijgen, die u in de instellingen van het formulier plakt. Het duurt ongeveer 10 minuten. In EverWeb 4.6 en nieuwer kunt u ook kiezen voor het onzichtbare reCAPTCHA v3, of voor Cloudflare Turnstile in plaats van Google: zie het onderdeel over EverWeb 4.6 hieronder.
Welk formulier hebt u?
| Widget | SPAM-beveiliging |
|---|---|
| Contactformulier Geavanceerd | reCAPTCHA, die u aanzet in Widget instellingen. In EverWeb 4.6 en nieuwer ook Cloudflare Turnstile |
| Contact Form (het eenvoudige contactformulier) | Geen reCAPTCHA. Vervang het door Contactformulier Geavanceerd om reCAPTCHA te gebruiken |
SPAM-beveiliging aanzetten
- Haal uw twee sleutels op bij Google. Volg Spambeveiliging met reCaptcha toevoegen aan contactformulieren. Kies reCAPTCHA v2 en het selectievakje "Ik ben geen robot", en voeg de domeinnaam van uw website toe, zoals yourdomain.com.
- Selecteer in EverWeb uw formulier en open Details > Widget instellingen.
- Scrol naar SPAM-beveiliging en vink Gebruik reCaptcha SPAM-beveiliging aan.
- Plak uw sitesleutel in reCaptcha-sitesleutel en uw geheime sleutel in reCaptcha geheime sleutel. Verwissel ze niet en voeg geen spaties toe.
- Publiceer uw website, open daarna de gepubliceerde pagina in een privévenster van uw browser en stuur uzelf een testbericht.
Het reCAPTCHA-vak verschijnt alleen op uw gepubliceerde website. In Voorbeeld toont EverWeb op die plek een melding, en vanuit Voorbeeld worden formulieren niet verzonden.
EverWeb 4.6 en nieuwer: reCAPTCHA v3 of Cloudflare Turnstile
In EverWeb 4.6 en nieuwer heeft het onderdeel SPAM-beveiliging een menu Captcha Provider (captchadienst) met drie keuzes. Alle drie zijn gratis.
| Captcha Provider | Wat bezoekers zien | Waar u de sleutels krijgt |
|---|---|---|
| reCaptcha v2 | Een vakje "Ik ben geen robot" om aan te vinken | Bij Google, zoals hierboven beschreven |
| reCaptcha v3 | Niets om aan te vinken. Google controleert het bezoek op de achtergrond, en het formulier toont een korte regel dat de site wordt beschermd door reCAPTCHA, met links naar het privacybeleid en de servicevoorwaarden van Google | Bij Google reCAPTCHA, waar u het type op basis van een score (v3) kiest |
| Cloudflare Turnstile | Een klein vak van Cloudflare dat de bezoeker meestal vanzelf controleert, zonder puzzel om op te lossen | Bij Cloudflare, met een gratis Cloudflare-account. Uw domeinnaam hoeft Cloudflare niet te gebruiken |
- Selecteer uw formulier, open Details > Widget instellingen, scrol naar SPAM-beveiliging en vink Gebruik reCaptcha SPAM-beveiliging aan.
- Kies uw dienst bij Captcha Provider.
- Klik op de aanmeldknop onder de vakken voor de sleutels. De naam van de knop hangt af van uw keuze: Sign Up for reCaptcha v3 (aanmelden voor reCaptcha v3) opent de pagina van Google waar u reCAPTCHA-sleutels aanmaakt, en Sign Up for Cloudflare Turnstile (aanmelden voor Cloudflare Turnstile) opent Turnstile in uw Cloudflare-dashboard. Meld u aan, of maak een gratis account aan als daarom wordt gevraagd.
- Maak sleutels aan voor uw website. Kies voor reCAPTCHA v3 het type op basis van een score (v3). Voeg voor Turnstile een widget toe. Typ in beide gevallen de domeinnaam van uw website, zoals yourdomain.com, en elk ander adres waarnaar u publiceert, zoals een testkopie.
- Plak de sitesleutel in reCaptcha-sitesleutel en de geheime sleutel in reCaptcha geheime sleutel. De vakken houden de naam reCaptcha, welke dienst u ook kiest.
- Publiceer uw website en stuur uzelf daarna een testbericht vanuit een privévenster van uw browser.
Sleutels werken alleen met de dienst waarvoor ze zijn aangemaakt. Sleutels voor reCAPTCHA v2 werken niet met v3. Wijzigt u de dienst, maak er dan nieuwe sleutels voor aan en vervang ze allebei.
Als het niet werkt
- "The captcha is not valid." (de captcha is ongeldig) of het vak laadt niet: controleer of de domeinnaam in uw instellingen bij reCAPTCHA of Turnstile overeenkomt met het adres van uw website, of elke sleutel in het juiste vak staat, en of de sleutels zijn aangemaakt voor de dienst die u hebt gekozen.
- U publiceert dezelfde website ook naar een tweede adres, zoals een testkopie: voeg die domeinnaam ook toe aan dezelfde sleutels.
- "You must complete the captcha." (u moet de captcha invullen): de bezoeker heeft het formulier verstuurd zonder het vakje aan te vinken. Dit werkt zoals het hoort.
- "The captcha score was too low." (de captchascore was te laag; reCAPTCHA v3, EverWeb 4.6 en nieuwer): Google vond het bezoek waarschijnlijk geautomatiseerd. Echte bezoekers zien dit zelden. Gebeurt het toch, vraag de bezoeker dan het opnieuw te proberen, of zet Captcha Provider op reCaptcha v2 of Cloudflare Turnstile.
- Uw formulier komt helemaal niet aan: zie Mijn contactformulier stuurt me geen e-mails.
Goed om te weten
- reCAPTCHA en Turnstile houden geautomatiseerde programma's tegen die formulieren invullen. Ze kunnen niet voorkomen dat iemand met de hand spam typt, of dat spam rechtstreeks naar uw e-mailadres wordt gestuurd. Voor spam in uw inbox, zie Ik ontvang veel spam in mijn e-mail. Hoe kan ik dat tegenhouden?
- Hebt u de Contact Forms Enhanced-add-on, dan werkt de optie Bevestigingsmail verzenden alleen als SPAM-beveiliging aan staat. Zie Wat is de Contact Forms Enhanced-add-on?
