Skip to content
Open Nexym

Web Vitals: vragen en begrippen

Er komen geen cijfers binnen, mijn PageSpeed-score is anders, een concurrent blijft leeg: de oplossingen, en de woorden van Web Vitals uitgelegd.

Updated 27 Sep 2026·Reading time 6 minbeginnermodule

Loop dit na:

  1. Staat de module op Aan? In testmodus wordt niets gemeten.
  2. Staat het embed-script op je site? Kijk onder Beheer → Setup of je website daar als “detected” staat.
  3. Test je in debugmodus? Bezoeken vanuit een browser in debugmodus tellen nooit mee. Je eigen waarden zie je dan in het tabblad Web Vitals van de debugger.
  4. Heb je statistieken geweigerd in je eigen cookiebanner? Dan meet je eigen browser niet. Staat Toestemming op “Pas nadat een bezoeker statistieken heeft geaccepteerd”, dan meet een bezoeker pas na een “ja”.
  5. Heb je weinig bezoek? Met een steekproef van 25% meet maar één op de vier paginaweergaven. Zet het deel dat meet hoger onder Instellingen.

Er staat “12 van 50” en er komt maar geen cijfer

Section titled “Er staat “12 van 50” en er komt maar geen cijfer”

Een cijfer verschijnt pas vanaf 50 metingen per apparaat in de gekozen periode. Daaronder is het cijfer te toevallig. Heb je weinig bezoek, zet het deel dat meet dan hoger, of wacht een paar dagen. Heeft Google cijfers voor je site, dan toont het scherm die in de tussentijd.

Mijn PageSpeed-score is anders dan wat ik hier zie

Section titled “Mijn PageSpeed-score is anders dan wat ik hier zie”

Dat klopt. Een PageSpeed-test of Lighthouse is één test, op één computer, op één moment. Web Vitals meet echte bezoekers, met hun eigen telefoons en verbindingen, over 28 dagen. Die cijfers zeggen meer over wat je klanten ervaren. Een PageSpeed-test telt ook niet mee in je eigen metingen: Nexym slaat testprogramma’s en zoekmachines over.

Mijn cijfers verschillen van Google’s Chrome UX Report

Section titled “Mijn cijfers verschillen van Google’s Chrome UX Report”

Ook dat is normaal. Google meet alleen Chrome-bezoekers en de hele website. Je eigen metingen komen uit elke browser, ook Safari, en per soort pagina. Bij een winkel met veel iPhone-bezoekers kan dat flink verschillen.

  • “wordt vannacht opgehaald”: Google is voor die site nog nooit gevraagd. Morgen staat er een cijfer. Met een sleutel op het platform vraagt Nexym het meteen bij Toevoegen.
  • “te weinig bezoek voor Google’s rapport”: Google heeft niet genoeg Chrome-bezoekers van die site. Daar kan niemand iets aan doen.
  • “Google kon niet worden gevraagd”: het ophalen mislukte. De volgende nacht wordt het opnieuw geprobeerd.
  • Zie je geen concurrenten kunnen toevoegen? Dan staat er geen Chrome UX Report-sleutel op het platform. Vraag Nexym om die in te stellen.

Bij “Per stap” staat bij geen enkele stap een cijfer

Section titled “Bij “Per stap” staat bij geen enkele stap een cijfer”

Staat er “bij geen enkele is een … vastgelegd”, dan meet de module wel, maar geeft je winkel die stap (bijvoorbeeld “in winkelwagen”) niet door. Kijk onder Setup → Wat je site ons al vertelt welke gebeurtenissen je site doorgeeft. Staat er “Nog te weinig metingen”, wacht dan: vanaf 10 bezoeken in de kleinste groep verschijnt een eerste aanwijzing.

Wordt de checkout gemeten, ook als ik hem bij Setup verberg?

Section titled “Wordt de checkout gemeten, ook als ik hem bij Setup verberg?”

Ja, standaard wel. De module toont niets en verandert niets, en juist in de checkout telt snelheid het meest. Wil je dat niet, zet dan Ook meten op uitgesloten paden uit onder Instellingen. De stap Checkout zegt dan “Niet gemeten”.

Nauwelijks. Het script is een paar KB en zit in het embed-script dat er al staat. Er wordt niets extra geladen. Een gemeten pagina stuurt één klein bericht, pas als de bezoeker hem verlaat.

Kan ik zien welke bezoeker een trage pagina had?

Section titled “Kan ik zien welke bezoeker een trage pagina had?”

