LCP (Largest Contentful Paint)
Meet hoe snel het grootste zichtbare onderdeel op het scherm staat, meestal je hoofdafbeelding of koptitel.
Is Elementor traag op je WordPress-website? Ontdek de precieze technische oorzaken, handige optimalisaties en wanneer een maatwerkthema nodig is.

Je klikt op een pagina van je eigen website en je wacht. Twee seconden, vier seconden, soms nog langer. Als je de pagina vervolgens door PageSpeed Insights haalt, kleuren de scores rood of oranje. Bezoekers hebben dat geduld zelden en klikken weg naar een concurrent.
Wanneer een website met Elementor traag is, ligt dat zelden aan een tijdelijke storing. Elementor is op zichzelf geen kapotte software, maar de manier waarop de meeste Elementor-websites zijn opgebouwd maakt ze topzwaar. De visuele vrijheid waarmee je blokken sleept en stijlen stapelt, heeft aan de achterkant een technische prijs.
Een trage Elementor-site ontstaat meestal door een overvolle DOM-structuur (te veel geneste lagen), externe addon-pakketten en zware scripts die op elke pagina laden. Begin met een meting in PageSpeed Insights. Schakel daarna overbodige widgets uit en activeer de ingebouwde prestatiefuncties in Elementor om de basis direct op te schonen.
Wie zoekt naar de reden waarom een Elementor-website traag reageert, krijgt vaak algemene WordPress-tips te horen over afbeeldingen en hosting. Die spelen mee, maar Elementor voegt daar een geheel eigen ballastlaag aan toe.

Elementor laadt standaard een flinke hoeveelheid code in de browser van je bezoeker. Denk aan basisstijlen, frontend-scripts, de JavaScript-bibliotheek Swiper voor schuifbalken en pictogrammenbestanden.
Het knelpunt zit in de spreiding: veel van die code wordt op iedere pagina ingeladen. Zelfs op een eenvoudige contactpagina met enkel drie tekstregels en een knop laadt de browser scripts in die bedoeld zijn voor interactieve sliders, animaties of tabs. De browser moet die bestanden eerst downloaden, uitpakken en uitvoeren voordat de bezoeker tekst te zien krijgt.
De Document Object Model (DOM) is de boomstructuur van HTML-elementen op je pagina. Elke alinea, knop, kolom en sectie is een zogeheten knooppunt (node).
Elementor bouwt pagina’s van oudsher op met secties, binnen-secties, kolommen en widgets. Elke laag voegt eigen <div>-tags toe aan de code voor vormgeving, tussenruimte en animaties. Eén simpele knop zit daardoor vaak verstopt in zes tot acht lagen HTML-code.
In Google Lighthouse zie je dit direct terug bij het onderdeel ‘Optimize DOM size’ (in oudere versies de audit ‘Avoid an excessive DOM size’). Google geeft een waarschuwing zodra een pagina meer dan 800 knooppunten telt. Vanaf 1.400 knooppunten keurt de test de pagina definitief af. Een gemiddelde Elementor-pagina schiet hier met gemak overheen, waardoor de browser zwaar wordt belast bij het opbouwen van het scherm.
Veel ondernemers stappen over naar Elementor Pro voor extra functionaliteit. Hoewel die functies handig zijn, maken ze je site trager wanneer je niet oplet.
Elementor Pro voegt scripts toe voor pop-ups, dynamische formulieren, animaties bij het scrollen en de Theme Builder voor je kop- en voettekst. Die scripts controleren bij elke paginalading of er interacties moeten plaatsvinden. Gebruik je een bewegingseffect op één enkele afbeelding, dan draait de bijbehorende JavaScript-code op de achtergrond mee op de hele pagina.
Wanneer de standaardwidgets niet volstaan, grijpen veel bouwers naar addon-pakketten zoals Essential Addons, Element Pack, JetElements of Premium Addons.
Zo’n pakket belooft tientallen creatieve widgets. In de praktijk laden deze plugins vaak hun eigen stijlbladen en scriptbestanden op je hele site, ongeacht of je die ene carrousel of tijdlijnwidget wel gebruikt. Installeer je twee van dit soort pakketten, dan verdubbel je de hoeveelheid ballast die de browser moet verwerken.
Veel Elementor-sites zijn gebaseerd op een kant-en-klare template kit of een geïmporteerde demo. Ontwerpers van die templates willen dat alles er indrukwekkend uitziet in de verkoopdemo.
Ze vullen de pagina’s met bewegende tellers, schuivende fotogalerijen, zwevende iconen en achtergrondvideo’s. Als gebruiker pas je de teksten aan, maar de onzichtbare containers, animatie-instellingen en verstopte stijlen blijven in de database staan. De laadtijd van je Elementor-site loopt daardoor al op voordat je je eerste blogbericht hebt getypt.
Typografie en iconen vormen een volgend struikelblok. Vaak laadt het actieve WordPress-thema een eigen lettertype in, waarna Elementor via Google Fonts nog twee andere lettertypes ophaalt vanaf de servers van Google. De bezoeker moet wachten tot al die lettertypes binnen zijn voordat de tekst scherp verschijnt.
Hetzelfde geldt voor iconen. Heb je op je pagina één telefoontje en één e-mailicoon staan? Elementor laadt standaard de complete bibliotheek van Font Awesome in. De browser downloadt honderden vectoren terwijl je er slechts twee nodig hebt.
Naast de bouwer zelf spelen natuurlijk ook de bekende WordPress-zaken mee: afbeeldingen die rechtstreeks uit de camera komen zonder verkleining, een verouderde versie van PHP, ontbrekende caching en trage shared hosting waarbij je een server deelt met honderden andere websites. Deze algemene factoren maken een zware pagina dubbel zo traag. In onze handleiding over een trage WordPress-website lees je in detail hoe die serverkant precies werkt.
Gissen naar de oorzaak heeft weinig zin. Je kunt met gratis tools binnen een minuut exact zien welke onderdelen je pagina vertragen.
Begin met een test op Google PageSpeed Insights. Vul de URL van een belangrijke pagina in en kijk specifiek naar de mobiele score, want Google beoordeelt je website primair op mobiele prestaties. Let hierbij op de drie Core Web Vitals:

