Metryki Web Vitals

Web Vitals to inicjatywa Google dotycząca ujednoliconych sygnałów jakości doświadczenia strony. Oto pełny obraz — co obejmuje inicjatywa, które metryki są „Core” (i wpływają na ranking), które są diagnostyczne oraz dlaczego wynik laboratoryjny i dane terenowe się nie zgadzają. Hub dodatkowych metryk Web Vitals, które znajdują się pod Core Web Vitals.

Opublikowano po raz pierwszy: 26 cze 2026 · Ostatnia aktualizacja: 3 sie 2026 · Advanced
Języki

Web Vitals to parasolowa inicjatywa Google (uruchomiona w maju 2020 r.) dotycząca sygnałów jakości doświadczenia strony. Core Web Vitals — LCP, INP i CLS — to podzbiór wpływający na ranking; INP zastąpił FID w marcu 2024 r. Wszystko inne w ramach inicjatywy (TTFB, FCP, TBT, Speed Index) ma charakter diagnostyczny i nie jest czynnikiem rankingowym. Google pozycjonuje na podstawie danych terenowych (CrUX, p75, na poziomie strony), a nie wyników laboratoryjnych — dlatego liczba z Lighthouse i raport Search Console często się nie zgadzają. Ten hub mapuje cały program i wskazuje pogłębienia każdej metryki.

TL;DR — Web Vitals to parasolowa inicjatywa Google (maj 2020 r.); Core Web Vitals (LCP, INP, CLS) to stabilny podzbiór wpływający na ranking. INP zastąpił FID 12 marca 2024 r. „Inne” Web Vitals — TTFB, FCP, TBT i Speed Index — są diagnostyczne, bardziej eksperymentalne i nie są czynnikami rankingowymi. Google pozycjonuje na podstawie danych terenowych (CrUX, 75. percentyl, na poziomie strony tam, gdzie są dostępne), a nie wyników laboratoryjnych — dlatego Lighthouse i Search Console się nie zgadzają. Wpływ na ranking jest potwierdzony, ale niewielki: Mueller nazywa go „more than a tie-breaker” („czymś więcej niż rozstrzygaczem remisu”), ale „not giant factors” („nie są ogromnymi czynnikami”). Bing nie ma równoważnego programu.

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 Vitals

Web Vitals to inicjatywa, a nie metryka

Własna definicja Google brzmi: “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.” („Web Vitals to inicjatywa Google mająca zapewnić ujednolicone wskazówki dotyczące sygnałów jakości niezbędnych do zapewnienia świetnego doświadczenia użytkownika w internecie”). Chodziło o uporządkowanie nadmiaru metryk — do 2020 r. istniało kilkanaście sposobów oceniania strony i brakowało zgody co do tego, którym ufać.

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 Vitals

Program ma dwa poziomy, a ich mylenie jest najczęstszym błędem, jaki widzę:

  • 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.” („podzbiór Web Vitals, które dotyczą wszystkich stron internetowych, powinny być mierzone przez wszystkich właścicieli witryn i będą prezentowane we wszystkich narzędziach Google”). To LCP, INP i CLS — metryki używane w systemach rankingowych Google.
  • Inne Web Vitals — uzupełniające metryki, często zależne od narzędzia lub kontekstu, które “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.” („mogą służyć jako przybliżenie lub metryki uzupełniające dla trzech Core Web Vitals, aby pomóc uchwycić większą część doświadczenia albo zdiagnozować konkretny problem”). Google wyraźnie mówi, że “their definitions and thresholds may change with greater frequency” („ich definicje i progi mogą zmieniać się częściej”) niż w przypadku zestawu Core.

To rozróżnienie cyklu życia ma znaczenie. Google śledzi kandydatów na Core Web Vitals przez trzy fazy — experimental, pending, a następnie stable — zanim zaczną się liczyć. Core Web Vitals są na etapie Stable — są „actively supported” („aktywnie wspierane”) i „won’t change more than once per year” („nie będą zmieniać się częściej niż raz w roku”). INP przeszedł dokładnie tę drogę: z etapu eksperymentalnego do pending 10 maja 2023 r., a następnie stał się stable 12 marca 2024 r., zastępując FID. Dlatego zamiana FID na INP miała długi, zapowiedziany przebieg, podczas gdy metryki diagnostyczne mogą zmieniać się po cichu.

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 Vital

Core Web Vitals — trzy metryki rankingowe

MetrykaMierzyPróg „Good”Mierzalna w danych terenowych?
LCP (Largest Contentful Paint)Ładowanie≤ 2,5 sTak (CrUX)
INP (Interaction to Next Paint)Responsywność≤ 200 msTak (CrUX)
CLS (Cumulative Layout Shift)Stabilność wizualna≤ 0,1Tak (CrUX)

