Marketing Scandigitale scan
Conversie & opvolging

Meertrapsformulier met een duidelijke terugknop

7 november 2026 · 6 min leestijd · Marketing Scan

Een lang aanvraagformulier opdelen in stappen kan overzichtelijker zijn, maar het gaat mis zodra een bezoeker niet meer weet waar hij zit, niet kan terugkeren zonder iets kwijt te raken of zijn antwoorden niet kan nalopen voor hij verstuurt. Dit artikel is een testprocedure voor die vier punten: stapindicatie, terugknop, bewaren en samenvatting. Je krijgt controlevragen, een checklist en een fictief testscenario. Het toont wat je controleert, niet wat het je oplevert. Voor technische details over formulieren, validatie en toegankelijkheid verwijs je je ontwikkelaar naar de aangehaalde bronnen; gedrag bij vernieuwen of de browserterugknop test je zelf in jouw formulier.
In dit artikel

Wat je test en wat buiten het bereik valt

Je test of een bezoeker in elke stap kan zien waar hij staat, kan teruggaan zonder gegevens te verliezen en voor het verzenden alles kan nalopen. Je beoordeelt niet of meerdere stappen beter zijn dan één pagina. Dat hangt van de lengte en het soort vragen af.

De richtlijn van W3C over toegankelijke formulieren, de formulierentutorial van W3C, zegt dat je lange formulieren kunt verdelen in kleinere formulieren die logische stappen vormen, en dat je gebruikers over hun voortgang informeert. Ze merkt ook op dat gebruikers vaker afhaken als je irrelevante of te veel gegevens vraagt. Begin je audit dus met een schrapronde: elke vraag die de aanvraag niet nodig heeft, valt weg voor je de stappen test.

Stapindicatie: waar zit ik en wat komt er nog

Een indicatie is meer dan een cijfer in een hoek. Test elke stap met onderstaande vragen:

  • Staat het stapnummer en het totaal als tekst op de pagina, bijvoorbeeld "Stap 2 van 4", en niet enkel als kleur of icoon?
  • Heeft elke stap een korte, unieke kop die zegt wat je invult?
  • Worden verwante velden gegroepeerd, met een duidelijke groepsnaam voor hulpsoftware? W3C beveelt hiervoor fieldset en legend aan, samen met een label bij elk veld.
  • Staat vooraf hoeveel stappen er zijn en wat je nodig hebt, zoals een documentnummer?

Test dit ook met enkel het toetsenbord en met je scherm op een smalle breedte. Een bezoeker die de indicatie niet ziet of niet kan lezen, gokt hoeveel werk er nog is.

Terugkeren zonder verlies

De terugknop is een van de meest onderschatte onderdelen. Je test niet enkel je eigen knop, maar ook de terugknop van de browser.

  1. Vul stap 1 en 2 in, klik op je eigen Vorige-knop en controleer of alle ingevulde velden van stap 1 er nog staan.
  2. Herhaal met de terugknop van de browser. Het is een verschil of je enkel vooruit navigeert of de pagina opnieuw laadt.
  3. Ga terug, wijzig één antwoord en ga vooruit. Blijven de latere antwoorden behouden, of verdwijnen ze zonder waarschuwing?
  4. Vernieuw de pagina halverwege. Je legt vast wat er gebeurt, ook als het antwoord "alles weg" is.

Het doel is niet om elk scenario technisch perfect te maken, maar om bewuste keuzes te nemen en bezoekers erover te informeren. De leergang Learn Forms van web.dev behandelt ook hoe je gebruikers helpt om gegevens niet opnieuw in te voeren en hoe je formulieren test. Laat je ontwikkelaar die onderdelen daar naslaan.

Validatie per stap en wat er aan de serverkant gebeurt

Controleer de fouten per stap, niet pas aan het einde. De MDN-uitleg over formuliervalidatie stelt dat controle aan de clientkant een eerste check is die de gebruiker snel laat corrigeren, maar dat ze geen volledige beveiliging is. Je gegevens moeten ook aan de serverkant gecontroleerd worden, omdat de controle in de browser makkelijk te omzeilen is.

Test dit praktisch:

  • Laat een verplicht veld leeg en kijk of de foutmelding bij dat veld staat en zegt wat te doen.
  • Vul een ongeldig e-mailadres in en kijk of het formaat uitgelegd wordt.
  • Staat de foutmelding in tekst, en niet enkel in een rode rand?
  • Vraag je ontwikkelaar uitdrukkelijk te bevestigen dat ook de servercontrole bestaat. Een publieke test kan dat niet bewijzen.

Redactionele aanbeveling (geen brontstelling): controleer dat een bezoeker die op Vorige klikt, niet geblokkeerd wordt door een foutmelding in de huidige stap.

Samenvatting vóór verzenden: checklist

De laatste stap is een overzicht waarin de bezoeker alles kan nalopen. W3C noemt bij validatie van invoer dat je opties biedt om wijzigingen ongedaan te maken en gegevensinvoer te bevestigen. Een samenvattingsstap is een redactionele manier om dat te toetsen. Gebruik deze checklist als eigen controle, niet als bewijs van WCAG-conformiteit:

ControlepuntWat je nagaat
VolledigheidStaan alle antwoorden uit alle stappen er, in leesbare vorm?
BewerkenKan je per onderdeel terug naar de juiste stap zonder de rest kwijt te raken?
Duidelijke actieZegt de verzendknop wat er gebeurt, zoals "Aanvraag versturen"?
BevestigingKrijgt de bezoeker na verzenden een melding dat het gelukt is en wat er nu volgt?
TijdslimietIs er geen vaste verlooptijd, of kan de bezoeker die verlengen of uitschakelen?
PrivacyToont de samenvatting niet meer gevoelige gegevens dan nodig?

