Sjoerd
Commercieel directeur & founder
Zonder één regel code een werkend WordPress-formulier live zetten? Dit stappenplan legt precies uit hoe.
Een invulbaar formulier op je WordPress-website zetten klinkt misschien technisch, maar het is in de praktijk goed te doen zonder dat je één regel code hoeft te schrijven. Of je nu een eenvoudig contactformulier wilt, een aanmeldformulier voor een evenement, of zelfs een donatieformulier voor je WordPress-website: de stappen zijn vrijwel identiek.
In dit stappenplan doorloop je het hele proces: van het kiezen van de juiste plugin tot het live zetten van een getest, spamvrij formulier. Na het lezen weet je precies wat je moet doen en waar je op moet letten.
WordPress heeft zelf geen ingebouwde formulierfunctie. Je hebt daarvoor een plugin nodig. De keuze voor de juiste plugin hangt af van wat je wilt bereiken: een simpel contactformulier vraagt om een andere oplossing dan een formulier met betalingsintegratie of conditionele logica.
De populairste opties op een rij:
Voor de meeste websites is WPForms Lite een prima startpunt. Wil je een donatieformulier op je WordPress-website maken met iDEAL-integratie, dan kijk je beter naar Gravity Forms of de betaalde versie van WPForms. Houd bij je keuze ook rekening met AVG-compliance: de plugin moet veilig omgaan met persoonsgegevens.
Plugins installeren in WordPress duurt letterlijk een paar minuten. Navigeer in je WordPress-dashboard naar het juiste menu en volg de onderstaande stappen.
Na activering verschijnt er een nieuw menu-item in je dashboard, gekoppeld aan de plugin. Bij WPForms zie je direct een welkomscherm van waaruit je meteen aan de slag kunt. Let bij het kiezen van een plugin altijd op het aantal actieve installaties, de gemiddelde beoordeling en de vermelde “Getest tot”-versie: zo weet je zeker dat de plugin compatibel is met jouw versie van WordPress.
Gebruik je Gravity Forms? Dan werkt de installatie iets anders, omdat het een premium plugin is. Je koopt de plugin via de officiële website, downloadt het .zip-bestand en uploadt dit via Plugins → Plugin uploaden in je dashboard. Daarna activeer je de plugin op de gebruikelijke manier. Na activering verschijnt “Forms” als nieuw menu-item in je zijbalk.
Met de plugin geactiveerd, ga je nu het formulier zelf bouwen. De meeste moderne plugins werken met een visuele drag-and-drop builder: je sleept velden naar het formulier zonder code te schrijven. Hieronder beschrijven we de aanpak voor WPForms, maar de logica is vergelijkbaar voor andere plugins.
Gebruik de juiste veldtypes voor de informatie die je verzamelt. Een vervolgkeuzemenu werkt beter dan een vrij tekstveld als je bezoekers uit een vaste lijst wilt laten kiezen. Een datumkiezer voorkomt typefouten bij datuminvoer. Houd het formulier zo kort mogelijk: elk extra veld vergroot de kans dat iemand afhaakt. Wil je toch veel informatie verzamelen, overweeg dan een multi-step formulier waarbij je de vragen verdeelt over meerdere overzichtelijke stappen.
Geavanceerde plugins zoals Gravity Forms en Formidable Forms bieden daarnaast conditionele logica: velden verschijnen of verdwijnen op basis van wat een bezoeker eerder invulde. Dat is handig voor donatieformulieren op je WordPress-website waarbij je afhankelijk van het gekozen bedrag andere betaalopties wilt tonen.
Een formulier dat je inzendingen stil laat verdwijnen, is nutteloos. Je hebt twee dingen nodig: een melding (de e-mail die jij ontvangt als beheerder) en een bevestiging (wat de invuller te zien krijgt na het verzenden). Beide stel je in via de instellingen van het formulier.
Ga in WPForms naar Instellingen → Meldingen. Standaard worden notificaties verzonden naar het e-mailadres waarmee je WordPress hebt geïnstalleerd. Wil je meldingen naar meerdere adressen sturen, voeg ze dan toe, gescheiden door een komma. Maak ook een aparte melding aan voor de invuller zelf: gebruik daarvoor het e-mailveld uit het formulier als ontvanger, zodat de bezoeker automatisch een bevestigingsmail krijgt.
Ga naar Instellingen → Bevestigingen. Je hebt drie opties: een tekst tonen op de pagina, doorverwijzen naar een specifieke pagina, of doorverwijzen naar een externe URL. Een aparte bedankpagina heeft als voordeel dat je de conversie eenvoudig kunt meten in Google Analytics, wat handig is als je wilt bijhouden hoeveel donaties of aanmeldingen je formulier oplevert.
Let op een veelgemaakte fout: WordPress verstuurt e-mails standaard via de PHP mail()-functie, en veel mailservers vertrouwen deze methode niet. Het gevolg is dat meldingen in de spamfolder belanden of helemaal niet aankomen. Installeer een SMTP-plugin zoals WP Mail SMTP Deze link opent in een nieuw tabblad om e-mails via een betrouwbare mailserver te versturen. Dit lost verreweg de meeste e-mailproblemen op.
Het formulier is aangemaakt en de instellingen zijn geconfigureerd. Nu voeg je het toe aan de juiste pagina op je website. Dat kan op twee manieren: via een Gutenberg-blok of via een shortcode.
Gebruik je Contact Form 7 of werk je met een oudere editor, dan kopieer je de shortcode van het formulier (te vinden in het formulierenoverzicht) en plak je die op de gewenste plek in je pagina. Elk formulier heeft een eigen shortcode, zodat je op verschillende pagina’s verschillende formulieren kunt tonen. Bij Gravity Forms ziet de shortcode er als volgt uit: gravityform id=”ID” title=”false” description=”false”.
Gebruik je Elementor als paginabouwer, dan is er een aparte widget beschikbaar voor WPForms. Je hoeft in dat geval geen shortcode te gebruiken: sleep de widget naar de gewenste plek en selecteer het formulier uit de dropdown.
Voordat je het formulier live zet, test je het van begin tot eind. Dit klinkt voor de hand liggend, maar wordt in de praktijk regelmatig overgeslagen. Een formulier dat niet werkt op het moment dat een bezoeker het invult, kost je direct leads of donaties.
Doorloop bij het testen de volgende punten:
Heb je een formulier dat direct gekoppeld is aan inkomsten, zoals een donatieformulier op je WordPress-website? Test het dan ook na elke grote update van WordPress of de plugin. Problemen bij dit soort formulieren betekenen direct gemiste inkomsten.
Een werkend formulier is een goed begin, maar zonder spam-beveiliging ontvang je al snel berichten van bots in plaats van echte bezoekers. Bovendien zijn er vanuit de AVG verplichtingen waar je rekening mee moet houden zodra je persoonsgegevens verzamelt.
De drie meest gebruikte methoden om spam te blokkeren zijn:
Zodra je via een formulier persoonsgegevens verzamelt, zoals een naam of e-mailadres, ben je verplicht bezoekers hierover te informeren. Voeg bij elk formulier een link toe naar je privacyverklaring en vraag waar nodig actief om toestemming. De Autoriteit Persoonsgegevens kan bij overtredingen aanzienlijke boetes opleggen. Lees meer over de AVG-verplichtingen voor websites Deze link opent in een nieuw tabblad om zeker te weten dat je formulieren compliant zijn.
Wil je meer uit je formulier halen, dan zijn er volop uitbreidingsmogelijkheden:
Met deze stappen heb je alles in handen om een professioneel, veilig en goed werkend formulier te bouwen in WordPress. Kom je er toch niet helemaal uit, of wil je een formulier dat naadloos aansluit op je bestaande systemen? Het development team van Stuurlui Deze link opent in een nieuw tabblad denkt graag met je mee. Neem contact op en we kijken samen naar de beste aanpak voor jouw website.