A common question in SEO is whether Core Web Vitals (CWV) impact rankings. Many think higher scores automatically mean higher rankings.
In this guide, we will give clear answers on how Core Web Vitals impact SEO. You’ll also learn when they matter most and what you can do to improve them.
Key Takeaways
- Google confirmed Core Web Vitals as a ranking factor, but the impact is lower than most expect.
- CWV can be a deciding factor when two pages have similar content quality, relevance, and authority
- Poor CWV hurts user experience, which directly impacts conversions.
- CLS, one of the three Core Web Vitals, now affects AI agent reliability, not just user experience.
- Caring about and improving Core Web Vitals pays off.
What are Core Web Vitals and how does Google use them?
Core Web Vitals are performance metrics that measure how smooth, fast, and user-friendly a webpage feels to visitors. Google includes these metrics as part of its Page Experience ranking factor, which influences how pages rank in search results.
Here’s a quick overview of the main Core Web Vitals and what they measure:
| Metric | What It Measures | Good Score |
|---|---|---|
| Largest Contentful Paint (LCP) | How quickly the main content of a page loads. | Under 2.5 seconds |
| Interaction to Next Paint (INP) | How responsive a page feels when users click, tap, or type. | Under 200 milliseconds |
| Cumulative Layout Shift (CLS) | How visually stable a page is as it loads (how much content shifts). | Less than 0.1 |
Note: INP replaced the older First Input Delay (FID) metric in 2024. It provides a more accurate picture of how responsive your site feels during real interactions.
Do Core Web Vitals affect SEO?
Yes, Core Web Vitals do affect SEO, and they play a crucial role in how Google evaluates overall page experience. That said, they aren’t the most dominant ranking factors. The value and relevance of your content still have the biggest influence on where your pages rank.
Google’s John Mueller emphasised this (opens in a new tab), stating:
“…relevance is still by far much more important.
So just because your website is faster with regards to Core Web Vitals than some competitors doesn’t necessarily mean that …you will jump to position number one in the search results.”
In simple terms, Google cares more about how useful and relevant your content is. Even if your site loads faster, it won’t beat pages that give better answers to what people are searching for.
Google also reinforced this in a page experience FAQ (opens in a new tab). It states:
“Keep in mind that getting good results in reports like Search Console’s Core Web Vitals report or third-party tools doesn’t guarantee that your pages will rank at the top of Google Search results; there’s more to great page experience than Core Web Vitals scores alone. These scores are meant to help you to improve your site for your users overall, and trying to get a perfect score just for SEO reasons may not be the best use of your time.”
To put it plainly, Google is reminding site owners that good Core Web Vitals scores don’t guarantee top rankings. These scores are meant to guide you in improving your website for real users, not as a trick to hack the SEO algorithm.
If you Google a keyword and look at the top results, you’ll notice that many of those pages don’t have perfect Core Web Vitals scores. They still rank high because their content is more relevant, helpful, and trustworthy, which is what Google values most.
For example, if you search for “best credit cards for beginners,” you’ll often see large banks or trusted financial websites ranking at the top.
Many of these pages don’t have perfect Core Web Vitals scores, but they still rank well because the content is detailed, trustworthy, and closely aligned with search intent, which Google values more than performance metrics alone.
When do Core Web Vitals matter for SEO?
We have already established that Core Web Vitals do affect SEO. Their impact, however, is more noticeable in certain situations.
Here’s when CWV really matters:
- When pages are similar: If two pages have comparable content quality, authority, and relevance, the one with better Core Web Vitals may rank slightly higher.
- When improving from poor to good: Fixing major performance issues has a noticeable impact. But once a page reaches “good,” further improvements bring little extra ranking benefit.
- When competition is tight: In highly competitive niches, even small CWV improvements can make a difference, especially on mobile.
In short, a good Core Web Vitals score alone won’t make weak content rank higher, but they can help a well-optimised page gain an edge when it matters most.
Why you should still improve Core Web Vitals
Core Web Vitals may not be the strongest ranking factor, but they play an important role in how people experience your website.
When a site loads slowly or reacts poorly, users often get frustrated and move on. Google research shows that as page load time goes from one second to ten seconds, the probability of a visitor bouncing increases by 123%. Many leave before they even read, click, or engage. As a result, poor CWV can quietly hurt your conversions, whether that’s signups, product sales, or subscriptions.
Improving Core Web Vitals makes your site faster and smoother for everyone. It creates a better experience, especially for users on slower devices or networks. Also, it keeps users coming back, since fast and user-friendly sites leave a lasting positive impression. Vodafone improved their Largest Contentful Paint by 31% and saw an 8% increase in sales as a direct result, a pattern that shows up consistently across industries, not just large enterprises.
Beyond user experience, CLS, one of the three Core Web Vitals, now directly affects how AI agents interact with your site. Google’s Lighthouse Agentic Browsing framework, explicitly lists CLS as critical for agent reliability. Browser-based AI agents identify page elements and act on them a moment later. If the layout shifts in between, the interaction fails.
In the end, improving Core Web Vitals sets off a positive chain reaction. Better performance leads to happier visitors, stronger engagement, improved AI agent compatibility, and better overall results.
How to check the Core Web Vitals of your website
Core Web Vitals can be checked in two ways: using data from real visitors to your site (field data) or using simulated performance tests (lab data). While both exist, Google relies on field data when using Core Web Vitals as part of its page experience signals in search rankings.
You can check this field data in Google Search Console, where the Core Web Vitals report shows how different pages on your site perform based on real user experience. This is the main place to check your website’s Core Web Vitals based on real user data.

