Trage website: de trackingscripts achter je slechte score

Je deed een PageSpeed-test. Het cijfer kwam rood terug.

Dus comprimeerde je de afbeeldingen. Je zette caching aan. Je installeerde de optimalisatieplugin die iedereen aanraadt.

Het cijfer bewoog vier punten.

Ik ken die cirkel, want ik heb hem een maand lang op mijn eigen site doorlopen. Mijn code was het probleem niet. Het probleem was alles wat ik erop had vastgeschroefd.

Analytics. Een advertentiepixel. Een chatwidget. Een toestemmingstool om toestemming te vragen voor de eerste twee.

Elk ervan voelde klein toen ik het toevoegde. Samen waren ze zwaarder dan mijn hele pagina.

Dit is waarom dat verder gaat dan de score. Google meet het echte laadgedrag via Core Web Vitals en die signalen tellen mee in de ranking. Een trage pagina converteert ook slechter, omdat mensen vertrekken voordat ze iets zien.

Dit artikel laat zien hoe je het gewicht vindt en wat je veilig kunt schrappen.

Geen tijd om dit te lezen?

Registreer, plak twee regels code en zie je echte verkeer zonder cookiebanner. Geen creditcard, binnen minuten live.

Maak mijn gratis account

Waarom een trackingscript meer kost dan zijn bestandsgrootte

Een script van 50 kilobyte kost je geen 50 kilobyte. Het kost je een hele reeks werk en het meeste daarvan gebeurt op de telefoon van de bezoeker.

Gewicht is niet de enige prijs. Dezelfde scripts van derden kunnen ook een knop op je pagina kapotmaken.

Een DNS-opzoeking en een nieuwe verbinding. Het script staat op het domein van iemand anders. De browser moet die server vinden en een beveiligde verbinding openen voordat hij iets kan downloaden.

Een tweede script laden. Veel tags zijn laders. Ze komen binnen en halen daarna het ding op dat het echte werk doet.

Tijd op de hoofdthread. Het script moet worden ingelezen en uitgevoerd. Terwijl dat gebeurt, tekent de browser je pagina niet. Dat wordt een slechte score voor Interaction to Next Paint.

Verschuivingen in de lay-out. Een toestemmingsbanner die verschijnt nadat de pagina getekend is, duwt je inhoud naar beneden. Dat is een directe klap voor Cumulative Layout Shift.

"1.0 second is about the limit for the user's flow of thought to stay uninterrupted, even though the user will notice the delay."

Jakob Nielsen, Usability Engineering, 1993

1,0 seconde is ongeveer de grens waarbinnen de gedachtegang van de gebruiker niet onderbroken wordt, ook al merkt hij de vertraging. Nielsen schreef dat voordat de trackingtag bestond. De grens is sindsdien niet verschoven, omdat ze uit menselijke aandacht komt en niet uit hardware.

Vind het gewicht in tien minuten

Je hebt hiervoor geen betaalde tool nodig. Twee gratis controles zijn genoeg.

1. Sorteer je verzoeken op externe partij

Open je site, druk op F12 en ga naar het tabblad Netwerk. Laad de pagina opnieuw.

Sorteer op domein. Scheid nu de verzoeken van je eigen domein van al het andere.

Schrijf twee getallen op: hoeveel externe verzoeken er zijn en hoeveel kilobyte ze samen zijn. Dat tweede getal is de eerlijke prijs van je tags.

2. Kijk naar de hoofdthread, niet naar de bestandsgroottes

Doe een test met PageSpeed Insights en open het onderdeel over code van derden. Daar zie je hoeveel milliseconden elk extern script de hoofdthread bezighield.

Daar zit meestal de verrassing. Het zwaarste script op je pagina is zelden het grootste.

Wat je kunt schrappen, op volgorde

Werk van de grootste winst naar beneden. De volgorde hieronder is ongeveer wat ik op mijn eigen site vond.

  • De toestemmingstool. Hij laadt vroeg, blokkeert het tekenen en verschuift je lay-out. Als je de trackers weghaalt die hem nodig maakten, gaat hij mee.
  • De advertentiepixel die je niet gebruikt. De meeste sites dragen minstens één pixel mee van een campagne die al voorbij is. Adverteer je nu niet, haal hem dan weg.
  • De chatwidget. Laad hem bij een klik in plaats van bij het laden van de pagina. De bubbel kan een statische afbeelding zijn tot iemand erop tikt.
  • Ingesloten video. Gebruik de insluiting zonder cookies of toon een voorbeeldafbeelding en laad de speler pas als iemand op afspelen drukt.
  • Analytics zelf. Dit is degene die je houdt. Maar het verschil in gewicht tussen tools is hier groot en het is makkelijk te controleren voordat je overstapt.

Nog steeds bij de les? Het laatste punt is waar het meeste resterende gewicht zit.

Zo vergelijk je analyticsscripts eerlijk

Leveranciers noemen bestandsgroottes. Dat is het kleinste deel van het verhaal. Controleer in plaats daarvan deze drie dingen.

Grootte na compressie, niet ervoor. Vraag naar de overgedragen grootte, dat is wat de bezoeker echt downloadt.

Eén verzoek of meerdere. Laadt het script nog iets anders nadat het binnen is?

Of het het tekenen blokkeert. Een tracker hoort asynchroon te laden en nooit in het kritieke pad te zitten.

Een tagmanagercontainer verdient een aparte vermelding. Hij is handig en hij is ook een script dat meer scripts laadt. Gebruik je hem maar voor één tag, dan betaal je een tussenpersoon.

Wat je niet moet verwachten

Tags weghalen lost een trage server niet op. Doet je hosting 800 milliseconden over de eerste byte, dan verbergt geen enkele hoeveelheid snoeien in scripts dat.

Het lost ook geen niet-geoptimaliseerde hoofdafbeelding op. Schrap de tags en comprimeer de afbeelding, in die volgorde, want de tags beïnvloeden de interactie en de afbeelding beïnvloedt wat mensen als eerste zien.

Wees ook realistisch over de score. Van rood naar groen gaan in één middag is zeldzaam. Van rood naar oranje gaan door drie scripts weg te halen is gewoon.

Waar StatJolt past

Het script van StatJolt is een paar kilobyte en laadt asynchroon, dus het blokkeert nooit het tekenen van je pagina.

Het plaatst geen cookies. Dat betekent geen toestemmingsbanner, dus het zwaarste punt op de lijst hierboven verdwijnt mee.

Het meet ook Core Web Vitals voor je, naast je verkeer. Je ziet wat je bezoekers echt ervoeren, niet wat een testmachine één keer vanuit een datacenter mat.

Twee regels code en het werk aan je laadsnelheid dat je al deed, wordt niet langer tenietgedaan door je tags.

De korte versie

Je PageSpeed-score wordt meestal tegengehouden door scripts van derden, niet door je eigen code. Open het tabblad Netwerk, tel alles op wat van buiten je domein komt en schrap vanaf de bovenkant van die lijst. De tags die je weghaalt, geven je de interactiviteit terug en dat is het deel dat Google echt meet.

Vervang GA4 in 2 minuten

Plak gewoon de code en zie hoeveel duidelijker het wordt. Geen cookies, geen toestemmingstool. € 0 tot 11 april 2027 23:59:59 bij elk verkeer. Daarna blijft het € 0 voor kleine sites.

Maak mijn gratis account

Terug