Tips voor goede online formulieren

16

Door van Ben Vroom Usability

Print

op woensdag 25 februari 2009 om 08:00 uur

formulier-100x100Formulieren moeten foutloos en met zo min mogelijk moeite worden ingevuld. Formulieren die onnodig veel moeite kosten, leveren te veel afhakers op. Onduidelijke formulieren leiden tot onbetrouwbare gegevens. Het blijkt erg lastig om goede (online) formulieren te maken. De maker, specialist in het onderwerp, kan zich onvoldoende in de invuller verplaatsen. Veronderstelt te veel bekend. Ziet de invulproblemen niet. En ziet bijna nooit iemand zijn formulier invullen. Dit artikel bevat een checklist met tips om goed invulbare formulieren te maken, met een paar voorbeelden van hoe het níét moet.

Perspectief van de invuller

Maak je een formulier, probeer dan allereerst de kloof met de vaak onwetende invuller zo klein mogelijk te maken: denk vanuit zíjn perspectief. Vorm je een voorstelling van die invuller. Vraag je bij iedere vraag of toelichting af: is dit voor iedere invuller glashelder? Weet hij steeds precies wat hij moet doen? Is de kans dat hij iets niet begrijpt of onnodige moeite moet doen, zo goed als nul?

Alledaagse taal

hoofdpijnBelangrijk is dat je zoveel mogelijk alledaagse taal gebruikt. Dat is taal die je ook op feestjes of in gesprekken met vrienden zou gebruiken. Taal waarbij de ander alle woorden moeiteloos begrijpt, waarbij je niets hoeft uit te leggen.

Door voortdurend alledaagse taal te gebruiken voorkom je dat je onbedoeld terminologie gebruikt waarmee de invuller niet vertrouwd is. Terminologie die binnen de organisatie gemeengoed is, maar daarbuiten niet. Stel je dus bij het maken van het formulier een invuller voor die niet bekend is met de materie en bedenk  bij ieder woord dat je gebruikt: is dit voor iedereen glashelder? Is dit alledaagse taal?

Vermijd alle woorden die geen alledaagse taal zijn. Indien dit toch onvermijdelijk is, zorg dan voor een toelichting waarin de betekenis in alledaagse taal wordt uitgelegd.

Webbezoekers kijken op de vierkante millimeter

penIedereen die mensen op het internet een formulier heeft zien invullen, bijvoorbeeld tijdens een gebruikstest, weet: mensen zien een heel klein deel van het scherm, bijvoorbeeld een vraag en een antwoordvak, en zien de rest niet. Als een toelichting te ver van een vraag staat, zien ze die niet. En als hij verschijnt als de cursor in een antwoordvak komt, wordt hij alleen gezien als hij heel prominent in beeld verschijnt, en niet als hij bijvoorbeeld ver van de vraag rechtsboven in beeld verschijnt.

Test formulieren

Je hebt als maker vaak geen idee waar invullers problemen mee kunnen hebben, waar ze kunnen afhaken. Daarvoor zit je te goed in de materie. Laat een formulier dus altijd door een paar mensen invullen, liefst mensen uit de doelgroep, en kijk waar het mis kan gaan.


Checklist online formulieren

1.   De vragen

  • Maak het formulier zo kort mogelijk – stel alleen vragen die onvermijdelijk zijn en schrap alle andere
  • Als niet iedereen alle vragen hoeft in te vullen: zorg ervoor dat invullers uitsluitend vragen te zien krijgen die op hen van toepassing zijn

2.   Duidelijke titel en functie van het formulier

contactBezoekers kunnen op allerlei manieren op de pagina van het formulier terecht komen (niet alleen via de beoogde link erheen die je elders geplaatst hebt). Zorg dus voor een duidelijke titel en functie-omschrijving van het formulier.

  • Geef het formulier een titel die zo duidelijk mogelijk maakt waar het voor dient.
  • Geef direct onder de titel kort aan waar het formulier voor dient.

3.   Toelichting vooraf

Soms zijn toelichtingen vooraf nodig. Deze worden in de regel echter niet of nauwelijks gelezen. De blik van de bezoeker gaat over het algemeen direct naar de eerste vraag. Hou daar rekening mee. Alleen korte, leesbare en scanbare toelichtingen, direct boven de eerste vraag, maken een kans gelezen te worden.

