Bestellen
Hosting
Domeinnaam
Ondersteuning
Ontdek

Op deze pagina

Blog / WordPress · · ~35 min lezen

Je WordPress sneller maken in 2026

In deze gids leer je precies wat je moet doen. Geen vaag advies. Geen ingewikkelde technische taal. Gewoon concrete stappen die werken.

Geschreven door: Maarten Keizer Maarten Keizer
Deel dit artikel

Je WordPressKeurigOnline zegtWordPressWordPress is een open-source contentmanagementsysteem (CMS) geschreven in PHP, waarmee je eenvoudig websites en blogs kunt bouwen en beheren. site laadt langzaam en bezoekers klikken weg. Dat gebeurt vaak binnen drie seconden.

Google ziet dit en geeft trage sites een lagere plek. Elke seconde vertraging kost je bezoekers en dat kost je geld.

Het goede nieuws? Je site sneller maken hoeft niet moeilijk te zijn. Je hebt geen technische kennis nodig.

In deze gids leer je precies wat je moet doen zonder vaag advies. Gewoon concrete stappen die werken.

Waarom snelheid belangrijk is:

  • Google geeft snelle sites hogere posities
  • Bezoekers verwachten dat je site binnen 1 seconde laadt
  • Elke seconde vertraging betekent minder verkoop

Je site moet snel zijn. Daar is geen discussie over.

Snelle check voor je site:

  • Test je site met PageSpeed Insights
  • Kijk naar Core Web VitalsKeurigOnline zegtCore Web VitalsCore Web Vitals zijn Google's belangrijkste metrics voor website-ervaring en snelheid. in Google Search Console
  • Meet TTFBKeurigOnline zegtTTFBTTFB (Time to First Byte) meet de tijd tussen een HTTP-verzoek en de eerste byte van het serverantwoord. met de tool verderop in dit artikel

Abstracte illustratie van WordPress optimalisatie: handen die gewichten uit een rugzak verwijderen, symboliserend het verwijderen van onnodige bloat voor een snellere website


Test je snelheid: Waar sta je nu?

Voor je begint moet je weten hoe traag je site is. Klinkt logisch, toch slaan veel mensen dit over.

Waarom is testen belangrijk? Je eigen ervaring liegt.

Jij bezoekt je site elke dag en je browser heeft alles al opgeslagen. Voor jou laadt de site dus snel.

Maar een nieuwe bezoeker heeft niks in de cacheKeurigOnline zegtCacheEen cache is een tijdelijke opslaglaag die veelgebruikte gegevens bewaart voor snellere toegang en betere prestaties., compleet ander verhaal.

De beste (gratis) snelheidstest tools

Deze vier tools laten zien wat je site traag maakt en elk heeft zijn eigen sterke punten.

Google PageSpeed Insights

Dit is Google's officiële tool die mobiel én desktop test. Je krijgt een score van 0 tot 100.

Waarom gebruiken: Dit is wat Google meet en deze score beïnvloedt je ranking direct.

GTmetrix

Diepere analyse met waterfall chartKeurigOnline zegtWaterfall chartEen waterfall chart visualiseert de laadvolgorde en timing van alle resources op je pagina. waar je precies ziet welke bestanden traag laden en waarom.

Let op: Kies de testlocatie dichtbij je bezoekers want Europa werkt beter dan Canada.

WebPageTest

Voor gevorderden die vanaf echte apparaten wereldwijd kunnen testen. Filmstrip view laat zien hoe je pagina opbouwt.

Uniek: Kan trage 3G verbindingen simuleren, handig om mobiele bezoekers te testen.

Pingdom Tools

Simpel en snel, een goede tool voor beginners die laadtijd en bestandsgrootte overzicht geeft.

Snelheid benchmarks 2025:

  • < 1 seconde: Uitstekend (top 5% websites)
  • 1-2 seconden: Goed (Google vindt dit prima)
  • 2-3 seconden: Matig (kan beter)
  • > 3 seconden: Slecht (bezoekers klikken weg)

Core Web Vitals: Wat Google echt meet

Sinds 2021 gebruikt Google "Core Web Vitals" om snelheid te meten waarbij dit drie cijfers zijn die Google meet bij échte bezoekers.

Deze scores bepalen je ranking waarbij ze directe impact hebben op waar jij verschijnt in zoekresultaten.

LCP: Largest Contentful Paint (moet < 2.5s)

Wat meet het: Hoe lang duurt het voor het grootste stuk van je pagina zichtbaar is?

Vaak is dat je hero image, een video of een groot tekstblok wat je bezoeker als eerst ziet.

Waarom belangrijk: Dit bepaalt wanneer je site "geladen" voelt.

Hoe maak je LCPKeurigOnline zegtLCPLCP (Largest Contentful Paint) meet de laadtijd van het grootste zichtbare element op een webpagina. sneller:

  • Maak je belangrijkste afbeelding kleiner (gebruik WebPKeurigOnline zegtWebPWebP is een modern afbeeldingsformaat dat 25-35% kleiner is dan JPEG en PNG.)
  • Laad de hero image als eerst: <link rel="preload" as="image" href="/hero.webp">
  • Maak je server sneller (TTFB onder 600ms)
  • Verwijder blokkerende CSSKeurigOnline zegtCSSCSS (Cascading Style Sheets) is een opmaaktaal voor het vormgeven en stylen van webpagina's en documenten. en JavaScriptKeurigOnline zegtJavaScriptJavaScript is een programmeertaal die wordt gebruikt om interactieve en dynamische websites te maken.
  • Gebruik een CDNKeurigOnline zegtCDNEen CDN (Content Delivery Network) is een wereldwijd netwerk van servers dat content sneller bij gebruikers aflevert. voor afbeeldingen

INP: Interaction to Next Paint (moet < 200ms)

Wat meet het: Hoe snel reageert je site als je klikt, tikt, of typt?

INPKeurigOnline zegtINPINP (Interaction to Next Paint) is een Core Web Vital die de responstijd van je website op gebruikersinteracties meet. verving de oude FID metric in 2024 waarbij het alle klikken meet en niet alleen de eerste.

Slechte INP: Je klikt op een knop waarbij er niks gebeurt en na 2 seconden pas een reactie komt wat frustrerend is.

Goede INP: Directe feedback waarbij de knop meteen reageert ook als de actie op de achtergrond nog loopt.

Hoe maak je INP sneller:

  • Laad JavaScript later (defer JavaScript)
  • Verwijder plugins die je niet gebruikt (elke plugin = meer code)
  • Laad tracking scripts pas later (Google Analytics, Facebook Pixel, chat widgets)
  • Gebruik een cache plugin die JavaScript optimaliseert
  • Verminder het werk voor je browser

CLS: Cumulative Layout Shift (moet < 0.1)

Wat meet het: Hoeveel verschuift je pagina tijdens het laden?

Je kent het wel waarbij je ergens op wilt klikken maar plots schuift de pagina en je klikt per ongeluk op een advertentie.

Dat is slechte CLSKeurigOnline zegtCLSCLS meet hoeveel je pagina-layout verspringt tijdens het laden.. Frustrerend voor bezoekers. Slecht voor je score.

Hoe voorkom je layout shifts:

  • Geef afbeeldingen altijd een grootte: <img width="800" height="600" ...>
  • Reserveer ruimte voor advertenties: Maak een vak met vaste hoogte
  • Lettertypes: Gebruik font-display: swap in je CSS
  • Geen late content bovenin: Banners die na 2 seconden verschijnen duwen alles naar beneden
  • Embeds: YouTube en Twitter video's duwen content weg. Geef ze vaste afmetingen.
Dashboard met Core Web Vitals metrieken: LCP, FID en CLS scores

Check je Core Web Vitals scores:

  1. Ga naar Google Search Console
  2. Klik op "Experience" en dan "Core Web Vitals"
  3. Kijk welke pagina's rood of oranje scoren
  4. Fix die pagina's eerst want dat geeft de grootste verbetering.

Mobile vs Desktop: Het verschil is groot

Google test je site twee keer, eén keer mobiel en eén keer desktop. Mobiel telt zwaarder.