Testprocedure met fictief scenario en overdracht

Fictieve invoer: een aanvraagformulier met vier stappen: contactgegevens, omschrijving van de vraag, voorkeur voor een afspraak en een samenvatting. De testpersoon vult stap 1 tot 3 in, gaat via Vorige naar stap 1, wijzigt het telefoonnummer, gaat opnieuw vooruit en vernieuwt dan de pagina in stap 3.

Verwachte technische controles:

  • Na Vorige staan de gegevens van stap 1 er nog, ook met de terugknop van de browser.
  • Het gewijzigde telefoonnummer verschijnt in de samenvatting.
  • Antwoorden uit stap 2 en 3 blijven behouden, of het formulier meldt duidelijk dat ze gewist zijn.
  • Een ongeldig e-mailadres geeft een melding bij het veld in tekst.
  • De samenvatting laat toe om per onderdeel terug te gaan.

Test op een telefoon en een computer, en met toetsenbordnavigatie. Noteer per test geslaagd, mislukt of onbekend, met de datum en wie het deed. Wil je weten welke publieke signalen van je site zichtbaar zijn, bekijk ze dan via Marketing Scan. Een publieke scan ziet niet wat er in je formulier na het invullen gebeurt en bewijst geen volledige technische implementatie.

Veelgestelde vragen.

Moet mijn formulier de ingevulde gegevens bewaren als iemand de pagina vernieuwt?

Dat is een bewuste keuze, niet een vaste regel. Test wat er nu gebeurt en leg dat vast. Verdwijnen de antwoorden, zeg dat dan vooraf, zodat de bezoeker niet verrast wordt.

Is een stapindicatie met enkel balkjes of bolletjes voldoende?

Niet altijd. Een indicatie die enkel op kleur of vorm steunt, kan onduidelijk zijn voor mensen die ze niet zien. Zet de stap en het totaal ook als tekst op de pagina, zoals "Stap 3 van 4".

Volstaat validatie in de browser om gegevens te beschermen?

Nee. De MDN-uitleg noemt controle aan de clientkant een eerste check voor de gebruiker, maar ze is te makkelijk te omzeilen. Laat je ontwikkelaar bevestigen dat ook de server alle ontvangen gegevens controleert.

Hoeveel stappen mag een formulier hebben?

De bronnen geven hiervoor geen getal. Verdeel in logische stappen en schrap eerst vragen die je niet nodig hebt. Test daarna of de bezoeker in elke stap weet wat er gevraagd wordt en wat er nog komt.

Bronnen bij dit artikel

Hoe werkt een marketing scan? Meetmethode en grenzen

Van advies naar actie voor jouw website

Maak een gratis account voor één website. Controleer zes kenmerken van je homepage en bekijk maximaal drie bevindingen.

Herhaal de check handmatig één keer per zeven dagen. Voor volledige audits en automatische opvolging is uitgebreide toegang nodig.

Maak je gratis account

Bekijk wat de check meet

Wat zaakvoerders hierover vragen

  • Hoe volg ik aanvragen en offertes goed op?

    De helft van de aanvragen komt buiten de kantooruren, en wie binnen het uur antwoordt heeft zeven keer meer kans op de klant.

    Hoe snel moet ik reageren op een aanvraag via mijn website? · Hoe volg ik een offerte op zonder opdringerig te zijn? · Hoe vang ik gemiste oproepen op? · en 1 meer

Het cijfer uit ons onderzoek

  • 21,2%

    van 1505 kmo-sites heeft contact en opvolging in de drie zwaarste werkpunten.

    Lees het onderzoek

Meer over conversie & opvolging.

Conversie & opvolging

Een demo voorbereiden met één echte klantvraag

Bereid een demo voor rond één concrete werksituatie van je prospect en gebruik een toegankelijk aanvraagformulier dat die situatie goed vastlegt.

· 7 min leestijd

Conversie & opvolging

Uitverkochte keuze in het aanvraagformulier voorkomen

Een klant kiest in je aanvraagformulier iets dat niet meer beschikbaar is. Stem je formulier af op echte beschikbaarheid, zonder misleidende reservering.

· 7 min leestijd

Conversie & opvolging

Automatisch invullen in je aanvraagformulier controleren

Controleer of browserautofill je aanvraagformulier correct invult: veldtypes, labels, autocomplete-waarden en validatie, met beslisblad en testprofiel.

· 6 min leestijd

Conversie & opvolging

CAPTCHA verhindert aanvragen: onderzoek de afweging

Onderzoek met een vaste testprocedure of een CAPTCHA echte aanvragen blokkeert, wat het aan spamcontrole oplevert en hoe je dat overdraagbaar vastlegt.

· 6 min leestijd

Website & snelheid

Een foutmelding die een schermlezer mist

Een rode rand zegt een schermlezer niets. Zo koppel je foutmelding, veld en status en controleer je dat met een vaste procedure op je eigen formulieren.

· 7 min leestijd

Website & snelheid

Je site bij 200 procent tekstvergroting testen

Test navigatie, formulier en checkout bij 200 procent tekstvergroting en noteer afgekapte of onbereikbare onderdelen met een vaste, herhaalbare procedure.

· 5 min leestijd