Core Web Vitals Optimisation Service

View this page

LCP, INP and CLS measured on real visitors, the causes found and fixed in code. What WavX measures, what you receive and what speed work cannot promise.

Organisation
WavX Solutions
Telephone
+919310079927

Description

Service Core Web Vitals and page-speed optimisation

Core Web Vitals are three measurements Google takes from real Chrome users: loading (LCP), responsiveness (INP) and visual stability (CLS). WavX measures your pages with field data first, traces each failing metric to its cause in the code, hosting or third-party scripts, fixes it, and reports the before and after figures. Good scores are not a promise of rankings.

Discuss your SEO/GEO/AEO strategy Last updated 2 October 2026

The three metrics and their thresholds

Core Web Vitals are the three measurements Google uses to describe how a page feels to a real visitor. The set and the thresholds below are from web.dev and Google's documentation as of October 2026.

Metric

What it measures

Good

Needs improvement

Poor

Largest Contentful Paint (LCP)

Loading: when the largest image, text block or video in the viewport is rendered

2.5 s or less

Over 2.5 s, up to 4 s

Over 4 s

Interaction to Next Paint (INP)

Responsiveness: the delay between a click, tap or key press and the next frame the browser paints

200 ms or less

Over 200 ms, up to 500 ms

Over 500 ms

Cumulative Layout Shift (CLS)

Visual stability: how much content moves unexpectedly while the page is open

0.1 or less

Over 0.1, up to 0.25

Over 0.25

Two details matter when reading any report:

The figure is the 75th percentile. A page passes when three out of four visits meet the threshold, measured separately for mobile and desktop. An average hides the slow visits; this does not.

INP replaced First Input Delay (FID) in March 2024. A report or guide that still lists FID predates the change.

Field data and lab data

Most confusion about site speed comes from mixing two kinds of measurement.

Field data

Lab data

Where it comes from

Real visits by Chrome users, collected in the Chrome User Experience Report (CrUX)

One test run by Lighthouse on a simulated device and connection

Period

A trailing 28 days

The moment of the test

What it is used for

Google's Core Web Vitals assessment; the Core Web Vitals report in Search Console

Finding causes and testing a fix before release

Can it measure INP?

Yes

No. There is no user to interact, so Total Blocking Time is used as a stand-in

Limits

A page or site needs enough visitors to be reported. Chrome on iOS and other browsers do not contribute

One device, one network, one location. It cannot represent your actual visitors

PageSpeed Insights shows both on one screen: field data at the top, the Lighthouse lab run below it. The 0 to 100 performance score belongs to the lab run. It is not a Core Web Vital, and a page can score poorly in the lab while passing in the field, or the reverse.

web.dev's guidance is direct: field data is what you should use to prioritise, and lab data is for diagnosis. WavX follows that order.

When a page has too few visitors for CrUX, PageSpeed Insights falls back to data for the whole site, and Search Console may show no data at all. In that case WavX adds real-user measurement to the site itself, so the figures come from your own visitors instead of from a lab estimate.

How WavX runs the work

Measure. Field data for the site and for each main page template (home, listing, detail, article, checkout), on mobile and desktop. Lab runs of the same templates, to see the loading sequence.

Diagnose. Each failing metric is traced to a cause, using the breakdowns in the next section.

Fix. Changes are made in the code, the server configuration or the tag setup, on a staging copy first.

Verify in the lab. The same lab runs are repeated, so each change has a before and an after.

Verify in the field. Field data is read again once the 28-day window has moved past the release date.

Guard. A performance check is added to the release process where the stack allows it, so a later change that undoes the gain is caught before it ships.

Where the time goes

LCP

web.dev splits LCP into four parts. Each has different fixes, which is why "compress the images" works on some sites and does nothing on others.

Part

What it is

Typical fixes

Time to first byte

How long the server takes to start sending the HTML

Caching, a CDN, faster server rendering, fewer redirects

Resource load delay

The gap before the browser starts fetching the LCP image

Put the image in the HTML where the browser can find it early, mark it fetchpriority="high" , never lazy-load it

Resource load duration

How long the image itself takes to download

Correctly sized, compressed images in a modern format, served from a CDN

Element render delay

The gap between the download finishing and the image appearing

Remove render-blocking CSS and scripts; render on the server instead of in the browser

INP

An interaction has three parts: input delay before the handler starts, processing time while it runs, and presentation delay until the next frame. Slow INP almost always traces back to JavaScript holding the main thread. The usual fixes are to break up long tasks, load less script, defer what is not needed for the first interaction, and remove third-party tags nobody is using.

CLS

The causes web.dev lists are images and videos without dimensions, fonts that render at a different size from their fallback, ads and widgets that resize themselves, and content inserted above what the visitor is already reading. The fixes are to reserve the space in advance.

