Gather Tips to Optimize Your Website for Core Web Vitals – Latest Update 2026

General topicsJanuary 16, 2023
By Antonio Fernandez

Google measures how your pages feel to real people, not just how they look. Core Web Vitals are the three metrics it uses to put a number on that experience: how fast the main content loads, how quickly the page responds when someone taps or clicks, and how much things jump around while loading. Get these right and you give visitors a smoother visit and give your SEO a small but real advantage. Here is a practical, no-jargon guide to improving each one.

What Core Web Vitals actually measure

There are three metrics, and each answers a simple question about the visitor's experience:

  • Largest Contentful Paint (LCP) measures loading. It records how long it takes for the biggest visible element (usually a hero image, banner, or block of text) to appear. A good score is 2.5 seconds or faster.
  • Interaction to Next Paint (INP) measures responsiveness. It looks at how quickly the page reacts after someone interacts with it. INP replaced First Input Delay as a Core Web Vital in March 2024, and it is stricter because it watches every interaction during a visit, not just the first. A good score is 200 milliseconds or less.
  • Cumulative Layout Shift (CLS) measures visual stability. It captures how much content unexpectedly moves while the page loads. A good score is 0.1 or lower.

Google judges these using field data from real Chrome users, so lab tests are useful for debugging but the scores that count come from actual visits.

Improve loading: Largest Contentful Paint

Only about half of sites pass LCP, so this is where most teams find their biggest wins. The element that counts is whatever fills the most space on screen when the page first paints. On most pages that is an image.

Make the LCP resource easy for the browser to find

The browser can only load fast what it can see quickly. If your main image is buried in JavaScript or loaded by a script the browser discovers late, LCP suffers. Keep the LCP image referenced directly in the HTML with a normal img tag and a clear source, so the browser spots it and starts downloading right away.

Prioritise it, and be careful with lazy loading

Lazy loading (only loading images when they are about to scroll into view) is great for images below the fold. Applied to your hero image, it backfires and slows LCP. Never lazy-load the LCP element. Where your platform allows it, mark that one image as high priority so it jumps the queue ahead of less important files.

Serve assets from a CDN

A content delivery network stores copies of your files on servers around the world, so a visitor in Bangkok is served from a nearby location instead of one on the other side of the planet. That cuts the round-trip time for every request and reliably helps LCP. Pair it with sensible caching so repeat visitors barely download anything at all.

Trim what blocks the first paint

Render-blocking CSS and JavaScript in the head hold up everything behind them. Keep the styles needed for the top of the page small, defer scripts that are not needed immediately, and compress images to modern formats so the file arrives sooner.

Improve responsiveness: Interaction to Next Paint

INP usually comes down to one thing: too much JavaScript running on the main thread. When a script is busy, the page cannot respond to a tap, so the click feels laggy. To bring INP down:

  • Break long JavaScript tasks into smaller pieces so the browser can respond to input between them.
  • Remove or defer scripts you do not need on load, including third-party tags that add little value.
  • Keep event handlers light. Do the minimum work needed to acknowledge the interaction, then handle the heavier work afterwards.
  • Audit chat widgets, pop-ups, and analytics tags. These are common culprits behind sluggish pages.

Improve stability: Cumulative Layout Shift

Layout shift is the annoyance of reaching to tap a button just as an image loads above it and pushes everything down. Most of it is preventable:

  • Always set width and height (or a reserved aspect ratio) on images and video so the browser holds the right space before the file arrives.
  • Reserve space for ads, embeds, and banners rather than letting them pop in and shove content around.
  • Avoid inserting new content above what a visitor is already reading, unless it is a direct response to something they did.
  • Load web fonts carefully so text does not visibly jump when the custom font swaps in.

Where to spend your effort first

You do not have to fix everything at once, and you should not try to. Pull your field data, see which of the three metrics is failing, and start there. In practice the order that works for most sites is:

  1. LCP first. It fails most often, it is the most visible to visitors, and the fixes (a prioritised hero image, a CDN, lighter render-blocking code) tend to help the other metrics too.
  2. CLS second. Layout shifts are usually cheap to fix once you find them, and setting image dimensions or reserving ad space often clears the problem in a single pass.
  3. INP last. It is typically the most involved because it means trimming JavaScript, so tackle it once the quicker wins are banked.

One caution: measure before and after each change. Some fixes interact, and a tweak that helps one metric can nudge another, so lean on the data rather than assumptions.

Why these numbers matter beyond SEO

It is easy to treat Core Web Vitals as an SEO checkbox, but the real payoff is commercial. A page that loads in two seconds keeps far more visitors than one that takes six. A checkout that responds instantly loses fewer sales than one that stutters when someone taps "pay". Layout that stays put stops people from tapping the wrong button and giving up in frustration. The ranking benefit is a bonus on top of visitors who stay longer, trust the site more, and convert at a higher rate. That is why performance work usually pays back twice.

A quick pre-launch checklist

  1. Is the hero image in the HTML, not lazy-loaded, and prioritised?
  2. Are you serving images and static files through a CDN with caching?
  3. Have you deferred non-essential scripts and third-party tags?
  4. Do all images and embeds have dimensions set?
  5. Are you checking field data, not just a one-off lab score?

How to measure your scores

Lab tools like Lighthouse and PageSpeed Insights are good for diagnosing a single page and testing fixes. For the scores Google actually ranks on, look at field data in the Core Web Vitals report inside Search Console, which is built from real visits over the previous 28 days. Fix a page, then give the field data a few weeks to catch up before you judge the result.

Frequently asked questions

Are Core Web Vitals a major ranking factor?

They are a real but modest signal. They rarely outrank strong, relevant content on their own, but when two pages are otherwise close, the faster and more stable one has the edge. The bigger prize is usually the lower bounce rate and higher conversions that come with a snappier site.

What happened to First Input Delay?

FID was retired as a Core Web Vital in March 2024 and replaced by INP. INP is a tougher measure because it accounts for every interaction during a visit rather than only the first one, so pages that scraped a pass under FID sometimes need work under INP.

Should I optimise for mobile or desktop first?

Mobile. Most sites are indexed mobile-first, and phones tend to have slower connections and less processing power, so that is where problems show up and where fixes matter most.

How often should I check my scores?

A monthly look at the Search Console report is enough for most sites. Check more often right after a redesign, a new plugin, or a batch of new third-party scripts, since those are the changes most likely to move the numbers.

Turning scores into results

Core Web Vitals reward the same things that make a site pleasant to use: fast loading, quick responses, and a layout that stays put. Start with LCP because it is the most common failure and the most visible to visitors, then tidy up responsiveness and stability from there. If you would rather have specialists handle the technical side and build performance in from the ground up, our web design team can help. Either way, small, steady improvements here pay off in both rankings and happier visitors.

Antonio Fernandez

Antonio Fernandez

Founder and CEO of Relevant Audience. With over 15 years of experience in digital marketing strategy, he leads teams across southeast Asia in delivering exceptional results for clients through performance-focused digital solutions.

Share to:
Copy link: