Het contactformulier is vaak de enige plek op een website waar geld binnenkomt. Tegelijk is het het onderdeel dat het vaakst stilletjes kapot is: de bezoeker ziet “bedankt voor uw bericht”, en u ziet nooit iets.
Het formuliermodule van Divi is prima gereedschap, maar de standaardinstellingen zijn niet genoeg. Hieronder staat hoe wij een Divi-formulier inrichten voor klanten, inclusief de twee instellingen die vrijwel iedereen overslaat: een echte SMTP-verbinding en een eigen bedankpagina.
1. Het formulier plaatsen en de velden kiezen
Divi heeft een eigen module die Contactformulier heet. U voegt hem toe als elke andere module, en daarna bepaalt u de velden. De verleiding is groot om veel te vragen; doe dat niet. Elk extra veld kost aanvragen.
| Veld | Opnemen? | Waarom |
|---|---|---|
| Naam | ✓ | Nodig om terug te schrijven zonder ‘beste heer/mevrouw’ |
| E-mailadres | ✓ | Uw enige garantie dat u kunt antwoorden |
| Bericht | ✓ | Zonder context kunt u niet voorbereid terugbellen |
| Telefoonnummer | ~ | Alleen als u echt belt; anders een drempel |
| Bedrijfsnaam | ~ | Zinvol bij zakelijke diensten, anders niet |
| Budget of dienst | ~ | Handig voor offertes, schrikt af bij een simpele vraag |
| Adres | ✗ | Vraag dit pas als er een opdracht is |
| Hoe kent u ons? | ✗ | Interessant voor u, irrelevant voor de bezoeker |
Vuistregel: drie tot vijf velden voor een contactformulier, maximaal zeven voor een offerteaanvraag.
Zet per veld in de moduleopties of het verplicht is. Maak alleen verplicht wat u echt nodig heeft om te kunnen antwoorden — een verplicht telefoonnummer kost aantoonbaar aanvragen bij mensen die liever eerst mailen.
2. Spam tegenhouden zonder uw bezoeker te straffen
Divi heeft een ingebouwde rekensom als spamfilter: “wat is 3 + 4?”. Dat houdt de domste bots tegen en irriteert iedereen. Er zijn betere opties, en u kunt ze in de moduleopties koppelen.
| Methode | Houdt spam tegen | Last voor bezoeker | Privacy | Ons oordeel |
|---|---|---|---|---|
| Ingebouwde rekensom | Beperkt | Merkbaar | Goed | Alleen als noodoplossing |
| Honeypot (verborgen veld) | Redelijk | Geen | Goed | Altijd aanzetten, kost niets |
| reCAPTCHA v2 (vinkje) | Goed | Merkbaar | Gegevens naar Google | Alleen bij veel spam |
| reCAPTCHA v3 (onzichtbaar) | Goed | Geen | Gegevens naar Google | Noem het in uw privacyverklaring |
| hCaptcha of Turnstile | Goed | Geen tot weinig | Beter | Onze voorkeur boven reCAPTCHA |
| Tijdslot (te snel = bot) | Redelijk | Geen | Goed | Mooie aanvulling op honeypot |
Zet nooit twee zware filters tegelijk aan: u verdubbelt de drempel en vangt nauwelijks meer spam.
Begin met een honeypot en een tijdslot. Pas als u daarna nog steeds spam krijgt, voegt u een captcha toe — en niet andersom.
3. De belangrijkste stap: laat WordPress niet zelf mailen
Dit is de oorzaak van vrijwel elke gemiste aanvraag. WordPress verstuurt mail standaard met een PHP-functie rechtstreeks vanaf uw webserver. Die mail heeft geen enkele afzenderverificatie, dus Gmail en Outlook zien een bericht dat beweért van uw domein te komen maar het niet kan bewijzen.
Het gevolg: uw formulier meldt netjes dat het verzonden is, en de mail belandt in de spambox of wordt stilzwijgend weggegooid. U merkt er niets van, want er komt geen foutmelding.
Hoe u het oplost
- Installeer een SMTP-plugin en laat WordPress mailen via een echte mailserver — die van uw hostingpakket, of een dienst als Postmark, Brevo of Mailgun.
- Zet het afzenderadres op een adres van uw eigen domein, bijvoorbeeld
website@uwdomein.nl. Nooit het adres van de bezoeker. - Zet het antwoordadres (reply-to) wél op het e-mailadres uit het formulier, zodat u met één klik kunt antwoorden.
- Regel SPF, DKIM en DMARC in uw DNS. Uw hostingpartij of maildienst levert hiervoor de exacte regels aan.
- Stuur een testbericht naar een Gmail- én een Outlook-adres, en kijk of het in de inbox belandt, niet alleen of het verzonden is.
Stuur een kopie naar een tweede adres
Zet in de moduleopties een tweede ontvanger, bijvoorbeeld een algemeen postvak. Valt uw hoofdmailbox uit of gaat er iemand op vakantie, dan blijft de aanvraag zichtbaar. Een formulier dat naar één persoon mailt, is een single point of failure.
4. Stuur door naar een eigen bedankpagina
Standaard vervangt Divi het formulier door een regel tekst. Dat werkt, maar u laat er twee dingen mee liggen: u kunt de aanvraag niet meten, en u laat de bezoeker in het niets staan.
Maak een aparte bedankpagina aan en stuur het formulier daarheen door. Dat lost allebei op: de paginaweergave is meetbaar als doel in uw statistieken, en u kunt vertellen wat er nu gebeurt.
- Zet er een verwachting in — “wij reageren binnen één werkdag” scheelt ongeduldige telefoontjes
- Bied een alternatief — uw telefoonnummer voor wie haast heeft
- Zet de pagina op noindex — hij hoort niet in Google te staan
- Verwijs door — naar uw werk of een artikel, zodat de bezoeker blijft
- Meet hem — leg de paginaweergave vast als conversie, anders weet u nooit hoeveel aanvragen uw site oplevert
5. AVG: toestemming en bewaartermijn
U verwerkt persoonsgegevens zodra iemand zijn naam en e-mailadres invult. Dat mag, maar er horen een paar dingen bij. Dit is geen juridisch advies — het is de praktische minimumlijst die wij bij elke site aanhouden.
- Zet onder het formulier een korte regel met een link naar uw privacyverklaring, zodat duidelijk is wat er met de gegevens gebeurt.
- Gebruik een los, niet vooraf aangevinkt vakje als u de gegevens ook voor iets anders wilt gebruiken dan het beantwoorden van deze vraag — bijvoorbeeld een nieuwsbrief.
- Vraag geen gegevens die u niet nodig heeft; dat is niet alleen conversie-advies maar ook het uitgangspunt van de AVG.
- Bewaar inzendingen niet eindeloos in uw database. Slaat u ze op, spreek dan een bewaartermijn af en houd u eraan.
- Gebruikt u reCAPTCHA, dan gaan er gegevens naar Google. Noem dat in uw privacyverklaring.
6. Wanneer de Divi-module niet meer volstaat
De ingebouwde module is bewust eenvoudig. Zodra u meer wilt dan velden en een mailtje, loopt u tegen grenzen aan. Dan is een echte formulierplugin goedkoper dan het maatwerk dat u anders nodig heeft.
U heeft daarbij drie routes, en de middelste wordt vaak vergeten: u blijft bij de module, u breidt de module uit met een extensie, of u stapt over op een volwaardige formulierplugin.
- Blijven bij de module — genoeg voor een contactformulier met drie tot vijf velden. Eén plugin minder is ook winst.
- De module uitbreiden — een extensie als Divi Contact Form Helper bouwt voort op het formulier dat u al heeft, dus u houdt uw opmaak en hoeft niets opnieuw te bouwen. Controleer op de productpagina welke functies er precies bij zitten, want dat verschilt per versie.
- Overstappen op een formulierplugin — nodig zodra u inzendingen wilt bewaren, bestanden wilt ontvangen of in het formulier wilt laten betalen.
Kies de middelste route als uw formulier in de kern goed is en u er alleen iets aan mist. Kies de derde zodra u meerdere dingen mist — dan bent u met los aanbouwen duurder uit dan met één plugin die het allemaal doet.
| Functie | Divi-module | Gravity Forms | Fluent Forms |
|---|---|---|---|
| Inzendingen opslaan in WordPress | ✗ | ✓ | ✓ |
| Voorwaardelijke velden | ~ | ✓ | ✓ |
| Meerdere stappen | ✗ | ✓ | ✓ |
| Bestand uploaden | ✗ | ✓ | ✓ |
| Betaling in het formulier | ✗ | ✓ | ✓ |
| Koppeling met CRM of nieuwsbrief | ~ | ✓ | ✓ |
| Berekeningen in het formulier | ✗ | ✓ | ✓ |
| Kosten bovenop Divi | Geen | Abonnement | Gratis met pro-versie |
Heeft u alleen een contactformulier nodig, dan is de Divi-module ruim voldoende — en één plugin minder is ook winst.
7. De controlelijst voor u live gaat
Loop deze lijst af op de dag dat de site live gaat, en daarna elk kwartaal opnieuw. Formulieren gaan stuk zonder dat iemand het merkt.
| Controle | Hoe u het test | Wat er misgaat als u het overslaat |
|---|---|---|
| Mail komt aan | Test naar Gmail en Outlook | Aanvragen verdwijnen in de spambox |
| Antwoordadres klopt | Druk in de testmail op Beantwoorden | U mailt uzelf in plaats van de klant |
| Tweede ontvanger | Controleer het kopie-adres | Bij ziekte of vakantie blijft alles liggen |
| Bedankpagina | Verstuur het formulier echt | Geen meting, dus geen zicht op rendement |
| Verplichte velden | Laat een veld leeg | Onbruikbare aanvragen zonder contactgegevens |
| Op een telefoon | Vul het in op mobiel | De helft van uw bezoekers haakt af |
| Spamfilter | Wacht een week en tel | Of te veel spam, of tegengehouden klanten |
| Privacylink | Klik hem aan | Een dode link onder een AVG-mededeling |