INP stał się Core Web Vital 12 marca 2024 r., zastępując FID. Tego dnia FID usunięto z Search Console, a obsługa w narzędziach Chrome zakończyła się 9 września 2024 r. — ta metryka jest całkowicie wycofana. Każdy artykuł lub pulpit nadal wymieniający FID jako aktualny Core Web Vital jest nieaktualny.

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 Vital

Trzy metryki Core mają własne pogłębienie — zobacz Core Web Vitals po informacje o progach, regule 75. percentyla i poprawianiu każdej z nich. Ten hub dotyczy całej inicjatywy, w tym metryk znajdujących się pod nią.

Inne Web Vitals — warstwa diagnostyczna

To sekcja, którą większość artykułów o „web vitals” pomija albo przedstawia błędnie. Te cztery metryki są prawdziwymi Web Vitals, stale pojawiają się w narzędziach, a żadna z nich nie jest czynnikiem rankingowym:

MetrykaCo mówi„Good”Gdzie występuje
TTFBOpóźnienie odpowiedzi serwera (poprzedza LCP)≤ 0,8 sDane terenowe + laboratoryjne
FCPKiedy po raz pierwszy pojawia się jakakolwiek treść≤ 1,8 sDane terenowe + laboratoryjne
TBTBlokowanie głównego wątku (laboratoryjne przybliżenie INP)< 200 msTylko dane laboratoryjne
Speed IndexPostrzegana szybkość ładowania na podstawie filmu z ładowania≤ 3,4 sTylko dane laboratoryjne

Pułapka polega na tym, że TBT i Speed Index w ogóle nie istnieją w danych terenowych — CrUX nie ma dla nich wartości. To przybliżenia obliczane przez Lighthouse. TBT przybliża INP (Lighthouse nie może mierzyć rzeczywistych interakcji, więc mierzy czas blokowania głównego wątku); niski TBT zwykle oznacza niski INP, ale nie są to te same liczby. Speed Index jest przybliżeniem postrzeganej szybkości, ważonym na około 10 % wyniku Lighthouse Performance. Sam Google zauważa w odniesieniu do TTFB: “Because TTFB isn’t a Core Web Vitals metric, it’s not absolutely necessary that sites meet the ‘good’ TTFB threshold.” („Ponieważ TTFB nie jest metryką Core Web Vitals, spełnienie przez witryny progu „good” dla TTFB nie jest absolutnie konieczne”).

Google pozycjonuje na podstawie danych terenowych

To rozróżnienie wyjaśnia większość zamieszania z pytaniem „dlaczego moje liczby się nie zgadzają”. Dane laboratoryjne to pojedynczy test syntetyczny — Lighthouse, DevTools lub sekcja laboratoryjna PageSpeed Insights — wykonany na symulowanym urządzeniu z pustą pamięcią podręczną. Dane terenowe to Chrome User Experience Report (CrUX): prawdziwi użytkownicy Chrome, zagregowani na 75. percentylu w kroczącym oknie 28 dni, z podziałem na urządzenia mobilne i desktopowe.

Google pozycjonuje na podstawie danych terenowych. Jak ujął to Philip Walton: “If you have both field data and lab data for a given page, field data is what you should use to prioritize your efforts.” („Jeśli masz zarówno dane terenowe, jak i laboratoryjne dla danej strony, do ustalania priorytetów powinieneś używać danych terenowych”). Zatem wynik 100 w Lighthouse nie oznacza, że Twoi prawdziwi użytkownicy przechodzą Core Web Vitals, a niezaliczony wynik laboratoryjny nie musi oznaczać problemu z rankingiem. Używaj narzędzi laboratoryjnych do diagnozowania, a CrUX do oceny.

Jeszcze jedna rzecz, o której prawie nigdy nie wspominają strony z najwyższych pozycji: Google korzysta z danych CrUX na poziomie strony, gdy jest ich wystarczająco dużo, a nie ze średniej na poziomie originu (dla całej witryny). To ma duże znaczenie. W moim badaniu danych Core Web Vitals (CrUX oraz 5,2 mln stron) tylko 21,2 % pojedynczych stron zaliczyło wszystkie trzy Core Web Vitals, w porównaniu z 33 % na poziomie originu. Średnia originu schlebia — Google pozycjonuje stronę.

Czy Web Vitals wpływają na ranking? (Szczerze.)

