Laadsnelheid is sinds 2018 voor desktop en sinds 2021 voor mobiel een door Google bevestigde rankingfactor. Belangrijker nog: het raakt je conversie rechtstreeks. Elke extra seconde laadtijd verhoogt het aantal bezoekers dat afhaakt met tot 32%, aldus Google zelf. En onderzoek van Portent laat zien dat webshoppagina's die in één seconde laden tot drie keer beter converteren dan pagina's die er vijf seconden over doen.

Afbeeldingen zijn doorgaans goed voor 50 tot 80% van het totale gewicht van een webpagina. Ze goed optimaliseren is dus de ingreep met de meeste impact op de prestaties van welke site dan ook.

Waar PageSpeed Insights naar kijkt bij afbeeldingen

Google PageSpeed Insights (PSI) analyseert je pagina en meldt beeldproblemen in verschillende categorieën. Deze kom je het vaakst tegen:

De 6 uitgangspunten van beeldoptimalisatie voor het web

1. Kies per type afbeelding het juiste formaat

De keuze van het formaat weegt zwaarder dan welke compressie dan ook:

Type afbeeldingBeste formaat in 2026Alternatief
Foto (product, banner, blog)WebP lossyJPG 80–85%
Logo, icoon met transparantieWebP lossless of SVGPNG
Iconen en vectorillustratiesSVGWebP PNG
Schermafbeelding met tekstWebP losslessPNG
Korte animatieGeanimeerde WebP of MP4GIF
Favicon.ico + PNG (meerdere formaten)

WebP levert bestanden op die 25 tot 35% kleiner zijn dan JPG en 20 tot 30% kleiner dan PNG, bij gelijke beeldkwaliteit. In 2026 ondersteunt meer dan 97% van de gebruikte browsers het formaat — technisch is er geen reden meer om het in nieuwe sites te vermijden.

🔄 Meteen doen: zet je bestaande JPG- en PNG-foto's met Converteren van ImageTools om naar WebP voordat je ze uploadt. Weinig moeite, veel effect.

2. Comprimeer zonder zichtbaar kwaliteitsverlies

Comprimeren betekent het bestand lichter maken terwijl de afmetingen gelijk blijven. Zet je een JPG-foto van 100% naar 80% kwaliteit, dan wordt het bestand vijf tot tien keer kleiner zonder dat je op het scherm verschil ziet. Dat is de ideale marge voor het web.

Praktische richtlijnen per type afbeelding:

Comprimeer je afbeeldingen voor het web

De Afbeeldingscompressor van ImageTools verkleint JPG, PNG en WebP met beleid — zonder dat je bestanden naar een externe server gaan en zonder account.

Afbeeldingen gratis comprimeren

3. Upload afbeeldingen op het echte weergaveformaat

Dit is de meestgemaakte fout en meteen een van de duurste: afbeeldingen uploaden die veel groter zijn dan het vak waarin ze staan. De browser haalt het hele bestand binnen en gooit de overtollige pixels bij het renderen weg.

Wat dat concreet kost:

De regel is eenvoudig: upload nooit meer dan het dubbele van het weergaveformaat (het dubbele om Retina- en HiDPI-schermen te bedienen). Voor een vak van 600px breed upload je dus hooguit 1200px.

Met Verkleinen van ImageTools zet je de afmetingen goed vóór het uploaden, in exacte pixels of als percentage.

4. Zet lazy loading aan

Bij lazy loading laadt een afbeelding pas wanneer ze bijna in beeld komt, in plaats van dat alles meteen bij het openen wordt opgehaald. Het effect is groot: op pagina's met veel beeld, zoals productoverzichten of lange artikelen, scheelt dat 60 tot 80% in het startgewicht van de pagina.

De eenvoudigste manier zit al in modern HTML: voeg het attribuut loading="lazy" toe aan je afbeeldingstags:

<!-- Afbeelding die meteen moet laden (boven de vouw) -->
<img src="hoofdbanner.webp" alt="Banner" loading="eager">

<!-- Afbeeldingen die kunnen wachten (onder de vouw) -->
<img src="product-1.webp" alt="Product 1" loading="lazy">
<img src="product-2.webp" alt="Product 2" loading="lazy">

Let op: zet loading="lazy" nooit op de hoofdafbeelding boven de vouw (hero, banner, de eerste productfoto). Dat vertraagt je LCP — de belangrijkste van de Core Web Vitals — en kost je meteen punten in PageSpeed.

5. Zet width en height in je afbeeldingstags

Een browser bouwt de lay-out op voordat hij weet hoe groot de afbeeldingen zijn. Staan width en height er niet bij, dan reserveert hij niet de juiste ruimte — en zodra de afbeelding binnenkomt, "springt" de lay-out en schuiven tekst en knoppen weg. Dat is wat PageSpeed meet als Cumulative Layout Shift (CLS), ook een Core Web Vital.

<!-- Zonder afmetingen: veroorzaakt layout shift -->
<img src="product.webp" alt="Product">

<!-- Met afmetingen: reserveert meteen de juiste ruimte -->
<img src="product.webp" alt="Product" width="600" height="600">

De waarden van width en height in je HTML hoeven niet gelijk te zijn aan het formaat waarop je de afbeelding toont; ze leggen alleen de verhouding vast. De weergavegrootte regel je met CSS.

6. Gebruik responsieve afbeeldingen met srcset

Met srcset bied je per apparaat een andere versie van dezelfde afbeelding aan: kleiner voor telefoons, groter voor desktops. De browser kiest zelf de versie die bij het scherm past.

