Gratis abonnement, geen creditcard nodigDynamische QR-codes die je na het printen kunt aanpassenGDPR-conforme scananalysesGemaakt voor bureaus, freelancers en interne teamsGratis abonnement, geen creditcard nodigDynamische QR-codes die je na het printen kunt aanpassenGDPR-conforme scananalysesGemaakt voor bureaus, freelancers en interne teamsGratis abonnement, geen creditcard nodigDynamische QR-codes die je na het printen kunt aanpassenGDPR-conforme scananalysesGemaakt voor bureaus, freelancers en interne teamsGratis abonnement, geen creditcard nodigDynamische QR-codes die je na het printen kunt aanpassenGDPR-conforme scananalysesGemaakt voor bureaus, freelancers en interne teams
Alle artikelen
Een poster met een duidelijke call-to-action en een QR-code die door een telefoon wordt gescand, waarbij de scan met succes wordt geregistreerd.
Gids

Meer QR-code-scans krijgen: wat mensen echt laat scannen

Er bestaat geen betrouwbare gemiddelde scanratio, en die kan ook niet bestaan. Geen benchmarks dus, maar wat scans daadwerkelijk aanjaagt: een concrete reden, een scherpe call-to-action, plaatsing met verblijftijd en een snelle pagina die haar belofte nakomt.

ScanKit

ScanKit · Organization

· 17 min. leestijd

Je kunt een QR-code maken die perfect op maat is, strak in de huisstijl, veilig om te scannen en gekoppeld aan een dashboard dat elke tik registreert. Niets daarvan doet ertoe als de voorbijganger nooit zijn telefoon pakt. Het moeilijke aan een QR-campagne was nooit de code. Het is die halve seconde waarin een echt mens, met eigen redenen en eigen haast, besluit dat scannen de moeite waard is.

Die beslissing is waar alles om draait, en de meeste adviezen die erover geschreven zijn, zijn ofwel wensdenken ofwel verzonnen. Deze gids gaat over hoe je die beslissing eerlijk wint: de reden die je iemand geeft om te scannen, de woorden naast de code, waar je hem plaatst en wat er aan de andere kant op je wacht. We beginnen met het overboord gooien van het ene getal dat iedereen je wil laten najagen.

Scannen is sinds 2017 niet meer het moeilijke deel

Jarenlang was het eerlijke bezwaar tegen QR-codes dat scannen een klus was. Je had een aparte app nodig, je moest onthouden welke, en de helft van de tijd mislukte het. Dat bezwaar is dood, en het stierf op een specifieke datum.

Sinds iOS 11 in het najaar van 2017 uitkwam, herkent elke iPhone een QR-code rechtstreeks vanuit de ingebouwde camera-app, zonder extra software. Android dichtte het gat in de twee jaar daarna met Google Lens en ingebouwde camera-ondersteuning. Daarna maakte de pandemie van incidenteel scannen een reflex: menu's, check-ins en betalingen trainden een hele bevolking om een telefoon op een vierkantje te richten en erop te vertrouwen.

Of mensen het kunnen, is niet langer de vraag. In een gebruiksonderzoek van het US Census Bureau uit 2024 scanden alle twintig deelnemers een testcode met succes, elk in ongeveer twaalf seconden, en beoordeelden ze het proces als extreem makkelijk. Het detail dat het meest telt, zit in de beperkingen: de onderzoekers schreven dat ze geen enkele deelnemer konden vinden die nog nooit eerder een QR-code had gebruikt. Dus als jouw code genegeerd wordt, ligt het probleem vrijwel nooit aan de techniek. Het is dat je niemand een reden hebt gegeven om de moeite te nemen.

Vergeet de "gemiddelde scanratio"

Het eerste wat de meeste mensen willen, is een benchmark. Wat is een goede scanratio? Wat is het gemiddelde? Het is een redelijke vraag met een oneerlijk antwoord, en de eerlijke versie is bruikbaarder.

Er bestaat geen betrouwbare gemiddelde scanratio voor de hele branche, en die kan ook niet bestaan. Een ratio heeft een noemer nodig: scans gedeeld door het aantal mensen dat de code zag. Niemand meet hoeveel mensen een fysieke code in het echt onder ogen kregen. De platforms die cijfers over een "gemiddelde scanratio" publiceren, zien alleen de scans op hun eigen systemen, zonder enig idee hoeveel mensen er voorbijliepen zonder te scannen. Als je leest dat het gemiddelde "rond de 14 procent" ligt, vraag dan waar de onderkant van die breuk vandaan komt. Die komt nergens vandaan.