Toelichting worden bovendien alleen gelezen als zij op de plek staan waar de invuller hem nodig heeft. Als een toelichting pas verderop relevant is, plaats hem dan niet boven de eerste vraag. Beschrijf bijvoorbeeld nooit in de toelichting vooraf wat de invuller aan het eind moet doen. Denk aan de klassieke fout bij papieren formulieren: bovenaan het formulier aangeven waarnaar het verzonden moet worden en met welke bijlagen.

  • adresboekBedenk of een toelichting vooraf nodig is voor het goed invullen van het formulier. Als de invuller probleemloos naar de eerste vraag kan, geef dan geen toelichting.
  • Geef geen instructies voor acties die pas verderop relevant zijn.
  • Ga er van uit dat de meeste bezoekers een toelichting vooraf niet lezen.
  • Plaats de toelichting boven de eerste vraag en niet op een andere pagina (bijvoorbeeld de pagina met de link erheen). Op een eerdere pagina wordt hij zeker niet gelezen: bezoekers klikken bijna zonder uitzondering direct op de link naar het formulier.
  • Wees zo beknopt en duidelijk mogelijk
    - uitsluitend nuttige informatie voor de invuller
    - kort, leesbaar, alledaagse taal
    - geen jargon
  • Maak het scanbaar
    - korte alinea’s (2-3 regels) met witregels ertussen
    - iedere alinea met een kopje dat de essentie weergeeft
  • Geef duidelijk aan waar het formulier voor dient: wie kan er wat mee doen?
  • Voorkom dat invullers onterecht het formulier invullen en verzenden (geef dus zo nodig ook aan wie het niet kan gebruiken)
  • Geldlening aanvragen: pas na vele vragen meldt het formulier dat ik als ondernemer geen lening kan afsluiten

    Geldlening aanvragen: pas na vele vragen meldt het formulier dat ik als ondernemer geen lening kan afsluiten

  • Voorkom dat invullers via het formulier kansloze aanvragen doen.
  • Geef zo nodig een keuzemenu aan de hand waarvan de gebruiker kan bepalen of het invullen en verzenden zinvol is.
  • Geef eventueel aan welke gegevens mensen voorhanden moeten hebben om het te kunnen invullen, bijvoorbeeld inkomensgegevens. Geef ook heel exact aan waar ze die kunnen vinden.
  • Als het formulier moet of kan worden geprint en verzonden, geef dan een goede print/verzend-instructie.

4.   Duidelijke vragen

  • Zorg dat iedere vraag voor iedere invuller glashelder is
    - zoveel mogelijk alledaags taalgebruik
    - voor één uitleg vatbaar
  • Geef een toelichting als niet voor 100% zeker is of de vraag voor iedere invuller glashelder is.
  • Geef een toelichting als je noodgedwongen niet-alledaagse taal gebruikt.
  • Geldlening aanvragen: wat is eigen woning openstaand saldo hypotheek? Uitleg ontbrak.

    Geldlening aanvragen: wat is eigen woning openstaand saldo hypotheek? Uitleg ontbrak.

  • Stel iedere vraag in een vraagvorm.
  • Stel enkelvoudige vragen: één ding tegelijk.
  • Hou vragen kort en bondig.
  • Meer info over de formulering van vragen: www.begrijpelijkeformulieren.nl.

5.   Duidelijke, goed zichtbare toelichtingen

  • Plaats toelichtingen die noodzakelijk zijn voor een goed begrip van de vraag of een juiste antwoordkeuze, direct bij de vraag.
  • Zorg dat de toelichting goed in beeld komt. Zie voorbeeld Metaform.
  • Plaats de toelichting niet achter een vraagteken of ander icoon. Dat wordt vaak niet begrepen/gezien/aangeklikt.
  • Zorg dat de toelichting glashelder maakt wat de invuller moet doen.
Wat zal ik kiezen, kredietbescherming A of B? Hier wél uitleg.

Wat zal ik kiezen, kredietbescherming A of B? Hier wél uitleg.