<img
  src="product-800.webp"
  srcset="product-400.webp 400w,
          product-800.webp 800w,
          product-1200.webp 1200w"
  sizes="(max-width: 600px) 400px,
         (max-width: 900px) 800px,
         1200px"
  alt="Product"
  width="800"
  height="800"
  loading="lazy"
>

Voor webshops met veel productfoto's scheelt srcset 40 tot 60% aan dataverkeer bij bezoekers op mobiel.

De complete checklist voor beeldoptimalisatie

Loop deze lijst langs voordat je een pagina publiceert of bestaand beeld vervangt:

Optimaliseren per platform

WordPress

WordPress zet vanaf versie 6.1 automatisch om naar WebP, mits je server dat aankan. Voor de zekerheid installeer je een optimalisatieplug-in als Imagify, ShortPixel of Smush: die comprimeren, zetten om naar WebP en zetten lazy loading aan bij het beeld dat al in je mediabibliotheek staat.

Shopify

Shopify zet beeld sinds 2021 automatisch om naar WebP en levert per apparaat de juiste versie. Wat je zelf in de hand houdt, is het formaat dat je uploadt: 2048×2048px voor productfoto's is het advies, en Shopify schaalt dat per weergavecontext bij.

Wix, Squarespace en andere websitebouwers

De meeste moderne bouwers passen zelf al compressie en lazy loading toe. Wat aan jou blijft, is beeld met redelijke afmetingen aanleveren: camerafoto's van 8 MB uploaden belast de server en levert varianten op die groter zijn dan nodig.

Sites in kaal HTML/CSS of met een framework (Next.js, Nuxt en dergelijke)

Dan ligt de hele optimalisatie bij de ontwikkelaar. De <Image>-component van Next.js regelt bijvoorbeeld lazy loading, srcset en conversie naar WebP automatisch. Heeft je framework die abstractie niet, dan loop je de checklist hierboven handmatig af.

Tip voor webshops: de LCP-afbeelding (Largest Contentful Paint) op een productpagina is vrijwel altijd de hoofdfoto van het product. Zorg dat die in WebP staat, gecomprimeerd is, de juiste afmetingen heeft en geen lazy loading krijgt. Die ene afbeelding weegt het zwaarst in de PageSpeed-score van zulke pagina's.

Zo meet je wat je optimalisaties opleveren

Meet het resultaat na afloop met deze tools:

Veelgestelde vragen

Verbetert het optimaliseren van afbeeldingen echt mijn positie in Google?
Ja, zowel direct als indirect. Direct: laadsnelheid en Core Web Vitals zijn door Google bevestigde rankingfactoren. Indirect: snellere pagina's hebben een lager bouncepercentage en houden bezoekers langer vast, en dat soort gedrag gebruikt Google om relevantie in te schatten. Een trage site die de bezoeker kwijtraakt voordat de inhoud in beeld staat, krijgt niet eens de kans relevant te zijn.
Wat is het verschil tussen PageSpeed Insights en Core Web Vitals?
PageSpeed Insights is de diagnosetool van Google: die analyseert een URL en geeft een cijfer van 0 tot 100 met aanbevelingen. Core Web Vitals zijn de drie specifieke meetwaarden die Google als rankingfactor gebruikt: LCP (Largest Contentful Paint, hoe snel het hoofdelement laadt), INP (Interaction to Next Paint, hoe vlot de pagina reageert) en CLS (Cumulative Layout Shift, visuele stabiliteit). Afbeeldingen raken vooral LCP en CLS.
Moet ik alle afbeeldingen op mijn site omzetten naar WebP?
Voor nieuwe uploads wel: maak WebP je standaard. Bij bestaand beeld hangt het van de omvang af. Een site met twintig afbeeldingen hoeft niet met spoed te migreren, maar een webshop met honderden productfoto's merkt na de conversie een duidelijk verschil in snelheid. Gebruik Converteren om in batches om te zetten voordat je opnieuw uploadt.
Wat is LCP en waarom weegt de hoofdafbeelding daar zo zwaar in mee?
LCP (Largest Contentful Paint) meet hoe lang het duurt voordat het grootste zichtbare element van de pagina geladen is. Op de meeste sites is dat een afbeelding: de hoofdbanner, de productfoto of de uitgelichte afbeelding bij een artikel. Google gebruikt LCP als maatstaf voor wanneer een pagina er voor de bezoeker "klaar" uitziet. Voor een goede score moet dat binnen 2,5 seconde gebeuren. Een niet-geoptimaliseerde LCP-afbeelding kan die tijd verdrievoudigen.
Kan lazy loading mijn SEO schaden?
Nee, als je het goed doet. Googlebot ondersteunt native lazy loading sinds 2019 en indexeert afbeeldingen met loading="lazy" gewoon. Het enige waar je op moet letten: zet het niet op de LCP-afbeelding, de hoofdafbeelding boven de vouw. Dan vertraag je het belangrijkste element van de pagina en zakt je LCP-score.
Welk formaat gebruik ik voor een hero of banner op mijn site?
Voor banners over de volle breedte op desktop is 1920px breed ruim genoeg voor moderne monitoren. Voor mobiel volstaat 768 tot 1024px. Met srcset serveer je automatisch de juiste versie per apparaat. Qua gewicht houd je de banner in WebP onder de 200 KB — een goed gecomprimeerde WebP van 1920px blijft daar makkelijk onder.