Bezoekers downloaden alles steeds opnieuw: stel je browsercache in

Met browsercaching bewaart de browser van je bezoeker bestanden zoals je logo, lettertypes, CSS en JavaScript. Komt diegene terug of klikt hij door naar een volgende pagina, dan hoeven die bestanden niet opnieuw gedownload te worden.

In het kud-rapport Bezoekers downloaden alles steeds opnieuw

Waarom het uitmaakt

Zonder cachetijd laadt elke paginaweergave alles opnieuw. Dat is zonde van de tijd van je bezoeker en van je eigen serverkracht.

Vooral bezoekers die meerdere pagina's bekijken, merken het verschil: de tweede pagina staat er vrijwel meteen.

Zo los je het op

  1. Stel voor afbeeldingen, lettertypes, CSS en JavaScript een lange cachetijd in, bijvoorbeeld een jaar.
  2. Werk je bestanden bij? Geef ze dan een nieuwe naam of versienummer (zoals style.v2.css), zodat bezoekers de nieuwe versie krijgen.
  3. Laat HTML-pagina's zelf kort of niet cachen, zodat aanpassingen in je tekst meteen zichtbaar zijn.
  4. Gebruik je een CDN zoals Cloudflare, dan kun je daar de cacheregels instellen.
# .htaccess (Apache)
<IfModule mod_headers.c>
  <FilesMatch "\.(webp|avif|jpg|png|svg|woff2|css|js)$">
    Header set Cache-Control "public, max-age=31536000, immutable"
  </FilesMatch>
</IfModule>

Op jouw platform

WordPress
Cacheplugins zoals WP Rocket en LiteSpeed Cache stellen browsercaching voor je in. WordPress voegt zelf al versienummers toe aan CSS en JavaScript.
Shopify en Wix
Hier regelt het platform de cachetijden voor je eigen bestanden. Meldingen gaan dan vaak over bestanden van externe apps of scripts.

Veelgestelde vragen

Zien bezoekers mijn wijzigingen niet meer als ik lang cache?

Bij HTML wel, want die cache je kort. Voor CSS en JavaScript gebruik je een nieuwe bestandsnaam of versienummer bij elke wijziging.

Waarom meldt de check bestanden die niet van mij zijn?

Scripts van bijvoorbeeld Google, Facebook of een chatwidget hebben hun eigen cachetijd. Daar heb je zelf geen invloed op, behalve door ze weg te laten.

Doet jouw site dit goed?

Plak je URL. Binnen een halve minuut weet je waar je staat, gratis.

Geen zin om dit zelf te doen?

SLYM Agency lost het voor je op. Wij pakken je verbeterpunten aan, zodat jij je met je eigen werk bezig kunt houden.

Naar SLYM Agency