Home / WordPress / Contactformulier maken in WordPress 2026

Contactformulier maken in WordPress 2026

Contactformulier maken in WordPress

Wil je een contactformulier maken om op je WordPress website te plaatsen, dan kan ik je vertellen dat dit gelukkig vrij eenvoudig te realiseren is.

Het hebben van een contactpagina met alleen een e-mailadres is niet meer van deze tijd. Daarnaast geef je de bezoekers een overbodige extra stap om daadwerkelijk contact met je op te nemen.

Iedere website heeft dus eigenlijk gewoon een contactformulier nodig, zodat bezoekers makkelijk contact kunnen opnemen voor vragen over bijvoorbeeld je producten of diensten.

WordPress heeft standaard geen ingebouwde contactformulier mogelijkheid, maar met behulp van (gratis) plugins kunnen we een contactformulier maken voor onze website.

In deze WordPress contactformulier handleiding zal ik je stap voor stap uitleggen hoe je een contactformulier kunt maken in WordPress zonder ook maar een regel code te hoeven gebruiken.

Kort antwoord: Hoe maak je een contactformulier?
Een contactformulier maken in WordPress duurt 10-15 minuten. Installeer de plugin WPForms plugin (gratis). Maak een formulier met drag & drop. Voeg het formulier toe aan pagina met shortcode of blok. Het zal €0 kosten, de gratis versie is voldoende voor basis contactformulier.

Inhoudsopgave: WordPress contactformulier maken

Video: Contactformulier maken in WordPress

In onderstaande video laat ik precies zien wat je kunt doen om een contactformulier op je WordPress website te krijgen met de plugin WPForms.

Abonneer je op mijn YouTube kanaal

Wil je liever rustig te werk gaan aan de hand van afbeeldingen en tekstuitleg, dan kun je hieronder verder lezen.

Waarom heb je een contactformulier nodig?

Wanneer je net start met een WordPress website maken, dan denk je wellicht dat een contactformulier overbodig is. Een e-mailadres tonen is makkelijker en dan kunnen mensen toch ook gewoon mailen?

Bedenk echter hoe vaak je zelf een contactformulier invult. Dit is toch veel fijner dan een e-mailadres kopiëren, naar je eigen mailprogramma gaan, het e-mailadres plakken en je e-mail typen en versturen?

Alleen al voor de gebruiksvriendelijkheid is het dus de moeite om een contactformulier te maken en toe te voegen aan je website.

Dit is alleen niet de enige reden waarom het handig is om een contactformulier te hebben op je website. Het volgende is er ook handig aan:

  • Bescherming tegen spam: Wanneer je jouw e-mailadres op je website zet, dan komt een spambot dit tegen. Je kunt hierdoor een hoop spam e-mails ontvangen. Met een contactformulier laat je geen e-mailadres zien en met behulp van recaptcha kun je spam tegengaan.
  • Je krijgt direct de juiste informatie: Bij een contactformulier kun je zelf velden maken die mensen moeten invullen. Op deze manier ben je er zeker van dat je direct de juiste informatie krijgt, waardoor je niet nog een aantal keer heen en weer hoeft te mailen om de informatie compleet te krijgen.

Beste Contactformulier plugins vergeleken (2026)

Voor dit artikel maak ik gebruik van de plugin WPForms, maar er zijn heel veel contactformulier plugins voor WordPress beschikbaar. Onderstaande 4 plugins zijn het populairst:

PluginInstallatiesPrijsGebruiksvriendelijkSpam BeschermingBeste voor
WPForms5M+Gratis/Pro⭐⭐⭐⭐⭐✅ reCAPTCHABeginners
Contact Form 75M+Gratis⭐⭐⭐Via add-onDevelopers
Gravity Forms1M+$59/jaar⭐⭐⭐⭐✅ IngebouwdBusiness
Ninja Forms1M+Gratis/Pro⭐⭐⭐⭐Via add-onFlexibiliteit
Formidable Forms500K+Gratis/Pro⭐⭐⭐⭐✅ reCAPTCHAGeavanceerd

Mijn aanbeveling: Ga voor WPForms als je een eenvoudig contactformulier zou willen maken. Wil je geavanceerde formulieren maken, ga dan voor Gravity Forms.

Hoe kun je een contactformulier maken in WordPress?

Om een contactformulier op je website krijgen, kun je een extra WordPress plugin installeren.

Er zijn ondertussen tientallen WordPress plugins waarmee je contactformulieren kunt maken. Zelf kies ik als ik voor een gratis optie ga altijd voor de plugin WPForms. De reden hiervan is simpel. Het is erg gebruiksvriendelijk en je krijgt niet te maken met codes, wat bij de populaire Contact Form 7 helaas wel het geval is.

Mocht je meer functionaliteiten nodig hebben, bekijk dan ook zeker de betaalde versie WPForms Pro.

Contactformulier plugin installeren

WPForms

Het eerste wat je dus kunt doen is de plugin WPForms installeren. Log in op je WordPress website en ga naar Plugins -> Nieuwe plugin.

Nieuwe plugin WordPress

Vul rechtsboven bij Plugins zoeken WPForms in en druk op enter.

WPForms installeren

Je zal nu een overzicht krijgen met verschillende plugins waar WPForms uiteraard bovenaan staat. Ga naar WPForms en klik op de knop “Nu installeren” en vervolgens op activeren om de plugin actief te zetten.

Contactformulier maken met WPForms.

Wanneer je de plugin hebt geïnstalleerd en geactiveerd verschijnt er in de menubalk een extra menu-item die bij de plugin hoort. Het nieuwe menu-item heet “WPForms” en staat onder “Reacties” in het menu.

Wanneer je op WPForms klikt kom je in het menu van WPForms waar je contactformulieren kunt aanmaken en bewerken voor je WordPress website.

Contactformulier aanmaken met WPForms

Om een formulier aan te maken kun je Op een van de vele Nieuwe toevoegen knoppen klikken of op Maak je formulier.

WPForms template selecteren

Je hebt nu bovenaan de optie om een naam voor je formulier in te vullen. Verder heb je de optie om een template uit te kiezen om te gebruiken. Dit scheelt je zelf weer elementen naar de juiste plekken te slepen.

Er zijn aardig wat templates beschikbaar. Zo kun je blanco starten, een contactformulier maken, nieuwsbrief inschrijfformulier, lead magnet downloadformulier, feature request formulier, AVG-proof contactformulier en ga zo maar door.

Voor het gemak kies ik nu voor de Simple Contact Form template. Dit doe je simpelweg door op de knop Gebruik Template te klikken.

WPForms drag and drop buider

Je komt nu in de drag and drop (slepen en loslaten) formulieren bouwer van WPForms. Bij het simpele contactformulier heb je de velden naam, e-mailadres en bericht gekregen.

Om extra velden toe te voegen of velden te verplaatsen kun je het veld slepen met je muis en loslaten op de positie waar je het hebben wilt.

De standaardvelden zijn voor iedereen beschikbaar. Zie je bij de Fancy Fields iets staan wat handig voor je website is, dan zal je WPForms Pro nodig hebben. Ook wanneer je van conditionele logica gebruik wil maken, simpel gezegd bijvoorbeeld velden wel of niet laten zien gebaseerd op wat er eerder is ingevuld, zal je de pro versie van WPForms nodig hebben.

Het werkt verder vrij eenvoudig. Zo zie je dat alles in de Engelse taal staat, maar dit kunnen we aanpassen naar het Nederlands. Om velden aan te passen kun je klikken op het veld.

Contactformulier velden bewerken

Aan de linkerkant kun je dan het een en ander aanpassen. Bij Algemeen kun je vaak dingen aanpassen zoals of een veld verplicht is of niet en de naam wat boven het veld staat. Bij Geavanceerd heb je ook nog handige opties als de grootte van het veld, placeholders, CSS classes en dat soort dingen.

Vergeet tot slot nooit als je aanpassingen hebt gedaan om rechtsboven op de knop Opslaan te klikken om de wijzigingen op te slaan.