6. Relevantie vragen

  • Geef aan waar de invuller de gegevens precies kan vinden.
    Dus niet: het burgerservicenummer staat op het rijbewijs, maar:
    - op een papieren rijbewijs staat het burgerservicenummer (voorheen sofi-nummer) op de pagina met uw foto, links bovenaan, na de schuine streep (liefst met afbeelding met burgerservicenummer omcirkeld)
    - idem voor rijbewijs creditcard-formaat, paspoort en ID-kaart
  • Gebruik uitsluitend alledaagse taal.
  • Geef de relevantie van een vraag aan indien voor de invuller onduidelijk kan zijn waarom die gesteld wordt.

7.   Naam, adres, telefoon

  • Vragen naar naam, adres, woonplaats en telefoonnummer kunnen het beste zoals hieronder (afbeelding) worden weergegeven. Invulinstructies zijn dan niet nodig.

nawgegevens

  • Geef voldoende ruimte voor de naam en de straatnaam. Deze kunnen lang zijn.
  • Geef de mogelijkheid om voorletters en tussenvoegsels met of zonder puntjes of spaties in te vullen. Laat een programma ervoor zorgen dat de gegevens goed in de database terecht komen.
  • Vraag niet naar het ‘adres’. Vaak vullen mensen daar straatnaam én huisnummer in en moeten zij het huisnummer later weer verwijderen.
  • Laat mensen postcode en telefoonnummer invullen zoals ze willen (1111xx, 1111XX, 1111 xx of 1111 XX, tel met of zonder streepje of spatie) en laat een programma ervoor zorgen dat het goed in de database terecht komt.

8.   Aanduiding datum / tijdstip

  • De beste en meest gebruikte manier voor het vragen naar de datum en het tijdstip van een gebeurtenis is:

datumtijdstip

9.   Verplichte vragen met *

  • Geef met een asterisk (*) aan welke velden verplicht moeten worden ingevuld. Dit is de meest gebruikte manier om dit te doen. Geef de verplichte velden dus niet op een andere manier aan, bijvoorbeeld met een andere kleur of lettertype.
  • Vermeld bovenaan het formulier dat vragen met een * verplicht ingevuld moeten worden.
Geen aanduiding welke vragen verplicht zijn. Na burgerlijke staat moet ik ook aangeven wanneer ik ben gescheiden.

Geen aanduiding welke vragen verplicht zijn. Na burgerlijke staat moet ik ook aangeven wanneer ik ben gescheiden.

10.  Meerkeuze-vragen

  • Zorg ervoor dat alle meerkeuze-antwoorden voor iedereen glashelder zijn.
  • Voorkom overlappingen.
  • Neem de mogelijkheid ‘Overig, namelijk …’ (met antwoordvak) op als er ook maar de geringste kans bestaat dat er meer mogelijkheden zijn dan er aan keuzen worden gepresenteerd. Formulierenmakers zien vaak reële mogelijkheden voor invullers over het hoofd omdat ze zelf maar aan een beperkt aantal mogelijkheden denken (tunnelvisie).

11.  Tekstvakken

  • Geef voldoende ruimte in invulvakken voor namen en emailadressen.
  • Maak tekstvakken niet te klein. Een vak geeft een indicatie van de lengte van wat men kan invullen, ook als het vak meer tekst kan bevatten dan de zichtbare ruimte. Een klein vak leidt dus tot (te) korte antwoorden.
  • Grotere tekstvakken: minimaal 50 karakters breed en 10 hoog.
  • Zorg ervoor dat invullers de ingetypte tekst bij grotere tekstvakken gemakkelijk kunnen nalezen.

12.  Géén wis-knop

  • Plaats (naast de verzend-knop) nóóit een wisknop onderaan het formulier. De kans dat mensen na het invullen alles willen wissen is uiterst klein, de kans dat ze er per ongeluk op klikken, in plaats van ‘verzenden’, is vele malen groter. Alle gegevens kwijtraken is érg frustrerend.