Waarom? Meer dan 60% van je bezoekers gebruikt een telefoon en Google noemt dit "mobile-first indexing". Je mobiele score is je echte score.

Mobiel is trager omdat:

  • Telefoons hebben langzamere processors
  • Het netwerk wisselt (4G, 5G, WiFi)
  • Er is minder geheugen voor caching
  • Het scherm is kleiner

Test daarom altijd mobiel: In PageSpeed InsightsKeurigOnline zegtPageSpeed InsightsPageSpeed Insights is Google's gratis tool om website-snelheid en Core Web Vitals te testen. klik je op de "Mobile" tab want die score telt het meest.

Lab Data vs Field Data

Er zijn twee soorten metingen.

Lab Data: Een gesimuleerde test vanuit een datacenter waar elke test hetzelfde is. Goed om te vergelijken.

Field Data: Metingen van echte bezoekers op echte apparaten met echte verbindingen. Dit zie je in Google Search Console.

Beide zijn handig:

  • Lab data: Handig om problemen op te sporen (je krijgt snel feedback)
  • Field data: De waarheid. Dit is wat Google gebruikt voor ranking.

Je PageSpeedKeurigOnline zegtPageSpeedMeetinstrument van Google voor websiteprestaties en optimalisatiesuggesties. score kan 95 zijn (lab), maar je Field Data score 60 (echt). Dan heb je een probleem dat alleen bij echte bezoekers optreedt.


Hosting en serverkeuze

Je site is net zo snel als de server en daar gaat het vaak al mis.

Dit moet je vragen aan je hosting:

  • Hebben jullie LiteSpeedKeurigOnline zegtLiteSpeedLiteSpeed is een snelle webserver die tot 6 keer sneller is dan Apache en gebruikmaakt van een efficiënte event-driven architectuur.? (of OpenLiteSpeed)
  • Is er NVMeKeurigOnline zegtNVMeNVMe is ultrasnelle SSD-opslag die websites tot 6x sneller maakt dan traditionele opslag. storage?
  • Draaien jullie PHPKeurigOnline zegtPHPPHP (Hypertext Preprocessor) is een populaire open-source scripttaal die speciaal is ontworpen voor webontwikkeling en server-side programmering. 8.2 of 8.3?
  • Ondersteunen jullie HTTPKeurigOnline zegtHTTPHTTP (HyperText Transfer Protocol) is het protocol dat de communicatie tussen webclients en servers mogelijk maakt./3?

Als je een webshop hebt, kies dan voor LiteSpeed die server-level cache heeft. Echt razendsnel.

Checklist voor WordPress hosting vereisten: PHP 8+, SSD opslag, HTTP/2 ondersteuning, dagelijkse backups en CDN integratie

Veel hostingbedrijven gebruiken ApacheKeurigOnline zegtApacheApache HTTP Server is een open source webserver ontwikkeld door de Apache Software Foundation. dat prima werkt. Maar LiteSpeed is veel sneller.

Zie het zo: Apache is een betrouwbare dieselauto die zijn werk doet. LiteSpeed is een elektrische sportwagen, sneller van 0 naar 100.

Waarom LiteSpeed sneller is

Apache bestaat al jaren en het werkt maar het is niet gebouwd voor snelheid.

LiteSpeed wel. Hier is waarom:

  • Caching ingebouwd: De server onthoudt je pagina's waarbij bezoekers de opgeslagen versie krijgen en geen plugins nodig zijn.
  • Zuiniger met resources: Bij 100 bezoekers tegelijk blijft LiteSpeed rustig. Apache gaat zweten.
  • Nieuwere technologie: HTTP/3 en QUIC maken verbindingen sneller. Op mobiel zie je het verschil.
  • Gemaakt voor webshops: WooCommerceKeurigOnline zegtWooCommerceWooCommerce is een gratis e-commerce plugin voor WordPress waarmee je een webshop kunt bouwen en beheren. draait perfect op LiteSpeedKeurigOnline zegtLiteSpeedLiteSpeed is een snelle webserver die tot 6 keer sneller is dan Apache en gebruikmaakt van een efficiënte event-driven architectuur.. Alles laadt snel.

Wanneer is Apache beter? Bijna nooit voor WordPress waarbij alleen bij hele oude software Apache soms nodig is en voor 95% van de sites LiteSpeed beter is.

Wil je precies weten hoe groot het verschil is? Lees onze analyse over LiteSpeed vs. Apache voor WordPress en zie hoe jouw server je site saboteert of juist versnelt.

Wat maakt hosting echt snel?

De webserver is belangrijk. Maar er speelt meer.

NVMe-opslag

Denk aan een oude cd-speler versus een USB-stick waarbij NVMe de USB-stick is die zes keer sneller is dan normale SSDKeurigOnline zegtSSDSSD-opslag is snelle solid-state opslag die je website aanzienlijk versnelt.'s en je databaseKeurigOnline zegtDatabaseEen database is een georganiseerde verzameling gegevens die elektronisch wordt opgeslagen en beheerd. en afbeeldingen razendsnel laden.

Genoeg PHP workers

PHP workers zijn kraantjes waaruit je site stroomt. Te weinig kraantjes? Dan ontstaan er files bij drukte.

Stel: vijf bezoekers tegelijk en je hebt vier kraantjes. Dan wacht de vijfde bezoeker.

Moderne PHP-versie

PHP 7.4 is oud terwijl PHP 8.3 nieuw en 30 tot 40% sneller is waarbij een simpele upgrade direct effect heeft.

Server dichtbij je bezoekers

Een server in Nederland is sneller voor Nederlanders dan een server in Amerika omdat kortere afstand minder vertraging betekent.

HTTP/3

Dit is het nieuwste internet-protocol dat vooral op mobiel verschil maakt want daar hapert de verbinding soms.

Bij KeurigOnline krijg je dit allemaal standaard met LiteSpeed, NVMe, HTTPKeurigOnline zegtHTTPHTTP (HyperText Transfer Protocol) is het protocol dat de communicatie tussen webclients en servers mogelijk maakt./3, PHP 8.3 en servers in Nederland zonder extra kosten.


Time to First Byte (TTFB)

TTFB is de tijd voordat je browser iets ontvangt. Van de server.

Zie het zo waarbij je op een link klikt en je browser de pagina opvraagt waarna de server moet nadenken, de pagina klaarmaken en hem terugsturen wat die denktijd TTFB is.

Waarom het belangrijk is:

  • Google let hierop. Hoge TTFB betekent lagere positie.
  • Voordat die eerste byte binnen is, laadt er niks. Witte pagina.
  • Onder 200ms is goed terwijl tussen 200 en 500ms beter kan en boven 500ms een probleem is.

Wat maakt TTFB hoog?

Drie dingen vertragen je server.

1. Trage server

WordPress moet de pagina maken waarbij database opvragen, PHP-code uitvoeren en theme laden bij een trage server lang duurt.

2. Server ver weg

Server in Amerika en bezoeker in Nederland? Dan reist het verzoek 8.000 kilometer heen en terug. Dat kost tijd.

3. Drukke server

Als je server 50 andere sites bedient, moet jouw site wachten. Tot er een plekje vrij komt.

De oplossing: caching

Caching is simpel. In plaats van elke keer opnieuw de pagina te maken, bewaart de server een klaar exemplaar.

Bezoeker komt langs? Pak het klare exemplaar van de plank. Klaar.

Resultaat: TTFB van 800ms naar 50ms. Zestien keer sneller.

Zie het verschil: met en zonder caching

Live Vergelijking

Zie je het verschil waarbij zonder caching het 800ms duurt en met caching 50ms wat je bezoeker meteen voelt.

Hoe maak je TTFB lager?

Er zijn vier acties die je TTFB direct verbeteren.

Zet server-level caching aan

LSCache bewaart klare pagina's op de server waarbij bij nieuw bezoek direct serveren gebeurt zonder wachttijd.

Gebruik een CDN

CDN's zoals Cloudflare zetten kopieën van je site over de hele wereld waarbij een bezoeker uit Amsterdam antwoord krijgt van een server in Amsterdam en een bezoeker uit Groningen van een server in Groningen.

