Web Vitals
Web Vitals is Google's initiative for unified page-experience quality signals. Here's the full picture — what the initiative covers, which metrics are "Core" (and rank), which are diagnostic, and why your lab score and field data disagree. The hub for the supplementary metrics that sit under Core Web Vitals.
Web Vitals is Google's umbrella initiative (launched May 2020) for page-experience quality signals. Core Web Vitals — LCP, INP, and CLS — are the subset that feeds ranking; INP replaced FID in March 2024. Everything else under the initiative (TTFB, FCP, TBT, Speed Index) is diagnostic and not a ranking factor. Google ranks on field data (CrUX, p75, page-level), not lab scores — which is why your Lighthouse number and your Search Console report often disagree. This hub maps the whole program and points to each metric's deep dive.
TL;DR — “Web Vitals” is Google’s name for its whole set of page-experience metrics. “Core Web Vitals” are just the three of them that actually affect rankings: LCP (loading), INP (responsiveness), and CLS (visual stability). Metrics like TTFB, FCP, TBT, and Speed Index are also Web Vitals — they’re handy for diagnosing problems, but they don’t move your rankings.
What Web Vitals is
Google launched Web Vitals in 2020 to fix a real problem: there were dozens of ways to measure how fast and smooth a page felt, and nobody agreed on which ones mattered. Web Vitals is Google’s answer — a single, named set of quality signals so everyone can point at the same things.
Evidence for this claim Web Vitals is Google's initiative for unified user-experience quality signals, with LCP, INP, and CLS as the current Core Web Vitals. Scope: Current web.dev definition and stable Core Web Vitals set. Confidence: high · Verified: web.dev: Web VitalsThe most important thing to understand is that Web Vitals and Core Web Vitals are not the same thing:
- Web Vitals is the whole umbrella — every metric in the program.
- Core Web Vitals are the three that Google says apply to every page and uses in its ranking systems.
The three Core Web Vitals
These are the ones that count for SEO:
- LCP (Largest Contentful Paint) — how long until the biggest thing on screen loads. Aim for 2.5 seconds or less.
- INP (Interaction to Next Paint) — how quickly the page responds when you tap or click. Aim for 200 milliseconds or less.
- CLS (Cumulative Layout Shift) — how much the page jumps around as it loads. Aim for 0.1 or less.
If you’ve heard of FID (First Input Delay), that’s the old one — INP replaced it in March 2024. Stop optimizing for FID.
Evidence for this claim INP replaced FID as a Core Web Vital on March 12, 2024. Scope: Chrome team's announced Core Web Vitals transition date. Confidence: high · Verified: web.dev: INP is now a Core Web VitalThe other Web Vitals
You’ll keep bumping into names like TTFB, FCP, TBT, and Speed Index in tools like PageSpeed Insights and Lighthouse. These are also Web Vitals — but they’re diagnostic. They help you figure out why a Core metric is bad. They are not Core Web Vitals and they don’t directly affect rankings.
The thing most people get wrong
A perfect PageSpeed/Lighthouse score doesn’t mean you pass Core Web Vitals. Those tools run a single lab test on a simulated phone. Google actually ranks on field data — what real Chrome users experience on your page. That’s why your Lighthouse number and your Search Console report often disagree, and the Search Console one is the one that matters for ranking.
Want the full taxonomy, the field-vs-lab story, and the honest take on how much Core Web Vitals really move rankings? Switch to the Advanced tab.
Evidence for this claim The current stable Core Web Vitals subset is LCP, INP and CLS; FID is historical and was replaced by INP in 2024. Scope: web Confidence: high · Verified: Web VitalsTL;DR — Web Vitals is Google’s umbrella initiative (May 2020); Core Web Vitals (LCP, INP, CLS) are the stable subset that feeds ranking. INP replaced FID on March 12, 2024. The “other” Web Vitals — TTFB, FCP, TBT, Speed Index — are diagnostic, more experimental, and not ranking factors. Google ranks on field data (CrUX, 75th percentile, page-level where available), not lab scores — which is why Lighthouse and Search Console disagree. Ranking weight is confirmed but lightweight: Mueller calls it “more than a tie-breaker” but “not giant factors.” Bing has no equivalent program.
Web Vitals is the initiative, not the metric
Google’s own definition: “Web Vitals is an initiative by Google to provide unified guidance for quality signals that are essential to delivering a great user experience on the web.” The whole point was to cut through metric overwhelm — by 2020 there were a dozen ways to score a page and no agreement on which to trust.
Evidence for this claim Web Vitals is Google's initiative for unified user-experience quality signals, with LCP, INP, and CLS as the current Core Web Vitals. Scope: Current web.dev definition and stable Core Web Vitals set. Confidence: high · Verified: web.dev: Web VitalsThe program is two tiers, and conflating them is the single most common mistake I see:
- Core Web Vitals — “the subset of Web Vitals that apply to all web pages, should be measured by all site owners, and will be surfaced across all Google tools.” These are LCP, INP, and CLS, and they’re the ones in Google’s ranking systems.
- Other Web Vitals — supplementary, often tool- or context-specific metrics that “can serve as proxy—or as supplemental metrics for the three Core Web Vitals—to help capture a larger part of the experience or to aid in diagnosing a specific issue.” Google is explicit that “their definitions and thresholds may change with greater frequency” than the Core set.
That lifecycle distinction matters. Google tracks Core Web Vitals candidates through three phases — experimental, pending, then stable — before they count. Core Web Vitals are at the Stable stage — “actively supported” and they “won’t change more than once per year.” INP followed that exact runway: it moved from experimental to pending on May 10, 2023, then became stable on March 12, 2024, replacing FID. That’s why swapping FID for INP took a long, telegraphed runway, while the diagnostic metrics can shift quietly.
Evidence for this claim INP replaced FID as a Core Web Vital on March 12, 2024. Scope: Chrome team's announced Core Web Vitals transition date. Confidence: high · Verified: web.dev: INP is now a Core Web VitalCore Web Vitals — the three that rank
| Metric | Measures | ”Good” threshold | Field-measurable? |
|---|---|---|---|
| LCP (Largest Contentful Paint) | Loading | ≤ 2.5 s | Yes (CrUX) |
| INP (Interaction to Next Paint) | Responsiveness | ≤ 200 ms | Yes (CrUX) |
| CLS (Cumulative Layout Shift) | Visual stability | ≤ 0.1 | Yes (CrUX) |
INP became a Core Web Vital on March 12, 2024, replacing FID. FID was removed from Search Console that day and Chrome tool support ended September 9, 2024 — it’s fully retired. Any article or dashboard still listing FID as a current Core Web Vital is out of date.
Evidence for this claim INP replaced FID as a Core Web Vital on March 12, 2024. Scope: Chrome team's announced Core Web Vitals transition date. Confidence: high · Verified: web.dev: INP is now a Core Web VitalThe Core trio gets its own deep dive — see Core Web Vitals for thresholds, the 75th-percentile rule, and how to improve each one. This hub is about the whole initiative, including the metrics that sit underneath it.
Other Web Vitals — the diagnostic layer
This is the section most “web vitals” articles skip or mangle. These four are real Web Vitals, they show up constantly in your tooling, and none of them is a ranking factor:
| Metric | What it tells you | ”Good” | Where it lives |
|---|---|---|---|
| TTFB | Server response latency (precedes LCP) | ≤ 0.8 s | Field + lab |
| FCP | When any content first paints | ≤ 1.8 s | Field + lab |
| TBT | Main-thread blocking (lab proxy for INP) | < 200 ms | Lab only |
| Speed Index | Perceived load speed from a load video | ≤ 3.4 s | Lab only |
The trap is that TBT and Speed Index don’t exist in the field at all — there’s no CrUX value for them. They’re Lighthouse-computed proxies. TBT approximates INP (Lighthouse can’t measure real interactions, so it measures how long the main thread is blocked instead); a low TBT usually means a low INP, but they’re not the same number. Speed Index is a perceived-speed proxy weighted at roughly 10% of the Lighthouse Performance Score. Google itself notes about TTFB: “Because TTFB isn’t a Core Web Vitals metric, it’s not absolutely necessary that sites meet the ‘good’ TTFB threshold.”
Field data is what Google ranks on
This is the distinction that resolves most “why don’t my numbers match” confusion. Lab data is a single synthetic test — Lighthouse, DevTools, the lab section of PageSpeed Insights — run on a simulated device with a cold cache. Field data is the Chrome User Experience Report (CrUX): real Chrome users, aggregated at the 75th percentile over a 28-day rolling window, split by mobile and desktop.
Google ranks on the field data. As Philip Walton put it, “If you have both field data and lab data for a given page, field data is what you should use to prioritize your efforts.” So a 100 Performance Score in Lighthouse doesn’t mean your real users pass, and a failing lab score doesn’t necessarily mean you’re failing rankings. Use lab tools to diagnose, CrUX to judge.
One more thing the top-ranking pages almost never mention: Google uses page-level CrUX data where there’s enough of it, not the origin-level (whole-site) average. That matters a lot. In my Core Web Vitals data study (CrUX plus 5.2M pages), only 21.2% of individual pages passed all three Core Web Vitals versus 33% at the origin level. The origin average flatters you — Google ranks the page.
Do Web Vitals affect rankings? (Honestly.)
Only the three Core Web Vitals are confirmed ranking signals. Google’s own FAQ says it plainly: “Core Web Vitals are used by our ranking systems.” But Google doesn’t publish a percentage, a fixed weight, or a formal tiebreaker mechanism anywhere — its own docs say “there is no single signal. Our core ranking systems look at a variety of signals that align with overall page experience.” The closest thing to a weight estimate comes from John Mueller’s own characterization, not an official doc: “it’s a ranking factor, and it’s more than a tie-breaker, but it also doesn’t replace relevance,” and separately, “Core Web Vitals are not giant factors in ranking.” Google’s own docs go further: “Trying to get a perfect score just for SEO reasons may not be the best use of your time,” and “Google Search always seeks to show the most relevant content, even if the page experience is sub-par.”
Evidence for this claim Google says Core Web Vitals are used by ranking systems, while page experience does not override more relevant content. Scope: Google Search ranking guidance; no fixed weight or ranking-position effect is promised. Confidence: high · Verified: Google: Core Web Vitals and Search Google: Page experienceSo: fix Core Web Vitals because they’re genuinely good for users and because Google confirms they factor into ranking — not because a green score guarantees a jump in position. As Google’s own FAQ puts it, good scores in reports like Search Console or third-party tools “doesn’t guarantee that your pages will rank at the top of Google Search results.”
Does Bing use Web Vitals?
No. Bing has no equivalent to Core Web Vitals and doesn’t use Google’s LCP/INP/CLS framework as a formal ranking signal. It still values fast, usable pages — but it leans on behavioral signals (click-through, dwell time, bounce) as its quality proxies rather than a CrUX-style field assessment. Optimizing Core Web Vitals helps Bing indirectly (faster pages → better behavior) but there’s no proprietary Bing program to chase.
The state of Web Vitals in 2026
As of the May 2026 CrUX release, 55.9% of tracked origins pass all three Core Web Vitals. LCP remains the hardest (≈68.6% good) and INP the easiest now that sites have adapted to the FID transition (≈86.6% good). There are no confirmed new Core Web Vitals coming — claims about a “Visual Stability Index” or similar are third-party speculation with no official Google announcement, so treat them as unconfirmed until Google says otherwise.
Where to go next
This hub is the map. The Core trio has its own Core Web Vitals deep dive; below are the supplementary metrics that sit under this initiative, each nested under this hub:
- First Contentful Paint — when the first content paints (≤ 1.8 s good); a loading diagnostic that often explains a slow LCP, but not a Core Web Vital.
- Time to First Byte — server response latency that precedes FCP and LCP (≤ 0.8 s good); fix it to help LCP, but TTFB itself isn’t a ranking factor.
- Total Blocking Time — the lab-only proxy for INP (< 200 ms good); how long the main thread was blocked, used to debug responsiveness when you can’t measure real interactions.
- Speed Index — the lab-only perceived-load-speed metric (≤ 3.4 s good) computed from a video of the page loading; roughly 10% of the Lighthouse score.
For the field-data backbone everything here rests on, see CrUX, and for the broader picture, Web Performance.
AI summary
A condensed take on the Advanced version:
- Web Vitals = the initiative (Google, May 2020) for unified page-experience signals. Core Web Vitals = the ranking subset: LCP (loading, ≤ 2.5 s), INP (responsiveness, ≤ 200 ms), CLS (visual stability, ≤ 0.1). They are not synonyms.
- INP replaced FID on March 12, 2024; FID is fully retired.
- Other Web Vitals are diagnostic, not ranking factors: TTFB (≤ 0.8 s), FCP (≤ 1.8 s), TBT (< 200 ms, lab-only INP proxy), Speed Index (≤ 3.4 s, lab-only perceived-speed proxy, ~10% of the Lighthouse score).
- Google ranks on field data (CrUX), not lab scores — 75th percentile, 28-day window, mobile/desktop split. Lab tools (Lighthouse, DevTools) are for diagnosing; that’s why your Lighthouse number and Search Console disagree.
- Page-level, not origin-level, is what Google uses. Patrick’s study: 21.2% of pages pass vs. 33% of origins — the origin average flatters you.
- Ranking weight is confirmed but lightweight. Mueller: “more than a tie-breaker” but “not giant factors”; relevance dominates.
- Bing has no equivalent Core Web Vitals program; it uses behavioral signals.
- 2026: 55.9% of origins pass all three (CrUX, May 2026); LCP hardest, INP easiest. No confirmed new Core Web Vitals.
Official documentation
Primary-source documentation on the Web Vitals initiative and its metrics.
Google / web.dev
- Web Vitals (initiative overview) — the definition, the Core vs. other tiers, and the lifecycle (Stable, experimental).
- Core Web Vitals and Google Search results — how Core Web Vitals factor into ranking.
- Understanding page experience in Google Search — the “relevance still wins” and “perfect score may not be worth it” guidance.
- Largest Contentful Paint (LCP) · Interaction to Next Paint (INP) · Cumulative Layout Shift (CLS) — the three Core Web Vitals.
- First Contentful Paint (FCP) · Time to First Byte (TTFB) · Total Blocking Time (TBT) — the supplementary metrics’ official definitions.
- Lab and field data differences — why your tools disagree and which data to trust.
- INP is officially a Core Web Vital — the March 12, 2024 launch that retired FID.
- Chrome User Experience Report (CrUX) — the field dataset Google ranks on.
- Web Vitals tools — which tool reports which metric.
Bing / Microsoft
- Bing publishes no Core Web Vitals equivalent. Its Webmaster Guidelines cover page speed and usability in general terms rather than a CrUX-style field framework.
Quotes from the source
On-the-record statements from Google and its engineers. Each link is a deep link that jumps to the quoted passage on the source page.
Google / web.dev — what the initiative is
- “Web Vitals is an initiative by Google to provide unified guidance for quality signals that are essential to delivering a great user experience on the web.” Jump to quote
- “Core Web Vitals are the subset of Web Vitals that apply to all web pages, should be measured by all site owners, and will be surfaced across all Google tools.” Jump to quote
- “The other Web Vitals are often context or tool specific, and may be more experimental than the Core Web Vitals. As such, their definitions and thresholds may change with greater frequency.” Jump to quote
Google — TTFB and FCP are not Core Web Vitals
- “Because TTFB isn’t a Core Web Vitals metric, it’s not absolutely necessary that sites meet the ‘good’ TTFB threshold, provided that it doesn’t impede their ability to score well on the metrics that matter.” Jump to quote
- “A low TBT often correlates with a low Interaction to Next Paint (INP).” Jump to quote
Google — field data is what to trust
- “If you have both field data and lab data for a given page, field data is what you should use to prioritize your efforts.” — Philip Walton. Jump to quote
Google — ranking mechanics (no published weight)
- “Core Web Vitals are used by our ranking systems.” Jump to quote
- “There is no single signal. Our core ranking systems look at a variety of signals that align with overall page experience.” Jump to quote
- “[Good scores] doesn’t guarantee that your pages will rank at the top of Google Search results.” Jump to quote
Rick Viscomi, Google Chrome — INP replaces FID
- “Starting today, INP is no longer experimental and will instead be considered a pending Core Web Vital metric.” — May 10, 2023 announcement. Jump to quote
- “Interaction to Next Paint (INP) is now a stable Core Web Vital metric, replacing First Input Delay (FID).” — March 12, 2024 launch. Jump to quote
John Mueller, Google — the ranking weight
- “It is a ranking factor, and it’s more than a tie-breaker, but it also doesn’t replace relevance.” Read the coverage
- “Core Web Vitals are not giant factors in ranking, and I doubt you’d see a big drop just because of that.” Read the coverage
#:~:text= deep links may need confirmation against the live page. Web Vitals mistakes that lead to the wrong work
- Using “Web Vitals” and “Core Web Vitals” interchangeably. The broader initiative contains diagnostic metrics; only LCP, INP, and CLS are the current Core set used in ranking.
- Reporting Lighthouse as the ranking result. Lighthouse is a synthetic lab test. Google uses CrUX field data for the Core Web Vitals signal, so the two answer different questions.
- Optimizing the origin average while weak templates fail. Origin-level data can hide a poor product, article, or checkout template. Segment URLs by template and inspect page-level or grouped field data where available.
- Averaging away the slow users. Core Web Vitals assessment uses the 75th percentile, not the mean. Report the same percentile that the assessment uses.
- Keeping FID on the current scorecard. INP replaced FID in March 2024. Historical FID trends may be context, but they are not the current responsiveness target.
Web Vitals map
| Question | Metric or source | What to remember |
|---|---|---|
| Main content appears | LCP | Core Web Vital; good at 2.5 seconds or less |
| Interactions respond | INP | Core Web Vital; good at 200 milliseconds or less |
| Layout stays stable | CLS | Core Web Vital; good at 0.1 or less |
| Server responds | TTFB | Diagnostic input to loading, not a Core Web Vital |
| First content appears | FCP | Diagnostic paint milestone, not a Core Web Vital |
| Main thread blocks in a lab run | TBT | Lab diagnostic and INP proxy, not a Core Web Vital |
| Visible page fills in | Speed Index | Lab visual-progress metric, not a Core Web Vital |
| Real-user ranking data | CrUX / Search Console | Field data at the 75th percentile |
| Reproducible diagnosis | Lighthouse / DevTools | Lab data; useful for finding causes |
Core Web Vitals program scorecard
Metric: Passing URLs and user experiences for LCP, INP, and CLS, segmented by page template and device class.
What it tells you: Whether real visitors receive a good loading, responsiveness, and visual-stability experience, and whether one template is hiding behind a healthy origin aggregate.
How to pull it: Use Search Console’s Core Web Vitals report for issue groups and PageSpeed Insights or CrUX for URL- and origin-level field distributions. Use Lighthouse or DevTools only to diagnose the causes behind a field result.
Benchmark or realistic range: Use Google’s published “good” thresholds at the 75th percentile: LCP at 2.5 seconds or less, INP at 200 milliseconds or less, and CLS at 0.1 or less. Do not invent a universal Lighthouse-score target.
Cadence: Monitor field trends by release and review the rolling field window after meaningful changes. Keep lab tests in continuous checks for fast regression signals, but do not report them as the field outcome.
Test yourself: Web Vitals
Five quick questions on the Web Vitals initiative and what actually ranks. Pick an answer for each, then check.
Web Vitals
Web Vitals is Google's initiative (launched May 2020) for unified page-experience quality signals. Core Web Vitals — LCP, INP, and CLS — are the subset used in ranking; the rest (TTFB, FCP, TBT, Speed Index) are diagnostic, not ranking factors.
Related: Core Web Vitals
Web Vitals
Web Vitals is the umbrella initiative Google launched in May 2020 to give site owners a single, unified set of quality signals for delivering a great user experience on the web. It exists to cut through the noise of dozens of competing performance metrics by naming the ones that actually matter.
The program has two tiers. Core Web Vitals are the three metrics that apply to all pages, are surfaced across all Google tools, and feed Google’s ranking systems: LCP (Largest Contentful Paint, loading), INP (Interaction to Next Paint, responsiveness — it replaced FID on March 12, 2024), and CLS (Cumulative Layout Shift, visual stability). Everything else under the initiative — TTFB, FCP, TBT, and Speed Index — is a supplementary or diagnostic metric. They help you debug the Core metrics, but they are not ranking factors and their definitions can change more often.
Two distinctions matter most. “Web Vitals” and “Core Web Vitals” are not synonyms — Core is the ranking-relevant subset. And Google ranks on field data (real Chrome users in the CrUX dataset, at the 75th percentile, page-level where available), not on lab scores from tools like Lighthouse. A perfect lab score doesn’t mean your real users pass.
Related: Core Web Vitals
Build-time retrieval analysis plus live signals for this exact article. The automatic chunk report includes a deterministic readiness score and is ready without a model download.
Search Console
sampleGA4 traffic (28d)
sampleCloudflare traffic (7d)
sampledCrUX field data (28d, phone)
sampleGoogle NLP entities
localChangelog
Updated Jul 18, 2026.
Editorial summary and recorded change details.Summary
Fixed a ranking-weight quote contradiction (the article's own conclusion understated a Mueller quote it had just presented), grounded the ranking section directly in Google's current page-experience FAQ wording, and added the dated experimental-to-pending-to-stable lifecycle history for the INP transition.
Change details
-
Do Web Vitals affect rankings? section now leads with Google's own FAQ language ('used by our ranking systems'; 'no single signal') and clearly attributes the 'lightweight'/tie-breaker framing to John Mueller instead of stating it as the article's own conclusion, removing a line that understated the Mueller quote it followed.
-
Added the three official Core Web Vitals lifecycle phases (experimental, pending, stable) and the dated INP transition (pending May 10, 2023; stable March 12, 2024) to the lifecycle paragraph.
Full comparison unavailable — no prior snapshot was archived for this revision.