Meet hoe snel het grootste zichtbare onderdeel op het scherm staat, meestal je hoofdafbeelding of koptitel.
Toont hoe snel de pagina reageert wanneer een bezoeker ergens op tikt of klikt.
Houdt bij of elementen verspringen tijdens het inladen, wat vaak gebeurt bij niet-geoptimaliseerde widgets of laat ladende lettertypen.
Scroll onder de kernstatistieken door naar het onderdeel met aanbevelingen. Twee meldingen wijzen vrijwel altijd direct naar Elementor:
Voorheen ‘Avoid an excessive DOM size’. Staat deze melding in het rood, dan telt je pagina meer dan 1.400 knooppunten en is de paginastructuur te diep genest.
Toont PageSpeed bestanden zoals frontend.min.js, swiper.min.js of scriptbestanden met de namen van je addon-pakketten, dan downloadt de bezoeker code die op dat moment niet nodig is.
Kijk tot slot in je eigen WordPress-omgeving. Onder Elementor > Instellingen > Functies zie je welke prestatie-instellingen van Elementor zelf actief zijn. Staan hier verouderde instellingen tussen, dan laat je meteen snelheidswinst liggen.
Het versnellen van een bestaande Elementor-omgeving vraagt om gerichte acties. De onderstaande stappen zijn gerangschikt van weinig moeite met direct effect naar grondiger aanpassingen.