13.  Fouten-correctie

  • Foutief ingevulde gegevens moeten zo snel mogelijk, liefst meteen na het invullen van het antwoord, worden gedetecteerd, waarna de invuller de gelegenheid moet krijgen om deze te corrigeren.
  • Hiertoe dient een duidelijke instructie te worden gegeven, die precies aangeeft welk antwoord op welke manier moet worden toegepast.
  • Als de foutmelding na het verzenden van een aantal antwoorden verschijnt:
    - zorg dat de foutmelding prominent in beeld verschijnt (dus geen regeltje bovenaan de pagina)
    - accentueer grafisch om welke vraag het gaat (achtergrondkleur of verbergen juist ingevulde vragen)

14.  Controle gegevens

  • Bied, ter controle, een overzicht van de ingevulde gegevens voordat de invuller ze definitief verzendt.
  • Bied hierbij een eenvoudige mogelijkheid de gegevens te veranderen.
  • Voorkom dat gegevens verloren gaan als de invuller gegevens wijzigt.

15.  Duidelijkheid wat er gebeurt bij klikken op verzendknop

  • Indien onduidelijk kan zijn wat er na klikken op een knop als ‘inschrijven’, ‘bestellen’ of  ’verzenden’  gebeurt, geef dit dan aan.
  • Laat na het aanklikken van zo’n knop een vervolgscherm verschijnen dat
    - aangeeft wat er gebeurd is (‘bedankt voor uw inschrijving’)
    - aangeeft hoe de procedure verder verloopt (‘u ontvangt een email ter bevestiging en binnen 3 dagen een reactie)
    - een link geeft om verder te gaan, bijvoorbeeld naar de bestelpagina of homepage

16.  Bruikbaarheid voor blinden en slechtzienden

17.  Formulieren van meer dan één pagina

  • Geef vooraf aan uit welke stappen het formulier bestaat.
  • Probeer bij langere/ingewikkelder formulieren een indicatie van de invul-inspanning te geven (tijd die het invullen kost, tijd die het verzamelen van de gegevens kost).
  • Geef met een balkje aan hoeveel pagina’s/stappen het formulier heeft.
  • Geef in het balkje aan welke pagina/stap op het scherm staat (‘stap 3 van 5′)
  • Invullers moeten gemakkelijk naar andere pagina’s kunnen klikken en daar gegevens kunnen wijzigen, zonder dat elders ingevulde gegeven verloren gaan.

18.  Formulieren met ingewikkelde vraagstelling

  • Geef, als de invuller langere tijd met het achterhalen en invullen van alle gegevens bezig kan zijn, de mogelijkheid tot tussentijdse opslag van de gegevens, zodat hij op een later moment of een andere daag verder kan gaan met het invullen.
  • Zorg, als dat nodig kan zijn, dat het formulier het uitvoeren van berekeningen faciliteert.

Help de checklist perfectioneren

Ontbreken er nog punten in deze checklist? Reageer dan hieronder en laat weten wat er nog ontbreekt. Dan kunnen we deze checklist verder perfectioneren. In een volgend artikel ‘Test formulieren!’ zal ik uitleggen hoe je formulieren op invulbaarheid kunt testen.

Ben VroomBen Vroom is eigenaar van Ben Vroom Usability. Hij test en beoordeelt websites en geeft advies over de inrichting ervan. Daarnaast geeft hij trainingen websites testen en webtekst en schreef enkele boeken, waaronder 'Websites testen bij gebruikers' (Kluwer 2008).

