WPLounge

Contactformulier maken in WordPress

Contactformulier WordPress

Wil je een contactformulier toevoegen aan je WordPress-website? Dit kan op veel verschillende manieren. Sommige themes (zoals Divi) hebben standaard een ingebouwd contactformulier. In andere gevallen is het beter om een plugin te gebruiken.

Voorheen was er één hele populaire plugin voor het maken van een contactformulier: Contact Form 7. Deze plugin wordt nog steeds veel gebruikt, maar inmiddels zijn er tientallen gratis en premium plugins voor formulieren. In dit artikel laten we zien wat je met welke plugin kunt doen.

TIP VAN WPLOUNGE
Divi theme & Divi Builder
Bij Elegant Themes ontvang je meer dan
85 premium themes (waaronder Divi!) voor maar 89 dollar!
Bekijk de themes »
Lees meer over Divi.

Lees ook: Contactformulier maken met Contact Form 7

Waarom een contactformulier?

Er zijn verschillende redenen denkbaar om een contactformulier te gebruiken in plaats van gewoon je e-mailadres op je website te plaatsen. Ten eerste kun je er met een contactformulier voor zorgen dat de hoeveelheid SPAM in je inbox beperkt wordt. Je hoeft namelijk je e-mailadres niet te laten zien als je een contactformulier gebruikt. Door een CAPTCHA aan je contactformulier te hangen kun je ervoor zorgen dat alléén mensen (en geen bots) je contactformulier invullen.

Daarnaast heb je met een contactformulier veel meer invloed over de informatie die je bezoekers achterlaten. Zo kun je bepaalde velden verplicht maken, zoals het telefoonnummer. Als je alleen je e-mailadres op je website zet, kan iemand die contact opneemt zelf bepalen welke informatie er gedeeld wordt. In verband met de AVG (GDPR) dien je natuurlijk wel expliciet toestemming te vragen voor het verzamelen van deze gegevens. Daarover vertellen we je later in dit artikel meer.

Contactformulier maken in WordPress

Er zijn veel verschillende manieren waarop je een contactformulier aan je website kunt toevoegen. Soms heeft een WordPress-theme standaard al een ingebouwd contactformulier.

1: Divi

Divi is hét WordPress-theme van dit moment. In combinatie met de Divi Builder kun je met Divi alle kanten op. Bovendien heeft Divi een ingebouwde module voor (contact)formulieren. Deze kun je volledig naar eigen wens “stylen”.
Divi Contactformulier
Een contactformulier dat ik met Divi voor een klant heb gemaakt.

2: Contact Form 7

Lees ook ons uitgebreide artikel: Een contactformulier maken met Contact Form 7

Contact Form 7 menu
Contact Form 7 menu in WordPress

Eén van de populairste plugins voor het maken van contactformulieren is Contact Form 7. Met Contact Form 7 kun je relatief makkelijk contactformulieren maken. Deze kun je vervolgens met een shortcode invoegen in je WordPress-pagina’s of -berichten.

Als je de plugin Contact Form 7 hebt geïnstalleerd en geactiveerd, krijg je een nieuw menu te zien in WordPress: Contact. Vanuit dit menu kun je formulieren aanmaken door op “Nieuwe toevoegen” te klikken. Een standaard contactformulier ziet er in dit menu als volgt uit.

Je kunt hier zelf velden aan toevoegen met de knoppen boven het tekstveld: tekst, URL, datum, checkboxes en een CAPTCHA. In het tweede tabje (zie ook de tweede foto hierboven) kun je instellen hoe deze informatie in jouw inbox belandt. Zodra je je formulier opslaat, geeft Contact Form 7 je een shortcode terug:

Shortcode Contact Form 7

Als je deze shortcode in een bericht, pagina of widget plakt, komt het contactformulier automatisch te staan. Bij de meeste WordPress themes wordt automatisch de styling van je theme overgenomen, waardoor het contactformulier aansluit bij de “look & feel” van je website.

Contactformulier front-end
Een contactformulier gemaakt met Contact Form 7

3: WPForms

Een andere populaire plugin voor het maken van formulieren is WPForms. Deze plugin is niet gratis, maar biedt wel een hoop extra mogelijkheden ten opzichte van Contact Form 7. Zo kun je met WPForms je formulieren opmaken in een soort “Drag & Drop”-omgeving.

WPForms heeft ook een gratis versie: WPForms Lite. Met deze versie kun je helaas een stuk minder dan met de (betaalde) Pro-versie. Met de betaalde versie kun je bijvoorbeeld formulieren bouwen die verspreid zijn over meerdere pagina’s. Daarnaast kun je er formulieren mee maken waarmee bezoekers zich kunnen aanmelden voor je e-mail nieuwsbrief. Ook het toevoegen van “conditional logic” is mogelijk in de Pro-versie. Daarmee kun je het formulier zich laten aanpassen aan wat iemand invult.

