Checkout fouten webshop: 6 die je omzet kosten

Zes checkout-fouten die elke maand omzet kosten, met per fout hoe je hem terugziet in GA4 en wat de fix in de praktijk kost.

· 21 september, 2026 · 7 min lezen
In het kort
  • Zes fouten in de checkout die maandelijks omzet kosten, elk met de bijbehorende meting in het GA4-rapport voor de checkout-reis.
  • Verplichte accountregistratie en verrassende verzendkosten zijn samen goed voor het grootste deel van alle afhakers in de laatste stap.
  • Baymard komt op een gemiddeld verlatingspercentage van ruim 70 procent, waarvan een groot deel te voorkomen is met simpele ingrepen.
  • Het herstellen van alle zes de fouten kost meestal 6 tot 10 uur, ofwel 420 tot 700 euro excl. btw op het standaardtarief.
In dit artikel

De meeste checkout fouten webshop-eigenaren maken zijn klein, onzichtbaar vanaf de directiestoel, en maandelijks duur. Neem een webshop in Middelburg die me vorig jaar liet meekijken. Bijna zeshonderd mensen startten per maand het afrekenen, en nog geen tweehonderd betaalden.

Dat gat had een reden. Het adresveld weigerde Belgische postcodes. Niemand had het ooit getest. Hieronder staan de zes fouten die ik het vaakst tegenkom. Per fout staat erbij hoe je hem zelf terugvindt in je eigen cijfers.

Checkout fouten webshop tonen omzetverlies op monitor

1. Te veel velden in het formulier

Elk extra veld kost je klanten. Bedrijfsnaam, tweede telefoonnummer, geboortedatum, hoe-vond-je-ons. Je hebt het niet nodig om een pakket te versturen.

Loop je eigen checkout na en schrap alles wat niet op het verzendlabel komt of niet op de factuur moet. In WooCommerce zet je velden uit bij WooCommerce, Instellingen. Voor de blokken-checkout regel je het in de site-editor.

Mijn stelregel: acht velden voor een gastbestelling is genoeg. Voornaam, achternaam, e-mail, straat, huisnummer, postcode, plaats, land. Telefoonnummer alleen als je vervoerder het echt vraagt. Bij een shop in Hulst ging het van veertien naar negen velden. De uitval in die stap zakte met een kleine 8 procent.

De controle duurt een minuut. Open je checkout in een incognito-venster en tel de invulvakken. Kom je boven de tien, dan valt er te schrappen. Kijk daarna in GA4 bij de checkout-reis of de uitval tussen begin_checkout en add_shipping_info boven de 35 procent ligt. Dat is je signaal.

2. Verplicht een account aanmaken

Dit is de duurste van allemaal. Iemand wil één keer een product kopen en jij vraagt om een wachtwoord. Een deel van die mensen komt nooit terug.

Gast-afrekenen staat gewoon in WooCommerce zelf. Ga naar WooCommerce, Instellingen, Accounts en privacy en zet “Enable guest checkout” aan. De officiële WooCommerce-documentatie hierover legt ook uit hoe je daarna alsnog een account laat aanmaken.

Precies dat laatste is de truc. Laat de klant eerst betalen. Bied daarna op de bedankpagina aan om met één klik een account te maken. Zo houd je de conversie en krijg je alsnog terugkerende klanten. Werk: vijf minuten instellen, een half uur testen.

De uitzondering bestaat wel. Verkoop je uitsluitend zakelijk, met eigen prijsafspraken per klant, dan is een account juist logisch. Zet de accountaanvraag dan los van de bestelling. Voor een consumentenshop ken ik geen enkele goede reden om registratie te verplichten.

3. Verzendkosten die pas in stap drie verschijnen

Onverwachte kosten zijn de meest genoemde reden om een winkelwagen te verlaten. Baymard Institute komt over vijftig onderzoeken op een gemiddelde van 70,22 procent. Laat je de mensen weg die alleen aan het rondkijken waren, dan staat “bijkomende kosten te hoog” met 40 procent bovenaan de redenenlijst.