What you receive

A baseline report : field and lab figures per template, per device, dated.

A cause list : each failing metric, the part of it that is slow, and the specific file, script or setting responsible.

The changes , delivered as code in your repository or as configuration in your platform.

An after report : the same lab measurements, then a field reading once the 28-day window has passed.

A list of what was left , with the reason. Usually this is a third-party script the business has chosen to keep, with its cost stated in milliseconds so the decision is an informed one.

WavX does not publish a price for this work. It is quoted after the measurement stage, when the causes are known.

What it cannot promise

Rankings. Google states that Core Web Vitals are used by its ranking systems. It also states that good results in the Core Web Vitals report do not mean pages will rank at the top, and that it tries to show the most relevant content even when the page experience is sub-par. Speed is one signal among many.

A particular field result. Field data reflects your visitors' phones and networks. WavX controls what the site sends, not the device that receives it.

Instant confirmation. The field figures move over 28 days. A Search Console fix validation for this report also runs for 28 days.

Gains the platform does not allow. On a hosted store the platform's servers and checkout are outside anyone's reach but the platform's. For Shopify stores, see Shopify speed optimisation .

A fix that survives new tags. Every chat widget, pixel and A/B testing script added later costs something. The guard in step 6 exists for this reason.

When you should not pay for this

If Search Console's Core Web Vitals report already shows your URLs as good on mobile, there is nothing here to buy. Spend the money on content or on a technical audit instead.

If the site is slow for ordinary reasons, such as oversized images, too many plugins or the cheapest hosting plan, you can fix a good part of it yourself. The guides on how to make a website load faster and why a website is slow cover those steps in plain terms.

If the site is built with a heavy page builder and fails on every template, optimisation may cost more than it returns. Rebuilding the front end on a framework that renders on the server, such as Next.js , can be the cheaper route in the long run. WavX will say so if the measurements point that way.

Frequently asked questions

What are the Core Web Vitals in 2026?

Three metrics, as of October 2026: Largest Contentful Paint (LCP) for loading, Interaction to Next Paint (INP) for responsiveness and Cumulative Layout Shift (CLS) for visual stability. INP replaced First Input Delay in March 2024, so any guide or report that still lists FID is out of date.

My PageSpeed score is low but the site feels fast. Which is right?

They measure different things. The 0 to 100 score is a lab result from one simulated device and connection. Core Web Vitals are assessed on field data from real visitors over the previous 28 days. Google's own guidance is to use field data to decide priorities and lab data to find and test fixes.

Will passing Core Web Vitals improve our Google rankings?

We cannot promise that. Google says Core Web Vitals are used by its ranking systems, and also that good results in the report do not mean pages will rank at the top, because relevance comes first. The dependable gain is for visitors: pages that load, respond and hold still.

How long before the improvement shows in Search Console?

Lab measurements change as soon as a fix is deployed. Field data is collected over a trailing 28-day period, so the Core Web Vitals report and PageSpeed Insights catch up gradually over the following four weeks, provided the page has enough visitors to be reported at all.

How much does speed optimisation cost?

We do not publish a price for it. The work is quoted after the measurement stage, because the cost depends on whether the causes are a few images and scripts or the way the site is built.

Do you work on Shopify and WordPress sites, or only custom builds?

All three. The method is the same, but what can be changed differs. A custom Next.js site can be changed at any level. On a hosted platform, the theme, the apps and the images are in our hands and the platform's servers are not.

Sources

web.dev: Web Vitals · read 2 October 2026

Google Search Central: Understanding Core Web Vitals and Google search results · read 2 October 2026

Google Search Central: Understanding page experience in Google Search results · read 2 October 2026

web.dev: Interaction to Next Paint (INP) · read 2 October 2026

web.dev blog: INP launch as a stable Core Web Vital (12 March 2024) · read 2 October 2026

web.dev: Largest Contentful Paint (LCP) · read 2 October 2026

web.dev: Optimize Largest Contentful Paint · read 2 October 2026

web.dev: Cumulative Layout Shift (CLS) · read 2 October 2026

web.dev: Why lab and field data can be different · read 2 October 2026

Chrome for Developers: CrUX methodology · read 2 October 2026

Google for Developers: About PageSpeed Insights · read 2 October 2026

Search Console Help: Core Web Vitals report · read 2 October 2026

Related

Shopify speed optimisation

Technical SEO audit

Next.js development

Why is my website slow?

SEO and GEO services

Build your own software — your way, your pricing.

WavX Solutions is here to create your own software in a fully custom way, built exactly how you work — with a pricing model that fits your business. Connect now and let's build it.

Contact Now helpwavx@gmail.com