·

WordPress Performance: 12 Quick Fixes to Improve Core Web Vitals

A practical checklist to speed up WordPress and improve LCP, INP, and CLS—without guessing what to change.

Performance is not a single plugin. It’s a set of decisions: caching, images, scripts, fonts, and hosting. Use this checklist to get measurable improvements.

Top 12 fixes (do these first)

  1. Enable page caching (server or plugin).
  2. Turn on object cache (Redis if available).
  3. Compress + convert images to WebP/AVIF where possible.
  4. Lazy-load below-the-fold images.
  5. Defer non-critical JS and remove unused plugins.
  6. Preload the hero image (if it’s the LCP element).
  7. Use a system font stack or self-host fonts with font-display: swap.
  8. Minify CSS and remove unused CSS (especially theme builders).
  9. Disable heavy admin-ajax calls on the frontend.
  10. Use a CDN for static assets.
  11. Reduce third-party scripts (chat widgets, trackers, etc.).
  12. Measure before/after using PageSpeed + Web Vitals extension.

Where to start (fastest wins)

  • Images and JS bloat are the most common culprits.
  • Fix the LCP element first (usually hero image or H1 block).

Pro tip

Create a “performance budget” (max scripts, max image weight, max fonts). This prevents the site from slowly becoming heavy again.

Need help with your website?

Start with a Website Health Check for $49 and get a clear, written report of what your site needs.

Need help with your website? Get a Website Health Check + QA Report for $49 — a clear, written review of your site’s performance, security, and issues.