4: Ninja Forms

Ninja Forms

Ninja Forms is net als WPForms een freemium-plugin. Dat wil zeggen dat er een gratis versie beschikbaar is, maar dat je moet betalen als je gebruik wil maken van alle functionaliteiten. De gratis versie van Ninja Forms kun je hier downloaden. Voor $99 per jaar kun je de Pro-versie met alle extra features gebruiken, zoals conditional logic, file uploads en formulieren die over meerdere pagina’s verspreid zijn.

5: Gravity Forms

Gravity Forms
Gravity Forms

De laatste plugin die we noemen is Gravity Forms. Deze betaalde plugin begint vanaf $59 per jaar en zit vol met handige features voor het maken van formulieren. Je kunt met deze plugin niet alleen contactformulieren aanmaken, maar ook bestel-formulieren. Daarnaast zijn er allerlei handige add-ons waarmee je je bezoekers direct kunt laten betalen via PayPal of Stripe.

E-mail komt niet aan?

Een probleem waar ik vaak tegenaan loop is dat e-mail niet aankomt. Het gekke is dat dit alléén gebeurt als je e-mail stuurt naar een adres dat op hetzelfde domein eindigt als je website. Bijvoorbeeld: een ingevuld contactformulier op wplounge.nl verstuurt e-mail naar info@wplounge.nl, maar de mail komt niet aan. Dit probleem heeft vaak te maken met het feit dat deze mail via PHP verstuurd wordt en sommige servers hier niet (goed) voor ingesteld zijn. Daarnaast accepteren veel mail-clients de e-mails die door WordPress worden verstuurd niet.

Je kunt je e-mails daarom beter laten versturen via SMTP in plaats van vanuit WordPress. SMTP gebruikt echt authenticatie waardoor het voor mail-clients veel betrouwbaarder overkomt dan PHP-mail. Je kunt dit probleem verhelpen door de WP Mail SMTP-plugin te installeren. Je kunt dan direct vanuit WordPress inloggen in (bijvoorbeeld) je Gmail-account. De plugin zorgt er dan voor dat Gmail gebruikt wordt om e-mails te versturen.

WP Mail SMTP
WP Mail SMTP

Door deze plugin te gebruiken en e-mails vanuit Gmail te versturen, zullen e-mail clients je mail wél accepteren en loop je geen contact-aanvragen mis.

AVG (GDPR) en persoonsgegevens verzamelen

Disclaimer: Deze passage is puur informatief bedoeld. Aan dit artikel kunnen geen rechten worden ontleend. Wij zijn geen advocaten. Voor juridisch advies raden we je aan om een specialist in te huren.

WordPress GDPREen contactformulier op je website is natuurlijk handig, maar hoe zit het met de AVG/GDPR? Door om een naam en e-mailadres te vragen in je contactformulier, verzamel je persoonsgegevens. Hiervoor moet je toestemming vragen aan je bezoekers.

Toestemming vragen voor het verzamelen van persoonsgegevens

Het volstaat in de meeste gevallen om een checkbox aan je formulier toe te voegen waarin je toestemming vraagt voor het verzamelen van de ingevulde gegevens. Dat klinkt misschien raar, want iemand die je formulier invult vult zijn/haar gegevens natuurlijk vrijwillig in, maar toch is zo’n checkbox tegenwoordig gewenst. Namen, e-mailadressen en (eventueel) telefoonnummers gelden namelijk als persoonsgegevens.

Privacyverklaring

Naast de checkbox is het handig om te verwijzen naar de privacyverklaring op je website. In deze privacyverklaring vermeld je dat je een contactformulier gebruikt, welke gegevens hier verzameld worden en met welk doel. Dit mag gewoon in hele simpele bewoordingen. Bijvoorbeeld: “we verzamelen je e-mailadres zodat we je bericht kunnen beantwoorden”.

Meer info? Lees ook: WordPress & GDPR

Conclusie

Wil je een simpel contactformulier op je WordPress-website en heb je geen zin om hiervoor te betalen? Gebruik dan een plugin als Contact Forms 7 of de Lite-versie van WPForms. Of gebruik het contactformulier van je theme, als die dat heeft (zoals Divi). Let er wel op dat je contactformulier dan niet meer zal werken als je ooit een ander theme gaat gebruiken.

Beoordeel dit artikel

(4 ratings, gemiddeld: 5,00 van de 5)

Wouter Postma

Eigenaar van WPLounge. Blogt ook in het Engels op WPLounge.org

Reageer