Largest Contentful Paint
Good: < 2.5s
Measures how long it takes for the main content to appear on screen
How to optimize vrlearninglab.nl
JavaScript is causing 188ms of forced reflows, blocking the main thread and increasing Total Blocking Time.
Defer jQuery and Elementor JavaScript to load after critical content. Use WP Asset CleanUp to remove unused scripts from non-essential pages. Move DOM queries outside of animation loops in custom JavaScript.
A score of 54 falls in the "Needs Improvement" range (50-89). While it is better than poor (0-49), you should aim for 90+ to provide an optimal user experience and maximize SEO benefits.
This site is slower than approximately 35% of similar sites. The main issues affecting performance are image optimization, JavaScript execution time, and layout stability.
Addressing these issues could improve your conversion rate by 15-20% and boost your search engine rankings.
Largest Contentful Paint
Good: < 2.5s
Measures how long it takes for the main content to appear on screen
Interaction to Next Paint
Good: < 200ms
Measures how quickly the page responds to user interactions
Cumulative Layout Shift
Good: < 0.1
Measures visual stability - how much content shifts during page load
This WordPress site has poor performance with a score of 54/100, primarily due to an extremely slow Largest Contentful Paint of 21.2 seconds. The biggest culprit is a 3.6MB video file that lacks proper caching and takes forever to load, combined with oversized PNG images that could be 2.5MB smaller if converted to modern formats like WebP. The site is also weighed down by 265KB of unused JavaScript from Google Tag Manager and Facebook tracking scripts, plus 111KB of unused CSS that's unnecessarily slowing down the initial page load. Fixing the video caching, optimizing images to modern formats, and removing unused code could easily improve the performance score by 30+ points and dramatically enhance user experience.
Why It Matters:
Large PNG images are consuming 2.5MB and delaying LCP by 550ms, accounting for most of your page weight.
How to Fix:
Install ShortPixel or Imagify WordPress plugin to automatically convert images to WebP format. Enable responsive images in your theme settings. Add explicit width/height attributes to prevent layout shifts during image loading.
Why It Matters:
Resources totaling 4.5MB have no cache headers, forcing users to re-download everything on repeat visits.
How to Fix:
Install WP Rocket or W3 Total Cache plugin. Set cache expiry to 1 year for static assets (images, CSS, JS). Configure your CDN or hosting provider to add proper cache-control headers for video files and fonts.
Once your site is optimized, maintain that speed. Use DeployHQ for zero-downtime, automated deployments—so performance fixes and updates go live safely every time, without breaking your site.
Get AI-powered performance insights with actionable fixes in 30 seconds
More WordPress Speed Tests
Images waste 1.6MB of bandwidth with the hero image alone being 96% larger than necessary for display.
CSS and font files are blocking initial page render for 3.8 seconds, severely delaying First Contentful Paint.
The largest contentful paint element takes 23.4 seconds to load due to poor resource discovery and render delays.
Images without explicit dimensions cause layout shifts and prevent browser optimization during page load.