One thing to keep in mind: Google calculates CWV scores using field data collected over a 28-day rolling window. It then applies a 75th percentile threshold. At least 75% of real visits must meet the Good threshold for a metric to count as Good for ranking. Fixes you make today won’t appear in Search Console straight away. It typically takes several weeks for improvements to show up in the report.
For checking a specific URL, PageSpeed Insights is the right tool. It returns field data from CrUX, the same 28-day dataset Google uses for ranking. It also returns lab data from a simulated test. The lab data is useful for diagnosing issues, but it is the field data that feeds into Google’s ranking signals.
However, both Search Console and PageSpeed Insights aggregate data over time. This makes it difficult to spot specific problem pages or catch issues as they happen.
This is where Real User Monitoring (RUM) becomes useful. RUM tools collect Core Web Vitals directly from your visitors in near real time, giving you page-level visibility and continuous insights instead of delayed summaries.
RUM tools like WebYes help you track Core Web Vitals across your pages and devices using real visitor data, making it easier to spot issues early and monitor performance over time.

How to improve Core Web Vitals
Core Web Vitals is one of the most important website performance metrics to monitor and optimise. Improving CWV involves focusing on the three key metrics: INP, CLS, and LCP. Let’s break down each one and explore practical tips to optimise them.
1. INP (Interaction to Next Paint)
INP measures how quickly a page responds to user interactions, such as clicking or typing, across the entire page lifecycle. The target score is less than 200 milliseconds.
To improve your INP:
- Break up long tasks: If any JavaScript task runs longer than ~50 ms, it blocks responsiveness. Angle your code so it yields control back to the main thread often.
- Avoid unnecessary JavaScript: Eliminate unused code or redundant libraries. Use code splitting so only essential scripts load early.
- Prevent large rendering updates: Complex layouts, forced reflows, or frequent DOM changes can slow interaction. Keep DOM sizes modest and avoid layout thrashing.
- Delay non-essential work: Defer or lazy-load noncritical scripts or UI behaviours so the browser can process user interactions first.
- Use browser APIs thoughtfully: APIs like the Scheduler API or requestIdleCallback help break tasks into smaller chunks so the UI stays responsive.
- Remove or defer third-party scripts: Analytics, ads, or tag managers often run heavy code that impacts interactivity.
2. CLS (Cumulative Layout Shift)
CLS measures the visual stability of your website. The target score is less than 0.1. A low CLS score ensures content doesn’t jump around as the page loads.
Here’s how to optimise CLS:
- Set explicit sizes for media: Always define width, height, or an aspect-ratio for images, videos, and embeds. This ensures space is reserved before the content loads.
- Reserve space for dynamic content: Give ads, pop-ups, and embeds a fixed or minimum height. Even a small min-height helps prevent sudden shifts.
- Ensure pages are eligible for bfcache: The back/forward cache (bfcache) loads pages instantly from memory and prevents layout shifts. Check eligibility in Chrome DevTools.
- Avoid layout-inducing animations: Don’t animate top, left, width, or margin. Use transform and opacity instead to keep animations smooth without triggering reflows.
- Load fonts safely: Prevent text jumps by using font-display: swap and preloading key fonts. Match fallback font sizes and spacing to your web fonts.
- Stabilise late-loading UI elements: Show placeholders for banners, forms, or widgets that appear after load. Load them below the fold or in reserved containers to keep the layout steady.
3. LCP (Largest Contentful Paint)
LCP measures how fast the main content of your page becomes visible. The target score is within 2.5 seconds.
To improve your LCP:
- Make the LCP element discoverable: Ensure your main image or text block is in the initial HTML. Avoid lazy-loading or JavaScript-injected elements that delay rendering.
- Prioritise key resources: Use
<link rel="preload">orfetchpriority="high"for your hero image. Defer non-essential scripts and styles. - Reduce server response time: Lower TTFB by serving content through a CDN and caching static HTML. Deliver content closer to users for faster response.
- Optimise images and fonts: Compress and resize images, use WebP or AVIF, and preload important fonts with font-display: swap.
- Use server-side rendering (SSR): Render key content on the server so it appears instantly instead of waiting for JavaScript to load.
- Aim for instant navigation: Enable bfcache and use the Speculation Rules API to prerender likely next pages for near-zero load times.
Monitor and improve Core Web Vitals continuously
Core Web Vitals are not the strongest ranking factor, but they do influence SEO as part of Google’s page experience signals. They don’t replace relevance or content quality, but they can help differentiate pages when other ranking factors are already strong.
Because Core Web Vitals are evaluated using real user data over time, performance needs to be monitored continuously, not checked once and forgotten. A page that performs well today can degrade quietly due to design changes, third-party scripts, or new features.
Tracking Core Web Vitals across your site using real visitor data helps you catch these issues early and maintain consistent performance. RUM tools like WebYes help you understand how your pages perform for real users, making it easier to keep CWV aligned with your SEO goals.
FAQs
Yes. Google officially confirmed Core Web Vitals as ranking signals under its Page Experience update. They are not the strongest ranking factor, but they do influence search results.
When two pages have similar content quality, relevance, and authority, the page with better Core Web Vitals scores may rank slightly higher.
Loading performance, measured by LCP. Interactivity, measured by INP. Visual stability, measured by CLS. Together, these three pillars make up Core Web Vitals.
Google uses field data collected from real users via the Chrome User Experience Report (CrUX). Scores are based on a 28-day rolling window and assessed at the 75th percentile of page loads.
CrUX data covers a 28-day rolling window. Improvements made today will typically take several weeks to appear in reports.
At least 75% of real page loads must meet the Good threshold for a metric to be considered Good for ranking purposes.
Real User Monitoring (RUM) tools like WebYes track Core Web Vitals from real visitors in near real time, giving you continuous page-level visibility across your site.