The Challenge
Project Overview
Neighbourhood Heroes runs a WooCommerce store that had accumulated a large number of plugins over time, each adding weight to page loads and creating performance conflicts.
The site was weighed down by dozens of plugins, many of which loaded scripts and styles on every page regardless of whether they were needed. This created severe performance bottlenecks and slow page loads across the entire store.
The Goals
Goals & Objectives
The primary goal of this project was to improve Google's Core Web Vitals, site speed, and overall user experience and usability.
Our primary goals were to:
- Reduce mobile LCP below 4s
- Reduce Total Blocking Time significantly
- Achieve 90+ desktop performance score
The Solution
Our Approach
A systematic, step-by-step process tailored to Neighbourhood Heroes's needs.
- 1
Plugin Audit
Catalogued all active plugins and assessed their performance impact.
- 2
Plugin Rationalization
Removed or replaced redundant and heavy plugins with lighter alternatives.
- 3
Selective Loading
Implemented conditional script loading so plugins only load where needed.
- 4
Theme Optimization
Streamlined theme assets and reduced render-blocking resources.
- 5
Performance Validation
Verified improvements across all major page templates.
The Results
Outcomes
Core metrics that improved over the duration of the project.
- 78% Mobile LCP Reduction. Mobile LCP dropped from 14.8s to 3.2s, a 78% improvement.
- 74% Mobile TBT Reduction. Mobile TBT reduced from 1,230ms to 320ms.
- 93 Desktop Perf Score. Desktop performance score improved from 73 to 93.
Lessons
Key Takeaways
- Plugin bloat is one of the most common performance killers on WooCommerce.
- Conditional loading can preserve functionality while dramatically improving speed.
- A plugin audit should be the first step in any WordPress optimization project.