Elementor heeft de afgelopen jaren gewerkt aan schonere code. Veel van die verbeteringen zitten als optie in het dashboard, maar staan op oudere sites niet altijd automatisch aan.
Ga in WordPress naar Elementor > Instellingen > Functies. Controleer hier de volgende onderdelen:
<div>-wikkels rondom kolommen en widgets weg.Sla de wijzigingen op en ga daarna naar Elementor > Gereedschap. Klik op de knop Bestanden en gegevens opnieuw genereren om de CSS-bestanden met de nieuwe regels op te slaan.
Gebruik je een addon-pakket zoals Essential Addons of Premium Addons? Open dan het instellingenmenu van die specifieke plugin. Vrijwel al deze pakketten bieden een scherm waarin je individuele widgets kunt in- en uitschakelen.
Loop kritisch door de lijst. Gebruik je alleen de prijstabel en het contactformulier? Schakel de overige veertig widgets zoals tickers, interactieve kaarten en flipboxen resoluut uit. De plugin laadt de stijlen en scripts voor die functies dan niet langer mee.
Heb je een addon-pakket ooit geïnstalleerd voor één widget die inmiddels is vervangen? Verwijder de hele plugin.
Tot versie 3.6 werkte Elementor uitsluitend met secties en kolommen. Wilde je twee blokken naast elkaar zetten en daaronder drie kolommen, dan had je een sectie nodig met binnen-secties en kolommen in kolommen. Dit was de grootste veroorzaker van de gigantische DOM-grootte.
De moderne methode werkt met Flexbox-containers. Met een container plaats je elementen flexibel naast en onder elkaar zonder extra wikkels in de HTML.
Het handmatig ombouwen van bestaande pagina’s kost tijd. Begin daarom bij de pagina’s die het meeste verkeer trekken, zoals je homepagina en landingspagina’s. Klik op een oude sectie en gebruik de conversieknop naar container, of bouw het blok met één container opnieuw op. Verwijder daarna de oude sectie.
Elk lettertype dat van Google moet komen, zorgt voor een extra verbinding en vertraging.
Beperk je website tot maximaal twee lettertypefamilies: één voor de koppen en één voor de lopende tekst. Beperk ook het aantal diktes (font weights). Een reguliere stijl, een vette stijl en een cursieve variant zijn meestal voldoende.
Host deze lettertypen lokaal op je eigen server, zodat de browser geen verbinding met externe Google-servers hoeft op te zetten. Vervang losse Font Awesome-iconen waar mogelijk door een eenvoudig SVG-bestand dat je uploadt in de mediabibliotheek.
Grote afbeeldingen zijn funest voor een snelle website, zeker in combinatie met een zware bouwer.
Zorg dat afbeeldingen nooit groter zijn dan de maximale breedte waarop ze getoond worden. Een afbeelding in een tekstkolom van 800 pixels breed hoeft geen bestand van 4.000 pixels te zijn. Converteer afbeeldingen naar het moderne WebP-formaat, dat aanzienlijk kleiner is dan traditionele JPEG- of PNG-bestanden.
Zorg dat lazy loading actief is voor alle afbeeldingen onder de vouw. Zorg er tegelijk voor dat de hoofdafbeelding bovenaan de pagina (de hero-afbeelding) juist niet vertraagd laadt, want dat schaadt je LCP-score direct.
Zonder goede caching moet de server bij elk paginabezoek alle PHP-berekeningen van Elementor opnieuw uitvoeren. Een degelijke caching-plugin bewaart de opgebouwde pagina als statisch HTML-bestand, zodat de server deze direct kan doorgeven.
Draait je website op een LiteSpeed-webserver, gebruik dan de plugin LiteSpeed Cache. Op andere servers levert WP Rocket doorgaans stabiele resultaten op met Elementor. Zorg er daarnaast voor dat je hostingpakket draait op PHP 8.1 of hoger en over voldoende geheugen (minimaal 256M of 512M memory limit) beschikt. Trage shared hosting met beperkte processorkracht blijft ook na caching een remmende factor. Lees de verdieping hierover in ons artikel over een trage WordPress-website.
Wees kritisch op toeters en bellen. Een bewegende slider op de homepagina wordt door mobiele bezoekers zelden bekeken, maar laadt wel zware scripts in.
Hetzelfde geldt voor pop-ups die na drie seconden binnenvliegen, chatwidgets met zware scripts en tekstregels die bij het scrollen van links naar rechts schuiven. Schrap elementen die geen aantoonbare waarde toevoegen aan je bedrijf. Een statische afbeelding met een duidelijke knop converteert vaak beter en laadt vele malen sneller.
Je kunt dagen sleutelen aan schakelaars, afbeeldingsformaten en caching-regels. Vaak zie je de PageSpeed-score van je Elementor-site op desktop wel stijgen naar een acceptabel niveau. Maar kijk je naar de mobiele test op PageSpeed Insights, dan blijft de score regelmatig steken in het oranje.
Dat heeft een nuchtere technische reden: een website die is opgetrokken uit een zware template kit en meerdere addon-pakketten blijft fundamenteel zwaar. De diepe DOM-structuur zit verankerd in de manier waarop de pagina’s zijn ontworpen. Caching maskeert de trage laadtijd voor terugkerende desktopbezoekers op een snelle wifi-verbinding, maar zodra iemand op een matige 4G-verbinding je site opent, moet die smartphone alsnog honderden kilobytes aan CSS en JavaScript verwerken.