Altijd dichtbij. Altijd snel.

Goede CDN's:

  • Cloudflare — gratis plan met security en CDN dat snel te koppelen is.
  • BunnyCDN — goedkoop en snel met een beschikbare WordPress plugin.
  • QUIC.cloud — werkt samen met LSCache. Voor edge caching en afbeeldingen.
Wereldkaart met CDN distributie punten in Amsterdam, New York, Tokyo, Singapore, Sydney en Londen

Ruim je database op

Veel plugins maken slechte database-vragen waarbij te veel vragen trage reactie betekent dus installeer Query Monitor en zie welke plugins je site afremmen.

Update je PHP-versie

PHP 8.3 is 30 tot 40% sneller dan oude versies waarbij je naar je hosting-paneel gaat, op PHP 8.3 klikt en klaar bent voor direct snellere resultaten.

Meer weten over TTFBKeurigOnline zegtTTFBTTFB (Time to First Byte) meet de tijd tussen een HTTP-verzoek en de eerste byte van het serverantwoord.? Lees onze uitleg: Wat is TTFB en waarom is het cruciaal voor je WordPress site?


Waarom je mooie theme je site traag maakt

Een mooi theme lijkt een goede keuze waarbij demo's er geweldig uitzien en vol features zitten.

Maar hier is het probleem.

Feature-rijke themes zijn gebouwd voor demo's. Niet voor snelheid.

Elke feature kost snelheid waarbij elke demo-variant meer code betekent en jij 5% van die code gebruikt maar 100% laadt.

Gutenberg vs Page Builders: De valkuil

Page builders zoals Elementor, Divi en WPBakery zijn populair omdat ze mooie sites beloven te maken zonder code.

Dat klopt. Maar er is een addertje onder het gras.

Wat gebeurt er als je wisselt van theme?

Je besluit over te stappen naar een nieuw theme voor een verse start en je activeert het nieuwe theme en...

Je complete site is kapot.

  • Elementor: Al je pagina layouts zijn weg. Vervangen door shortcodes en lege blokken.
  • Divi: Shortcode puinhoop. [et_pb_section][et_pb_row]... overal. Onleesbaar.
  • WPBakery: Zelfde verhaal. Je content zit vast in hun format.

Dit heet vendor lock-in waarbij je vast zit en overstappen betekent alles herbouwen wat dagen of soms weken kost.

Waarom Gutenberg beter is

Gutenberg is de standaard WordPress editor sinds 2018. En het wordt steeds beter.

Voordelen van Gutenberg:

  • Ingebouwd in WordPress: Geen extra plugin nodig
  • Werkt met elk theme: Switch wanneer je wilt. Content blijft intact.
  • Nette HTMLKeurigOnline zegtHTMLHTML is de programmeertaal voor het maken van webpagina’s. output: Geen shortcode rommel
  • Sneller: Minder code. Directe rendering.
  • Toekomstbestendig: WordPress investeert hier in
  • Block patterns: Herbruikbare secties zonder plugin

Nadelen van Page Builders:

  • ❌ Extra plugin (meer code, meer updates, meer conflicten)
  • ❌ Vendor lock-in (overstappen kost dagen werk)
  • ❌ Vaak traag (veel JavaScript)
  • ❌ License kosten (jaarlijkse fees)
  • ❌ Leerdrempel (elke builder werkt anders)

Wil je een mooie site dan kies een goed block theme die Gutenberg ondersteunt waarbij er genoeg professionele opties zijn.

Lightweight vs Bloated Themes

Niet alle themes zijn gelijk waarbij sommige gebouwd zijn voor snelheid en andere voor functionaliteit.

Lightweight themes (aanbevolen):

  • GeneratePress : Razendsnel en modulair met een grote community waarbij de gratis versie uitstekend is.
  • Astra : Lichtgewicht en WooCommerce-ready met veel starter templates.
  • Kadence : Modern block theme met goede performance en mooie defaults.
  • Blocksy : Nieuw en snel waarbij het gebouwd is voor Gutenberg.
  • WordPress default themes: Twenty Twenty-Four en Twenty Twenty-Three die simpel, snel en gratis zijn.

Deze themes delen een paar eigenschappen:

  • Klein (onder 100 KB)
  • Weinig extra code
  • Geen verplichte plugins
  • Nette code volgens WordPress standards
  • Regelmatige updates

Bloated themes (vermijd):

  • Avada: 100+ MB download, 500+ theme opties. Overweldigend.
  • BeTheme: 40+ demo's, elk met eigen assets. Je gebruikt 1 demo, laadt code voor 40.
  • Flatsome: Populair voor WooCommerce, maar zwaar. Goede features, slechte performance.
  • Enfold: Eigen page builder, veel code, vendor lock-in.

Hoe herken je theme bloat?

Check deze red flags voordat je een theme koopt:

  • Meer dan 100 opties in Customizer
  • Vereist bundled plugins (visual composerKeurigOnline zegtComposerComposer is een dependency manager voor PHP die het beheer van externe bibliotheken en afhankelijkheden in projecten automatiseert., slider, etc.)
  • 40+ demo imports ("we hebben voor iedereen wat!")
  • Custom page builder ingebouwd
  • Download groter dan 20 MB
  • Theme beschrijving: "Ultimate", "Mega", "All-in-one"
  • Laatste update > 6 maanden geleden

Zie je 3+ van deze signals? Ga verder zoeken.

Test je theme met Theme Check

WordPress heeft een officiële plugin die themes test op kwaliteit: Theme Check.

Wat het doet:

  • Scant je theme code
  • Checkt WordPress coding standards
  • Vindt security issues
  • Waarschuwt voor verouderde functies
  • Geeft concrete warnings en errors

Hoe te gebruiken:

  1. Installeer Theme Check plugin
  2. Ga naar Appearance → Theme Check
  3. Selecteer je actieve theme
  4. Klik "Check it!"
  5. Lees de resultaten

Rode vlaggen in resultaten:

  • "REQUIRED" errors: Serious problemen, theme voldoet niet aan standaarden
  • "WARNING" items: Kwaliteitsissues, niet per se breaking
  • "INFO" notes: Suggestions voor verbetering

Veel REQUIRED errors? Overweeg een ander theme. Dit voorspelt problemen.

Conclusie: Kies slim, niet mooi

Het mooiste theme in de demo is niet het beste theme voor je site.

Kies voor:

  • Lightweight (< 200 KB totale theme grootte)
  • Gutenberg-first (geen page builder lock-in)
  • Regelmatige updates (laatste update < 2 maanden)
  • Goede reviews (check ThemeForest ratings, pas op voor fake reviews)
  • Documentation (goede themes hebben uitgebreide docs)

Je theme is de basis van je site. Kies een slechte basis, en geen enkele optimalisatie maakt het snel.

Kies een goede basis (GeneratePress, Astra, Kadence), en je bent al halverwege een snelle site.


Caching: Server-level vs plugins

Caching is het verschil tussen snel en traag waarbij je simpel gezegd de klare pagina bewaart in plaats van hem elke keer opnieuw te maken.

Goede cache plugins:

  • LiteSpeed CacheKeurigOnline zegtLiteSpeed CacheLiteSpeed Cache is een server-level cachingoplossing die dynamische pagina's opslaat als statische HTML-bestanden. — werkt op server-level ook voor afbeeldingen als je LiteSpeed hosting gebruikt.
  • WP Rocket — premium met alles in één pakket wat goed is als je host geen LSCache heeft.
  • W3 Total Cache — gratis en flexibel maar met meer setup nodig.
  • FlyingPress — betaald en gemaakt voor performance met minify en deferred JavaScript.
Vergelijking van WordPress caching plugins: WP Rocket, W3 Total Cache en WP Super Cache met hun features

Zonder caching:

  1. Bezoeker vraagt pagina op
  2. WordPress start
  3. Database opvragen (20 tot 100 vragen)
  4. PHP-code uitvoeren
  5. Theme laden en HTML maken
  6. Pagina terugsturen

Tijd: 800 tot 2000ms