Zelfs binnen één campagne liegt het gemiddelde. De respons volgt een machtsverdeling: een paar plaatsingen doen het meeste werk en een lange staart doet vrijwel niets, dus het gemiddelde wordt heen en weer getrokken door één of twee uitschieters en beschrijft geen enkele afzonderlijke plaatsing. Een code op een restauranttafel en een code op een snelwegbillboard zijn geen twee metingen van hetzelfde die je bij elkaar mag middelen.

De juiste maatstaf is dus niet een branchecijfer dat je leent. Het is een nulmeting die je zelf opbouwt. Draai de campagne, kijk hoe elk type plaatsing daadwerkelijk presteert, en rapporteer de mediaan en het aandeel plaatsingen dat vrijwel nul scans kreeg, niet het geflatteerde gemiddelde. Daar zijn scan-analyses precies voor bedoeld. Stel eerst je eigen nulmeting vast, en elke wijziging die je doorvoert, heeft iets echts om te verslaan.

Geef mensen een reden: de aanbieding

Een scan kost de persoon die hem doet wel degelijk iets. Hij moet de code opmerken, stoppen, zijn telefoon pakken, de camera openen, richten en de seconde of tien afwachten die het kost. Dat is een kleine maar reële moeite, en het zichtbare voordeel moet die duidelijk overtreffen. De meeste codes die ongescand blijven, zijn niet lelijk of kapot. Ze geven simpelweg nooit antwoord op de enige vraag die de kijker stelt, namelijk "wat krijg ik?"

De sterkste reden is concreet en onmiddellijk. "Scan voor de wijnkaart" verslaat "scan voor meer informatie". "Scan en claim je 20 procent korting" verslaat "volg ons online". Een specifieke, nuttige belofte met een beetje tijdsdruk doet het zware werk; een vage verwijzing naar "meer informatie" doet helemaal niets. Als het enige eerlijke antwoord op "wat krijg ik?" een "marketingpagina" is, dan heb je een campagneprobleem dat geen enkel ontwerp kan redden.

Een prikkel is een betrouwbare hefboom, en je hebt geen verzonnen statistiek nodig om er een te rechtvaardigen. Het patroon geldt voor alle kanalen: digitale aanbiedingen en kortingsbonnen worden veel vaker verzilverd dan de papieren coupons die ze vervingen, omdat een concrete besparing gedrag in beweging brengt waar een merkboodschap dat niet doet. Leen het principe, niet een percentage. Zet een echte aanbieding achter de code en meet vervolgens de stijging af tegen je eigen nulmeting.

Schrijf een call-to-action, geen label

De tekst naast de code doet meer werk dan de code zelf, en "Scan hier" verspilt die kans. "Hier" is geen reden. Een call-to-action die scans verdient, koppelt een werkwoord aan het specifieke voordeel: scan om te besparen, te bekijken, te boeken of de rij over te slaan. Vertel iemand in één adem wat hij moet doen en wat hij ervoor krijgt.

Houd het kort. De werkbare richtlijn: een paar woorden, te lezen en te begrijpen in de seconde of twee aandacht die je echt krijgt. Dit is een vuistregel uit de direct-response copywriting en geen gemeten wetmatigheid, maar hij houdt stand: hoe langer je call-to-action, hoe minder ervan gelezen wordt. Begin met het werkwoord, noem het voordeel, stop.

Het helpt ook om te zeggen wat er daarna gebeurt, want onzekerheid is wrijving. "Scan om het menu te openen" vertelt iemand dat hij zo een menu te zien krijgt, en niet een app moet downloaden of een e-mailadres moet afstaan. Hoe nauwkeuriger de woorden de ervaring voorspellen, hoe makkelijker mensen de stap zetten.

Laat de belofte aansluiten op de pagina

Gebruiksonderzoekers van de Nielsen Norman Group beschrijven hoe mensen navigeren op "informatiegeur": voordat ze voor een pad kiezen, schatten ze aan de hand van de aanwijzingen voor hun neus in of het waarschijnlijk leidt waar ze willen zijn. Een gedrukte call-to-action is zo'n geurspoor. Als de belofte op de poster aansluit op wat er na de scan verschijnt, is het spoor sterk en volgen mensen het. Als dat niet zo is, breekt het spoor, en een gebroken spoor kost je niet alleen deze scan: het leert die persoon om je volgende code te negeren.

