Kennisbank · Begrip

Lazy loading: uitstellen zonder verstoppen

Techniek waarbij afbeeldingen, iframes of componenten pas laden wanneer ze bijna in beeld komen. Goed voor Core Web Vitals, riskant voor tekst en links.

Door , Content Strategist & GEO Editor · Laatst bijgewerkt:

Belangrijkste punten

  • Lazy loading laadt middelen pas wanneer ze bijna in beeld komen.
  • Het verlaagt de initiële laadtijd en verbetert Core Web Vitals.
  • Lazy load nooit de hero-afbeelding: dat verslechtert je LCP.
  • Tekst die pas na scrollen of klikken laadt, kan onzichtbaar blijven voor crawlers.
  • Gebruik het native loading-attribuut in plaats van eigen scripts.

Wat lazy loading doet

Bij lazy loading worden afbeeldingen, iframes of complete componenten pas opgehaald wanneer de gebruiker er bijna is. De browser downloadt dan bij het eerste bezoek alleen wat direct zichtbaar is. Op een pagina met dertig productfoto's scheelt dat gemakkelijk enkele megabytes en seconden, vooral op mobiel.

Effect op Core Web Vitals

Correct toegepast verbetert lazy loading je Largest Contentful Paint, omdat de browser zijn bandbreedte besteedt aan wat er als eerste in beeld komt. Verkeerd toegepast doet het exact het omgekeerde: zet je de grote hero-afbeelding op lazy, dan wordt die pas na de layout opgehaald en schiet je LCP omhoog. Reserveer daarnaast altijd hoogte en breedte, anders veroorzaak je layout shift.

Correct implementeren

Gebruik het native attribuut loading="lazy" op afbeeldingen en iframes onder de vouw, en loading="eager" met fetchpriority="high" op de hero. Geef elke afbeelding expliciete width- en height-attributen. Voeg srcset toe voor responsieve varianten en gebruik moderne formaten als WebP of AVIF. Eigen JavaScript-oplossingen met data-src zijn zelden nog nodig en vaker een risico.

Het SEO-risico bij content

Voor afbeeldingen is lazy loading veilig; voor tekst en links is het dat niet altijd. Content die pas verschijnt na een scroll-event, een klik op 'meer laden' of een oneindige scroll, kan door crawlers gemist worden — zeker door AI-crawlers die geen JavaScript uitvoeren. Zorg dat belangrijke tekst, interne links en paginering ook in de initiële HTML staan of via echte URL's bereikbaar zijn.

Controleren of het goed gaat

Gebruik URL-inspectie in Search Console en bekijk de gerenderde HTML: staat je tekst erin en zijn de afbeeldingen opgehaald? Draai daarnaast Lighthouse of PageSpeed Insights en let specifiek op de LCP-melding over lazy geladen hero-afbeeldingen. Haal ten slotte je pagina op met een simpele HTML-fetch zonder JavaScript om te zien wat een AI-crawler ervan overhoudt.

Veelgestelde vragen

Wat is lazy loading?+

Lazy loading is een techniek waarbij afbeeldingen, iframes of componenten pas geladen worden wanneer ze bijna in beeld komen.

Is lazy loading slecht voor SEO?+

Niet als je het correct toepast. Het wordt problematisch wanneer belangrijke tekst of links pas na interactie laden, of wanneer je de hero-afbeelding uitstelt.

Moet ik de hero-afbeelding lazy loaden?+

Nee. Die hoort eager te laden met hoge fetchpriority, omdat het meestal je Largest Contentful Paint-element is.

Native of JavaScript-oplossing?+

Native met loading="lazy" is de standaard: alle moderne browsers ondersteunen het en het gaat niet mis bij crawlers.

Hoe voorkom ik layout shift bij lazy loading?+

Geef elke afbeelding expliciete width- en height-attributen of een aspect-ratio, zodat de browser de ruimte vooraf reserveert.

Verder lezen

Gerelateerde artikelen

Alles in de kennisbank →

Alles over dit thema op één plek: hub AI-strategie

Ready?

Klaar om gespot te worden?

Plan een gratis kennismaking van 30 minuten. We kijken mee naar je huidige vindbaarheid en vertellen eerlijk wat we zouden doen — wel of geen samenwerking.

Stuur ons een bericht