Met caching:

  1. Bezoeker vraagt pagina op
  2. Server geeft klare pagina

Tijd: 50 tot 200ms

Twee soorten caching

Er zijn twee manieren. Het verschil zit in wanneer de cache wordt gecontroleerd.

Plugin-caching (WP Rocket, W3 Total Cache)

WordPress moet opstarten om te checken of er een cache is waarna pas serveren gebeurt wat werkt maar niet optimaal is.

Server-level caching (LSCache)

De server onderschept het verzoek nóg voordat WordPress start waarbij de klare pagina direct van de plank komt en WordPress niet eens wakker hoeft te worden.

Server-level wint. Altijd.

Waarom server-level beter is

Zie het zo. Je gaat naar de bakker voor brood.

Plugin-caching: Je belt de bakker waarbij hij wakker wordt, naar de winkel loopt, kijkt of er nog brood ligt en dat geeft wat bakken scheelt maar hij moet wel wakker worden.

Server-level caching: Er ligt brood in een automaat buiten waarbij je het zelf pakt en de bakker lekker door slaapt.

Voordelen:

  • Veel sneller (WordPress hoeft niet te starten)
  • Minder plugins nodig
  • Minder conflicten (plugins bijten elkaar soms)
  • Slimmer (weet automatisch wanneer de cache ververst moet)

LSCache werkt samen met een gratis WordPress-plugin waarbij die plugin de instellingen regelt en de server het echte werk doet.

Cache Configuratie Generator


LSCache minimal snippet voor .htaccessKeurigOnline zegthtaccessEen .htaccess bestand is een configuratiebestand voor Apache webservers waarmee je per directory instellingen kunt wijzigen zonder toegang tot de hoofdconfiguratie.:

# LSCache minimal snippet (voor .htaccess of server config)
<IfModule LiteSpeed>
CacheEnable public /
RewriteEngine On
# avoid caching admin
RewriteRule ^wp-admin/ - [E=Cache-Control:no-cache]
</IfModule>

(zet dit alleen als je host LiteSpeed draait)

De belangrijkste LSCache-instellingen

LSCache heeft veel knoppen. Deze zijn het belangrijkst.

Cache TTL (hoelang bewaren)

Blogpost die nooit verandert? Bewaar 1 week. Homepage die elk uur nieuwe content toont? Bewaar 1 uur.

Zo blijft het vers.

Object Cache

Bewaart database-antwoorden waarbij je in plaats van 100 keer dezelfde vraag te stellen het antwoord onthoudt wat enorm scheelt.

Zet dit AAN.

Browser Cache

Zegt tegen de browser: "Deze afbeelding verandert niet. Bewaar hem een jaar." Tweede bezoek? Razendsnel. Want alles staat al klaar.

CSS en JavaScript verkleinen

Maakt bestanden kleiner en plakt ze aan elkaar wat goed werkt maar test het want soms gaat je design kapot waarna je het weer uitzet.

Afbeeldingen naar WebP

WebP is een nieuwer bestandstype met zelfde kwaliteit maar 30% kleiner waarbij LSCache dit automatisch doet voor gratis snelheidswinst.

Critical CSS

Laadt alleen de styling die je direct ziet waarbij de rest later komt en de pagina sneller voelt.

Lazy Load

Afbeeldingen onderin de pagina laden pas als je ernaartoe scrollt. Waarom nu laden wat je straks pas ziet?

Wil je dit stap voor stap instellen? Lees onze gids met screenshots: De beste instellingen voor de LiteSpeed Cache Plugin


Afbeeldingen en database optimalisatie

Je server is snel en caching staat aan maar je site laadt nog steeds langzaam dus wat nu?

Vaak liggen de problemen bij afbeeldingen en je database. Twee dingen die je niet direct ziet, maar enorme impact hebben.

Afbeeldingen: De grootste zondebok

Afbeeldingen maken 50-70% van je pagina uit. Eén zware foto kan je site plat leggen.

Plugins & quick workflow:

  1. Plugin: ShortPixel — bulk compress + WebP/AVIF conversion (auto).
  2. Alternatieven: Imagify, Smush, EWWW — kies 1 en bulk-run once.
  3. Workflow: backupKeurigOnline zegtBackupEen backup is een reservekopie van digitale gegevens die je kunt terugzetten bij dataverlies of storingen. → bulk compress → enable WebP delivery → test responsive srcset (serve scaled images).

Voorbeeld:

Je uploadt een foto van je camera: 5MB, 4000x3000 pixels.
Je toont hem op je site: 800 pixels breed.
Je bezoeker downloadt: 5MB (waarvan 80% onzichtbaar is).

Op mobiel internet duurt dat 10-15 seconden. Dan is je bezoeker allang weg.

Wat moet je doen?

Deze vijf acties maken het grootste verschil:

Maak ze kleiner

TinyPNG , ImageOptim of ShortPixel verkleinen je afbeeldingen met 70%. Je ziet het verschil niet, maar je site voelt het wel.

Gebruik WebP

Nieuwer bestandstype met zelfde kwaliteit maar 30% kleiner waarbij LSCache dit automatisch voor je doet.

Upload de juiste maat

Toon je een afbeelding 800 pixels breed? Upload dan geen 4000 pixel brede foto. WordPress maakt verschillende maten — gebruik de juiste.

Lazy loading

Afbeeldingen onderin de pagina laden pas als je ernaartoe scrollt. Waarom alles tegelijk downloaden als je maar één scherm ziet?

Kleinere versies voor mobiel

Telefoonscherm is kleiner dus stuur kleinere afbeeldingen waarbij WordPress dit automatisch regelt als je het goed hebt ingesteld.

Mobile-first optimization: De meerderheid van je bezoekers

60-70% van je bezoekers komt vanaf een telefoon. Toch optimaliseren de meesten voor desktop.

Google indexeert je site op basis van mobile versie. Niet desktop. Mobile-first indexing.

Responsive images met srcset

WordPress genereert automatisch verschillende formaten van je afbeeldingen:

  • Thumbnail: 150x150
  • Medium: 300x300
  • Large: 1024x1024
  • Full: Originele grootte

Maar... standaard laadt WordPress alleen de "Full" versie. Verspilling.

srcset attribuut vertelt de browser: "Hier zijn verschillende formaten, kies de juiste."

<img
  src="image.jpg"
  srcset="image-300.jpg 300w,
          image-768.jpg 768w,
          image-1024.jpg 1024w"
  sizes="(max-width: 768px) 100vw, 1024px"
  alt="Beschrijving"
/>

WordPress doet dit automatisch sinds versie 4.4. Maar alleen als je theme het ondersteunt.

Check dit: Rechtsklik op een afbeelding → Inspecteer → Zie je srcset? Zo niet, je theme is te oud.

Touch targets: Maak knoppen groter

Op desktop: muiscursor is 1 pixel nauwkeurig.

Op mobiel: vinger is 10mm breed. Kleine knoppen zijn onklikbaar.

Google's eis: Touch targets minimaal 48x48 pixels met 8px ruimte ertussen.

Check dit in PageSpeed Insights: "Tap targets are not sized appropriately".

Fix:

/* CSS */
button, a.button {
  min-height: 48px;
  min-width: 48px;
  padding: 12px 24px;
}

Viewport optimization

Zonder viewport meta tag denkt mobiel: "Dit is een desktop site, zoom uit."

Verplicht in je <head>:

<meta name="viewport" content="width=device-width, initial-scale=1">

De meeste WordPress themes hebben dit al maar check het door view source te doen en "viewport" te zoeken.

Mobile testing

Test je site op mobiel:

Check vooral:

  • Touch target sizes (knoppen groot genoeg?)
  • Horizontal scrolling (moet niet kunnen)
  • Text readable zonder zoom (minimaal 16px font)
  • Tap delay (300ms delay = oude mobile browsers)

AMP: Accelerated Mobile Pages (voor of tegen?)

AMP is Google's framework voor super snelle mobile pages.

Voordelen:

  • Extreem snel (Google cache)
  • Voorrang in Google News
  • Lightning icon in search results