Daar komt een praktisch probleem bij: content lock-in. De inhoud van je teksten en lay-outs staat opgeslagen in de interne datastructuur van Elementor. Je kunt de paginabouwer niet zomaar deactiveren om te zien hoe snel WordPress zonder builder is; je pagina’s veranderen dan op slag in een onbruikbare verzameling gebroken opmaakcodes.

Wanneer je alles hebt geoptimaliseerd en de mobiele laadtijd blijft je bedrijf parten spelen, houdt sleutelen aan de instellingen op. De structurele oplossing is dan een maatwerk WordPress-thema laten maken.
Bij een maatwerkthema wordt de HTML en CSS exact geschreven voor wat jouw bedrijf nodig heeft, zonder overbodige wikkels, zonder ongebruikte scripts en zonder zware builders. Je bestaande teksten, afbeeldingen, pagina’s en Google-posities blijven gewoon behouden.
Bij Merknu in Rijen bouwen we exact dit soort lichte, snelle WordPress-thema’s voor ondernemers die klaar zijn met trage pagina’s. We beginnen daarbij met een gratis proefontwerp: we ontwerpen eerst een voorstel op maat. Pas wanneer je overtuigd bent van het resultaat en de snelheid, besluit je of we het bouwen. Eén vaste prijs, geen maandelijkse abonnementen en de site blijft gewoon op je eigen hosting draaien.
De vragen die we over dit onderwerp het vaakst krijgen.
Nee, niet per definitie. Een ervaren ontwikkelaar kan met lege sjablonen, minimale containers en strikte instellingen een redelijk presterende Elementor-site bouwen. Het probleem ontstaat in de praktijk: zodra je demo-sjablonen importeert, externe addon-pakketten activeert en meerdere animaties toepast, stapelt de code zich snel op tot een zware pagina.
Elementor Pro maakt een website over het algemeen iets trager. De plugin voegt extra functionaliteiten toe zoals pop-ups, bewegingseffecten en formulierverwerking. Voor al die onderdelen laadt Pro aanvullende scripts in. Gebruik je die functies spaarzaam, dan blijft de impact beperkt, maar intensief gebruik drukt direct op de PageSpeed-score.
Nee, dat kan helaas niet zonder gevolgen. Elementor slaat de inhoud, lay-out en vormgeving op in een eigen datastructuur binnen WordPress. Schakel je de plugin uit, dan verdwijnt de volledige opmaak van je pagina’s. Als je van Elementor af wilt, moeten de pagina’s worden omgezet naar standaard Gutenberg-blokken of een maatwerkthema.
Draait je webserver op LiteSpeed, dan is LiteSpeed Cache de meest effectieve optie omdat deze direct communiceert met de server. Voor servers met Apache of Nginx is WP Rocket een uitstekende keuze. Deze plugin werkt stabiel samen met Elementor en biedt ingebouwde functies voor het optimaliseren van bestanden en achtergrondafbeeldingen.
Een maatwerkthema is de betere keuze wanneer je mobiele laadtijd achterblijft ondanks optimalisaties, of wanneer je niet meer afhankelijk wilt zijn van zware plugins en jaarlijkse licenties. Met maatwerk laadt een pagina alleen de code die daadwerkelijk zichtbaar is, wat resulteert in maximale scores in PageSpeed en een betere gebruikservaring.

Bang dat je website breekt bij het updaten van WordPress? Met dit stappenplan werk je plugins, thema en core veilig bij zonder verrassingen.

Zo test je de snelheid, dit zijn de acht gebruikelijke oorzaken en dit los je zelf op.

Wie een loodgieter, kapper of webshop zoekt, krijgt steeds vaker één antwoord in plaats van een lijst met links. Zo zorg je dat jouw bedrijf in dat antwoord staat.
Een maatwerk WordPress-thema zonder overbodige ballast. Zie eerst gratis hoe jouw nieuwe site eruit kan zien.