In de praktijk moet de bestemming de woorden waarmaken. "Scan en claim 20 procent korting" moet landen op de aanbieding, klaar voor gebruik, en niet op een algemene homepage waar de bezoeker moet gaan zoeken naar wat je beloofde. Een scan die op de verkeerde pagina landt, is erger dan geen scan, want je hebt aandacht en vertrouwen uitgegeven om een teleurstelling af te leveren.

Dit is waar een code richten op een vaste URL een blok aan je been wordt en een dynamische code zijn bestaansrecht verdient. Met een dynamische QR-code blijft het gedrukte vierkant hetzelfde terwijl jij bepaalt waar het naartoe leidt. Als de campagne verandert, de aanbieding verloopt of de landingspagina simpelweg fout is, wijzig je de bestemming zonder ook maar één poster opnieuw te drukken. De belofte kan altijd op de pagina worden afgestemd, zelfs als de inkt al droog is.

Plaatsing is een kwestie van verblijftijd

Hier is de eerlijke vervanger voor de verzonnen tabellen met "scanratio per plaatsing" die je overal tegenkomt: rangschik een plaatsing op de seconden stille, onverdeelde aandacht die hij biedt. Dat ene idee voorspelt meer dan welke geleende benchmark ook.

Scannen vraagt om een stilstaande telefoon en een paar seconden intentie. Een snelwegbillboard geeft een rijdende automobilist misschien vijf tot zeven seconden verdeelde aandacht, volgens out-of-home metingen, en niets daarvan is handsfree. Dat zit onder de ondergrens voor een handeling waarbij je een telefoon stil moet houden en moet wachten. Het billboard faalt niet omdat je code fout is; het faalt omdat de context een scan helemaal niet kan dragen.

Vijf QR-code-plaatsingen gerangschikt op een oplopende schaal naar verblijftijd, van een snelwegbillboard met weinig aandacht tot een product in de hand.
Rangschik een plaatsing op verblijftijd, de seconden stille aandacht die hij biedt. 1 = snelwegbillboard, vluchtig gezien vanuit een rijdende auto, het laagst; 2 = straatposter; 3 = tafelstandaard; 4 = stoelleuning in het openbaar vervoer; 5 = product in de hand, het hoogst. Kies oppervlakken op de aandacht die ze vasthouden, niet op de massa die langskomt.

Het diagram rangschikt vijf veelvoorkomende plaatsingen op de verblijftijd die ze bieden, van weinig naar veel:

  1. Een snelwegbillboard, vluchtig gezien vanuit een rijdende auto: een paar seconden verdeelde aandacht, onder de ondergrens voor een scan.
  2. Een straatposter of -paneel: meer tijd dan een billboard, maar een gehaaste voorbijganger moet er nog steeds voor kiezen om te stoppen.
  3. Een tafelstandaard voor een zittende gast: minuten vrije aandacht, en een natuurlijke reden om naar beneden te kijken.
  4. De rugleuning van een stoel in het openbaar vervoer, of een perronposter terwijl de volgende trein over vier minuten komt: een vastzittend, tot rust gekomen publiek.
  5. Een product in iemands hand thuis, of een kaartje of bonnetje dat hij al vasthoudt: de meeste aandacht van allemaal, en de makkelijkste scan die je ooit zult verdienen.

Het patroon is waar het om gaat: kies plekken op de aandacht die ze opleveren, niet op hoeveel mensen er langskomen. Duizend vluchtige blikken op een billboard zijn minder waard dan vijftig mensen die staan te wachten bij een bushokje.

Dit alles doet er natuurlijk niet toe als de code fysiek te klein is om te lezen op de afstand waarop mensen staan. Verblijftijd levert de intentie; de code moet nog steeds scanbaar zijn vanaf de plek waar de kijker daadwerkelijk staat, wat een kwestie is van formaat, contrast en stille zone die je naast de plaatsing goed wilt regelen.

Scannen is het makkelijke deel; op de pagina sterven de scans

Je kunt elke strijd hierboven winnen en bij de laatste stap alsnog verliezen, namelijk wanneer iemand je de scan geeft en de pagina hem er meteen spijt van laat krijgen. Dit is de meest voorkomende en best te verhelpen verspilling in een QR-campagne, en de cijfers hierover zijn echt.

Uit Google's onderzoek naar mobiele sites bleek dat meer dan de helft van de bezoeken wordt afgebroken als een pagina er langer dan drie seconden over doet om te laden, en dat de kans op een bounce steil oploopt met de laadtijd: ruwweg een derde groter bij drie seconden dan bij één, en zo'n negentig procent groter tegen de vijf seconden. Een QR-scanner zit op mobiele data, vaak met een zwak signaal, en is ongeduldig omdat hij net moeite heeft gedaan. Een trage pagina straft precies de mensen die je het hardst hebt aangetrokken.

