computer, summary, chart, business, seo, presentation, business presentation, screen, laptop screen, growth, notebook, laptop, digital notebook, computer, chart, business, business, seo, seo, seo, seo, seo, presentation, growth, growth, laptop
Photo by Lalmch on Pixabay

Tools and providers

Part of Core Web Vitals audit checklist for UK ecommerce sites

Core Web Vitals audit checklist for UK ecommerce sites

Core Web Vitals audit checklist for UK ecommerce sites: test LCP, CLS and INP, compare UK hosting benchmarks and fix mobile-first indexing issues.

What to take away

  • Google's pass marks are LCP 2.5 seconds, CLS 0.1 and INP 200 milliseconds, measured at the 75th percentile of real visits.
  • A template passes only when all three metrics pass. Two out of three is a fail, and there is no separate UK threshold.
  • Origin response time sets the floor under LCP, and a CDN edge cannot repair a slow checkout query.
  • Audit field data first, then reproduce each failure in the lab on a 4G mobile profile.

Thresholds and the pass rule

Google's published marks are LCP 2.5 seconds, CLS 0.1 and INP 200 milliseconds. They apply at the 75th percentile of real visits, so a quarter of sessions can be slower while a page still passes. These numbers are the same for UK stores.

Core Web Vitals pass marks

  • 2.5sLCP good threshold
  • 0.1CLS good threshold
  • 200msINP good threshold
MetricPass markUsual UK ecommerce failure
LCP2.5s or lessSlow origin at checkout, unoptimised hero image
CLS0.1 or lessCookie banner, promo bar, web font swap
INP200ms or lessFilter and add-to-cart scripts, third-party tags

Judge each template on its own. Product, category, cart and checkout pages score differently, so a passing homepage says nothing about the rest of the store.

Hosting and CDN effects on LCP

Time to first byte is the floor under LCP. A UK shared server that returns 800ms before any HTML arrives leaves little room to reach 2.5 seconds on 4G.

Hosting delay to LCP

  1. Shared hosting: many sites on one server
  2. Slow database query at checkout
  3. Delay passes into time to first byte
  4. TTFB delay passes into LCP
  5. UK CDN edge cannot fix slow origin

A CDN edge helps with static assets, images and fonts. It does not fix a slow database query behind your checkout.

Target TTFB to verify

Cloudflare, London edge
under 200ms
Amazon CloudFront, London region
under 200ms
Fastly, London POP
under 200ms
Krystal or Kinsta, UK managed hosting
under 400ms

When it helps LCP

Cloudflare, London edge
Caching HTML and assets near UK shoppers
Amazon CloudFront, London region
Stores already hosted on AWS
Fastly, London POP
Dynamic checkout traffic needing quick connection setup
Krystal or Kinsta, UK managed hosting
Smaller stores wanting edge caching without a CDN project

Those figures are test targets, not published vendor benchmarks. Confirm them from your own UK test node. Your server logs record origin response time per template, and log file analysis for technical SEO shows how to read them alongside crawl and checkout paths.

Auditing each page template in turn

Run this sequence on home, category, product, cart and checkout pages.

  1. Open the Core Web Vitals report in Google Search Console, set it to mobile, and export the page groups so URLs land in template buckets. Google Search Console documents the grouping and export options.
  2. Run PageSpeed Insights on one live URL per template using the mobile 4G profile.
  3. Split LCP into time to first byte, resource load delay and resource load time, then fix the largest share first.
  4. Set width and height on product images, serve AVIF or WebP, and add fetchpriority="high" to the LCP image only.
  5. Load web fonts with font-displayswap and preload one heading font.
  6. Record long tasks while you exercise filters and add-to-cart buttons. JavaScript rendering and third-party tags are frequent INP causes.
  7. Reserve space for the consent banner so it cannot shift layout, and keep it within ICO guidance on cookies and similar technologies.
  8. Repeat the lab test and recheck that template's field data after each release.

For repeatable grouping, the guide to exporting Google Search Console bulk data covers the BigQuery route.

Example: product template before and after

These illustrative figures come from a mobile product template measured at the 75th percentile.

Product template before and after

MetricBeforeAfterResult
LCP4.3s2.1sPass
CLS0.260.04Pass
INP380ms170msPass

Before the work, all three metrics failed. After it, all three passed, so the template passed its assessment.

The fixes were a 1.2MB hero image replaced with a 180KB AVIF with fixed dimensions, fetchpriority="high" on that image, a reserved min-height for the consent banner, and a deferred filter script.

Measuring progress after fixes

Field data is the final check because it reports real UK sessions. Lab data explains why a metric failed and confirms a fix before release. Compare the same template and device before and after each change.

Keep one sheet per template per device with the values, the fix applied and the date. Record the review date for the next audit while the current one is fresh. Quarterly suits a stable store, and monthly suits stores that deploy often or add tags.

For the wider checks behind these numbers, see technical SEO audit checks UK ecommerce sites.

Common questions

Do UK Core Web Vitals thresholds differ from Google's pass marks?

No. Google applies one set of thresholds worldwide. UK work concerns test locations, mobile networks and origin hosting, not different numbers.

Which tool gives template-level field data?

Page groups in the Search Console Core Web Vitals report are the quickest route. The BigQuery export lets you regroup URLs by pattern and keep history.

What causes the worst CLS on UK product pages?

Cookie banners, promotional bars, late web fonts and images without width and height attributes. Reserve space for each element before it renders.

Will a CDN fix a slow LCP?

Only for static assets, images and fonts. If TTFB stays high from the origin, fix the server or database query before adding an edge.

More in Tools and providers