Nadelen:

  • Beperkte design opties
  • Geen custom JavaScript
  • Maintenance overhead (twee versies van elke pagina)
  • Google houdt controle (AMP cache)

Onze mening: Voor nieuwssites en blogs met veel Google News traffic is dit ja maar voor de meeste sites is dit nee en niet meer nodig want Core Web Vitals zijn belangrijker.

Alternatief: Focus op Core Web Vitals met reguliere WordPressKeurigOnline zegtWordPressWordPress is een open-source contentmanagementsysteem (CMS) geschreven in PHP, waarmee je eenvoudig websites en blogs kunt bouwen en beheren. optimalisaties. Resultaat is vaak beter.

Font Optimization: De vergeten snelheidswinst

Fonts zijn klein, denk je. Maar ze blokkeren je complete pagina tijdens het laden.

Slecht geladen fonts betekent 2-3 seconden witte pagina waarbij bezoekers niks zien en dan zijn ze weg.

Het probleem met web fonts

Je gebruikt Google Fonts of een custom font dus wat gebeurt er dan?

  1. Browser laadt je HTMLKeurigOnline zegtHTMLHTML is de programmeertaal voor het maken van webpagina’s.
  2. Browser ziet: "Oh, ik heb dit font nodig"
  3. Browser downloadt het font (kan 100-300KB zijn)
  4. Browser wacht tot font er is
  5. Browser toont de tekst

Stap 4 is het probleem want de browser wacht waardoor jouw bezoeker een witte pagina ziet.

Dit heet FOIT (Flash of Invisible Text) waarbij Google dit haat en je bezoekers ook.

font-display: swap - De simpelste fix

Eén regel CSS lost 80% van je font problemen op:

@font-face {
  font-family: 'MijnFont';
  src: url('font.woff2') format('woff2');
  font-display: swap; /* ← Deze regel */
}

Wat doet font-display: swap?

Het zegt tegen de browser: "Toon eerst de tekst in een systeem font (Arial, etc.). Als het custom font geladen is, wissel dan."

Resultaat: Je bezoeker ziet direct tekst. Geen witte pagina.

Voor Google Fonts: Voeg &display=swap toe aan je URL:

<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">

WOFF2: Het enige format dat je nodig hebt

Oude web font guides vertellen je: "Gebruik .woff, .woff2, .ttf, .eot voor compatibiliteit."

Vergeet dat.

In 2025 heeft 98% van alle browsers WOFF2 support. WOFF2 is:

  • 30% kleiner dan WOFF
  • 50% kleiner dan TTF
  • Sneller te decomprimeren

Converter tools:

Google Fonts self-hosting

Google Fonts is handig maar het kost je een externe verbinding en Google tracking.

Sneller alternatief: Self-host je Google Fonts.

Plugin: OMGF (Optimize My Google Fonts)

Deze plugin:

  1. Downloadt je Google Fonts
  2. Host ze lokaal op je server
  3. Voegt automatisch font-display: swap toe
  4. Verwijdert Google tracking

Snelheidswinst: 200-400ms per pagina load.

Font subsetting: Alleen wat je nodig hebt

Een font bevat duizenden karakters. Je gebruikt er misschien 200.

