← Terug naar Kennisbank
Gepubliceerd: · 7 min leestijd
DoorTekin Uslu·Digitaalnu

Afbeeldingen en lettertypen sneller laden: wat echt telt voor je website

Een website laadt sneller als je op elke afbeelding width en height zet, kleinere bestanden aanbiedt met srcset en moderne formaten als WebP of AVIF, alleen afbeeldingen buiten beeld uitgesteld laadt en bewust kiest hoe lettertypen worden getoond. Dat zijn geen trucjes maar bouwregels uit de documentatie van Google (web.dev) en MDN. Ze raken twee meetwaarden die Google Core Web Vitals noemt: hoe snel het grootste element zichtbaar is, en hoeveel de pagina tijdens het laden verspringt. Hieronder zie je per onderdeel wat de bronnen zeggen en wat je zelf kunt doen.

Welke meetwaarden raken afbeeldingen en lettertypen?

Afbeeldingen en lettertypen raken twee meetwaarden. LCP meet de rendertijd van het grootste element in beeld, en per 11 oktober 2026 noemt Google een LCP van 2,5 seconden of minder goed. CLS meet hoeveel de pagina verspringt, en 0,1 of lager is goed. Web.dev noemt afbeeldingen of video's zonder afmetingen en fonts die anders renderen dan het terugvallettertype als typische oorzaken, dus precies de onderwerpen van dit artikel. Wat de drempels betekenen en hoe Google ze beoordeelt, staat in de uitleg over Core Web Vitals. Voor beide meetwaarden geven de bronnen concrete maatregelen, die je in je templates kunt vastleggen.

Hoe zorg je dat afbeeldingen de juiste grootte hebben?

Begin met de grootte van het bestand. Een telefoon heeft geen afbeelding nodig die gemaakt is voor een groot beeldscherm, maar zonder aanpassing krijgt hij die toch binnen. Web.dev beschrijft de oplossing in de leerstof over responsive images: voeg meerdere versies van dezelfde afbeelding toe in verschillende formaten en gebruik het srcset-attribuut om de browser te vertellen dat die formaten bestaan en wanneer ze te gebruiken zijn. Kleine schermen laden dan geen onnodig grote bestanden. Dat scheelt data, en dat is prettig voor bezoekers op een mobiele verbinding.

In de praktijk hoef je dit niet voor elke afbeelding met de hand te doen. Een CMS of een framework kan de varianten genereren bij het uploaden of bij de eerste aanvraag en de srcset-regel zelf in de pagina zetten. Vraag bij een offerte of dat het geval is, en controleer het daarna in de broncode van een pagina. Zie je op elke afbeelding één bestand van volledige breedte, dan wordt het voordeel niet benut. Bij een WordPress-site in onderhoud kun je dit samen met de thema-instellingen nalopen.

Welk formaat en welke laadstrategie kies je?

Dan het bestandsformaat. Web.dev schrijft dat WebP en AVIF doorgaans betere compressie bieden dan oudere formaten en waar mogelijk gebruikt moeten worden. Je kunt ze met JPEG of PNG als terugval aanbieden voor browsers die het nieuwe formaat niet ondersteunen. Ter uitleg: betere compressie betekent een kleiner bestand. Hoeveel kleiner, hangt af van de afbeelding en van de instellingen, en een vast percentage beloven we daarom niet. Test een paar eigen foto's: exporteer ze in beide formaten en vergelijk de bestandsgrootte en de kwaliteit zelf.

Het attribuut loading helpt bij afbeeldingen die niet direct in beeld hoeven te zijn. Volgens web.dev kun je daarmee het laden van afbeeldingen buiten beeld volledig uitstellen. Een lange productpagina met foto's onderaan hoeft die foto's niet te laden voordat iemand scrolt. Maar er is een belangrijke waarschuwing van dezelfde bron: lazy-load geen afbeeldingen die waarschijnlijk bij het laden al in beeld zijn, zeker geen LCP-afbeelding. Wie de grote afbeelding bovenaan uitstelt, loopt het risico dat juist het belangrijkste beeld later verschijnt. Gebruik lazy loading dus voor alles onder de vouw en niet voor de hero.

Hoe voorkom je dat de pagina verspringt?

Nu het verspringen. MDN legt uit dat width en height op een img-element de browser in staat stellen de beeldverhouding te berekenen voordat de afbeelding geladen is, zodat ruimte gereserveerd wordt. Web.dev beveelt aan om altijd width- en height-attributen op afbeeldingen en video's te zetten, of ruimte te reserveren met de CSS-eigenschap aspect-ratio. Zonder die waarden weet de browser niet hoe hoog het vak wordt, en duwt de afbeelding de tekst eronder omlaag zodra ze binnenkomt. Dat is precies het verspringen dat CLS meet en dat bezoekers storend vinden.