Nee. Er wordt niets per bezoeker bewaard, alleen totalen per dag. Dat is bewust, voor de privacy van je klanten.

Standaard 395 dagen, als dagtotalen. Zie Meten en privacy.

Heb ik een cookiemelding nodig voor Web Vitals?

Section titled “Heb ik een cookiemelding nodig voor Web Vitals?”

De meting bewaart niets in de browser en stuurt geen id mee: alleen laadtijden, het paginatype en een padsjabloon. Standaard meet hij daarom tenzij een bezoeker statistieken heeft geweigerd. Noemt je privacyverklaring prestatiemetingen onder statistieken, kies dan onder Instellingen dat er pas na een “ja” wordt gemeten.

Kan ik Web Vitals eerst in testmodus proberen?

Section titled “Kan ik Web Vitals eerst in testmodus proberen?”

Het scherm kun je in testmodus bekijken, maar er wordt dan niets gemeten: in testmodus bezoek je alleen zelf de site, en je eigen bezoek zou de cijfers vertekenen. Zet de module op Aan om te meten. Dat is veilig: de meting toont niets op je site en verandert niets.

Kan ik zien welke pagina precies traag is?

Section titled “Kan ik zien welke pagina precies traag is?”

Niet per adres. Je ziet de cijfers per paginatype (homepage, categorie, product, zoeken, winkelwagen, checkout), met het padsjabloon dat daar het vaakst voorkwam. Bij een advies staat de korte naam van het element dat vertraagde of versprong, zoals button.filter-option. Volledige adressen en zoekwoorden verlaten de browser nooit.

Een soort pagina ontbreekt onder “Per paginatype”

Section titled “Een soort pagina ontbreekt onder “Per paginatype””

Een type verschijnt vanaf 20 metingen in de gekozen periode. Welk type een pagina is, haalt de meting uit wat je site Nexym al vertelt (het paginatype), bij Shopify uit de gegevens van de shop zelf, en anders uit het adres: woorden als cart, winkelwagen, checkout, afrekenen, search of zoeken. Past niets, dan telt de pagina als Overig; die staat niet in de tabel. Kijk onder Setup → Wat je site ons al vertelt of je site het paginatype doorgeeft.

De eigen metingen tellen alle websites van het project samen. Google’s Chrome UX Report wordt opgevraagd voor de eerste website onder Beheer → Setup. Wil je een andere website vergelijken, voeg hem dan toe als concurrent.

  • Core Web Vitals: de drie cijfers die Google gebruikt om te beoordelen hoe een pagina aanvoelt: LCP, INP en CLS.
  • LCP (Largest Contentful Paint): hoe lang het duurt tot het grootste element op de pagina te zien is. Goed is tot 2,5 seconden.
  • INP (Interaction to Next Paint): hoe lang het duurt voordat de pagina zichtbaar reageert op een klik, tik of toets. Goed is tot 200 milliseconden.
  • CLS (Cumulative Layout Shift): hoeveel de pagina verspringt tijdens het laden. Goed is tot 0,10.
  • TTFB (Time to First Byte): hoe lang je server erover doet om het eerste stukje van de pagina terug te sturen.
  • FCP (First Contentful Paint): wanneer er voor het eerst iets op het scherm staat.
  • Milliseconde (ms): een duizendste seconde. 200 ms is een vijfde seconde.
  • 75e percentiel (p75): de waarde die drie van de vier bezoeken halen of beter.
  • Goed / Kan beter / Slecht: het oordeel volgens de grenzen van Google.
  • Chrome UX Report (CrUX): Google’s eigen metingen bij echte Chrome-bezoekers, over 28 dagen, per website.
  • Eigen metingen: de metingen uit de browsers van je eigen bezoekers, via het embed-script.
  • Steekproef: het deel van de paginaweergaven dat meet, standaard een kwart.
  • Paginatype: het soort pagina, zoals homepage, categorie, product, zoeken, winkelwagen of checkout.
  • Padsjabloon: het adres van een pagina zonder de details, zoals /p/….
  • Funnel: de weg van bekijken naar bestellen: categorie, product, winkelwagen, checkout.
  • Voorlopig: een cijfer op basis van 10 tot 30 bezoeken. Een eerste aanwijzing, nog geen vaststaand cijfer.
  • Verborgen pad: een pad dat je onder Beheer → Setup uitsluit voor modules.
  • Embed-script: zie Begrippen.
  • Toestemming: zie Begrippen.
  • Testmodus: zie Begrippen.