In Nederland is het bovendien geen keuze. De ACM vraagt dat je bijkomende kosten opneemt in de prijs of vooraf duidelijk toelicht. Een bedrag dat pas na het invullen van het adres verschijnt, voldoet daar niet aan.

De fix is simpel. Zet de verzendkosten op de productpagina en in de winkelwagen. Noem ook de drempel voor gratis verzending. “Nog 12,50 euro tot gratis verzending” verhoogt bovendien je gemiddelde orderwaarde. Een half uur werk, 35 euro excl. btw.

Verzendkosten zichtbaar in winkelwagen

4. De betaalmethode die je klant gewend is, ontbreekt

In Nederland is iDEAL de standaard. Ontbreekt die, of werkt hij niet netjes op mobiel, dan ben je een groot deel van je omzet kwijt voordat iemand iets kan proberen.

Kijk verder dan iDEAL alleen. Achteraf betalen telt zwaar in bepaalde branches, vooral bij kleding en meubels. Verkoop je ook in België, dan zijn Bancontact en Payconiq een must.

Wat ik ondernemers afraad: vijftien methoden aanbieden omdat het kan. Dat maakt de keuze traag en de pagina rommelig. Vier tot zes is prima. In Mollie of Stripe voor WooCommerce staat welke provider bij welk type shop past, en in iDEAL koppelen aan WooCommerce staat de installatie stap voor stap.

Een fietsenwinkel bij Sint-Niklaas verkocht ook aan Nederlanders, maar bood alleen Bancontact aan. Na het aanzetten van iDEAL kwam ruim een vijfde van de omzet uit Nederland. De controle: kijk in je betaaldashboard welk aandeel elke methode heeft. Staat er een methode maandenlang op nul, haal die weg.

5. Een checkout die bij elke wijziging seconden staat te draaien

WooCommerce ververst de checkout via AJAX zodra je iets aanpast. Kies je een ander land, dan herberekent hij verzendkosten en btw. Op een zware site duurt dat soms drie tot vijf seconden.

Klanten wachten niet. Ze klikken nog een keer, of ze gaan weg. Vaak zit de oorzaak in een stapel plugins die allemaal op de checkout meeliften, of in een pagebuilder die de hele pagina opbouwt.

Test het zelf. Open je checkout, wissel het land, en tel hardop. Boven de twee seconden is er werk te doen. In trage WooCommerce checkout oplossen staat de aanpak die ik gebruik, zonder nog meer plugins te stapelen. Reken op 2 tot 4 uur.

Dat is 140 tot 280 euro excl. btw op het standaardtarief. De winst zit meestal in het uitschakelen van twee plugins die op de checkout meedraaien. Zelden in een herbouw.

6. Geen duidelijke melding als een betaling mislukt

Betalingen mislukken. Een bank-app die vastloopt, een limiet die bereikt is, een gebruiker die op terug drukt. Dat is normaal. Wat niet normaal is: de klant in het ongewisse laten.

Te vaak zie ik een lege winkelwagen na een mislukte poging. De klant denkt dat de bestelling gelukt is, of dat hij dubbel heeft betaald. Beide leveren een mail op en meestal geen tweede poging.

Zorg dat een mislukte betaling terugkeert op een pagina met een heldere tekst en een knop om het opnieuw te proberen. Winkelwagen intact. Bij herstel per mail helpt een goed ingerichte flow, zoals beschreven in verlaten winkelwagen WooCommerce.

De controle zit in WooCommerce zelf. Ga naar Bestellingen en filter op de status Mislukt. Zie je daar tientallen regels per maand zonder dat er een tweede poging op volgde, dan mist de klant een duidelijke boodschap. Vergelijk dat aantal met de mislukte transacties in je betaaldashboard.

Checkout fouten webshop-breed meten in GA4

Je hoeft dit niet op gevoel te doen. Het rapport voor de checkout-reis in GA4 toont per stap hoeveel mensen doorgaan en hoeveel afhaken. Daar zie je meteen waar het lek zit.

Voorwaarde is wel dat de e-commerce-events goed staan. Zonder begin_checkout, add_shipping_info en add_payment_info blijft het rapport leeg.

GA4 rapport toont uitval per stap
FoutWaar zie je hetSignaal
Te veel veldenCheckout-reis, stap 1 naar 2Uitval boven 35 procent
Verplicht accountCheckout-reis, eerste stapVeel starts, weinig verzendinfo
Late verzendkostenStap verzendinfo naar betalingPiek in uitval bij verzending
Betaalmethode ontbreektadd_payment_info naar purchaseLaag aandeel voltooide orders
Trage checkoutEngagement, gemiddelde tijdLange tijd zonder voortgang
Geen foutmeldingVergelijk orders en pogingenMislukte orders zonder retry

Laat je checkout een keer doormeten

Ik ben Serhii Lypii, freelance webmaster in Terneuzen. Ik test checkouts in de praktijk, met echte bestellingen op echte telefoons, niet alleen in een rapport. Voor dit werk reken ik 70 euro per uur excl. btw, met een offerte met bovengrens vooraf. Meestal is een dagdeel genoeg om de zes punten hierboven na te lopen en te herstellen.

Stuur me je shop-URL via het contactformulier, dan kijk ik kosteloos waar de grootste uitval zit. Je hoort binnen vier uur op werkdagen van me. Wil je het daarna structureel bijgehouden hebben, kijk dan naar doorontwikkeling.

Wat je krijgt

Hulp nodig bij je website?

Stuur me je situatie via het contactformulier. Ik reageer binnen 4 uur op werkdagen met een eerlijke inschatting.

Stuur een bericht
Vond je dit nuttig? Deel het:
FAQ

Veelgestelde vragen

Welke fout zou ik als eerste aanpakken?
Gast-afrekenen. Het kost je vijf minuten, het staat al in WooCommerce, en het haalt een harde blokkade weg. Daarna de verzendkosten naar voren halen. Die twee samen kosten minder dan een uur werk en raken de twee grootste afhaakredenen die er zijn.
Hoeveel uitval in de checkout is normaal?
Tussen het starten van de checkout en het betalen valt bij een gezonde shop ruwweg 20 tot 35 procent af. Zit je daarboven, dan is er meestal iets technisch mis. Vergelijk ook mobiel met desktop apart. Mobiel ligt structureel hoger, maar het verschil moet niet groter zijn dan tien procentpunt.
Moet ik hier een conversie-specialist voor inhuren?
Voor deze zes punten niet. Dit is onderhoud en techniek, geen psychologie. Een webmaster die WooCommerce kent, lost ze in een dagdeel op. Pas als je checkout technisch klopt en je nog steeds veel uitval ziet, wordt gedragsonderzoek interessant.
Wat als mijn GA4 helemaal geen e-commerce-data toont?
Dan zijn de events niet ingericht, of ze breken door een consentbanner die alles blokkeert. Controleer eerst of purchase binnenkomt en of het aantal ongeveer klopt met je bestellingen in WooCommerce. Zonder die controle meet je maanden lang de verkeerde dingen.
Over de auteur

Freelance webmaster · Terneuzen

Sinds 2012 werk ik met websites en leverde ik ruim 210 projecten op. Ik help mkb-ondernemers met onderhoud, snelheid, beveiliging en praktische automatisering. Nuchter, zonder hype.

Ik schreef dit artikel op .

Meer over Lypii
Even sparren over je site?

Loop je ergens tegenaan of twijfel je over je site? Ik denk graag mee. Kies hieronder hoe je contact opneemt.

Reactie binnen 4 uur op werkdagen
Navigatie
Home Over mij Kennisbank
Contact
+31 6 39 56 93 03 serhii@lypii.nl WhatsApp
Stuur een bericht