Snelheid is niet de enige zelf toegebrachte wond. Onderzoeken naar waarom mensen scans afbreken, noemen als belangrijkste oorzaken codes die niet scannen, links die dood of verlopen zijn, en bestemmingen die traag laden of er kapot uitzien. Niets daarvan is fraude of pech; het ligt allemaal binnen jouw macht. Test de gedrukte code op de echte afstand en bij het echte licht, niet op je beeldscherm. Controleer of de link werkt vóór de oplage en blijf dat erna controleren. En omdat pagina's verouderen, richt je de code op een dynamische bestemming zodat een trage of kapotte landingspagina in seconden kan worden vervangen in plaats van in weken te worden herdrukt.

Maak het veilig om te scannen

Eén laatste reden waarom mensen aarzelen, is scherper geworden: een QR-code verbergt zijn bestemming, en het publiek heeft geleerd op zijn hoede te zijn. In januari 2026 waarschuwde de FBI dat aanvallers kwaadaardige QR-codes inzetten in phishingcampagnes, een praktijk die inmiddels algemeen "quishing" wordt genoemd. Je verlaagt die aarzeling door de code eruit te laten zien alsof hij van jou is. Een code die je merk draagt, in je eigen materialen zit en uitkomt op een herkenbaar adres, stelt gerust op een manier die een kaal zwart vierkant op een slordige flyer nooit zal doen, wat een praktische reden is om te leren hoe je een logo in een QR-code zet zonder de scan te breken. De bredere gewoonten die codes betrouwbaar houden, staan in onze gids over QR-code-beveiliging voor bureaus. Mensen scannen wat ze vertrouwen, en vertrouwen is iets wat je kunt ontwerpen.

Hoe een bureau verwachtingen schept zonder benchmark

Voor bureaus is het ongemakkelijke gesprek het allereerste, wanneer een klant vraagt welke scanratio hij mag verwachten. De verleiding is om een geruststellend branchegemiddelde te citeren. Weersta die verleiding, en jullie zijn er allebei beter mee af.

Vertel de klant de waarheid: er is geen geloofwaardig branchegemiddelde, dus de taak van de eerste campagne is om een nulmeting vast te stellen voor dit merk, deze plaatsing en deze aanbieding. Vanaf dan vergelijk je gelijk met gelijk. Een tafelstandaard deze maand tegen dezelfde tafelstandaard vorige maand. Aanbieding A tegen aanbieding B op identieke plaatsingen die tegelijk lopen. Nooit de echte cijfers van je klant tegen de verzonnen cijfers van een leverancier, en dat is precies de eerlijke vergelijking die een printcampagne goed bijhouden mogelijk maakt.

Wees ook expliciet over wat je wel en niet in de hand hebt. Je beheerst de aanbieding, de call-to-action, de aansluiting tussen belofte en pagina, de plaatsing en de verblijftijd ervan, de scanbaarheid van de code, de snelheid van de landingspagina en de vertrouwenssignalen eromheen. Je beheerst niet de loop van het publiek, het weer, de luidere display van een concurrent, of zelfs maar of iemand een reden had om er überhaupt te zijn. Dit hardop zeggen is wat een eerlijk bureau onderscheidt van een leverancier die optimisme verkoopt.

De rode draad door elke hefboom is dat je wilt blijven bijsturen na de oplage, en je beslissingen niet wilt vastleggen op het moment dat het naar de drukker gaat. Dynamische codes, zo georganiseerd dat de campagnes van elke klant in hun eigen werkruimte staan, maken van de aanbieding, de bestemming en de pagina dingen die je kunt aanpassen terwijl de posters nog aan de muur hangen. De nulmeting vertelt je wat je moet repareren; de dynamische code laat je het repareren.

Veelgestelde vragen

Wat is een goede scanratio voor een QR-code?

Er is geen betrouwbaar branchecijfer, want een echte scanratio moet weten hoeveel mensen de code zagen, en dat meet niemand voor fysieke plaatsingen. Gepubliceerde "gemiddelden" hebben geen noemer en geen onderbouwde methode. Een goede scanratio is er een die je eigen eerdere nulmeting voor dezelfde plaatsing en aanbieding verslaat. Meet je campagnes, rapporteer de mediaan in plaats van het gemiddelde, en zet je prestaties af tegen je eigen cijfers.

Waarom scannen mensen mijn QR-code niet?

