Core Web Vitals turnaround on a heavy Elementor site
A regional behavioral health nonprofit was failing CrUX field data on LCP. The site needed real-world field performance fixed without paying for a full rebuild.
The problem
A regional behavioral health nonprofit came in with CrUX field data failing on LCP. The homepage, built on Elementor Pro over a Hello Elementor child theme, swung between 14 and 26 seconds in the lab depending on the run, with total blocking time over 600ms.
The job: fix what real users were experiencing, with a full-site rebuild off the table.
The approach
Phase 1 focused on caching and asset loading. I turned on Elementor Optimized Markup Performance, tuned LiteSpeed and Cloudflare cache rules, and audited Rocket Loader for the inline-script breakage it tends to cause.
Phase 2 was seven targeted patches. Typekit moved inline with a font-display swap and preload. A 329KB Vimeo widget that was not earning its place came out. 1.27MB of images converted to WebP, with Cloudflare-aware purge handling so the edge was not serving stale assets after the swap.
The outcome
Field LCP was fixed without a rebuild. The site kept its existing theme and stack, and the performance problem got solved at the layers actually causing it.
Real user performance drag came down for the people visiting the site, without forcing the client into a full-site rebuild.
Stack at a glance
WordPress + Elementor Pro · Hello Elementor child theme · Cloudflare Transform Rules, Snippets, and WAF · LiteSpeed Cache · PHP hooks for asset dequeue · CrUX and Lighthouse
Key Work
- Elementor Optimized Markup Performance enabled and checked
- LiteSpeed and Cloudflare cache rules tuned
- Rocket Loader audited for inline-script breakage
- Typekit moved inline with font-display swap and preload
- Nonessential 329KB Vimeo widget removed
- 1.27MB of images converted to WebP
- Cloudflare-aware purge process handled so stale assets did not remain at the edge
More from the build shelf
Need this kind of technical work?
I build and rescue sites, tools, and technical SEO systems. The code, search, and performance layers get handled together.
Start with the $500 Health Check → ← Back to all case studiesWant work like this?
Whether you need a new build, a site rescue, custom functionality, or a technical SEO cleanup, I would love to hear what you are working on.