Tylko trzy Core Web Vitals są potwierdzonymi sygnałami rankingowymi. Własne FAQ Google mówi jasno: “Core Web Vitals are used by our ranking systems.” („Core Web Vitals są używane przez nasze systemy rankingowe”). Google nie publikuje jednak nigdzie procentowej wartości, stałej wagi ani formalnego mechanizmu rozstrzygania remisów — jego dokumentacja mówi: “there is no single signal. Our core ranking systems look at a variety of signals that align with overall page experience.” („nie ma jednego sygnału. Nasze główne systemy rankingowe analizują różne sygnały zgodne z ogólnym doświadczeniem strony”). Najbliższa oszacowaniu wagi jest charakterystyka Johna Muellera, a nie oficjalny dokument: “it’s a ranking factor, and it’s more than a tie-breaker, but it also doesn’t replace relevance,” („to czynnik rankingowy i coś więcej niż rozstrzygacz remisu, ale nie zastępuje trafności”), a osobno: “Core Web Vitals are not giant factors in ranking.” („Core Web Vitals nie są ogromnymi czynnikami w rankingu”). Dokumentacja Google idzie dalej: “Trying to get a perfect score just for SEO reasons may not be the best use of your time,” („próba uzyskania idealnego wyniku wyłącznie z powodów SEO może nie być najlepszym wykorzystaniem czasu”) oraz “Google Search always seeks to show the most relevant content, even if the page experience is sub-par.” („Google Search zawsze dąży do pokazywania najbardziej trafnej treści, nawet jeśli doświadczenie strony jest poniżej standardu”).

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 experience

A zatem: poprawiaj Core Web Vitals, ponieważ są rzeczywiście dobre dla użytkowników i ponieważ Google potwierdza ich udział w rankingu — a nie dlatego, że zielony wynik gwarantuje skok pozycji. Jak mówi własne FAQ Google, dobre wyniki w raportach takich jak Search Console lub narzędziach zewnętrznych “doesn’t guarantee that your pages will rank at the top of Google Search results.” („nie gwarantują, że Twoje strony będą zajmować najwyższe pozycje w wynikach Google Search”).

Czy Bing używa Web Vitals?

Nie. Bing nie ma odpowiednika Core Web Vitals i nie używa frameworka LCP/INP/CLS Google jako formalnego sygnału rankingowego. Nadal ceni szybkie, użyteczne strony — ale opiera się na sygnałach behawioralnych (współczynniku klikalności, czasie przebywania i odbicia) jako przybliżeniach jakości, a nie na ocenie terenowej w stylu CrUX. Optymalizacja Core Web Vitals pomaga Bingowi pośrednio (szybsze strony → lepsze zachowanie), ale nie ma firmowego programu Binga, za którym trzeba gonić.

Stan Web Vitals w 2026 r.

Według wydania CrUX z maja 2026 r. wszystkie trzy Core Web Vitals zalicza 55,9 % śledzonych originów. LCP pozostaje najtrudniejszą metryką (około 68,6 % wyników „good”), a INP jest teraz najłatwiejszy, ponieważ witryny przystosowały się do przejścia z FID (około 86,6 % wyników „good”). Nie ma potwierdzonych nowych Core Web Vitals — twierdzenia o „Visual Stability Index” lub podobnych metrykach są spekulacjami zewnętrznych podmiotów bez oficjalnego ogłoszenia Google, więc traktuj je jako niepotwierdzone, dopóki Google nie powie inaczej.

Co dalej

Ten hub jest mapą. Trzy metryki Core mają własne pogłębienie w Core Web Vitals; poniżej znajdują się dodatkowe metryki należące do tej inicjatywy, a każda z nich jest zagnieżdżona pod tym hubem:

  • First Contentful Paint — moment pojawienia się pierwszej treści (≤ 1,8 s to wynik „good”); diagnostyka ładowania, która często wyjaśnia wolne LCP, ale nie jest Core Web Vital.
  • Time to First Byte — opóźnienie odpowiedzi serwera poprzedzające FCP i LCP (≤ 0,8 s to wynik „good”); napraw je, aby pomóc LCP, ale samo TTFB nie jest czynnikiem rankingowym.
  • Total Blocking Time — laboratoryjne przybliżenie INP (good przy < 200 ms); czas blokowania głównego wątku, używany do debugowania responsywności, gdy nie można zmierzyć rzeczywistych interakcji.
  • Speed Index — laboratoryjna metryka postrzeganej szybkości ładowania (≤ 3,4 s), obliczana na podstawie filmu z ładowania strony; stanowi około 10 % wyniku Lighthouse.

Informacje o podstawie danych terenowych, na której opiera się całość, znajdziesz w CrUX, a szerszy obraz w Web Performance.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.