Skip to content
BOOSTD

Core Web Vitals & Site Speed

Core Web Vitals optimisation service for faster pages on phones

Our Core Web Vitals optimisation service fixes the speed problems your visitors feel on their own phones, judged by their data, not a test-tool score.

No cost to ask. A person replies within one working day.Or get an instant free SEO auditSee pricingBook a free callCall 647-896-7674

Proposed change

Example

Homepage headline

− Welcome to our website+ Kitchen renovations in Hamilton, quoted in 48 hours
  • Loads fast on phones
  • Clear call button
  • Quote form works
  • Easy to read
Example change with an invented business. It shows the kind of fix, not a real result.

In every planIncluded in Local or Growth, from $149 a month. Every plan has every feature; they differ by size.

Compare plans

What the metrics mean

The three Core Web Vitals and what each one measures

Each of the three Core Web Vitals matches something people complain about, which makes them worth fixing even with search set aside.

Largest Contentful Paint answers "how long until the page looked loaded?" It measures when the largest element on screen finished loading, usually a main image, a heading or a block of text. It depends mostly on how fast your server responds and how early the browser finds that key file.

Interaction to Next Paint answers "did it respond when I tapped?" It measures the delay between a tap, click or key press and the next visible change on screen, across the whole visit. This is where JavaScript-heavy sites get caught: the page loads fast, then feels stuck because every tap waits behind other work in the browser.

Cumulative Layout Shift answers "why did it move while I was reading?" It measures unexpected movement of content on screen. Common causes are images without set sizes, fonts swapping, banners added above the content, and cookie notices that push the page down just as someone goes to tap a link.

Google’s thresholds

What counts as a good score, and how Google measures it

These are Google’s published thresholds and measurement rules. Each figure links to the official documentation.

Largest Contentful Paint at or below this is rated good
Source: web.dev: Largest Contentful Paint
Interaction to Next Paint at or below this is rated good
Source: web.dev: Interaction to Next Paint
Cumulative Layout Shift at or below this is rated good
Source: web.dev: Cumulative Layout Shift
The point in your page loads where each threshold is checked
Source: web.dev: Web Vitals
The rolling window the Chrome UX Report uses to gather field data
Source: Chrome UX Report documentation

Two details matter most. The first is the 75th percentile: Google judges you not on the average visit but at the point where three quarters of visits are faster and a quarter slower. Averages hide the slow visits this rule protects.

The second is the 28-day rolling window. A fix made today will not fully show in Search Console for about a month, so we set up speed tracking in your own analytics to show within days whether it worked.

Field data and lab data

Field data and lab data answer different questions

Most arguments about site speed come from mixing these two up. One tells you what your visitors experienced. The other helps you find out why.

Field data compared with lab data: what each is for and where each can mislead
DimensionField data (from visitors)Lab data (simulated tests)
What it isMeasurements from visits on people’s own devices and networksA simulated page load on a set device and a slowed connection
Where it comes fromThe Chrome UX Report, and your own speed tracking if you have itLighthouse, the lab section of PageSpeed Insights, WebPageTest and similar tools
Best used forDeciding whether there is a problem and who it affectsFinding the cause, with a trace you can follow
Blind spotShows what happened but not why, and lags behind your changesCannot represent your visitors, their devices or their networks
INP coverageCaptures taps and clicks across the whole visitCannot measure it properly, because simulated tests do not click and tap like visitors
When they disagreeThis is the one that reflects your businessUse it to form ideas to check, and do not treat it as the final word

Diagnosis

How to tell whether you have a speed problem

Most arguments about site speed come from acting on the wrong measurement. These three questions show whether there is a problem, which one it is, and whether you will be able to tell when it is fixed.

A decision diagram that starts from a poor score in a speed tool.
  1. Does field data fail a threshold at the 75th percentile?

    Yes: At least a quarter of visits are affected. Fix the failing metric one template at a time.

    No: Your visitors do not match the simulation. The lab score is not worth spending money on.

  2. Is the failing metric Interaction to Next Paint?

    Yes: The page loads and then stops responding. Look at long tasks, event handlers and third-party scripts.

    No: It is a loading or layout problem. Start with the LCP element and anything that moves after load.

  3. Can you see the effect of a change within days?

    Yes: Your team can learn from each change, which stops the gains being lost within a few months.

    No: You are waiting on a 28-day lag. Add your own speed tracking before you fix anything else.

What we do

What our Core Web Vitals optimisation covers

We fix problems one template at a time. Ten thousand slow product pages are one problem with one fix. Treating them as ten thousand problems is how these projects stall.

  • A review of visitor speed data by template, device type and country, so we fix what affects your visitors
  • Finding the LCP element on each template, then fixing what delays it: server response, blocking files, late-loading images and fonts
  • INP diagnosis through long-task profiling, event handler cost, hydration and third-party scripts
  • Layout fixes: set sizes for images and video, a font loading plan and reserved space for anything added after load
  • An audit of third-party tags, with the measured slowdown and a recommendation for each
  • An image plan: formats, responsive sizes, priority hints and what needs to load first
  • Less JavaScript, because shipping less code is the most dependable way to make a page respond faster
  • Speed tracking in your own analytics, so you can see the effect of changes within days
  • A written performance budget, plus a rule for who can add to the page and when

Keeping the gains

Why sites get slow again after speed work

The technical fixes are the easier half. Sites usually slow down again because of how teams work together, not because of the engineering.

Two teams, one page, no shared budget.
Developers speed up the build. Marketing adds tags through a tag manager with no review. Neither sees the combined effect until the field data moves a month later, and by then nobody knows which change caused it. A performance budget with a clear owner is the fix that lasts.
The team worked on the score.
Effort goes into the parts of a lab score that are cheap to move, and the parts visitors feel stay the same. You get a better number, the same experience and no change in field data.
New features are added without a speed check.
A carousel, a chat widget, a reviews embed, a personalisation script. Each one makes sense alone. Together they are why the site is slow. Without a rule that each addition’s speed cost is measured first, the result is predictable.
Nobody is tracking speed day to day.
If you rely only on Search Console, you wait 28 days after each change to see whether it helped. Teams cannot learn at that pace, so they stop trying. Speed tracking in your own analytics cuts the wait to days.

Questions

Common questions about Core Web Vitals and site speed

What are LCP, INP and CLS measuring?

Loading speed, response speed and visual stability. Largest Contentful Paint (LCP) records when the largest visible element, usually the main image, a heading or a block of text, finishes loading. It stands in for "when did the page look loaded?"

Interaction to Next Paint (INP) measures how quickly the page visibly responds to a tap, click or key press across the whole visit. Cumulative Layout Shift (CLS) measures how much visible content moves unexpectedly while the page loads.

What is the difference between field data and lab data?

Field data comes from real visits on people’s own devices and connections. The Chrome UX Report gathers it, and Google uses it for the Core Web Vitals report in Search Console.

Lab data comes from a simulated device and network, as in Lighthouse and most speed tools. It is great for finding causes, because you can repeat the test and follow a trace, but it does not measure what your visitors experience.

When the two disagree, trust the field data and use the lab tools to find out why.

We have a Lighthouse score of 98. Do we still need this?

Maybe not, but check your field data first. A high lab score on a fast simulated connection shows the page can be fast. It does not show whether it is fast for someone on a three-year-old Android phone on a busy mobile network.

The score is also a weighted mix of measures, so it can stay high while a metric your visitors feel, usually INP, fails.

How much does site speed affect rankings?

Less than most people selling speed work suggest. Google has said consistently that page experience is one signal among many, and that useful content usually outranks faster but less relevant content.

The stronger reason is sales and cost. Slow pages lose visitors before they see anything, and with paid ads you have already paid for those visitors. So we treat speed as a way to win more business, with rankings a smaller bonus.

Our tag manager is the problem. What do we do about it?

Measure the cost of each tag, then agree who approves new ones. Most sites carry tags for tools nobody uses any more.

Then set rules: who approves a new tag, what evidence they need and what the performance budget is. Without them, the tags come back within six months and the gains are lost.

How long before improvements show in Search Console?

About a month. Search Console uses field data from a rolling 28-day window, so a change made today will not fully show for about a month, even if it worked at once.

Your own speed tracking shows the change within days, which is a main reason to set it up: you are not waiting on Google’s reports to know whether a fix worked.

Find out whether your site has a speed problem

We will review your field data by template and tell you which metric is failing, which visitors it affects and what a fix would take. Sometimes your lab score is misleading you and the site is fine.

References

Sources for core web vitals optimisation service

The official documents and research this page is based on. Platform rules change, so check the source before you act on a detail.

  1. web.dev: Web Vitals
  2. web.dev: Interaction to Next Paint (INP)
  3. Chrome UX Report documentation
  4. Google Search Central: understanding Core Web Vitals and Search results
  5. web.dev: Largest Contentful Paint
  6. web.dev: Cumulative Layout Shift

Last updated · Published by Zubair Afzal, responsible editor