Meestal om een van vijf redenen: er is geen duidelijk voordeel aan scannen, de call-to-action staat verstopt of ontbreekt, de plaatsing biedt geen tijd om te scannen, de code is te klein of te contrastarm om te lezen, of de pagina erachter is traag of kapot. Werk die lijst op volgorde af. De meest voorkomende oorzaak is de eerste: je hebt de kijker nooit verteld wat hij zou krijgen.

Waar kun je een QR-code het beste plaatsen?

Overal waar mensen al stilstaan en een paar seconden over hebben. Restauranttafels, productverpakkingen die thuis worden vastgehouden, de binnenkant van bus en trein, wachtruimtes en kaartjes of bonnetjes bieden allemaal de verblijftijd die een scan nodig heeft. Vluchtige situaties zoals snelwegbillboards bieden te weinig aandacht voor een handeling waarbij je een telefoon stil moet houden, hoeveel mensen er ook langskomen.

Moet de call-to-action boven of naast de QR-code staan?

Zet hem pal naast de code, in de natuurlijke leesvolgorde, zodat de lezer de reden om te scannen meteen naast het vierkant ziet en er niet achteraf naar hoeft te zoeken. Scheid de call-to-action nooit van de code en verstop hem niet in de kleine lettertjes. Als iemand moet uitvogelen waarom hij zou scannen, doet hij het niet.

Uit hoeveel woorden moet de call-to-action van een QR-code bestaan?

Kort genoeg om te lezen in de seconde of twee aandacht die je krijgt, wat in de praktijk een handvol woorden betekent, opgebouwd uit een werkwoord en een specifiek voordeel, zoals "Scan en bespaar 20 procent". Dit is een copywriting-richtlijn en geen harde regel, maar langere calls-to-action worden aantoonbaar minder gelezen.

Krijgen QR-codes met een logo of kleur meer scans?

Huisstijl helpt, vooral omdat het signaleert dat de code legitiem is en het vertrouwen waard, wat de aarzeling verlaagt. Negeer de precieze "plus 30 procent"-cijfers die leveranciers voor zulke codes noemen; die zijn nergens op gebaseerd. De echte regel is om de code in je huisstijl te zetten voor het vertrouwen en hem tegelijk ruim scanbaar te houden, en dat is een kwestie van contrast en foutcorrectie, niet van decoratie.

Leveren aanbiedingen en kortingen meer scans op?

Een concrete aanbieding is een van de betrouwbaarste manieren om mensen een reden te geven, en aanbiedingen brengen op elk kanaal aantoonbaar gedrag in beweging. De eerlijke kanttekening is overal dezelfde: meet de stijging af tegen je eigen nulmeting in plaats van te vertrouwen op een geleend percentage. Een echte besparing of echt nuttige content trekt elke keer beter dan een vaag "meer informatie".

Hoe weet ik of mijn QR-code goed presteert?

Vergelijk hem met je eigen nulmeting en met gelijksoortige plaatsingen, niet met een branchegemiddelde. Kijk of scans daadwerkelijk uitmonden in de actie die je wilde, volg de scan met goede scan-analyses door tot aan het resultaat, en behandel een plaatsing zonder verblijftijd anders dan een met aandacht in overvloed. Prestatie hangt af van de context en van je eigen verleden, nooit van een getal dat je online leest.

De korte versie

Mensen kunnen scannen; vrijwel iedereen heeft het gedaan, en de drempel verdween met iOS 11 in 2017. Gescand worden is niet langer een technisch probleem maar een motivatieprobleem, en dit zijn de hefbomen. Geef een concrete reden om te scannen. Schrijf een call-to-action die het voordeel noemt, niet "scan hier". Laat de belofte aansluiten op de pagina zodat het spoor niet breekt. Plaats de code waar mensen stilstaan en tijd hebben, niet alleen waar de massa langskomt. Stuur de scan naar een snelle pagina, want meer dan de helft van de mobiele bezoeken sterft voorbij drie seconden. En laat de code er betrouwbaar uitzien zodat mensen zich veilig voelen om er een telefoon op te richten.

Stop met het najagen van een gemiddelde scanratio die niemand daadwerkelijk kan meten. Maak één code met een echte reden erachter, plaats hem ergens met verblijftijd, stuur hem naar een snelle pagina die haar belofte nakomt, en meet je eigen nulmeting. Gebruik daarna een dynamische code om te repareren wat die eerste oplage aan het licht brengt, zonder ook maar iets opnieuw te drukken. Zo, met die lus, gaat het aantal scans omhoog.

Delen

Verder lezen