Vergeet de inhoud rond de afbeeldingen niet. Een template met vaste afmetingen helpt niet als een redacteur later een foto in een andere verhouding uploadt of een video insluit zonder afmetingen. Zorg dat de invoegvelden in je CMS altijd breedte en hoogte meenemen en dat embeds in een vak met een vaste verhouding staan. Dit is ook een afspraak voor het onderhoud: nieuwe pagina's moeten dezelfde regels volgen als de oorspronkelijke, anders sluipt het probleem er langzaam weer in zonder dat iemand het merkt.

Wat doe je met lettertypen en font-display?

Lettertypen vragen om een andere afweging. Web.dev schrijft dat font-display bepaalt hoe de browser tekst rendert zolang het webfont nog niet geladen is, en dat het LCP, FCP en layoutstabiliteit kan beïnvloeden. Er zijn vijf mogelijke waarden. Welke waarde bij jouw site past, hangt af van het lettertype, het terugvallettertype en de ontwerpkeuzes, en dat is iets om te testen en niet blind over te nemen. De bron noemt geen vaste winnaar, dus doen wij dat hier ook niet. Stel de waarde wel bewust in, in plaats van de standaard te laten staan.

Zoals gezegd noemt web.dev fonts die anders renderen dan het terugvallettertype als oorzaak van layoutverschuiving. Wanneer het webfont binnenkomt, kan de tekst een andere breedte hebben dan het tijdelijke lettertype, waardoor regels anders afbreken en de pagina beweegt. Ons advies: kies een terugvallettertype dat qua afmetingen dicht bij je webfont zit, zodat er minder verschuift. Houd daarnaast het aantal lettertypen en gewichten klein: elk extra bestand moet worden opgehaald. Dit zijn ontwerpadviezen en geen cijfers uit een bron, maar ze volgen uit de logica van het ophalen.

Hoe test je of het werkt en wat levert het op?

Hoe weet je of het werkt? Web.dev schrijft dat Core Web Vitals door alle site-eigenaren gemeten horen te worden. Voor INP noemt web.dev als meetpunt het 75e percentiel van paginaladingen die in het veld zijn gemeten, dus bij echte bezoekers. Ons advies: vertrouw niet alleen op een eenmalige test op je eigen laptop. Gebruik testtools om oorzaken te vinden, en kijk daarna naar de veldgegevens om te zien of de verbetering bij echte bezoekers aankomt. Houd er rekening mee dat Google zegt dat de metrics die Core Web Vitals vormen kunnen veranderen, dus de getallen in dit artikel zijn een stand van zaken per 11 oktober 2026.

Wat levert dit op voor je positie in Google? Per 11 oktober 2026 raadt Google Search Central site-eigenaren sterk aan goede Core Web Vitals te halen, voor succes in Google Zoek en voor een goede gebruikerservaring. Een garantie voor een positie geeft Google daarbij niet. Google zegt ook dat je niet op een of twee aspecten van pagina-ervaring moet focussen, maar op de algehele ervaring. Snellere afbeeldingen zijn daarom vooral goed voor je bezoeker. Dat een bezoeker minder lang wacht en minder verspringende tekst ziet, is op zichzelf al reden genoeg om het te doen.

Een praktische volgorde voor je eigen site. Controleer eerst de hero-afbeelding: geen lazy loading, wel width en height. Zet daarna op alle andere afbeeldingen width en height, en laat ze lazy laden zodra ze onder de vouw staan. Zorg dat er varianten in meerdere formaten bestaan en bied WebP of AVIF aan met een terugval. Stel font-display bewust in en test de pagina op een trage verbinding. Wil je dit niet zelf uitzoeken, dan kijkt Digitaalnu mee bij hosting en het onderhoud van je site.

Meer lezen? In Website laten maken: wat zijn de kosten in 2026 staat waar je bij een nieuwe site op let, en het artikel over HTTPS en mobile-first indexeren behandelt de mobiele kant van hetzelfde verhaal. Bouw je een webshop, dan zijn productafbeeldingen een zwaar onderdeel van een pagina, en loont het om de regels uit dit artikel vanaf het begin in het ontwerp vast te leggen.

Startprijzen van Digitaalnu
DienstVanafDoorlooptijd
Website voor vakmensen€750 per project2 weken
Webshop op maat€2.500 per projectongeveer 6 weken
Webapplicatie of maatwerk software€2.000 per projectongeveer 6 weken
Mobiele app€5.000 per projectongeveer 6 weken
WordPress-onderhoud€45 per maanddoorlopend
Managed hosting€25 per maanddoorlopend

Vaste prijs vooraf, geen maximumbedrag: de definitieve prijs volgt na een gratis intakegesprek.

Laatst bijgewerkt op

Veelgestelde vragen

Moet ik alle afbeeldingen lazy-loaden?