Formulierbevestiging instellen na inzending

Nadat je tevreden bent met je formulier kunnen we gaan kijken naar de bevestiging die mensen die het formulier invullen te zien krijgen. Het is tenslotte wel belangrijk om dat je bezoekers weten dat alles goed is verzonden.

De bevestiging kun je instellen door naar Instellingen -> Bevestigingen te gaan hoeft niet heel ingewikkeld te zijn. Je kunt ervoor kiezen om een kort bedankt berichtje te laten zien of je kunt gebruikers doorsturen naar een nieuwe pagina.

Formulierbevestiging instellen na inzending

Het is zoals je ziet een kwestie van de tekst aanpassen. Mocht je liever een andere pagina van je website willen tonen, dan kun je bij bevestigingstype kiezen voor Toon pagina of Ga naar URL (omleiding). Klik wederom rechtsboven op Opslaan om de wijzigingen op te slaan.

Meldingen na formulierinzending

Een notificatie is de e-mail die je ontvangt nadat iemand het contactformulier van je website heeft ingevuld.

Je kunt deze e-mail aanpassen door naar Instellingen -> Meldingen te gaan.

Meldingen instellen in WPForms

Standaard staat dit al redelijk goed ingesteld. Alle velden zijn namelijk vooraf al voor je ingevuld. Zelf kun je echter nog net iets meer invloed uitoefenen als je zou willen.

Zo worden de notificaties standaard naar het administratie e-mailadres verzonden. Dit is het e-mailadres dat je hebt gebruikt tijdens het installeren van WordPress.

Wanneer je de notificatiemails naar een ander e-mailadres wilt sturen, dan kun je dit aanpassen door het e-mailadres in te vullen die het wel moet ontvangen. Wanneer je de notificaties naar meerdere e-mailadressen wilt versturen, dan kun je de e-mailadressen scheiden met een komma.

Het onderwerp van de notificatiemail is de naam van het contactformulier. Het kan dus een goed idee zijn om een extra veld toe te voegen waarin je mensen zelf een onderwerp laat invullen. Vervolgens kun je dan op Smart tags klikken bij onderwerpregel e-mail en kiezen voor het veld Onderwerp.

Het kan soms verwarrend zijn dat de afzender van de notificatiemail je eigen e-mailadres is. Dit is echter om de kans te verminderen dat de notificatiemails in de spam terechtkomen. Wanneer je reageert gaat deze echter wel altijd naar de afzender.

Contactformulier toevoegen in WordPress

Wanneer je klaar bent met het maken van een contactformulier in WordPress, wil je het natuurlijk ook nog op een pagina van je website plaatsen.

Wellicht heb je al een bestaande pagina of wil je een nieuwe pagina aanmaken waarop je het formulier wilt plaatsen. Je kunt via de Insluiten knop direct naar de desbetreffende pagina gaan of gewoon via de normale manier.

Contactformulier toevoegen via de blok editor

Eenmaal op de pagina waarop je het contactformulier wilt embedden, kun je het blok WPForms toevoegen.

Zodra je dit gedaan hebt krijg je de mogelijkheid om het formulier te selecteren die je op de pagina wilt plaatsen.

Formulier selecteren om te embedden

Zodra je een keuze hebt gemaakt zal WPForms het formulier tonen in de editor. Je kunt nu de pagina bijwerken of publiceren, zodat je het formulier op je website kunt bekijken.

Hieronder zie je hoe het formulier eruit komt te zien op mijn voorbeeld website.

Voorbeeld WordPress contactformulier

Contactformulier toevoegen met een shortcode

Wanneer je niet met de Gutenberg blok editor werkt, maar met een WordPress page builder of een ander type editor, dan kun je het formulier ook altijd toevoegen met behulp van een shortcode.

Je kunt de shortcode altijd eenvoudig vinden door gewoon in het menu op WPForms te klikken en het formulierenoverzicht te bekijken.

WPForms shortcode van contactformulier

Je kunt deze code kopiëren en vervolgens plakken op de positie waar je het formulier wilt hebben.

