How a German eLearning Platform Lifted Mobile PageSpeed 32.5% Without Rebuilding a Thing
The slowest part of the platform was the part learners paid for.
Most of this platform's life happens behind the login.
Ofenakademie, an online education platform from Germany.
Ofenakademie built Germany’s first online academy for wood stove owners, training them to heat efficiently and cleanly through the Ofenführerschein. It offers video lessons on fuel, lighting, refueling, and maintenance, closing with a test and a personalized environmental certificate. The platform serves individual learners and partners with municipalities that sponsor the training for entire districts.
The brief was short. The scores told the rest.
Faster for visitors. Smoother for every logged-in learner.
What good is a fast homepage if lessons load slowly?
Public pages set the first impression. Logged-in learners felt every slow second.
The website felt slow and the PageSpeed scores reflected it, especially on mobile. Large banner assets carried heavy LCP impact, and even after login, LearnDash users experienced slow loading that hurt the core learning experience.
- Mobile speed gains
- Optimized banners
- Better LCP behavior
- Faster lesson loads
- Smoother course flow
- Personalization intact
The real question
Caching is the obvious answer to a slow site, and the dangerous one for an LMS. Cache logged-in pages carelessly and learners see each other’s data or lose their own progress view. The question was how to make LearnDash fast without breaking what makes it personal.
All in all, it came down to these 5 non-negotiables.
Overall speed had to improve measurably, on real PageSpeed scores rather than feel alone.
Mobile had to lead the gains, because that’s where the scores and the slowdowns were worst.
Homepage banner and mobile images had to shed their LCP weight without losing quality.
Logged-in LearnDash users needed faster loading with user-specific functionality intact.
Everything had to happen through configuration and optimization, never a rebuild.
Five steps, each one aimed at a measured slowdown.
Cache it, lighten it, clean it, and keep the login fast.
01 · Caching & Files
Less repeated work, fewer heavy assets.
Page caching cut repeated server work so key pages load faster and feel more responsive across sessions. File optimization followed: CSS/JS minification and related improvements reduced page weight, so pages ship fewer heavy assets and render more efficiently on every device.
-
Page caching Repeat loads served fast instead of rebuilt.
-
CSS/JS minification Page weight trimmed at the file level.
-
Efficient rendering Fewer heavy assets between click and content.
02 · Database & Images
Cleaner underneath, lighter above the fold.
Database optimization removed the overhead that builds up over time, keeping the site cleaner and more consistent. Then the LCP work: WebP conversion, resizing unoptimized assets, and preload for LCP-heavy elements, so above-the-fold content loads faster, especially on mobile.
-
Database cleanup Accumulated overhead cleared for consistency.
-
WebP + resizing Banner and mobile images finally lightweight.
-
Preload for LCP Above-the-fold content arrives first.
03 · Logged-In Speed
The learning experience, cached without breaking.
WP Rocket’s User Cache feature went in with deliberate testing and fixes to ensure compatibility with logged-in LearnDash experiences. Learners now get faster loads without losing user-specific functionality, closing the gap between public-page speed and the real learning flow.
-
User Cache enabled Logged-in pages served at cache speed.
-
Tested until safe Compatibility fixes before anything shipped.
-
Personalization kept Faster loads, same individual experience.
From heavy pages and slow logins to gains you can measure.
Mobile average, up
Desktop average, up
Steps, all configuration
Rebuilds along the way
The scores moved, and so did the learning experience.
Reliable on every device, quickest where it mattered most.
slow, heaviest on mobile
Low PageSpeed scores, felt across the site
Unoptimized banners dragging LCP down
Slow loading for logged-in learners
room to keep growing
Reliable performance with strong mobile gains
Banners and mobile images optimized for LCP
Consistent logged-in loads via tested user caching
Losing learners to high load times?
Speed problems have specific, findable causes. A WooCommerce performance audit that fixes what’s actually slowing your pages down.
- See what makes course videos load fast
- Check how much speed your site is losing
- Explore speed fixes that actually hold
Tech Partners Driving Business Outcomes
For 14+ years, we’ve partnered with ambitious businesses across industries that are investing seriously in growth and need websites built for what comes next.