Nee. Web.dev raadt aan geen afbeeldingen te lazy-loaden die waarschijnlijk bij het laden al in beeld zijn, zeker geen LCP-afbeelding. Gebruik het loading-attribuut voor afbeeldingen buiten beeld, zoals foto's lager op de pagina.

Waarom zet ik width en height op een afbeelding?

Zo kan de browser de beeldverhouding berekenen voordat de afbeelding geladen is en ruimte reserveren. Dat beperkt of voorkomt dat de pagina verspringt. Alternatief is ruimte reserveren met de CSS-eigenschap aspect-ratio.

Zijn WebP en AVIF beter dan JPEG?

Volgens web.dev bieden WebP en AVIF doorgaans betere compressie dan oudere formaten en moeten ze waar mogelijk worden gebruikt. Je kunt JPEG of PNG als terugval aanbieden. Hoeveel kleiner het bestand wordt, hangt af van de afbeelding.

Wat is een goede LCP-waarde?

Per 11 oktober 2026 noemt Google op web.dev een LCP van 2,5 seconden of minder goed. De meting gaat uit van het 75e percentiel van paginaladingen, uitgesplitst naar mobiel en desktop. Google zegt dat de metrics kunnen veranderen.

Welke font-display-waarde moet ik kiezen?

Web.dev noemt vijf mogelijke waarden en zegt dat font-display invloed kan hebben op LCP, FCP en layoutstabiliteit. De bron wijst geen vaste winnaar aan. Test de waarde daarom met je eigen lettertype en terugvallettertype.

Waar dit op gebaseerd is

  1. Google (web.dev): Largest Contentful Paint (LCP), geraadpleegd op
    “A good LCP value is 2.5 seconds or less.”
    “a good threshold to measure is the 75th percentile of page loads, segmented across mobile and desktop devices.”
    “LCP reports the render time of the largest image, text block, or video visible in the viewport, relative to when the user first navigated to the page.”
  2. Google (web.dev): Interaction to Next Paint (INP), geraadpleegd op
    “a good threshold to measure is the 75th percentile of page loads recorded in the field, segmented across mobile and desktop devices”
  3. Google (web.dev): Cumulative Layout Shift (CLS), geraadpleegd op
    “Good CLS values are 0.1 or less.”
    “Poor values are greater than 0.25.”
    “The cause of layout shifts might be images or videos with unknown dimensions, fonts that render larger or smaller than its initial fallback, or third-party ads or widgets that dynamically resize themselves.”
  4. Google (web.dev): Web Vitals, geraadpleegd op
    “The metrics that make up Core Web Vitals will evolve over time.”
    “Core Web Vitals are the subset of Web Vitals that apply to all web pages, should be measured by all site owners, and will be surfaced across all Google tools.”
  5. Google Search Central: Understanding Core Web Vitals and Google search results, geraadpleegd op
    “We highly recommend site owners achieve good Core Web Vitals for success with Search and to ensure a great user experience generally.”
  6. Google Search Central: Understanding page experience in Google Search results, geraadpleegd op
    “shouldn't focus on only one or two aspects of page experience. Instead, check if you're providing an overall great page experience across many aspects.”
  7. Google (web.dev): Optimize Cumulative Layout Shift, geraadpleegd op
    “Always include width and height size attributes on your images and video elements. Alternatively, reserve the required space with CSS aspect-ratio or similar.”
  8. Google (web.dev): Choose the right image format, geraadpleegd op
    “WebP and AVIF will generally provide better compression than older formats, and should be used where possible.”
  9. Google (web.dev): Browser-level image lazy loading for the web, geraadpleegd op
    “Don't lazy-load images that are likely to be in-viewport when the page loads, especially LCP images.”
    “You can use the loading attribute to completely defer the loading of offscreen images”
  10. MDN Web Docs (Mozilla): <img>: The Image Embed element, geraadpleegd op
    “Including height and width enables the aspect ratio of the image to be calculated by the browser prior to the image being loaded.”
  11. Google (web.dev): Responsive images (Learn Responsive Design), geraadpleegd op
    “add multiple versions of the same image at different sizes, and use the srcset attribute to tell the browser these sizes exist and when to use them.”
  12. Google (web.dev): Best practices for fonts, geraadpleegd op
    “font-display has the potential to impact LCP, FCP, and layout stability.”
    “There are five possible values for font-display”

Over de auteur

Tekin Uslu is oprichter van Digitaalnu en van moederbedrijf DigiHand (Haarlem, sinds 2009). Hij werkt sinds 2006 in data engineering, geo-informatie en IT-architectuur. Meer over Tekin Uslu →

Wil je hier meer over weten?

Neem contact op voor een vrijblijvend gesprek of bekijk onze diensten.

Plan een gratis gesprekBekijk onze hosting-dienst →