I separate field data from lab tests. PageSpeed Insights can reveal problems, but real-user data is what tells you whether visitors actually experience them.
LCP: make the main content appear sooner
Large hero images, slow hosting, render-blocking CSS, excessive fonts and heavy page builders are common causes. I identify the actual LCP element first, then reduce the work required before it can render.
INP: reduce delayed interactions
Too much JavaScript, third-party scripts, complex menus and heavy plugins can keep the main thread busy. Remove unnecessary scripts, delay non-critical work and simplify interactions before adding more optimisation plugins.
CLS: stop the layout from jumping
Images without dimensions, banners inserted late, font swaps and dynamic widgets can shift content. Reserve space and make layout decisions predictable.
A WordPress performance order that makes sense
- Measure the slow templates and real bottlenecks.
- Optimise the largest images and critical assets.
- Review plugins and third-party scripts.
- Configure caching and CDN only after understanding the site.
- Test mobile pages and conversion flows after each change.
Performance is a system: theme, plugins, hosting, images, scripts and content all contribute.
I can identify the bottleneck before you add another optimisation plugin.
Request a diagnosis