Prestatiedata is alleen waardevol als je ze volgt en er iets mee doet. Een dashboard volgt prestaties in de tijd. Rapportage deelt trends met team en leiding.
Zonder dashboard: prestaties worden één keer gemeten. Verbetering is onbekend. Achteruitgang is onbekend. De data raakt vergeten.
Met dashboard: prestaties worden dagelijks gemeten. Verbetering is zichtbaar. Achteruitgang geeft een melding. Het team is verantwoordelijk.
Voorbeeld: de LCP verbetert in drie maanden van drie seconden naar twee seconden. Het dashboard toont de verbeterende trend. Het team ziet dat het werk telt. De leiding ziet dat de investering loont. Zo bouw je een cultuur van snelheid.
Een prestatiedashboard bouwen
Het dashboard toont: LCP, CLS, INP, laadtijd van de pagina, reactietijd van de server, afbeeldingsgrootte en grootte van de JavaScript-bundel.
Het dashboard toont: de huidige waarde, de waarde van de vorige maand en de trend (beter of slechter).
Het dashboard toont: per pagina (homepage, product, afrekenen). Verschillende pagina's hebben een verschillend prestatieprofiel.
Het dashboard toont: per apparaat (mobiel, desktop). Mobiel en desktop presteren anders.
Het dashboard toont: per regio (VS, EU, APAC). Netwerksnelheden verschillen per locatie.
Een voorbeeld van een echt dashboard:
- LCP homepage: 1,5 seconden (doel 2,5), trend verbetert
- LCP productpagina: 2 seconden (doel 2,5), trend gelijk
- LCP afrekenpagina: 1,8 seconden (doel 2), trend verslechtert (melding)
- Gemiddelde LCP op mobiel: 2,2 seconden (doel 3), trend verbetert
- Gemiddelde LCP op desktop: 1,3 seconden (doel 2), trend verbetert
Het dashboard laat in één oogopslag zien: de meeste pagina's zijn goed, de afrekenpagina verslechtert (onderzoek nodig).
Frequentie en vorm van rapportage
Wekelijks prestatierapport: per e-mail naar het techteam. Toont de meetwaarden van de afgelopen week. Belicht: wat beter werd, wat slechter werd en wat aandacht nodig heeft.
Maandelijks prestatierapport: per e-mail naar de leiding. Toont de trends van de afgelopen maand. Belicht: prestaties ten opzichte van doelen en het effect op het bedrijf (omzet, conversies).
Kwartaalbespreking van prestaties: presentatie aan het managementteam. Toont het prestatieverloop. Belicht: verbetering ten opzichte van vorig jaar en de positie ten opzichte van de concurrentie.
Een voorbeeld van een echt weekrapport:
- Week van 5 mei: gemiddelde LCP 1,8 seconden (doel 2,5, goed)
- Verbetering deze week: beeldcompressie verlaagde de LCP met 0,2 seconden
- Achteruitgang deze week: een nieuwe functie voegde 50 KB JavaScript toe, de LCP steeg met 0,1 seconde
- Focus hierna: de LCP van de afrekenpagina verbeteren (nu 2,2 seconden, doel 2,0)
Prestaties volgen ten opzichte van doelen
Doel: een LCP onder 2,5 seconden voor 90 procent van de gebruikers.
Nu: 85 procent van de gebruikers zit onder 2,5 seconden.
Kloof: 5 procent van de gebruikers heeft nog een trage LCP.
Tijd tot het doel: twee maanden (bij de huidige verbetering van één procent per maand).
Het dashboard volgt de kloof tot het doel. Het team weet hoe het ervoor staat. Het team kent de deadline.
Een voorbeeld uit de praktijk: prestatiedoelen van een webshop.
- Doel één: LCP van de homepage onder 2 seconden aan het eind van het kwartaal
- Nu: 2,3 seconden
- Kloof: 0,3 seconde
- Voortgang per maand: 0,1 seconde (op basis van de trend tot nu toe)
- Op koers: ja (het doel is over drie maanden bereikt, het kwartaal duurt drie maanden)
- Doel twee: hoger conversiepercentage op de afrekenpagina door snelheidsverbetering
- Verwachte stijging: één procent (uit onderzoek)
- Huidig conversiepercentage: 3 procent
- Doel voor conversiepercentage: 3,03 procent
- Klanten nu: 500 (drie procent van 100.000 bezoekers per maand)
- Klanten in het doel: 550 (3,3 procent)
- Verwachte omzetstijging: 50.000 dollar per maand
Een voorbeeld uit de praktijk: prestatiedashboard en rapportage van een SaaS-bedrijf
Huidig dashboard:
- LCP productpagina: 1,5 seconden (doel 2), status groen
- LCP aanmeldpagina: 1,8 seconden (doel 2), status groen
- LCP instellingenpagina: 2,2 seconden (doel 2), status geel
- LCP dashboardpagina: 2,1 seconden (doel 2), status geel
- Gemiddelde LCP op mobiel: 2,3 seconden (doel 3), status groen
- Gemiddelde LCP op desktop: 1,5 seconden (doel 2), status groen
- Tijd om een aanmelding af te ronden (eigen meetwaarde): 2,5 seconden (doel 2), status geel
Prestatierapport van week één:
- Drie pagina's halen het doel (status groen)
- Twee pagina's zitten boven het doel (status geel)
- Actie: de instellingen- en dashboardpagina moeten worden geoptimaliseerd
- Onderzoek: de instellingenpagina laadt gebruikersvoorkeuren (trage databasequery), de dashboardpagina laadt analyticsdata (trage API)
- Oplossing: voorkeuren cachen, analyticsdata vooraf laden
Week twee na de optimalisatie:
- LCP instellingenpagina: 1,9 seconden (van 2,2), 0,3 seconde beter
- LCP dashboardpagina: 1,9 seconden (van 2,1), 0,2 seconde beter
- Tijd om een aanmelding af te ronden: 2 seconden (van 2,5), 0,5 seconde beter
- Alle pagina's halen nu het doel
Rapport van week twee: alle pagina's halen het doel. Prestatiedoelen gehaald.
Maandrapport aan de leiding:
- Begin van de maand: 40 procent van de pagina's boven het doel
- Eind van de maand: 0 procent van de pagina's boven het doel
- Verwachte verbetering van het afronden van aanmeldingen: 5 procent meer (uit onderzoek)
- Huidig aantal aanmeldingen: 1000 per maand
- Verwacht nieuw aantal aanmeldingen: 1050 per maand
- Verwacht aantal nieuwe betalende klanten: 50 (uitgaande van 20 procent conversie)
- Verwachte nieuwe omzet: 50 klanten keer 5000 dollar klantwaarde is 250.000 dollar
Prestaties uitleggen aan collega's zonder technische achtergrond
Technische collega's begrijpen LCP en CLS. Niet-technische collega's (directie, finance, marketing) niet.
Je hebt een vertaalslag nodig:
- LCP van 2 seconden betekent dat de pagina snel verschijnt (de gebruiker ziet snel inhoud)
- CLS van 0,05 betekent dat de pagina stabiel is (niets springt)
- INP van 150 milliseconden betekent dat de pagina reageert (knoppen reageren direct)
Beter is de vertaling naar zakelijk resultaat:
- LCP van 2 seconden is één procent meer conversie is 50.000 dollar omzet per maand
- CLS van 0,05 is twee procent meer betrokkenheid is 10.000 dollar per maand
- INP van 150 milliseconden is drie procent meer tevreden gebruikers is 2000 extra terugkerende gebruikers per week
Niet-technische collega's begrijpen omzet en effect op gebruikers.
Veelgestelde vragen
Moeten we prestatiemetingen openbaar tonen?
Ja, als dat een voordeel geeft ten opzichte van de concurrentie. Zijn je prestaties de beste in je vak, publiceer dan de meetwaarden. Gebruikers geven om snelheid. Laten de cijfers zien dat je sneller bent dan de concurrentie, dan kiezen gebruikers jou. Zijn de cijfers slechter, wacht dan met publiceren tot je beter bent. Met de websitebouwer van WEMASY kun je dit direct op je website instellen.
Hoe gaan we om met pieken of afwijkingen in prestaties?
Zoek het direct uit. Een piek kan wijzen op een probleem in de infrastructuur, een verkeerspiek of een nieuwe codeuitrol. Zoek de oorzaak. Is het probleem blijvend, dan moet de pagina worden geoptimaliseerd. Is het eenmalig, dan hoef je niets te doen. Trends in het dashboard laten blijvende problemen zien.
Moeten we verschillende prestatiedoelen instellen voor verschillende pagina's?
Ja. De homepage is het belangrijkst (brengt verkeer, telt voor SEO). Doel voor de homepage: LCP onder 2 seconden. De productpagina is belangrijk, maar komt op de tweede plaats. Doel voor de productpagina: LCP onder 2,5 seconden. Een beheerpagina is intern. Doel voor de beheerpagina: LCP onder 4 seconden. Doelen weerspiegelen het belang.
Hoe voorkomen we dat het team prestatiemetingen manipuleert?
Meet echte gebruikersdata, niet alleen labtests. Labtests zijn te beïnvloeden (testen op een snel netwerk, een snel apparaat). Echte gebruikersdata (RUM) tonen de echte ervaring. Geef een melding als lab en RUM uit elkaar lopen. Zoek het verschil uit.
Hoe vaak is het goed om prestatierapporten te bekijken?
Wekelijks met techniek. Maandelijks met de leiding. Per kwartaal met het management. Wekelijks vang je achteruitgang snel op. Maandelijks zie je trends. Per kwartaal zie je strategische voortgang. Vaker is beter om problemen te vangen, minder vaak is beter om trends te zien.
Hoe koppelen we prestatieverbeteringen aan zakelijk resultaat?
Meet vooraf en achteraf. Begin: LCP 3 seconden, conversiepercentage 2 procent. Verbetering: LCP 1,5 seconden. Nieuw conversiepercentage: 2,1 procent. Effect: 0,1 procent verbetering bij 100.000 bezoekers per maand is 100 extra conversies. Bij een bestelwaarde van 100 dollar is dat 10.000 dollar per maand. 120.000 dollar per jaar. Reken het zakelijke effect direct uit.