WP Rocket is een betaalde cacheplugin voor WordPress die $59.95 per jaar kost. Deze gids legt de basisinstellingen uit van deze plugin, die dankzij de intuïtieve interface en instellingen makkelijk te beheren is. Snelheid is bij WordPress vooral belangrijk omdat bezoekers uit organische zoekresultaten en betaalde advertenties anders afhaken.
WP Rocket is snel ingesteld en zo'n 80% van de extra functies werkt automatisch, dus je haalt veel resultaat zonder ingewikkeld onderhoud. Na het instellen testen we de snelheid met Chrome DevTools en Google PageSpeed.
Inhoud
5 min. leestijd
Inhoud
5 min. leestijd
View more
Ⅰ. Waarom de WP Rocket-plugin gebruiken?
↳ Wat is de WP Rocket-plugin⚡🚀
Cacheplugins zijn vaak te eenvoudig, of ze hebben zoveel opties en instellingen dat je als beheerder niet meer weet wat je moet kiezen. Vragen als “Welke van al die plugins moet ik gebruiken?” en “Is er een nog iets snellere plugin die de Google-paginascore van boven de 90 naar 100 brengt?” blijven elke WordPress-beheerder bezighouden zolang de site draait.
WP Rocket is een van de weinige plugins die eenvoudig in te stellen zijn en toch krachtige functies bieden.
Op de reviewsite Trustpilot: gemiddeld 4,6 sterren, op basis van meer dan 3.000 reviews, waarvan 93% vijf sterren. Lagere scores zie je vooral in reviews van na de prijsverhoging voor multilicenties in 2025.
2️⃣ WP Rocket prijzen & kortingscode
WP Rocket betaal je per jaar, en nieuwe klanten krijgen een kortingscode van 20%.
🚀 WP Rocket prijzen · met 20% kortingGecontroleerd op 2026-10-04
Single
$59.95
$47.96/ jaar
1 website
Plus
$119.95
$95.96/ jaar
3 websites
Multi
$299.95
$239.96/ jaar
50 websites
Via de link hieronder wordt de kortingscode automatisch toegepast.
20% coupon na inschrijving met je e-mailadres · Je krijgt dan ook bericht over de voorjaarsactie (eind maart), de WP Rocket-jubileumactie (begin juli) en de halloweenactie (eind oktober).
Je kunt per aankoop maar één kortingsroute gebruiken, en hoe die uitpakt hangt af van het moment van aankoop en het product (nieuw, verlenging of upgrade). Acties lopen maar een paar dagen, en binnen 14 dagen na aankoop kun je je geld terugvragen.
Ⅱ. Functies van WP Rocket
↳ WP Rocket stap voor stap⚡🚀
Heb je de plugin geïnstalleerd, klik dan in de WordPress-beheeromgeving op [Instellingen] > [WP Rocket].
Je ziet tabbladen van [Dashboard] tot [Tutorials] en [Our Plugins].
Op het dashboard zie je welke licentie je gebruikt en tot wanneer die geldig is. Moet je later de cache resetten, dan kun je rechts bij [Cache Files] de cache legen en opnieuw laten preloaden, en [Priority Elements] legen. Loop je tegen een probleem aan, dan krijg je hulp van WP Rocket Support via [View My Account] rechts op de pagina of via [Request Support] onderaan.
Rocket Insights Score — Toont de prestatiescore en LCP·TBT·CLS·TTFB van de pagina's die je volgt.
Cache Files — Wist alle cachebestanden en voert daarna preloading uit.
Used CSS — Wist de bestanden met gebruikte CSS.
Priority Elements — Zet opgeslagen optimalisaties terug voor automatische lazy rendering, belangrijke afbeeldingen, preconnect naar externe domeinen en het preloaden van lettertypen.
Rocket Insights
Rocket Insights is het tabblad dat pagina's met GTmetrix test en de prestatiescore en LCP·TBT·CLS·TTFB toont. Je kunt adressen van pagina's toevoegen om te testen, en als je [Performance Monitoring] aanzet, worden ze automatisch getest volgens het schema dat je instelt.
Content Delivery (CDN)
RocketCDN Free zit in de WP Rocket-licentie en levert drie pagina's die je zelf kiest via 10 edge-locaties. Voor de hele site stap je over op RocketCDN Pro voor $7.99 per maand, en dan krijg je meer dan 100 edge-locaties.
Gebruik je een eigen CDN, vul dan bij [Other CDN] het CNAME-record in dat je CDN-aanbieder heeft ingesteld. Dit geldt voor andere CDN's dan Cloudflare; Cloudflare CDN schakel je in bij Add-ons.
Bestandsoptimalisatie is het tabblad dat CSS- en JavaScript-bestanden kleiner maakt en de laadvolgorde aanpast. Bij het aanmaken van een cachebestand geldt dat ook voor de CSS en JavaScript van die pagina.
In de boomstructuur hieronder valt dit bij de servercache onder Sitecache.
💾 Cache
├── Servercache
│ ├── Sitecache
│ │ ├─ Omzetting naar statische HTML-bestanden (CSS, JavaScript enz.)
│ │ └─ Opslaglocatie van de webcache
│ │ ├─ Geheugencache (RAM)
│ │ └─ Schijfcache (HDD/SSD)
Dit is opgesplitst in twee functies: optimalisatie van CSS-bestanden en optimalisatie van JavaScript-bestanden.
① CSS-bestanden
ⓐ CSS-bestanden verkleinen
↳ CSS-bestanden verkleinen haalt spaties en opmerkingen weg, zodat de bestanden kleiner worden. Raakt de opmaak van een plugin daarna in de war, zet dan het CSS-bestand van die plugin op de uitsluitingslijst.
Op de uitsluitingslijst zet je de paden zoals hieronder, één per regel.
wp-content/plugins/Plugin/(.*).css
ⓑ CSS-levering optimaliseren
↳ CSS-levering optimaliseren haalt render-blocking CSS weg; je kunt het samen met het verkleinen van CSS-bestanden aanzetten. Je kiest één van twee methodes: [Remove Unused CSS] of [Load CSS Asynchronously].
Remove Unused CSS (ongebruikte CSS verwijderen)
WP Rocket raadt [Remove Unused CSS] aan. Per pagina wordt de CSS weggehaald die niet wordt gebruikt, wat de paginagrootte en het aantal HTTP-verzoeken verlaagt. Elementen waarvan de opmaak daarna breekt, sluit je uit door de bestandsnaam, ID of class in de [CSS safelist] te zetten.
Load CSS Asynchronously (CSS asynchroon laden)
[Load CSS Asynchronously] maakt de CSS voor het eerste scherm apart aan en laadt de rest asynchroon. Gebruik het als alternatief wanneer [Remove Unused CSS] problemen geeft.
De instellingen voor JavaScript-bestanden bestaan uit vier onderdelen: JavaScript-bestanden verkleinen, JavaScript-bestanden combineren, JavaScript uitgesteld laden en JavaScript-uitvoering vertragen.
Zorgt ervoor dat render-blocking JavaScript-bestanden pas worden uitgevoerd nadat de HTML is geparset.
JavaScript Uitvoering vertragen
Betere gebruikerservaring
Stelt het laden van JavaScript-bestanden uit tot de gebruiker iets doet, zoals scrollen of klikken.
ⓐ JavaScript-bestanden verkleinen
Haalt spaties en opmerkingen weg om de bestanden kleiner te maken. Werken sommige functies op de pagina's voor bezoekers daarna niet meer, zet de optie dan weer uit.
ⓑ JavaScript-bestanden combineren
Voegt meerdere JavaScript-bestanden samen tot één om het aantal HTTP-verzoeken te verlagen. Niet aanbevolen voor sites op HTTP/2, en als [Delay JavaScript execution] aanstaat, kun je deze optie niet kiezen. Zie je na het inschakelen fouten, zet de optie dan weer uit: de site werkt daarna weer normaal.
ⓒ JavaScript uitgesteld laden
JavaScript uitgesteld laden stelt de uitvoering van JavaScript uit tot de HTML is geparset en haalt zo render-blocking JavaScript weg. Dat verbetert de First Contentful Paint (FCP) en Largest Contentful Paint (LCP).
Hoe werkt het?
Aan <script>-tags wordt het attribuut defer toegevoegd, zodat ze het parsen van de HTML niet blokkeren. Zo kan de webbrowser andere HTML-elementen blijven renderen terwijl hij JavaScript-bestanden downloadt. Voor de gebruiker voelt het laden van de pagina sneller aan.
Wanneer gebruik je JavaScript uitgesteld laden?
Vooral voor JavaScript-bestanden die niet nodig zijn om het eerste scherm van een webpagina te tonen.
JavaScript-uitvoering vertragen laadt JavaScript-bestanden pas als de bezoeker iets met de pagina doet, zoals scrollen of klikken.
Uitsluitingen met één klik is een gemaksfunctie van WP Rocket: vink je veelgebruikte plugins, thema's of diensten aan, dan worden hun JavaScript-bestanden niet vertraagd.
Uitsluitingen met één klik: hiermee kun je standaard de volgende onderdelen uitsluiten. Zo'n keuzelijst met selectievakjes vind je bij andere cacheplugins eigenlijk nauwelijks.
Staat wat je nodig hebt niet in de lijst, dan kun je zelf uitsluitingen instellen.
[Safe Mode for Delay JavaScript Execution] is een veilige modus die alle eigen scripts van de site uitsluit van vertraging.
Media
Het tabblad Media draait vooral om afbeeldingen, maar je stelt er ook YouTube en Google Fonts in.
Hier stel je ① lazy loading en ② afbeeldingsafmetingen in.
Lazy loading laadt afbeeldingen, iframes en video's pas als ze in beeld komen en verlaagt zo het aantal HTTP-verzoeken. Met [Replace YouTube iframe with preview image] verschijnt een YouTube-video eerst als voorbeeldafbeelding.
[Add missing image dimensions] vult ontbrekende width- en height-attributen van afbeeldingen aan en beperkt zo verschuivingen in de lay-out.
Onder ③ Fonts laadt [Preload fonts] de lettertypen van het eerste scherm als eerste, en [Self-host Google Fonts] downloadt Google Fonts naar je eigen server en levert ze vanaf daar.
1 / 2
Preloaden (Preload)
Cache preloaden zit in elke cacheplugin. Door content zoals berichten en pagina's al te preloaden voordat er bezoekers komen, laadt een WordPress-pagina al snel op het moment dat iemand die opent.
Zet je preloaden aan, dan zoekt WP Rocket de sitemap, slaat alle URL's op en bouwt de cache alvast op. [Enable link preloading] downloadt een pagina al zodra een bezoeker met de muis over de link gaat.
Hier zie je het resultaat van een controle of WP Rocket de cache echt preloadt: grofweg tot zo'n 30 per minuut, en bij het eerste opbouwen van de cache nog meer.
Naast preloaden is de mogelijkheid om de cache van afzonderlijke berichten te legen heel handig als je een site beheert.
Geavanceerde regels (Advanced Rules)
Zelf heb ik hier alleen de cachelevensduur op 9 uur gezet en verder niets veranderd.
De standaardwaarde is 10 uur, en volgens de uitleg op het scherm verlaag je die tot onder de 10 uur als er regelmatig problemen optreden.
Instelling
Functie
Uitleg
Cachelevensduur
Geldigheid van cachebestanden instellen
Bepaalt wanneer cachebestanden automatisch van de server worden verwijderd.
Nooit URL(s) cachen
Bepaalde pagina's uitsluiten van de cache
Sluit URL's met gevoelige informatie (inlog-/uitlogpagina's) uit van de cache.
Nooit cookies cachen
Cache uitsluiten op basis van bepaalde cookies
Voorkomt dat pagina's worden gecachet als er een bepaalde cookie in de browser staat.
Nooit user agent(s) cachen
Cache uitsluiten voor bepaalde gebruikers
Bezoekers met een opgegeven user agent krijgen geen gecachete pagina's te zien.
Altijd URL(s) legen
Cache geforceerd ongeldig maken
Bepaalt welke URL's altijd uit de cache worden verwijderd zodra je een bericht of pagina bijwerkt.
Query string(s) cachen
Bepaalde URL-parameters cachen
Dwingt af dat URL's met bepaalde GET-parameters (bijv. ?utm_source=google) worden gecachet.
1 / 3
Database
Het tabblad Database verwijdert revisies, automatische concepten en berichten in de prullenbak, spam- en verwijderde reacties en transients, en optimaliseert de tabellen. Wat je opruimt, kun je niet terugdraaien, dus maak eerst een back-up van de database.
Met [Schedule Automatic Cleanup] wordt er automatisch opgeruimd volgens het schema dat je kiest.
1 / 2
Heartbeat
WordPress Heartbeat is een API waarmee WordPress tussen de webbrowser en de server regelmatig communiceert. Net als een kloppend hart stuurt deze API regelmatig signalen en houdt zo de verbinding met de server in stand.
WordPress gebruikt deze Heartbeat API voor verschillende functies. Terwijl een gebruiker in de WordPress-editor een bericht bewerkt, zorgt de vergrendeling ervoor dat andere gebruikers hetzelfde bericht niet tegelijk kunnen bewerken.
Heartbeat wordt ook gebruikt om berichten automatisch op te slaan terwijl je schrijft en om realtime meldingen in het beheerdashboard te tonen.
[Reduce activity] verlaagt het signaal van één keer per minuut naar één keer per twee minuten. Schakel je het helemaal uit, dan werken plugins en thema's die deze API gebruiken mogelijk niet meer.
1 / 2
Add-ons
Add-ons
Uitleg
Gebruikerscache
Maakt voor elke ingelogde gebruiker eigen cachebestanden aan. Zelf gebruik ik dit eigenlijk niet.
Als WP Rocket zijn cache leegt, wordt de Varnish-cache automatisch meegeleegd, zodat je content actueel blijft.
WebP-compatibiliteit
Maakt een aparte cache voor browsers die WebP-afbeeldingen ondersteunen. WP Rocket maakt zelf geen WebP-afbeeldingen, en gebruik je een plugin zoals IMAGIFY die WebP zelf levert, dan hoef je dit niet aan te zetten.
Hiermee beheer je de cache van Cloudflare vanuit WP Rocket en schakel je de optimale instellingen in.
Sucuri
Als WP Rocket zijn cache leegt, wordt de Sucuri-cache automatisch gesynchroniseerd en ook geleegd.
1 / 2
Add-ons · Varnish
① Varnish Cache
Op servers met Varnish-cache staat Varnish meestal vóór de Apache- of Nginx-server. Varnish Cache is een webaccelerator die antwoorden op dynamische website- en API-verzoeken cachet, waardoor de backendserver minder belast wordt en pagina's sneller laden.
WP Engine , Flywheel, Cloudways of WPX — bij deze hosts detecteert WP Rocket de omgeving automatisch en schakelt de Varnish-add-on in.
SiteGround , Kinsta, Pressable — bij deze hosts is de cache van WP Rocket al gesynchroniseerd met de servercache, dus deze optie hoef je niet in te schakelen.
Varnish Cache slaat het eindresultaat (HTML, afbeeldingen enz.) van de website op en levert dat rechtstreeks aan gebruikers. OPcache en Redis cachen daarentegen de interne gegevens of code waaruit een website bestaat, en werken dus anders.
Add-ons · Cloudflare
② Cloudflare-instellingen
Gebruik je Cloudflare, dan kun je het hier inschakelen en aan WP Rocket koppelen, ook naast een ander CDN dat je al gebruikt.
Bij het inschakelen vul je het e-mailadres van je account, de Global API Key en de Zone ID in om de koppeling te maken.
Afbeeldingsoptimalisatie (Image Optimization)
Zo'n 50% van de laadtijd van een website zou naar afbeeldingen gaan. Imagify wordt op dit tabblad aanbevolen; met het gratis abonnement comprimeer je tot 20 MB (ongeveer 200 afbeeldingen) per maand en zet je ze om naar WebP of AVIF.
Tools
Via [Tools] kun je de instellingen die je in WP Rocket hebt gemaakt exporteren.
Je kunt de instellingen exporteren om te testen en ze daarna weer importeren, of het instellingenbestand naar je pc downloaden en later uploaden om je instellingen te herstellen.
Het nieuwe onderdeel [MCP Server] koppelt AI-tools aan WP Rocket.
[Rollback] zet WP Rocket terug naar de vorige versie als er iets misgaat, en [Update Inclusion and Exclusion Lists] werkt de compatibiliteitslijsten, die anders elke week automatisch worden opgehaald, handmatig bij.
Tutorials
Hoe goed een cacheplugin ook is uitgelegd en hoe sterk hij ook presteert, in de praktijk is het lastig om er 100% uit te halen.
Omdat de plugin voor elke functie tutorials aanbiedt, kun je ook na de installatie, de basisinstellingen en de tests de prestaties van je site blijven verbeteren.
1 / 2
Onze plugins (Our Plugins)
Omdat WP Rocket op zoveel WordPress-sites draait, zijn er heel wat plugins die adverteren dat ze zonder conflicten met WP Rocket samenwerken. In de praktijk krijgt elke plugin te maken met fouten bij het instellen van caching, dus je moet op een geschikt punt een compromis vinden.
Het bedrijf group.one nam in april 2021 WP Media over, en in mei 2023 volgde RankMath. WP Rocket, IMAGIFY en RankMath zijn dus producten van hetzelfde bedrijf en werken goed samen.
1 / 2
Ⅲ. WP-Rocket instellingen
Hieronder volgen de basisinstellingen van WP-Rocket. [Standaard] betekent dat de optie al aangevinkt is.
Vult ontbrekende width- en height-attributen van afbeeldingen aan en beperkt zo verschuivingen in de lay-out.
FontsLettertypen
Preload fontsLettertypen (preloaden)Actief
Laadt de lettertypen van het eerste scherm als eerste.
Self-host Google FontsGoogle Fonts zelf hostenActief
Downloadt Google Fonts naar je eigen server en levert ze vanaf daar.
Preloaden (Preload)
Preload CacheCache preloaden
Activate PreloadingActiveer preloadenActief
Schakelt cache preloaden in. Dit is de meest basale instelling waar elke cacheplugin naar streeft.
Exclude URLsURL's uitsluitenLeeg gelaten
Preload LinksLinks preloaden
Enable link preloadingLink preloaden activerenActief
Links preloaden is een techniek die de inhoud van een pagina alvast downloadt zodra de gebruiker met de muis over een link gaat (of zodra de link in beeld verschijnt). Het is alsof je in de bioscoop al popcorn en drinken haalt voordat de film begint.
Geavanceerde regels (Advanced Rules)
Cache LifespanCachelevensduur
10 Hours
Clear cache afterCache legen naStandaard
Wist cachebestanden die ouder zijn dan deze tijd.
Never Cache URL(s)Nooit URL(s) cachen
Never Cache URL(s)Nooit URL(s) cachenLeeg gelaten
Never Cache CookiesNooit cookies cachen
Never Cache CookiesNooit cookies cachenLeeg gelaten
Never Cache User Agent(s)Nooit user agent(s) cachen
Never Cache User Agent(s)Nooit user agent(s) cachenLeeg gelaten
Post CleanupBerichten opschonen — voor revisies, automatische concepten en berichten in de prullenbak.
RevisionsRevisiesActief
Auto DraftsAutomatische conceptenActief
Trashed PostsVerwijderde berichtenActief
Comments CleanupReacties opschonen — verwijdert spam- en verwijderde reacties.
Spam CommentsSpamreactiesActief
Trashed CommentsVerwijderde reactiesActief
Transients CleanupTransients opschonen — ruimt alle transients op die in de database staan.
All transientsAlle transientsActief
Database CleanupDatabase opschonen
Optimize TablesTabellen optimaliserenActief
“Vermindert de overhead van databasetabellen.” Dat is alsof je overbodige papieren en paperclips weggooit en alleen de belangrijke informatie netjes opbergt: je hebt meer ruimte in de archiefkast en vindt het document dat je zoekt sneller.
Voert de opruimtaken hierboven automatisch uit volgens het schema dat je instelt.
Daily
FrequencyFrequentie
Heartbeat
Heartbeat
Control HeartbeatHeartbeat beherenStandaard
De Heartbeat API is een signaal dat controleert of de server en de website nog verbonden zijn; als je het vermindert of uitzet, ontlast je de server.
Reduce or disable Heartbeat activityHeartbeat-activiteit verminderen of uitschakelen
Reduce activity
Behavior in backendGedrag in de backendStandaard
De signalen die op basis van gebruikersactiviteit voortdurend naar de server gaan, worden verminderd of helemaal uitgezet om te voorkomen dat ze serverbronnen verbruiken.
Reduce activity
Behavior in post editorGedrag in de berichteneditorStandaard
Dit zijn de kleine datasignalen (Heartbeat API) die de editor voortdurend met de server uitwisselt terwijl je typt, bijvoorbeeld voor lettertypen, kleuren en realtime automatisch opslaan (revisies).
Reduce activity
Behavior in frontendGedrag in de frontendStandaard
Dit betekent dat de communicatiefrequentie standaard wordt verlaagd, zodat de frontend (het scherm dat bezoekers zien) niet onnodig gegevens met de server blijft uitwisselen.
Add-ons
One-click Rocket Add-onsOne-click Rocket add-ons
OFF
User CacheGebruikerscacheNiet actief
Maakt voor elke ingelogde gebruiker aparte cachebestanden.
OFF
VarnishNiet actief
Zet dit aan als je server Varnish gebruikt.
OFF
WebP CompatibilityWebP-compatibiliteitNiet actief
Niet nodig als je een plugin gebruikt die WebP zelf levert.
Rocket Add-onsRocket add-ons
OFF
CloudflareNiet actief
Koppelt je account als je Cloudflare gebruikt.
OFF
SucuriNiet actief
Synchroniseert de cache als je de Sucuri-firewall gebruikt.
Afbeeldingsoptimalisatie (Image Optimization)
Dit tabblad heeft geen instellingen.
Tools
Dit tabblad heeft geen instellingen.
Tutorials
Dit tabblad heeft geen instellingen.
Onze plugins (Our Plugins)
Dit tabblad heeft geen instellingen.
Verder zijn dit de meest basale instellingen, en de IMAGIFY-plugin is niet geïnstalleerd. Wil je met deze basisinstellingen testen, download dan het bestand en importeer het; zie je fouten, schakel de opties dan een voor een uit om de oorzaak te vinden.
Of je nu een webwinkel op WooCommerce runt of een persoonlijke blog: met een klein team bespaar je met WP Rocket veel insteltijd ten opzichte van ingewikkeldere cacheplugins.
Vergeleken met gratis plugins zoals W3 Total Cache of LiteSpeed Cache is het instellingenscherm heel overzichtelijk en makkelijk te begrijpen. Naast elke optie staat een duidelijke uitleg van wat die doet, dus je kunt er snel mee aan de slag.
Wat een ‘betere plugin’ is, hangt af van de serveromgeving waarop je website draait en waarvoor je de site gebruikt. LiteSpeed Cache presteert alleen optimaal als de server op LiteSpeed (of OpenLiteSpeed) draait. Perfmatters heeft daarentegen geen eigen paginacache, maar is een optimalisatieplugin die zich richt op een lichte site en controle over scripts.
Internationale premium managed hosts zoals WP Engine, Kinsta en Pressable verbieden voor de stabiliteit van hun servers de meeste gratis cacheplugins (blacklist). WP Rocket is echter een van de weinige cacheplugins die deze hosts officieel toestaan. Het werkt zonder conflicten samen met hun caching aan de serverkant.
Bij WooCommerce of andere webwinkels gaat het flink mis als dynamische pagina's zoals de winkelwagen, de afrekenpagina of Mijn account worden gecachet: betaalfouten, of gegevens van andere klanten die zichtbaar worden. WP Rocket herkent webwinkelplugins en sluit dynamische pagina's en sessies van ingelogde gebruikers automatisch uit van de cache.
WP Rocket lost netjes op dat pagina's traag laden door externe scripts zoals Google Analytics, de Facebook-pixel en livechat. Door de uitvoering van scripts uit te stellen tot de bezoeker echt iets doet, zoals scrollen of klikken, gaan de Core Web Vitals-scores van Google (LCP, INP enz.) flink omhoog.
🧭Gerelateerde berichten over WP Rocket·Perfmatters11 berichten · 3 tools
ℹ️ Affiliatemelding De content van deze site bevat affiliatelinks. Koopt een bezoeker via een van deze links een product of dienst, dan ontvangt deze site een commissie van de verkoper. Het bedrag dat de koper betaalt (bij acties gaat het omlaag ↓) wordt daardoor niet hoger. De vermelde prijzen, kortingen en voorraad gelden op het moment van schrijven en kunnen afwijken; controleer ze daarom vóór je aankoop bij de verkoper. Producten worden gekozen en beoordeeld volgens onze eigen criteria, en commissies hebben geen invloed op de volgorde of de inhoud van de beoordelingen.