Tips for improving Core Web Vitals on older WordPress sites?

DETEKOR

Newbie
Joined
May 21, 2025
Messages
15
Reaction score
9
For those working with older WordPress sites:
What are your go-to strategies or quick wins for significantly improving Core Web Vitals scores on websites that weren't built with speed optimization as a primary focus?
I'm specifically looking for tips beyond basic caching, like image optimization plugins, specific theme/plugin choices to avoid, or server-side tweaks.
Thanks for any help!
 
Replace your theme with a lightweight blocks theme (like Blocksy or Kadence) and make sure to use a minimum plugins.

Have you checked your website through GTMetrix?
 
If the server is too slow, no amount of optimization can help. Adsense eats major chunk of loading time, so you can gain a lot by delaying js code. Don't lazy load above the fold images, keep limited plugins, optimize pages with high traffic.
 
For those working with older WordPress sites:
What are your go-to strategies or quick wins for significantly improving Core Web Vitals scores on websites that weren't built with speed optimization as a primary focus?
I'm specifically looking for tips beyond basic caching, like image optimization plugins, specific theme/plugin choices to avoid, or server-side tweaks.
Thanks for any help!
Great question...I’ve worked on a few older WordPress sites where performance was clearly an afterthought

Beyond the usual caching, a few things that’ve made a big impact for me;
  • Swapping out bloated themes (especially old multipurpose ones) for lightweight ones like GeneratePress or Astra.
  • Replacing image heavy sliders with static or lazy loaded hero images... those things are performance killers.
  • Using ShortPixel or Imagify with smart compression settings + WebP conversion.
  • Offloading scripts (especially for embedded stuff like YouTube or maps) and deferring non critical JS with something like Flying Scripts.
  • And yeah....moving to LiteSpeed hosting or tuning server config with NGINX has worked wonders.

Curious, are you dealing with a client site or an internal one? And is the site running any plugins that are essential but known to be heavy? That’s usually where things get interesting.
 
For older wordpress sites: use lightweight themes, optimize images( Webp + lazy load), minimize heavy plugins, defer / minify CSS & JS, clean the database, and consider a fast host + CDN.
 
  • Replace heavy themes/builders with lightweight ones (GeneratePress, Astra).
  • Swap bloated sliders/page builders for Gutenberg or lightweight blocks.
  • Compress/convert images to WebP (Imagify/ShortPixel).
  • Use Perfmatters/Asset CleanUp to unload unused CSS/JS.
  • Serve via Cloudflare APO or LiteSpeed server if possible.
 
  • Remove unused CSS/JS (Perfmatters or Asset CleanUp)
  • Avoid heavy page builders/sliders
  • Use Cloudflare APO or LiteSpeed server
 
  • Like
Reactions: V
It's a good theme, looks-wise as well as performance-wise.
I'm being a website architecture for my main project mainly using vultr high frequency centos server, lemp stack (nginx) with wordpress and brainstorming about the theme, researched online on multiple foruns and this stack with generatepress provides the fastest pagespeed and web core vitals metrics regarding speed and security.

Could you share your thoughts on this? Provide any recommendations?

Appreciate your time and attencion.
 
Some good themes for page speed and web core vitals are Astra, OceanWP, GeneratePress, and Kadence. There might be more, but I seldom need anything more than Astra. Stop overthinking, and choose any one theme. You will eventually have to customize to make it perform better.
 
Big wins usually come from replacing heavy page builders, optimizing images with modern formats (WebP), deferring unused JS/CSS, and upgrading to better hosting with server-side caching like LiteSpeed or Redis.
 
one thing i don’t see mentioned much is font and icon handling. older sites often load multiple font families and icon packs which hurts lcp. cutting it down to 1 font family and self hosting it usually gives a noticeable bump.
also worth checking third party scripts like chat widgets or analytics that load early. delaying or moving those alone can move core vitals quite a bit
most of the time the real gains come from removing stuff rather than adding more optimization plugins
 
Back
Top