WordPress speed optimization: mobile score from 46 to 94

The problem
The site scored 46 for mobile performance in PageSpeed Insights. Largest Contentful Paint in the lab test was 14.7 seconds, and the layout jumped while loading (CLS 0.262). The site had grown over time: plugins had been added for every new feature, and a few of them overlapped. Every extra plugin added scripts and styles to every page, whether the page needed them or not.
- Client
- US retreat center (name withheld at the client's request)
- Location
- United States
- Industry
- Wellness and retreats
- Platform
- WordPress
- Year
- 2026
- Project
- Client project (via Upwork)
What I did
Plugin audit with the client
I listed every active plugin, what it did and what it cost in load time. Then I walked the client through which ones they actually needed. Heavy plugins and duplicates were removed only after the client agreed.
Hosting-level caching
I configured the caching settings on the hosting side, so pages are served from cache instead of being rebuilt by WordPress on every visit.
LiteSpeed Cache setup
I set up LiteSpeed Cache for page caching and CSS/JS optimization. One of the CSS options broke the page layout during testing, so I adjusted those settings until the site looked right and stayed fast. A high score is useless if visitors see a broken page.

Tech stack
- WordPress
- LiteSpeed Cache
- Hosting cache
- PageSpeed Insights
- Lighthouse
Result
- Mobile PageSpeed performance score: 46 to 94 (lab test)
- First retest after the cleanup: 90, with LCP down from 14.7s to 1.8s
- Layout shift (CLS) down from 0.262 to 0
- No features lost: only plugins the client agreed to remove were taken out
“Best SEO professional I have found. Hired as a "conversion specialist" and I am not disappointed. Fixed multiple issues with outdated pages and website. Replaced plugins with metrics that were valuable to conversions and updated pages.”
Want something similar?
Send a short description of what you need. You'll get a reply with questions or a quote, usually within 24 hours.