Case study · E-learning

Cutting 3.7 seconds off a course platform

A course platform loading in 5.8 seconds, rebuilt to 2.1 — while gaining quizzes, certificates and drip content.

A mid-sized e-learning platform · WordPress · Tutor LMS · WooCommerce

Average page load

5.8s → 2.1s

The problem

A mid-sized e-learning platform ran over 30 professional-development courses on an outdated custom theme with an LMS plugin bolted onto it. Pages were slow, worst on video-heavy lesson pages. Over 60% of traffic was mobile, on course pages that were barely usable at that size.

What we measured

Average page load time of 5.8 seconds. Mobile bounce rate 68%. Enrollment conversion 2.3%.

What changed

Rebuilt on the EduBlink theme with Tutor LMS and WooCommerce. Caching and image optimisation, course preview video compressed and lazy-loaded, and overlapping plugins consolidated to cut bloat. The catalog, instructor profiles and checkout were redesigned around how people actually browse and buy a course. A staged rollout tested enrollment and payment with a 50-student beta before launch.

After

MetricBeforeAfter
Average page load5.8s2.1s
Mobile bounce rate68%41%
Enrollment conversion2.3%5.7%
Average session1m 45s3m 20s
Instructor course build~4 hrs~1.5 hrs

Takeaway

A feature-heavy LMS doesn't have to be slow — load time came down 3.7 seconds while the platform gained quizzes, certificates and drip content.

Client named by sector rather than by name. Every figure above is taken from the project's own write-up.