Core Web Vitals: What Every Agency Needs to Know in 2026 Complete Agency Guide
Google's Core Web Vitals are now a confirmed ranking factor. In 2026, agencies delivering slow websites penalise their clients twice: poor user experience and degraded search rankings. This guide explains the three essential metrics, how to measure them, and how to guarantee optimal scores on every delivery.
Core Web Vitals have transformed how agencies must approach website delivery. Since their integration into the Google algorithm in 2021 and the major 2024 update, these three performance metrics are no longer a technical footnote: they directly condition the organic search rankings of every page you deliver to clients.
In 2026, according to Chrome User Experience Report (CrUX) data, around 45% of sites in European Google SERPs pass the "Good" thresholds across all three metrics. For a digital agency, this is both a constraint and an opportunity: well-optimised sites have a measurable competitive advantage.
This guide explains what Core Web Vitals are, why they concretely matter for your clients' rankings, and how to optimise them effectively on every project.
What are Core Web Vitals?
Core Web Vitals are three metrics defined by Google to measure the real user experience of a web page. They form part of a broader set called "Page Experience", which also includes HTTPS security, the absence of intrusive interstitials and mobile optimisation.
The key takeaway
Core Web Vitals measure three fundamental dimensions of user experience: perceived loading speed (LCP), responsiveness to interactions (INP), and visual stability (CLS). Google collects this data directly from Chrome browsers of your real visitors and uses it as a ranking signal.
What distinguishes Core Web Vitals from classic performance metrics is their origin: these are field data metrics, collected from millions of real Chrome users. They are not lab simulations. Google knows exactly how fast your site loads for your visitors, on their real devices and real connections.
The most significant update came in March 2024: INP (Interaction to Next Paint) replaced FID (First Input Delay) as the official responsiveness metric. This transition matters for agencies: INP measures all interactions throughout a session, not just the first one, which tightens requirements on JavaScript-heavy pages.
The three metrics explained
LCP: Largest Contentful Paint
LCP measures the time needed to display the largest element visible on screen. In practice, that is the hero image, main text block or banner video.
| Threshold | Value | Experience |
|---|---|---|
| Good | < 2.5 seconds | Excellent |
| Needs improvement | 2.5 s to 4 s | Acceptable |
| Poor | > 4 seconds | Bad |
The LCP element is often an unoptimised hero image, a web font that blocks rendering, or a slow-responding server. On the vast majority of sites, LCP is the first problem to surface.
INP: Interaction to Next Paint
INP (which replaced FID in March 2024) measures the latency of all user interactions with the page: clicks, keyboard presses, mobile taps. It retains the 75th percentile value of session interactions.
| Threshold | Value | Experience |
|---|---|---|
| Good | < 200 ms | Excellent |
| Needs improvement | 200 ms to 500 ms | Acceptable |
| Poor | > 500 ms | Bad |
INP is particularly critical on sites with heavy JavaScript: complex frameworks, WordPress plugins that add event listeners, third-party chat or tracking scripts. A page that "loads fast" but responds slowly to clicks will get a poor INP score.
CLS: Cumulative Layout Shift
CLS measures the visual stability of a page: does content jump visually during or after loading? A high CLS means elements move unexpectedly, shifting text the user was reading or moving a button just as they were about to click it.
| Threshold | Value | Experience |
|---|---|---|
| Good | < 0.1 | Excellent |
| Needs improvement | 0.1 to 0.25 | Acceptable |
| Poor | > 0.25 | Bad |
The most frequent causes: images without defined dimensions, web fonts that replace displayed text (FOUT/FOIT), or advertisements and embeds that load dynamically and push content down.
Core Web Vitals and SEO: what the data says
The integration of CWV into the Google algorithm is not incidental. Several studies published between 2024 and 2026 document the correlation between CWV scores and SERP positioning.
| Study / Source | Main finding | Scope |
|---|---|---|
| Ahrefs (2024) | Pages in positions 1-3 pass CWV 1.8x more often than pages in positions 8-10 | 1 million URLs analysed |
| Semrush Ranking Factors (2025) | LCP is the CWV signal most correlated with ranking, ahead of INP and CLS | Multi-country SERP analysis |
| Google Search Central (2024) | Pages with poor Page Experience may be excluded from Top Stories on mobile | Official documentation |
| CrUX Report Europe (2025) | 44% of sites in Belgium pass all 3 CWV thresholds on mobile | Chrome field data |
It is important to add nuance: Core Web Vitals are not the only ranking factor, far from it. Content relevance, backlinks and domain authority remain dominant. But with equivalent content and authority, a site that passes CWV thresholds gains an advantage over one that fails them. And in competitive markets like digital in French-speaking Belgium, that advantage can make the difference.
The ground-level reality is more nuanced still: Google can rank excellent content even if the site fails CWV. What it will not do is give you the benefit of the doubt between two pages of comparable value. Performance becomes a tiebreaker.
Typical problems on agency-built sites
After analysing dozens of sites delivered by agencies of all sizes, certain problems recur systematically.
Uncompressed hero images without modern formats
Loading dozens of WordPress plugins
Web fonts without a fallback strategy
Third-party scripts loaded synchronously
Missing dimensions on images
These problems are particularly common on projects delivered quickly, without a formalised performance checklist. The article on technical SEO foundations you are neglecting covers other common blind spots.
How to measure your Core Web Vitals
Measuring CWV correctly means distinguishing two types of data, which are complementary but different in their use.
Google Search Console (absolute priority)
The 'Page Experience' tab and the 'Core Web Vitals' report in Search Console show real field data for your URLs. This is how Google sees your site. Always start here to identify URLs with 'Poor' or 'Needs Improvement' status.
PageSpeed Insights
Google's tool (pagespeed.web.dev) combines CrUX field data (when available) with a Lighthouse lab test. It identifies LCP elements, CLS issues, and scripts that block INP, with concrete recommendations.
Chrome DevTools - Performance Panel
For in-depth diagnosis, Chrome's Performance panel lets you record a session and see precisely which scripts consume the main thread (a frequent cause of poor INP) and which layout shifts occur.
Lighthouse CI in continuous integration
Integrate Lighthouse CI into your deployment pipeline to detect performance regressions before going live. A 90+ lab score does not guarantee field results, but it prevents avoidable regressions.
CrUX Dashboard (Data Studio)
The Chrome UX Report is available via Google Data Studio with an official template. It tracks the evolution of field scores for any domain over 28 rolling days, perfect for monthly client reporting.
A practical point often overlooked: field data is only available if the URL has enough traffic. For a low-traffic site, Search Console will show 'no data'. In that case, lab scores (Lighthouse) remain the only available reference point, and you work from there.
Segmenting mobile and desktop
CWV scores often differ significantly between mobile and desktop. Google uses both, but mobile tends to be more penalised because 4G connections in Belgium and French-speaking Switzerland remain variable by zone, and low-end devices are more widespread than agencies often assume among B2C target audiences.
When auditing a site, always check both segments. A site that passes on desktop but fails on mobile has a real SEO problem, even if the desktop experience seems acceptable.
Concrete optimisations per metric
Optimising LCP
LCP depends primarily on four factors: server speed, resource blocking time, LCP image size and format, and loading priority.
High-impact immediate actions:
- Convert hero images to WebP or AVIF (30 to 70% weight reduction)
- Add
fetchpriority="high"andloading="eager"on the identified LCP image - Use
<link rel="preload">in the<head>to preload the hero image - Optimise TTFB (Time to First Byte): quality hosting with low latency, CDN, server cache
On Next.js or static sites, LCP is easier to control because the server responds near-instantly and images can be served from a CDN from generation. On WordPress, TTFB optimisation requires quality hosting (no low-end shared hosting) and a robust cache plugin like WP Rocket or Perfmatters.
Optimising INP
INP is the hardest metric to optimise on sites with heavy JavaScript. It measures the browser's ability to process an interaction without blocking the main thread.
Priority actions:
- Defer or delay non-critical third-party scripts (analytics, chat, pixels) with
deferorasync - Reduce JavaScript bundle sizes (tree shaking, route-based code splitting)
- Avoid heavy event handlers on frequently clicked elements
- On React/Next.js: avoid unnecessary re-renders, use
useMemoanduseCallbackjudiciously
A high INP is often caused by third-party scripts loaded synchronously. A simple audit: open Chrome DevTools, enable "Block third-party scripts" in the Network panel and measure INP. If the score improves dramatically, you have found the cause.
Optimising CLS
CLS is often the simplest metric to fix once the causes are identified.
Solutions by cause type:
- Images without dimensions: always specify
widthandheightin HTML, or use CSSaspect-ratio - Web fonts: use
font-display: swapand preload critical fonts with<link rel="preload"> - Iframes and embeds: wrap in a container with
aspect-ratioor calculatedpadding-bottom - Cookie banners and pop-ins: use
position: fixedto prevent them from shifting content
What generates CLS
- ✕Hero image without width/height defined
- ✕Google Font without font-display: swap
- ✕Cookie banner in normal document flow
- ✕YouTube embed without reserved dimensions
- ✕Dynamic content injection above the fold
How to fix it
- ✓Add width='1200' height='600' or aspect-ratio in CSS
- ✓Add font-display: swap in the @font-face
- ✓Switch the banner to position: fixed
- ✓Wrap in a div with aspect-ratio: 16/9
- ✓Reserve space with min-height or skeleton screens
Guaranteeing scores for your clients
The real added value of an agency or development partner is not measured only at initial delivery. It is also measured by how long performance holds over time.
CWV delivery checklist
Formalise a performance checklist to validate before every launch: image formats, width/height attributes, deferred scripts, measured TTFB.
Performance report included
Deliver a PageSpeed Insights report with every site. It takes 10 minutes and demonstrates professional rigour that many agencies lack.
Monthly monitoring
Offer monthly score tracking via Search Console or CrUX. Regressions happen (an updated plugin, a bloated third-party script): detecting them early avoids surprises.
Appropriate technical stack
For clients where performance is critical (e-commerce, high-traffic sites), recommend a static or JAMstack setup rather than WordPress. The performance differential is structural.
If you work with a white-label development partner, performance must be built into the service contract, not added as an option. A serious partner maintains LCP, INP and CLS scores within "Good" thresholds from initial delivery and can document their results. Our article on before/after Lighthouse scores for rebuilt agency sites gives concrete examples of what this looks like in practice.
For SEO agencies in particular, guaranteeing technical performance is inseparable from client results. Proposing a technical rebuild to a client stagnating despite good content is often the most profitable conversation of the year. We have detailed how SEO agencies use web development outsourcing to offer this type of service without in-house technical skills.
A word on contractual guarantees
Some agencies are beginning to include performance commitments in their client contracts: "Lighthouse score > 90" or "LCP < 2.5 seconds measured at launch". This is an excellent differentiating practice, but it assumes your delivery process is genuinely calibrated to achieve it. If you outsource development, make sure your white-label partner can guarantee these thresholds and provide proof at delivery.
Frequently asked questions
Conclusion
Core Web Vitals are not a passing trend. In 2026, they are an integral part of the technical baseline for any professional website. For agencies, understanding these metrics is no longer optional: it is a fundamental skill that distinguishes quality deliveries from sites that stagnate in the SERPs.
The good news is that the bulk of optimisations are systematisable. With a rigorous delivery checklist and the right technical stack, it is possible to guarantee "Good" scores across all three metrics for the vast majority of projects. If you want to know how to structure this process without in-house technical skills, see our checklist of criteria for choosing a development partner or discover our white-label approach.
Related articles
Beyond Content: The Technical
SEO agencies know how to produce content. But when a site underperforms despite dozens of optimised articles, the cause is almost always technical: broken crawlability, red Core Web Vitals, incoherent architecture. This article covers the technical SEO foundations that French-speaking SEO consultants often wrongly delegate, and how to fix them.
Case StudiesCase Study: From Overloaded Freelancer
Thomas, a web freelancer based in Namur, was stuck at 4,500 euros per month. Not for lack of clients, but for lack of capacity. Here is how he restructured his business through white-label to reach 9,200 euros monthly without working more hours.
White-LabelWhite-Label Web Development:
You run a marketing, SEO, or communications agency and your clients are increasingly asking for websites. You do not have the technical skills in-house and hiring is not on the cards. This guide explains how white-label web development can turn this challenge into a growth opportunity.