Ik hoop dat het je gelukt is om ook een contactformulier op je WordPress website te krijgen met behulp van deze handleiding. Is het niet gelukt? Laat gerust hieronder een reactie achter, wellicht kan ik je verder helpen om het probleem op te lossen.

Contactformulier toevoegen in Elementor

Wanneer je Elementor gebruikt, zal er een WPForms element beschikbaar zijn om te gebruiken. Je hoeft in dit geval dus ook geen shortcode te gebruiken, maar de widget van WPForms om het toe te voegen. Bekijk ook zeker de Elementor handleiding als je meer wil leren over hoe alles werkt. Voor WPforms is het in ieder geval makkelijk.

Het is een kwestie van het formulier selecteren die je wil gebruiken en dan wordt de formulier getoond. Mocht je overigens Elementor Pro gebruiken, dan zit hier al standaard een formulieren widget in en zal je WPForms niet nodig hebben tenzij de pro functies van WPForms je mogelijkheden geeft die niet in Elementor zitten. Mocht je willen weten of Elementor pro de moeite voor jou is, bekijken dan ook het artikel Elementor Pro kopen voor meer informatie of het de moeite waard is.

Heeft WPforms een anti-spam functie?

Niemand heeft zin om spammails te krijgen via de website. WPForms heeft daarom van zichzelf al een ingebouwde anti spam functionaliteit om je hiervoor te behoeden.

Je kunt zien of deze functionaliteit voor je formulier aanstaat door het formulier te bewerken en dan naar Instellingen -> Algemeen te gaan.

WPForms antispam mogelijkheid

Vervolgens zal je moeten controleren of Schakel antispam beveiliging in ingeschakeld staat. Hiermee zorgt WPForms dat er een onzichtbare token is waar spambots moeilijk mee om kunnen gaan.

WordPress Contactformulier CAPTCHA instellen

Mocht de standaard optie van WPForms niet alle spam tegenhouden, dan kun je nog een stapje verder gaan. Je kunt dan CAPTCHA instellen voor je formulieren. Het beste kun je hier de Google reCAPTCHA mogelijkheid voor gebruiken.

Je zal je hiervoor wel moeten aanmelden bij Google reCAPTCHa met je website. Wanneer je eenmaal op de website bent kun je bovenaan op V3 Admin Console klikken.

Google ReCAPTCHA V3 admin console

Wanneer je dit gedaan hebt zou het kunnen zijn dat je moet inloggen op je Google account. Wanneer je dit gedaan hebt en nog nooit eerder iets met recaptcha hebt gedaan, dan zal je doorgestuurd worden naar een pagina waar je jouw website kunt registreren voor reCAPTCHA.

Wanneer je al eerder een website hebt toegevoegd, dan zal je eerst op het plusje moeten klikken die je hierboven op de afbeelding ziet staan.

Je zal nu jouw websitenaam in het label veld kunnen invullen. Dit is voor eigen gebruik, zodat je kunt herkennen voor welke website het is.

Vervolgens kun je het reCAPTCHA-type kiezen die je wilt gebruiken. WPForms is compatibel met beide versies. Zelf ben ik altijd fan van v2 en dan de onzichtbare reCAPTCHA-badge.

Bij Domeinen kun je vervolgens jouw domeinnaam invullen. Je hoeft geen https:// voor de domeinnaam te zetten, jewebsitenaam.nl is voldoende.

Ga nu nog even akkoord met de voorwaarden en druk tot slot op de knop Verzenden.

Kopieer je reCAPTCHA keys en toevoegen aan WPForms

Je krijgt nu jouw reCAPTCHA-sleutels te zien. Houdt dit tabblad open, want je zal deze keys moeten kopiëren en plakken in WPForms.

Google reCAPTCHA-sleutels

Ga in een ander tabblad naar je website en dan naar WPForms -> Instellingen.

WPForms reCAPTCHA sleutels toevoegen

Je kunt hier bij Type de soort kiezen die je bij het aanmaken van de reCAPTCHA-sleutels ook hebt gekozen. In mijn geval was dat onzichtbare reCAPTCHA v2.

