WordPress contactformulier maken: plugins, instellingen en spam voorkomen

Een WordPress contactformulier maak je met een plugin: installeer een formulierplugin, bouw je velden, plaats het formulier op je contactpagina en stel in waar berichten naartoe gaan. Het bouwen kost een kwartier. Het verschil zit in wat daarna komt: zorgen dat berichten ook echt in je inbox landen, spam buiten houden en netjes omgaan met persoonsgegevens.

Welke plugin kies je voor je contactformulier?

Er zijn tientallen formulierplugins. Deze drie kom je het vaakst tegen bij kleine bedrijven:

PluginGratis versieGebruiksgemakGeschikt voor
Contact Form 7Ja, volledig gratisWerkt met code-achtige tags, geen sleepeditorEenvoudige formulieren, wie geen extra’s nodig heeft
WPFormsJa, met beperkte functies (Lite)Sleepeditor, zeer toegankelijkBeginners die snel iets nets willen
Gravity FormsNee, alleen betaaldSleepeditor, veel optiesComplexe formulieren, offertes, berekeningen en koppelingen

Bouw je je site met een page builder zoals Elementor Pro, dan zit daar vaak al een formulierwidget in en heb je soms geen extra plugin nodig. Lees meer over de verschillen in Elementor, Divi of Gutenberg.

Wanneer kies je Gravity Forms?

Gravity Forms in WordPress is interessant als je meer wilt dan een simpel contactformulier. Denk aan formulieren die zich aanpassen aan eerdere antwoorden (voorwaardelijke logica), een prijsberekening, meerdere stappen of een koppeling met je CRM of mailprogramma. Voor alleen naam, e-mail en bericht is het meer dan je nodig hebt.

Contactformulier maken in WordPress: stap voor stap

De stappen zijn bij elke plugin ongeveer gelijk. We nemen een beginnersplugin met sleepeditor als voorbeeld.

  1. Plugin installeren. Ga in je dashboard naar Plugins, Nieuwe plugin, zoek de naam en klik op Installeren en daarna Activeren.
  2. Nieuw formulier maken. Kies een sjabloon voor een eenvoudig contactformulier of begin leeg.
  3. Velden kiezen. Houd het kort: naam, e-mailadres, eventueel telefoonnummer en een berichtveld. Elk extra veld kost aanvragen.
  4. Melding instellen. Vul in naar welk e-mailadres het bericht gaat en welke onderwerpregel je krijgt.
  5. Bevestiging instellen. Kies wat de bezoeker ziet na verzenden: een bedankmelding of een aparte bedankpagina.
  6. Formulier plaatsen. Voeg het formulierblok of de shortcode toe aan je contactpagina.
  7. Testen. Verstuur een testbericht vanaf je telefoon en vanaf een ander e-mailadres.

Een bedankpagina is handig voor meting

Stuur je bezoekers na het verzenden naar een eigen bedankpagina, dan kun je in Google Analytics of Google Ads makkelijk meten hoeveel aanvragen er binnenkomen. Elke aanvraag is dan een meetbare conversie.

Komen de berichten wel aan?

Dit is het meest gemiste probleem. WordPress verstuurt mail standaard via de server van je website. Die mails komen vaak in de spamfolder of helemaal niet aan, omdat ze niet goed als echte mail van jouw domein herkend worden.

De oplossing is een SMTP-plugin, zoals WP Mail SMTP of FluentSMTP. Daarmee stuurt je site mail via een echte mailbox of maildienst, met de juiste controle-instellingen voor je domein. Daarnaast:

  • Stel het afzenderadres in op een adres van je eigen domein, niet op het adres van de bezoeker.
  • Gebruik het e-mailadres van de bezoeker als “antwoorden aan”, zodat je direct kunt reageren.
  • Zet bij plugins die dat ondersteunen het opslaan van inzendingen aan, zodat een bericht niet verloren gaat als de mail misloopt.
  • Test na elke grote update of je formulier nog werkt.