Voorbeeld:

  • Volledig font: 300KB (bevat Cyrillisch, Arabisch, emoji's, etc.)
  • Latin subset: 50KB (alleen a-z, A-Z, cijfers, leestekens)

Google Fonts subsetting: Voeg &subset=latin toe:

<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap&subset=latin" rel="stylesheet">

Custom fonts: Gebruik Font Squirrel → Expert mode → Subsetting → Select "Custom" → Kies alleen Latin characters.

Preload critical fonts

Je eerste font (meestal je body text) is critical. Je hebt het direct nodig.

Preload het:

<link rel="preload" href="/fonts/roboto-regular.woff2" as="font" type="font/woff2" crossorigin>

Dit vertelt de browser: "Download dit font ASAP, nog voordat je CSS hebt geparsed."

Waarschuwing: Preload alleen je belangrijkste font. Preloaden van te veel fonts is contraproductief.

System font stack: De snelste optie

De allersimpelste oplossing? Gebruik geen web fonts.

System font stack gebruikt de fonts die al op je bezoeker's computer staan:

body {
  font-family: -apple-system, BlinkMacSystemFont,
    "Segoe UI", Roboto, "Helvetica Neue", Arial,
    sans-serif;
}

Voordelen:

  • 0 KB download
  • 0 ms loading tijd
  • Ziet er native uit op elk besturingssysteem

Nadelen:

  • Minder branding (niet je eigen font)
  • Ziet er iets anders uit op Mac vs Windows vs Android

Voor blogs en content sites? Perfecte keuze. Voor brand-heavy sites? Overweeg één custom font voor headings, system fonts voor body text.

Variable fonts: Eén bestand, alle weights

Traditioneel: Elk font weight is een apart bestand.

  • Roboto Regular: 50KB
  • Roboto Bold: 50KB
  • Roboto Light: 50KB
  • Totaal: 150KB

Variable font: Eén bestand met alle weights: 80KB.

Variable fonts bevatten alle weights (100-900) in één bestand. Scheelt downloads.

Check of je font variable is: v-fonts.com

Google Fonts variable fonts: Inter, Roboto Flex, Recursive, etc.

Font Optimization Checklist:

Database: De digitale rommelzolder

WordPress bewaart alles in een database. Posts, pagina's, reacties, instellingen — alles.

Na een paar jaar ligt je database vol met rommel. Net als je zolder.

Direct te plakken tips:

  • Install: Query Monitor en analyseer trage queries / plugin-calls.
  • Install: WP-Optimize of Advanced Database Cleaner — schedule monthly cleanup.
  • Voeg persistent object cache toe: Redis Object Cache (als host Redis biedt) — vermindert DB load significant.
# wp-config.php (voorbeeld)
define('WP_POST_REVISIONS', 5);
Query Monitor plugin interface met database query analyse en performance metrieken

Wat maakt je database traag?

Deze veelvoorkomende problemen vertragen je database:

Te veel post-revisies

WordPress bewaart elke versie van een blogpost. 50 keer aangepast? 50 versies bewaard. Dat hoeft niet.

Limiteer het in wp-config.php:

define('WP_POST_REVISIONS', 5);

Nu bewaart WordPress maximaal 5 versies. Genoeg om terug te kunnen, niet te veel om traag te worden.

Verlopen tijdelijke data

Sommige plugins bewaren tijdelijke info. "Bewaar dit 1 uur." Maar ze vergeten het daarna op te ruimen. Jaren later heb je duizenden verlopen items.

Installeer WP-Optimize. Die ruimt automatisch op.

Spam-reacties

10.000 spam-reacties in je database betekent dat WordPress ze allemaal moet doorzoeken dus verwijder ze permanent waarbij niet naar prullenbak maar echt weg.

Oude plugin-rommel

Je verwijdert een plugin maar de database-tabellen blijven staan als een oude kast op zolder die niemand meer gebruikt maar wel ruimte inneemt.

Check met phpMyAdmin welke tabellen overblijven. Verwijder ze (voorzichtig — maak eerst een backup).

Te veel database-vragen

Sommige slechte plugins stellen 200 vragen per pagina. Dat is net als 200 keer naar de kelder lopen in plaats van alles in één keer mee te nemen.

Installeer Query Monitor die toont welke plugins de boosdoeners zijn waarna je ze vervangt.

Hoe controleer je databaseKeurigOnline zegtDatabaseEen database is een georganiseerde verzameling gegevens die elektronisch wordt opgeslagen en beheerd. queries?

  • Installeer de gratis Query Monitor plugin
  • Bezoek je homepage en kijk onderaan naar "Database Queries"
  • Meer dan 50 queries? Vervang zware plugins of schakel caching in
  • Let op duplicate queries - dat wijst op slechte code

Database-tabellen opruimen

Database-tabellen raken gefragmenteerd als een boek waarvan de pagina's door elkaar liggen waarbij optimaliseren alles weer netjes op volgorde zet.

Gebruik WP-CLIKeurigOnline zegtWP-CLIWP-CLI is de command line interface voor WordPress waarmee ontwikkelaars WordPress beheren via de terminal. of phpMyAdmin waarbij je klikt op "Optimize table" en klaar.

Object caching aanzetten

Object caching bewaart database-antwoorden in het geheugen. In plaats van telkens de database te vragen "Wat zijn de laatste 10 posts?", wordt het antwoord onthouden.

Redis of Memcached doet dit waarbij LSCache het ingebouwd heeft dus zet het aan in de instellingen.


Plugin optimalisatie

Plugins maken WordPress zo krachtig. Maar ze kunnen je site ook platleggen.

Het probleem is dat elke plugin code toevoegt zoals CSS, JavaScript en database queries waarbij te veel plugins te veel ballast betekent.

Hoeveel plugins zijn te veel?

De vraag die iedereen stelt. Het antwoord: Het gaat niet om het aantal, maar om de kwaliteit.

Je kan 50 goed gecodeerde plugins hebben en een snelle site draaien. Of 5 slechte plugins en een trage site.

De echte vragen zijn:

  • Hoeveel database queries voegt elke plugin toe?
  • Laadt de plugin CSS/JS op elke pagina (ook waar het niet nodig is)?
  • Wordt de plugin nog actief onderhouden?
  • Heeft de plugin goede reviews en veel installaties?

Query Monitor: Je beste vriend

Je wilt weten welke plugins je site vertragen? Installeer Query Monitor .

Deze plugin toont je:

  • Hoeveel database queries elke plugin doet
  • Welke queries het langst duren
  • Welke plugins scripts/styles laden op elke pagina
  • PHP errors en waarschuwingen
  • Welke hooks en filters actief zijn

Zo gebruik je het:

  1. Installeer Query Monitor via de WordPress plugin directory
  2. Ga naar je website (frontend, niet admin)
  3. Klik op de Query Monitor balk bovenaan
  4. Bekijk het "Queries" tabblad
  5. Sorteer op "Caller" om te zien welke plugin hoeveel queries doet

Rode vlag: Een plugin die 50+ queries doet per pagina? Vervang die.

Query Monitor plugin admin toolbar interface met slow queries en memory usage visualisatie

WordPress-specifieke optimalisaties

WordPress heeft een paar ingebouwde features die je site vertragen. Hier is hoe je ze optimaliseert:

Comment pagination

Als je populaire posts hebt met 100+ reacties, laadt WordPress ze allemaal tegelijk. Dat is traag.

Fix:

  1. Ga naar Instellingen → Discussie
  2. Vink aan: "Reacties opsplitsen in pagina's"
  3. Zet op 20 reacties per pagina

Nu laadt WordPress maximaal 20 reacties per keer. De rest komt op volgende pagina's.

Gravatar Optimization

Elke comment met een Gravatar afbeelding = een externe verbinding naar gravatar.com.

50 comments = 50 externe verbindingen = langzamere pagina.

Fix:

  1. Instellingen → Discussie
  2. Scroll naar "Avatars"
  3. Selecteer "Leeg" of gebruik een lokale default avatar

Of gebruik een plugin die Gravatars lokaal cached (zoals WP User Avatar).

Pingbacks & Trackbacks uitschakelen

WordPress probeert standaard met andere sites te communiceren als je naar ze linkt. Dit kost database updates en heeft geen SEO waarde meer.

Fix:

  1. Instellingen → Discussie
  2. Vink UIT: "Linknotificaties toestaan van andere blogs (pingbacks en trackbacks)"
  3. Vink UIT: "Probeer websites te verwittigen waarnaar ik link"

Heartbeat API beperken

WordPress stuurt elk 15 seconden een "ping" naar je server. Handig voor auto-save in de editor, maar kost resources.

Fix met plugin:

Installeer Heartbeat Control:

  • Frontend: Uit (niet nodig voor bezoekers)
  • WordPress Admin: 60 seconden (in plaats van 15)
  • Post Editor: 15 seconden (voor auto-save)

WP-Cron optimalisatie (advanced)

WordPress checkt bij élke pageview of er scheduled tasks zijn (publiceer posts, database backup, etc.).

Op drukke sites = onnodige overhead.

Fix voor gevorderden:

  1. Voeg toe aan wp-config.phpKeurigOnline zegtPHPPHP (Hypertext Preprocessor) is een populaire open-source scripttaal die speciaal is ontworpen voor webontwikkeling en server-side programmering.: define('DISABLE_WP_CRON', true);
  2. Maak een server cron job die elk uur runt: wget -q -O - https://jouwsite.nl/wp-cron.php?doing_wp_cron >/dev/null 2>&1

Let op: Doe dit alleen als je weet hoe cron jobs werken.

XML-RPC uitschakelen

XMLKeurigOnline zegtXMLXML is een opmaaktaal die gebruikt wordt om gestructureerde data uit te wisselen tussen systemen.-RPC is een oude interface voor external apps. Bijna niemand gebruikt het nog, maar het is wel een security risico en gebruikt resources.

Fix:

Installeer Disable XML-RPC of voeg toe aan .htaccessKeurigOnline zegthtaccessEen .htaccess bestand is een configuratiebestand voor Apache webservers waarmee je per directory instellingen kunt wijzigen zonder toegang tot de hoofdconfiguratie.:

# Block WordPress xmlrpc.php requests
<Files xmlrpc.php>
order deny,allow
deny from all
</Files>

Plugin audit checklist

Loop deze checklist door voor elke plugin die je hebt:

Plugin Audit Checklist:

Asset CleanUp: Laden wat je echt nodig hebt

Veel plugins laden hun CSS en JavaScriptKeurigOnline zegtJavaScriptJavaScript is een programmeertaal die wordt gebruikt om interactieve en dynamische websites te maken. op élke pagina. Ook waar je ze niet nodig hebt.

Voorbeeld: Je contact formulier plugin laadt scripts op je hele site, maar je gebruikt het formulier alleen op de contact pagina.

Oplossing: Asset CleanUp

Deze plugin laat je per pagina kiezen welke CSSKeurigOnline zegtCSSCSS (Cascading Style Sheets) is een opmaaktaal voor het vormgeven en stylen van webpagina's en documenten./JS bestanden geladen worden.

Workflow:

  1. Installeer Asset CleanUp
  2. Ga naar een pagina op je site
  3. Scroll naar beneden in de admin bar
  4. Klik op "Asset CleanUp"
  5. Unload onnodige scripts/styles voor die specifieke pagina

Veelvoorkomende wins:

  • Contact Form 7: Alleen laden op contact pagina
  • WooCommerce: Niet laden op blog posts
  • Social sharing: Niet laden op checkout

Veelvoorkomende plugin-zondaars

Deze plugins zijn bekend om performance problemen:

⚠️ Zware plugins (zoek alternatieven):

  • Related Posts plugins → Gebruik Jetpack Related Posts of YARPP (lightweight)
  • Social sharing met counters → Tellen van shares kost APIKeurigOnline zegtAPIEen API (Application Programming Interface) is een set regels en protocollen waarmee softwareapplicaties met elkaar kunnen communiceren en gegevens uitwisselen. calls, gebruik static buttons
  • Slider plugins → Meeste laden jQuery en zware libraries, overweeg CSS-only sliders
  • Live chat widgets → Externe scripts, overweeg async loading
  • Zware security plugins → Wordfence/Sucuri scannen veel, overweeg Cloudflare

Algemene regel: Gebruik plugins met 100.000+ actieve installaties en 4+ sterren. Die zijn meestal beter gecodeerd.


Gratis WordPress migratie

Je leest dit en denkt: "Mijn hosting is traag. Maar overstappen? Eng."

Dat snappen we waarbij verhuizen risicovol voelt dus stel je voor:

  • Je site is uren offline
  • Er gaat iets kapot
  • Je e-mail werkt niet meer
  • Bezoekers zien een foutmelding

Die angst is normaal. Maar ook onnodig.

Bij KeurigOnline verhuizen we je site gratis zonder downtime en zonder gedoe waarbij we dit honderden keren hebben gedaan en precies weten hoe het moet.

Zo verhuizen we je site

Onze verhuisservice bestaat uit vier eenvoudige stappen. We regelen alles voor je:

Stap 1: Toegang

Je geeft ons toegang tot je huidige hosting zoals FTPKeurigOnline zegtFTPFTP (File Transfer Protocol) is een protocol voor het overdragen van bestanden tussen computers via een netwerk., databaseKeurigOnline zegtDatabaseEen database is een georganiseerde verzameling gegevens die elektronisch wordt opgeslagen en beheerd. en controle-paneel waarna wij inloggen en bekijken wat er moet gebeuren.

Stap 2: Testomgeving

We kopiëren je complete site naar een testomgeving bij ons waarbij jouw echte site gewoon blijft draaien en bezoekers niks merken.

Je krijgt een link naar de test-site waarbij je checkt of alles werkt en iets niet goed is fixen we het en alles perfect is gaan we verder.

Stap 3: Overschakelen

We zetten de DNSKeurigOnline zegtDNSHet Domain Name System (DNS) vertaalt domeinnamen naar IP-adressen, zodat websites makkelijk bereikbaar zijn. om waarbij vanaf nu je domeinnaamKeurigOnline zegtDomeinnaamEen domeinnaam is een uniek webadres gekoppeld aan je website en e-mail, zoals voorbeeld.nl, bedrijf.com of startup.ai. naar onze servers wijst wat 5 minuten duurt en je site de hele tijd beschikbaar blijft.

Stap 4: Controleren

We checken of alles werkt:

  • Laden de pagina's?
  • Werken de links?
  • Tonen de afbeeldingen?
  • Werken de formulieren?
  • Werkt SSLKeurigOnline zegtSSLSSL (Secure Sockets Layer) is een beveiligingsprotocol voor versleutelde internetverbindingen. (https)?

Pas als alles perfect is, zijn we klaar.

Duur: 2-4 uur (hangt af van hoe groot je site is)
Kosten: €0 waarbij het helemaal gratis is bij elk pakket.

Start je gratis migratie

Verhuizen zonder gedoe waarbij geen downtime en geen kosten.

Start gratis migratie
✓ Zonder downtime
✓ Gratis verhuisservice
✓ Expert ondersteuning

Meer weten over de verhuisservice? Lees hier: Zo werkt onze WordPress Verhuisservice zonder downtime

Waarom klanten voor ons kiezen

Dit krijg je bij KeurigOnline, standaard inbegrepen:

LiteSpeed + NVMe

Laadtijden onder 0,8 seconde waarbij niet soms maar altijd.

Caching ingebouwd

LSCache draait op serverniveau waarbij je geen plugins hoeft te installeren want het werkt gewoon.

Gratis SSL

HTTPS voor je site waarbij automatisch geïnstalleerd en automatisch vernieuwd zonder extra kosten.

Nederlands controle-paneel

DirectAdminKeurigOnline zegtDirectAdminDirectAdmin is een webhosting control panel ontwikkeld door JBMC Software als kostenefficiënt en gebruiksvriendelijk alternatief voor cPanel. is simpel en snel in het Nederlands zonder ingewikkelde Engelstalige menu's.

Support uit Groningen

Echte mensen zonder chatbots waarbij je belt, we opnemen en gemiddeld binnen 1 minuut bij problemen.

Dagelijkse back-ups

JetBackupKeurigOnline zegtJetBackupJetBackup is een backup-software voor webhostingomgevingen die incrementele back-ups en self-service herstel biedt. maakt elke dag een kopie waarbij meerdere versies bewaard blijven en terugzetten met 1 klik kan.

99.9% online

Je site blijft draaien. Wij garanderen het.


Veelgemaakte fouten

Je hebt nu alle tips maar er zijn ook valkuilen waarbij deze fouten we vaak zien.

1. Over-optimalisatie: Te veel tegelijk veranderen

De fout: Je installeert 5 plugins waarbij je alles op maximum zet en je site crasht.

Waarom het fout is: Je weet niet wat werkt of wat het brak waardoor je nu alles moet terugdraaien.

Doe dit in plaats daarvan:

  1. Maak een backup
  2. Test je huidige snelheid (PageSpeed Insights)
  3. Voer ÉÉN optimalisatie uit
  4. Test opnieuw
  5. Werkt het? Houd het. Werkt het niet? Draai terug.
  6. Herhaal

Test altijd één ding tegelijk. Anders weet je niet wat het verschil maakte.

2. Plugin conflicts: Te veel plugins

De fout: Je installeert WP Rocket, W3 Total Cache, Autoptimize en Perfmatters tegelijk.

Waarom het fout is: Deze plugins overlappen waarbij ze hetzelfde werk twee keer doen, cache van elkaars cache maken en CSS verdubbeld wordt in plaats van verkleind.

Vaak voorkomende conflicten:

  • WP Rocket + W3 Total Cache: Beide doen caching. Kies één.
  • LiteSpeed CacheKeurigOnline zegtLiteSpeed CacheLiteSpeed Cache is een server-level cachingoplossing die dynamische pagina's opslaat als statische HTML-bestanden. + WP Fastest CacheKeurigOnline zegtCacheEen cache is een tijdelijke opslaglaag die veelgebruikte gegevens bewaart voor snellere toegang en betere prestaties.: Kies LiteSpeed. Die werkt met server-level cache.
  • Imagify + ShortPixel + Smush: Alle drie comprimeren afbeeldingen. Kies één.
  • Autoptimize + WP Rocket minify: Beide verkleinen bestanden. Zet één uit.

Vuistregel: Gebruik één cache plugin, één image plugin en één minify plugin of gebruik de ingebouwde minify van je cache plugin.

3. Cache voor ingelogde gebruikers

De fout: Je cache plugin toont oude content aan ingelogde gebruikers.

Waarom het fout is: Je maakt een wijziging en bekijkt je site waarbij je niets ziet want de wijziging is er wel maar je ziet de cache.

Of erger: Je WooCommerce winkelmandje toont iemand anders zijn items.

Fix:

  • Sluit ingelogde gebruikers uit van cache
  • Sluit checkout en cart pagina's uit (WooCommerceKeurigOnline zegtWooCommerceWooCommerce is een gratis e-commerce plugin voor WordPress waarmee je een webshop kunt bouwen en beheren.)
  • Sluit member content uit
  • Sluit pagina's met formulieren uit

De meeste cache plugins doen dit automatisch. Maar check het.

4. Security uitzetten voor snelheid

De fout: Je zet alle security uit. Omdat ze "langzaam" zijn.

Waarom het fout is: Een gehackte site is nóg langzamer. Of helemaal offline.

Voorbeelden van slechte trade-offs:

  • XMLKeurigOnline zegtXMLXML is een opmaaktaal die gebruikt wordt om gestructureerde data uit te wisselen tussen systemen.-RPC uitzetten zonder te weten of je het gebruikt → Goed (bijna niemand gebruikt het)
  • SSLKeurigOnline zegtSSLSSL (Secure Sockets Layer) is een beveiligingsprotocol voor versleutelde internetverbindingen./HTTPS uitzetten voor "snelheid" → SLECHT (Google rankt je lager, bezoekers zien waarschuwing)
  • ❌ File permissions op 777 zetten → SLECHT (hack risico)
  • ❌ Alle firewalls uitzetten → SLECHT (DDoS bescherming weg)

Goede security-speed balans:

  • ✅ Gebruik Cloudflare (DDoS bescherming + CDNKeurigOnline zegtCDNEen CDN (Content Delivery Network) is een wereldwijd netwerk van servers dat content sneller bij gebruikers aflevert. + snelheid)
  • ✅ Lightweight security plugin zoals All In One Security in plaats van Wordfence
  • ✅ Houd WordPress/plugins/themes up-to-date
  • ✅ Sterke wachtwoorden + 2FAKeurigOnline zegt2FA2FA (tweefactorauthenticatie) is een beveiligingsmethode die naast je wachtwoord een tweede verificatie vereist.

5. Vergeten te testen na updates

De fout: Je update WordPress, je theme, of plugins zonder te testen.

Waarom het fout is: Update kan breaking changes introduceren waarbij je cache plugin niet meer werkt, je CSS weg is of je checkout kapot is.

Best practice:

  1. Maak backupKeurigOnline zegtBackupEen backup is een reservekopie van digitale gegevens die je kunt terugzetten bij dataverlies of storingen. (voor update)
  2. Update op staging environment eerst (als je die hebt)
  3. Test alle kritieke pagina's (homepage, checkout, contact form)
  4. Check PageSpeedKeurigOnline zegtPageSpeedMeetinstrument van Google voor websiteprestaties en optimalisatiesuggesties. Insights score
  5. Check Google Search Console voor errors

Geen staging environment? Update één ding per keer. Test direct daarna.

6. Minify zonder testen: CSS/JS breaking

De fout: Je zet CSS/JS minificationKeurigOnline zegtMinificationMinification verkleint code door onnodige tekens te verwijderen zonder functionaliteit te veranderen. aan en klikt "Save". Je test niet.

Waarom het fout is: MinificationKeurigOnline zegtMinificationMinification verkleint code door onnodige tekens te verwijderen zonder functionaliteit te veranderen. kan code breken. Vooral als je theme slecht gecodeerd is.

Symptomen van gebroken minify:

  • Menu klapt niet uit
  • Slider werkt niet
  • Pop-ups openen niet
  • CSS is compleet weg (witte pagina met tekst)

Fix workflow:

  1. Zet CSS minify aan → Test → Werkt? Ga door. Werkt niet? Uit.
  2. Zet JS minify aan → Test → Werkt? Ga door. Werkt niet? Uit.
  3. Zet CSSKeurigOnline zegtCSSCSS (Cascading Style Sheets) is een opmaaktaal voor het vormgeven en stylen van webpagina's en documenten. combine aan → Test → Werkt? Ga door. Werkt niet? Uit.
  4. Zet JS combine aan → Test → Werkt? Houd. Werkt niet? Uit.

Test altijd één setting per keer.

7. CDN zonder cache purge strategie

De fout: Je zet een CDN aan maar vergeet je cache purge strategie.

Waarom het fout is: Je update je homepage maar je CDN toont nog steeds de oude versie voor 24 uur.

Fix:

  • Gebruik een CDN met WordPress plugin (bijv. Cloudflare, BunnyCDN)
  • Plugin purged automatisch cache na updates
  • Of: leer hoe je manual cache purge doet in je CDN dashboard

8. Afbeeldingen uploaden zonder resize

De fout: Je upload een 5MB foto direct van je camera naar WordPress.

Waarom het fout is: Die foto is 6000x4000 pixels waarbij je hem 800 pixels breed toont en je bezoeker 80% onzichtbare pixels downloadt.

Fix workflow:

  1. Resize eerst (bijv. in Photoshop, GIMP, of online tool)
  2. Max breedte: 2000 pixels (voor retina displays)
  3. Comprimeer (TinyPNG, ImageOptim)
  4. Upload naar WordPress
  5. Laat WordPress automatisch de sizes genereren

Of gebruik een plugin (ShortPixel, Imagify) die dit automatisch doet bij upload.

9. Oude PHP versie: "Werkt toch?"

De fout: Je draait nog PHP 7.2 omdat "het werkt".

Waarom het fout is:

  • PHP 7.2 is end-of-life (geen security updates)
  • PHP 8.3 is 30-50% sneller
  • Nieuwe WordPress features werken misschien niet

Check je PHP versie: WordPress admin → Tools → Site Health → Info → Server → PHP version

Update naar PHP 8.1+ minimaal. Vraag je host om te updaten (duurt 2 minuten).

10. Niet meten = niet weten

De fout: Je doet optimalisaties maar meet nooit het resultaat.

Waarom het fout is: Je weet niet of het werkt. Je baseert je op gevoel ("voelt sneller").

Meet VOOR en NA:

  • PageSpeed InsightsKeurigOnline zegtPageSpeed InsightsPageSpeed Insights is Google's gratis tool om website-snelheid en Core Web Vitals te testen. score (mobile + desktop)
  • GTmetrix Fully Loaded Time
  • Pingdom Load Time
  • Core Web VitalsKeurigOnline zegtCore Web VitalsCore Web Vitals zijn Google's belangrijkste metrics voor website-ervaring en snelheid. (LCPKeurigOnline zegtLCPLCP (Largest Contentful Paint) meet de laadtijd van het grootste zichtbare element op een webpagina., INPKeurigOnline zegtINPINP (Interaction to Next Paint) is een Core Web Vital die de responstijd van je website op gebruikersinteracties meet., CLSKeurigOnline zegtCLSCLS meet hoeveel je pagina-layout verspringt tijdens het laden.)

Bewaar screenshots. Dan zie je over tijd of je vooruitgang boekt.

⚠️ Rode vlaggen checklist:

Als je één of meer vinkjes hebt: fix eerst deze basics.


Samenvatting

Je site sneller maken hoeft niet moeilijk te zijn waarbij we alle belangrijke punten hebben samengevat in vijf praktische stappen.

Volg deze om je WordPressKeurigOnline zegtWordPressWordPress is een open-source contentmanagementsysteem (CMS) geschreven in PHP, waarmee je eenvoudig websites en blogs kunt bouwen en beheren. site razendsnel te maken.

1. Kies goede hosting

LiteSpeedKeurigOnline zegtLiteSpeedLiteSpeed is een snelle webserver die tot 6 keer sneller is dan Apache en gebruikmaakt van een efficiënte event-driven architectuur. is sneller dan ApacheKeurigOnline zegtApacheApache HTTP Server is een open source webserver ontwikkeld door de Apache Software Foundation. waarbij NVMeKeurigOnline zegtNVMeNVMe is ultrasnelle SSD-opslag die websites tot 6x sneller maakt dan traditionele opslag. sneller is dan SSDKeurigOnline zegtSSDSSD-opslag is snelle solid-state opslag die je website aanzienlijk versnelt., PHP 8.3 sneller is dan 7.4 en servers in Nederland sneller zijn voor Nederlandse bezoekers.

Kies slim.

2. Fix je TTFB

Zet server-level caching aan waarbij LSCache klare pagina's bewaart, gebruik een CDNKeurigOnline zegtCDNEen CDN (Content Delivery Network) is een wereldwijd netwerk van servers dat content sneller bij gebruikers aflevert. die kopieën wereldwijd neerzet en update naar PHPKeurigOnline zegtPHPPHP (Hypertext Preprocessor) is een populaire open-source scripttaal die speciaal is ontworpen voor webontwikkeling en server-side programmering. 8.3.

3. Stel caching goed in

Server-level wint altijd van plugins dus configureer LSCache goed met Cache TTLKeurigOnline zegtTTLTTL bepaalt hoe lang DNS-informatie of cache-data geldig blijft voordat deze ververst wordt., Object cacheKeurigOnline zegtCacheEen cache is een tijdelijke opslaglaag die veelgebruikte gegevens bewaart voor snellere toegang en betere prestaties., Browser cache, WebP en Lazy load.

4. Maak afbeeldingen kleiner

Comprimeer ze waarbij je WebPKeurigOnline zegtWebPWebP is een modern afbeeldingsformaat dat 25-35% kleiner is dan JPEG en PNG. gebruikt, de juiste maat uploadt, lazy loadingKeurigOnline zegtLazy loadingLazy loading is een techniek waarbij afbeeldingen en content pas worden geladen wanneer ze in beeld komen. voor afbeeldingen onderin gebruikt en kleinere versies voor mobiel.

5. Ruim je database op

Beperk revisies waarbij je spam verwijdert, oude data opruimt, tabellen optimaliseert, object caching aanzet en slechte plugins vervangt.

Het resultaat?

Je site laadt binnen 1 seconde waarbij bezoekers langer blijven, Google je hogere posities geeft en je meer verkoopt.

Snelheid is geen luxe. Het is standaard.

Klaar om te beginnen? Start vandaag met razendsnelle hosting of laat ons je site gratis verhuizen zonder downtime en zonder gedoe.

Bij KeurigOnline krijg je snelle servers en de kennis om ze goed te gebruiken elke dag opnieuw.