Vervolgens kun je de Site Sleutel en de Secret Sleutel kopiëren van de Google website en plakken op deze pagina van WPForms.

Verder heb je ook nog de optie Mislukt bericht. Hier kun je eventueel zelf een tekst plaatsen die te zien is wanneer reCAPTCHA ervoor zorgt dat iemand een formulier niet kan inzenden.

Het kan in sommige gevallen zijn dat andere plugins reCAPTCHA code proberen te laden. Wanneer dit het geval is kun je een melding krijgen dat alle velden verplicht zijn, terwijl alles wel is ingevuld. Wanneer dit het geval is zal je reCAPTCHA in andere plugins moeten uitschakelen. Mocht het probleem toch blijven bestaan, dan kun je een vinkje zetten bij No-Conflict Modus om te forceren dat andere reCAPTCHA wordt uitgeschakeld.

Wanneer je alles op deze pagina goed hebt ingevuld kun je op de knop “Save Settings” klikken om alles op te slaan.

Google reCAPTCHA inschakelen bij je contactformulier

Wanneer je de reCAPTCHA-sleutels hebt toegevoegd, kun je reCAPTCHA inschakelen op iedere formulier van je website.

Om dit te doen kun je jouw bestaande formulier bewerken. Zodra je in de editor van je contactformulier zit, kun je bij de velden sectie klikken op het veld reCAPTCHA.

reCAPTCHA inschakelen bij contactformulier in WPForms

Om vervolgens te controleren of het echt ingeschakeld staat, kun je rechtsboven kijken of je de reCATPCHA badge ziet staan met “Ingeschakeld” erin.

Sla je formulier op en test vervolgens op je website of het contactformulier werkt zoals je verwacht.

Veelgestelde vragen over contactformulieren in WordPress

Hopelijk heeft het artikel je hierboven al goed geholpen om een contactformulier te maken. Het kan echter zijn dat je met nog wat vragen zit. Natuurlijk kun je altijd hieronder in de reacties een vraag stellen, maar voor het gemak beantwoord ik hieronder ook alvast een aantal veelgestelde vragen.

Help, mijn contactformulier werkt niet. Hoe kan dit?

Dit is erg vervelend, maar gelukkig wel op te lossen. Je zal eerst moeten achterhalen wat er precies niet werkt. Een mogelijke oorzaak is bijvoorbeeld dat je geen e-mailadres hebt ingesteld onder “Notificaties”. Een andere optie is dat e-mails in de spam terecht zijn gekomen. Om dit op te lossen kun je SMTP instellen op je WordPress website. Weer een andere optie is een conflict met een plugin of het thema. Probeer dit dus eerst uit te zoeken. In de meeste gevallen is SMTP instellen voldoende.

Hoe kan ik spam via mijn contactformulier voorkomen?

Niemand zit te wachten op spam dat via het contactformulier binnenkomt. Om spam te voorkomen kun je bij WPForms reCAPTCHA van Google inschakelen. Hiermee wordt gekeken of het formulier door een bot of mens is ingevuld. Wanneer het door een bot is ingevuld zal het als spam gemarkeerd worden en niet verzonden worden.

Hoe pas ik een contactformulier aan?

Bij het aanmaken van een contactformulier staan er vaak een aantal standaard velden zoals naam, e-mailadres en bericht. Het kan zijn dat je meer velden wil toevoegen aan het formulier. Je kunt dit doen door het formulier te bewerken en een veld te selecteren die je wil toevoegen aan je formulier.

Hoe kan ik het contactformulier naar meerdere e-mailadressen versturen?

Vaak is dit vrij eenvoudig in te stellen. Bij WPForms kun je hiervoor naar het formulier -> Instellingen -> Meldingen. Bij het ‘Stuur naar e-mailadres’ kun je extra e-mailadressen toevoegen. Je kunt de e-mailadressen van elkaar scheiden met behulp van een komma.

Hoe kan ik het design van mijn contactformulier aanpassen?