Meer over deze auteur: profiel, website

  1. Bart Hilhorst van tappan.nl op 25 februari 2009 om 09:42 uur

    Goed begin voor een checklist.
    Bij het invoeren van een datum kan je ook slimheid aan de achterkant gebruiken. Of er nou 25-02, 25/2/2009 of 25 februari wordt ingevuld, programma’s kunnen slim genoeg zijn om dat te interpreteren.

    Bijna onmisbaar bij formulier ontwerp is het boek Web Form Design van Luke Wroblewski.
    http://rosenfeldmedia.com/books/webforms/info/description/

  2. Ben Vroom
    Ben Vroom van benvroom.nl op 25 februari 2009 om 09:51 uur

    @ Bart
    Datum: ja, klopt, eerste punt van aanpassing (binnenkort).
    Bedankt voor de boektip. Kan onder een nieuw kopje “Aanbevolen literatuur”. Helaas is de Formulierenwijzer uitverkocht.

  3. Marco Hendrikse van interimintelligence.nl op 25 februari 2009 om 10:20 uur

    Een mooie en handige opsomming Ben.

    Aan deze opsomming zelf heb ik niets toe te voegen. Wel zou ik ervoor pleiten om in sommige gevallen eerst een zeer kort formulier te laten invullen, met bijvoorbeeld alleen contactgegevens. Dat kan vanuit het oogpunt zijn om leads te verzamelen, maar ook om later een uitgebreider formulier te sturen of (telefonische) intake oid te doen.
    Soms kan het dus handig zijn er een proces naast te laten lopen. Persoonlijk contact kan prettig zijn bij het invullen van ingewikkelde formulieren, maar kan natuurlijk ook voor de conversie of cross- en upselling goed zijn.

  4. Paul Knapp van sellvation.nl op 25 februari 2009 om 11:05 uur

    Misschien een aardige toevoeging:

    Maak bij formulieren gebruik van een auto-fill-in van gegevens indien dit mogelijk is. Bijvoorbeeld wanneer je iemand een e-mail toestuurt waarbij de ontvanger vanuit de e-mail naar een webformulier gaat voor aanmelding van een evenement of iets dergelijks.

  5. Carel Jansen op 25 februari 2009 om 12:02 uur

    Handig is ook de volgende site (speciaal voor formulierenontwikkelaars in het leven geroepen door het Ministerie van Binnenlandse Zaken):
    http://www.formulierenwaaier.nl

    En nuttig is misschien ook deze site, bedoeld voor een wat breder publiek:
    http://www.begrijpelijkeformulieren.nl

  6. Tobi op 25 februari 2009 om 13:03 uur

    25-02, 25/2/2009 of 25 februari lijken handiger dan ze zijn. Deze vrijheid levert volgens mij vaak verwarring op omdat de invuller die vrijheid niet verwacht. En bij een datum als 2/3 kan ook 2 maart of 3 februari nog verwarrend zijn voor wereldburgers.
    Ook als geoefend invuller vind ik 3 vakjes nog het duidelijkst. (En dan niet 1900 tot 2010 in een dropdown proppen!)

  7. Jim van Iperen op 25 februari 2009 om 13:51 uur

    Security
    Bescherm de gegevens van uw klanten en plaats online formulieren op een beveiligde pagina (SSL secure). Meld op de beveiligde omgeving dat het het middels een certificaat van een gerenommeerde uitgever (Verisign) beveiligd is. Op deze manier wek je vertrouwen, stijgt uw aanzien als een betrouwbare partij en u laat zien dat u het beschermen van klantgegevens serieus neemt.

    Privacy
    Geef aan wat u met de persoonlijke gegevens doet, dat je de privacy wetgeving kent en respecteert. Het opstellen van een Privacy Statement kan dan ook geen kwaad.

  8. Jasper Leunk van amercom.nl op 25 februari 2009 om 15:16 uur

    Waar ik erg fan van ben is de manier waarop de TNT Verhuisservice werkt qua formulieren. Op het eerste vel vragen wordt onder meer je emailadres gevraagd. Als je verderop geen zin meer hebt of je browser sluit dan krijg je de dag erna heel netjes een vraag of je verder wilt gaan waar je was met alle info prefilled. Toine-of-voice, techniek en usability lopen hand in hand.

    https://verhuisservice.tntpost.nl/

    De mail die je krijgt:
    “Geachte meneer JHC Leunk,

    U heeft bij de TNT Online Verhuisservice onlangs een opdracht aangemaakt voor een verhuizing op onderstaande datum. Deze opdracht is echter nog niet afgemaakt.

    Verhuisdatum: 6 maart 2009

    Om verder te gaan met deze opdracht, klik op onderstaande button, of kopieer en plak de link in uw browser:

    Ga verder met deze verhuisopdracht
    (https://verhuisservice.tntpost.nl/resume.aspx?resumeorder=blablablaweggeknipt)

    Wanneer u vragen heeft over deze opdracht kunt u bellen met TNT Post Klantenservice, op werkdagen van 08.00 tot 18.00 uur en op zaterdag van 09.00 tot 16.00 uur op nummer 058-2333333. Of ga naar http://www.tntpost.nl.

    met vriendelijke groet,

    Michel Bagli
    Product manager Verhuisservice ”

    vind ik netjes!

  9. Tom Kronenburg
    Tom Kronenburg van linkedin.com op 25 februari 2009 om 15:32 uur

    Ik zou willen adviseren om vooral geen formulieren te gebruiken die groter zijn dan op het scherm getoond kunnen worden, en de user dus moet scrollen!

    Verder: Kijk eens op http://www.hulpbijditformulier.nl voor een innovatief social concept rond het invullen van digitale formulieren.

  10. Arjan Schaeffer van icatt.nl op 25 februari 2009 om 18:08 uur

    Goede opsomming van zowel functionele eisen als common sense user expercience.

    Bij simpele (contact of bestel) formulieren zou ik inderdaad het proberen zo klein als mogelijk te houden. Het ideale formulier is immers geen formulier. Hoe meer drempels, hoe meer weerstand (lagere conversie).

    Er zijn echter genoeg uitzonderingen hierop te verzinnen.
    Wij ontwikkelen interactieve formulieren voor de overheid en meestal zijn de benodigde gegevens zo groot dat hier zelfs vele pagina’s voor nodig zijn.

    Zie eventueel Horeca1 voor de gemeente Amsterdam. Voordeel is dan wel weer dat er meerdere vergunningen in één keer kunnen worden aangevraagd (Terrasverguning, Bibob-gegevens, etc.). Dit levert een besparing op van meer dan 30 % t.o.v. de papieren variant.

    Altijd afwegen tussen nut en noodzaak. Zo is voldoen aan W3C vaak wel zinvol, maar niet altijd haalbaar.

  11. Ben Vroom
    Ben Vroom van benvroom.nl op 26 februari 2009 om 12:21 uur

    Bedankt voor alle reacties. Daar gaan we iets mee doen.

    @ Tom
    Ik ben het niet eens dat je scrollen zozeer moet vermijden. Daar heeft een gebruiker over het algemeen weinig moeite mee. Liever een formulier van 2 schermen lang dan een formulier waarvoor je door moet klikken. Bij langere formulieren ligt verdelen over meerdere schermen wel voor de hand.

    Mooie tool, die ‘hulp bij dit formulier’: goed middel om ervoor te zorgen dat formulierenmakers feedback krijgen. Grootste probleem is mijns inziens dat de makers van formulieren bijna nooit een invuller aan het werk zien, en daardoor nooit begrijpen dat hun wereld niet die van de invullers is, niet begrijpen bij hoeveel mensen ze problemen veroorzaken. De vraag is steeds: hoe kun je dát doorbreken? Hoe kun je ze, liefst bij het samenstellen van het formulier, zo veel mogelijk door de ogen van de invuller naar het formulier laten kijken?

    Het zou goed zijn als hier een soort ranglijst uit rolt van best/slechtst invulbare formulieren (de formulieren met de meeste vragen om uitleg). De sterkste drive van ambtenaren om het goed te doen is vaak de hartgrondige wens niet bovenaan/onderaan zo’n lijst te komen staan. Je ziet dat bij de monitor van overheidssites. Een zéér effectieve stimulans.

  12. Tineke Pauw van kennisnet.nl op 3 maart 2009 om 14:18 uur

    Goed artikel! Ik ga het delen met mijn mederedacteuren.

  13. Sttraver van op 13 maart 2009 om 15:20 uur

    verhuis niet afgemaakt dat snap ik niet

  14. Ruben van cloudformz.com op 28 oktober 2011 om 14:52 uur

    Misschien ook nuttige site is http://www.cloudformz.com
    Daar kun je zonder technische kennis formulieren maken en plaatsen op je website.

  15. Quick scan van je website: 12 vragen voor 2012 - Frankwatching van frankwatching.com op 21 december 2011 om 08:04 uur

    [...] Vroom schreef eerder voor Frankwatching al een diepgaand artikel over goede online formulieren. Ik raad je aan dit zeker ook te lezen. In het kader van de quick scan wil ik me richten op 2 [...]

Schrijf een reactie


Opmaak uitschakelen