Ajuved Roshan

Core Web Vitals: 9 fixes that make a WordPress site faster

A slow website loses visitors before they read a word, and Google notices. These are the fixes I apply first when a WordPress site needs to get faster.
Core Web Vitals: 9 fixes that make a WordPress site faster

Share

Speed is the part of a website nobody sees until it’s missing. A page that takes too long to appear loses visitors before they read a word, and Google uses the same experience signals, the Core Web Vitals, as part of how it ranks pages.

These are the fixes I start with when a WordPress site needs to get faster. Most of them need no redesign at all.

What Core Web Vitals measure

  • Largest Contentful Paint (LCP): how quickly the main content, usually the hero image or headline, appears.
  • Interaction to Next Paint (INP): how quickly the page responds when someone taps or clicks.
  • Cumulative Layout Shift (CLS): how much the page jumps around while it loads.

You can check all three for free in Google PageSpeed Insights and in the Core Web Vitals report in Search Console.

The 9 fixes

1. Start with good hosting

Cheap shared hosting is the most common reason a WordPress site is slow, whatever else you optimise. A well-configured VPS or managed cloud server with PHP caching gives every other fix a solid base.

2. Cache full pages

Page caching serves ready-made HTML instead of building every page from scratch. On LiteSpeed servers, LiteSpeed Cache does this very well. On other servers, use the caching your host recommends.

3. Put a CDN in front

A CDN such as Cloudflare serves your files from locations close to each visitor and absorbs traffic spikes. Your images and scripts then reach visitors in Riyadh or London as quickly as visitors in Dubai.

4. Serve modern, correctly sized images

Images are usually the heaviest part of a page. Convert them to WebP or AVIF, resize them to the size they are actually shown at, and let WordPress output responsive sizes so phones never download desktop images.

5. Load the hero image first

Lazy-load everything below the fold, but never the main hero image. That image is usually your LCP element, so it should load immediately, with a high fetch priority.

6. Reserve space for everything

Layout shift happens when images, embeds, banners or fonts appear without space set aside for them. Give images their width and height, set a size for embeds, and avoid injecting banners above content after the page loads.

7. Cut unused plugins and scripts

Every plugin can add scripts and styles to every page. Remove what you don’t use, and stop scripts such as sliders, chat widgets and form libraries from loading on pages that don’t need them.

8. Delay third-party scripts

Tracking pixels, chat widgets and embedded maps are some of the worst offenders for slow interaction. Load them after the page becomes usable, or only when a visitor interacts with them.

9. Keep fonts lean

Use one or two font families, only the weights you need, and host them locally where you can. Preload the main font and use font-display: swap so text appears immediately.

Most slow WordPress sites don’t need a rebuild. They need someone to remove what’s slowing them down.

Where to start

Run your homepage and your most important landing page through PageSpeed Insights on mobile. Fix the largest problem first, which is usually hosting, images or too many scripts, then test again. Small, measured changes beat installing three optimisation plugins at once.

Want me to look at your site? Send me the link on WhatsApp and I’ll tell you the three changes that would make the biggest difference.

Ajuved Roshan, web designer and developer in Dubai, UAE

Written by

Ajuved Roshan

Freelance web designer and developer in Dubai. I design, build, host and optimise WordPress, WooCommerce and Shopify websites for clinics, e-commerce and corporate brands.

(Let's talk)

Need a website like this?

Tell me about your project on WhatsApp. I design, build, host and rank websites for brands in Dubai and the UAE, and I reply the same day.

(Keep reading)

More articles