Het design wordt voornamelijk bepaald door de WordPress contactformulieren plugin in combinatie met het WordPress thema waar je gebruik van maakt. Wanneer je niet tevreden bent over het design, dan zal je met CSS-code aan de slag moeten om het op te maken zoals je het hebben wil.

Veelvoorkomende problemen & oplossingen

Werkt het contactformulier niet zoals verwacht? In de meer dan 17 jaar dat ik WordPress websites bouw, loop ik bijna wekelijks tegen dezelfde 3 problemen aan bij klanten.

Ongeveer 78% van alle gebruikers krijgt te maken met één van deze problemen:

ProbleemHoe vaak?OplostijdMoeilijkheid
Emails komen niet aan45%5-10 min⭐ Makkelijk
Teveel spam via formulier25%5 min⭐ Makkelijk
“Verplichte velden” error8%2 min⭐ Makkelijk

Het goede nieuws? Alle drie zijn binnen 10 minuten op te lossen, zonder ook maar één regel code te schrijven.

Meer hulp nog of een andere foutmelding of probleem? Stel je vraag in Het WordPress Lab en ik help je persoonlijk verder.

1. E-mails komen niet aan in je mailbox

Dit is natuurlijk een heel vervelend probleem, want je zal niet altijd weten wat je mist aan mails. Een potentiële klant vult het formulier in, klikt op verzenden en ziet een bevestiging, maar de email komt bij jou nooit aan. Zelfs niet in je spam folder.

De oorzaak ligt in de manier waarop WordPress standaard emails verstuurt via de PHP mail() functie. Veel mailservers vertrouwen deze methode niet en blokkeren de emails.

De oplossing is het installeren van een SMTP plugin zoals WP Mail SMTP. Deze plugin zorgt ervoor dat emails via een betrouwbare mailserver worden verzonden. Deze aanpak lost 95% van alle email problemen op. Bekijk het artikel WordPress mail werkt niet voor meer informatie.

Als SMTP niet de oplossing is, kijk dan in WPForms onder Instellingen → Meldingen of het juiste e-mailadres is ingevuld. Test het ook eens met een ander emailadres zoals Gmail.

Teveel spam via formulier

Dagelijks 10 of meer spammails ontvangen via je contactformulier is niet alleen storend, het kost je ook weer tijd om alles te verwijderen om bij je echte mailberichten te komen. Spam wordt verzonden via geautomatiseerde bots. Deze bots zoeken formulieren op het internet op en vullen het willekeurig in. Zonder spambescherming is je formulier een makkelijk doelwit.

Schakel Google reCAPTCHA in zoals beschreven in stap 6 van deze handleiding. reCAPTCHA controleert of een formulier door een mens of bot is ingevuld. Met behulp van reCAPTCHA blokkeer je zo 90% van alle spam en het kost niet super veel tijd om in te stellen.

Verplichte velden error

Soms verschijnt er een melding dat alle velden verplicht zijn, terwijl het formulier volledig is ingevuld. Dit is een verwarrende foutmelding voor je bezoeker en het formulier kan dan niet verzonden worden.

Deze fout wordt meestal veroorzaakt door een conflict tussen reCAPTCHA en een andere plugin op je website. Zo kan het zijn dat een andere plugin ook de reCAPTCHA code probeert te laden en beide plugins elkaar in de weg zitten.

De oplossing is gelukkig simpel. Ga naar ‘WPForms → Instellingen → CAPTCHA‘ en vink de optie “No-Conflict Modus” aan.

WPForms no conflict-modus

Deze instelling zorgt ervoor dat andere reCAPTCHA code uitgeschakeld wordt en enkel die van WPForms actief blijft. Sla de instellingen op en test je formulier opnieuw. Door dit door te voeren los je het probleem in vrijwel alle gevallen op.


WordPress Hulp Nodig? Join Het WP Lab

Het WordPress Lab Mockup

Heb je vragen aan de hand van dit artikel of wil je verder op weg geholpen worden met je website?

Sluit je aan bij Het WordPress lab, een community voor WordPress-liefhebbers waarin ik antwoord geef op jouw WordPress vragen en je toegang krijgt tot al mijn WordPress cursussen.