Spam voorkomen

Elk formulier trekt na een tijdje spambots aan. Je kunt dat flink beperken zonder echte bezoekers lastig te vallen:

  • Honeypot: een verborgen veld dat alleen bots invullen. Veel plugins hebben dit ingebouwd.
  • reCAPTCHA of Turnstile: een onzichtbare controle van Google of Cloudflare die bots herkent.
  • Akismet of een vergelijkbare spamfilter: controleert inzendingen op bekende spampatronen.
  • Geen links toestaan in het berichtveld als je die nooit nodig hebt.

Spam via formulieren is niet alleen vervelend, het kan ook een teken zijn dat je site kwetsbaar is. Lees daarom ook onze tips om WordPress te beveiligen.

Privacy: let op de AVG

Via een contactformulier verzamel je persoonsgegevens, dus de AVG (de Europese privacywet) geldt. Een paar praktische punten:

  • Vraag alleen gegevens die je echt nodig hebt.
  • Vermeld in je privacyverklaring wat je met de gegevens doet en hoe lang je ze bewaart.
  • Gebruik een vinkje voor toestemming alleen als je de gegevens voor iets anders wilt gebruiken, zoals een nieuwsbrief.
  • Verwijder oude inzendingen regelmatig uit je database.

Praktijkvoorbeeld: een stukadoor die aanvragen miste

Stel, een stukadoor merkt dat er nauwelijks aanvragen via zijn site binnenkomen, terwijl het bezoek wel stijgt. Bij een test blijkt dat de berichten in de spamfolder van zijn mailprogramma belanden, en een deel komt helemaal niet aan.

Hij installeert een SMTP-plugin die via zijn eigen mailbox verstuurt, zet het opslaan van inzendingen aan en voegt een honeypot toe. Ook brengt hij het formulier terug van tien velden naar vier, met een optioneel veld voor een foto van de muur. Vanaf dat moment ziet hij elke aanvraag binnenkomen, en het aantal aanvragen stijgt doordat het formulier korter is.

Zelf doen of uitbesteden?

Een simpel contactformulier zet je prima zelf in WordPress, zeker met een plugin met sleepeditor. Kies een plugin uit ons overzicht van de beste WordPress plugins, test regelmatig en houd hem bijgewerkt.

Laat het doen als je formulieren wilt koppelen aan je CRM, een offerteberekening wilt of als je mail technisch niet goed aankomt. Ook als formulieren deel zijn van je dagelijkse website onderhoud, is het handig als iemand meekijkt bij updates.

Een goed contactformulier is kort, komt altijd aan en houdt spam buiten. Wil je een website waarop dat vanaf de start goed geregeld is? Bekijk dan wat we doen bij website laten maken.

Veelgestelde vragen

Wat is de beste gratis contactformulier plugin voor WordPress?

Contact Form 7 is volledig gratis en betrouwbaar, maar werkt zonder sleepeditor. WPForms Lite is ook gratis en makkelijker voor beginners, met minder functies dan de betaalde versie.

Is Gravity Forms gratis?

Nee, Gravity Forms heeft geen gratis versie. Het is vooral interessant voor uitgebreide formulieren met berekeningen, meerdere stappen of koppelingen met andere software.

Waarom ontvang ik geen berichten van mijn WordPress contactformulier?

Meestal komt dat doordat WordPress mail via de webserver verstuurt, die vaak als spam wordt gezien. Een SMTP-plugin die via je eigen mailbox of een maildienst verstuurt, lost dit meestal op.

Hoe voorkom ik spam via mijn contactformulier?

Gebruik een honeypot, een onzichtbare controle zoals reCAPTCHA of Turnstile en eventueel een spamfilter zoals Akismet.

Heb je vragen over een website laten ontwerpen?

Neem contact met ons op!

SEO scan

SEO scan

SEO scan