Core Web Vitals

Trzy metryki UX Google oparte na danych od prawdziwych użytkowników — LCP, INP i CLS — ich progi „dobrych” wyników, dane terenowe vs laboratoryjne, ich znaczenie dla rankingu oraz narzędzia do ich pomiaru.

Opublikowano po raz pierwszy: 26 cze 2026 · Ostatnia aktualizacja: 10 sie 2026 · Advanced
Języki
1 sygnał dowodowy na tej stronie

Core Web Vitals to trzy metryki UX Google oparte na danych od prawdziwych użytkowników: LCP (ładowanie, ≤2,5 s dobre), INP (responsywność, ≤200ms dobre) i CLS (stabilność wizualna, ≤0,1 dobre), każda oceniana na 75. percentylu danych terenowych w oknie 28 dni — Google oczekuje, że wszystkie trzy będą dobre, nie tylko jedna. INP zastąpiło FID 12 marca 2024 r. Google twierdzi, że jego systemy rankingowe korzystają z Core Web Vitals, ale nie ma oficjalnej wagi ani procentowego „rozstrzygnięcia”, a dobry wynik nie gwarantuje lepszego rankingu — trafność może nadal wygrać. Wyniki laboratoryjne z Lighthouse/PSI służą do debugowania, nie do rankingu. Ten hub wyjaśnia wszystkie trzy metryki, podział na dane terenowe vs laboratoryjne i wskazuje szczegółowe artykuły.

TL;DR — Core Web Vitals to trzy mierzone w terenie metryki UX: LCP (ładowanie, „dobrze” ≤ 2,5 s), INP (responsywność, ≤ 200 ms) i CLS (stabilność wizualna, ≤ 0,1), każda oceniana na 75. percentylu prawdziwych użytkowników Chrome (CrUX) w ruchomym oknie 28-dniowym. Progi są takie same dla urządzeń mobilnych i desktopowych, ale Google ocenia każdy z nich osobno i oczekuje, że wszystkie trzy metryki będą dobre — nie tylko jedna. INP zastąpiło FID 12 marca 2024 r. Google twierdzi, że jego systemy rankingowe używają Core Web Vitals, ale nie ma oficjalnej wagi ani procentu „decydującego” przypisanego do nich — dobry wynik nie gwarantuje lepszego rankingu, a istotność treści może nadal wygrać. Wyniki laboratoryjne (Lighthouse/PSI) to pomiary diagnostyczne i często nie pokrywają się z danymi terenowymi. TTFB i FCP to diagnostyczne „inne Web Vitals”; TBT i Speed Index to laboratoryjne przybliżenia.

Co liczy się jako Core Web Vital

Core Web Vitals sit between what real users experience and a confirmed ranking signal Google doesn't quantify. Źródło: /technical-seo/web-performance/web-vitals/core-web-vitals/

© Patrick Stox LLC · CC BY 4.0 ·

Google definiuje Core Web Vitals jako “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.” (tłumaczenie) „podzbiór Web Vitals, który ma zastosowanie do wszystkich stron internetowych, powinien być mierzony przez wszystkich właścicieli witryn i będzie widoczny we wszystkich narzędziach Google”. Są ich dokładnie trzy, każdy mierzy inny wymiar tego, jak strona się odczuwa:

Core Web Vitals thresholds at the 75th percentile
RatingLCPINPCLS
Good ≤ 2.5 s≤ 200 ms≤ 0.1
Needs improvement 2.5–4.0 s200–500 ms0.1–0.25
Poor > 4.0 s> 500 ms> 0.25

Source: Google Web Vitals · Updated: 2026-07-12

Google ocenia trzy progi „dobry” na 75. percentylu: LCP przy 2,5 sekundy, INP przy 200 milisekundach i CLS przy 0,1. Strona jest oceniana jako „dobra” tylko wtedy, gdy wszystkie trzy przekroczą swój próg na p75 — nie tylko jeden lub dwa. Progi są takie same dla urządzeń mobilnych i komputerów stacjonarnych, chociaż Google ocenia i raportuje każdą klasę urządzeń osobno. Evidence for this claim Core Web Vitals are assessed at the 75th percentile, with good thresholds of 2.5 seconds for LCP, 200 milliseconds for INP, and 0.1 for CLS. Scope: Current stable Core Web Vitals definitions from the Chrome team. Confidence: high · Verified: web.dev: Web Vitals

Wszystko inne, o czym słyszałeś — TTFB, FCP, TBT, Speed Index — nie jest Core Web Vital. Więcej o tym poniżej.

LCP — ładowanie

LCP “reports the render time of the largest image, text block, or video visible in the viewport, relative to when the user first navigated to the page.” (tłumaczenie) „raportuje czas renderowania największego obrazu, bloku tekstu lub wideo widocznego w obszarze roboczym względem momentu, gdy użytkownik po raz pierwszy przeszedł na stronę”. W praktyce elementem LCP jest zwykle obraz hero, duży obraz tła albo blok nagłówka. Zauważ, że chodzi o największy widoczny element — różne rozmiary viewportu mogą mieć różne elementy LCP, co jest jednym z powodów rozbieżności między danymi terenowymi a laboratoryjnymi.

INP — responsywność

INP “assesses a page’s overall responsiveness to user interactions by observing the latency of all click, tap, and keyboard interactions that occur throughout the lifespan of a user’s visit to a page.” (tłumaczenie) „ocenia ogólną responsywność strony na interakcje użytkownika, obserwując opóźnienie wszystkich kliknięć, dotknięć i interakcji klawiatury występujących przez cały czas wizyty użytkownika na stronie”. Mierzy pełną interakcję: opóźnienie wejścia → przetwarzanie procedury obsługi zdarzenia → czas do namalowania następnej klatki.

To duża poprawa w porównaniu z metryką, którą zastąpił. INP poprawia FID, obserwując wszystkie interakcje, nie tylko pierwszą — FID mierzył tylko opóźnienie wejścia pierwszej interakcji. INP stał się Core Web Vital 12 marca 2024 roku, zastępując First Input Delay (FID). Evidence for this claim INP became a Core Web Vital and replaced FID on March 12, 2024. Scope: Chrome and Google tooling transition from FID to INP. Confidence: high · Verified: web.dev: INP launch FID został usunięty z Search Console tego samego dnia. Jest w pełni wycofany — nie optymalizuj pod niego.

Jedna warto zapamiętać: INP to nie Twoja najgorsza pojedyncza interakcja, to wysoki percentyl wszystkich interakcji. Pojedyncze zacinające się kliknięcie nie zepsuje ogólnie dobrej strony.

CLS — stabilność wizualna

CLS “is a measure of the largest burst of layout shift scores for every unexpected layout shift that occurs during the entire lifecycle of a page.” (tłumaczenie) „jest miarą największej serii wyników przesunięcia układu dla każdego nieoczekiwanego przesunięcia występującego w całym cyklu życia strony”. „Seria” (okno sesji) grupuje przesunięcia, które występują w ciągu 1 sekundy od siebie, aż do 5-sekundowego całkowitego okna. Typowe przyczyny wymieniane przez Google to “images or videos with unknown dimensions,” (tłumaczenie) „obrazy lub filmy o nieznanych wymiarach”, “fonts that render larger or smaller than its initial fallback,” (tłumaczenie) „fonty renderowane jako większe lub mniejsze niż ich początkowy krój zastępczy” oraz “third-party ads or widgets that dynamically resize themselves.” (tłumaczenie) „reklamy lub widżety innych firm, które dynamicznie zmieniają swój rozmiar”.

Dane terenowe a dane laboratoryjne — pomiar i diagnoza

Core Web Vitals reflect real-user field measurements; lab scores help diagnose why those experiences occur. Źródło: /technical-seo/web-performance/web-vitals/core-web-vitals/

© Patrick Stox LLC · CC BY 4.0 ·

To rozróżnienie powoduje najwięcej zamieszania, więc bądź precyzyjny.

  • Dane terenowe (CrUX) to “data collected from the real users visiting your site.” (tłumaczenie) „dane zebrane od prawdziwych użytkowników odwiedzających witrynę”. Są raportowane na 75. percentylu, w ruchomym oknie 28-dniowym, podzielone na urządzenia mobilne i komputery stacjonarne. Core Web Vitals reprezentują tego rodzaju doświadczenie w świecie rzeczywistym i są używane przez systemy rankingowe Google. Odzwierciedlają prawdziwe urządzenia, sieci, stany pamięci podręcznej i pamięć podręczną wstecz/do przodu.
  • Dane laboratoryjne to “data collected in a controlled environment with predefined device and network settings” (tłumaczenie) „dane zebrane w kontrolowanym środowisku ze zdefiniowanymi ustawieniami urządzenia i sieci” — pojedynczy emulowany telefon, zimna pamięć podręczna, brak prawdziwego użytkownika. Lighthouse i sekcja laboratoryjna PageSpeed Insights produkują te dane. To narzędzie diagnostyczne do znajdowania problemów, a nie pomiar terenowy. Evidence for this claim Core Web Vitals are real-world experience metrics used by Google ranking systems; lab measurements are diagnostic and can differ from field measurements. Scope: Google Search use of Core Web Vitals and Chrome UX Report field data. Confidence: high · Verified: Google: Core Web Vitals and Search web.dev: Lab and field data

Własne wytyczne Google: “If you have both field data and lab data for a given page, field data is what you should use to prioritize your efforts.” (tłumaczenie) „Jeśli dla danej strony masz zarówno dane terenowe, jak i laboratoryjne, do ustalania priorytetów używaj danych terenowych”. Wynik Performance Score z Lighthouse “often does not correlate with field Core Web Vitals.” (tłumaczenie) „często nie koreluje z terenowymi Core Web Vitals”. Mówię to samo w moim przewodniku po Core Web Vitals: dane laboratoryjne są bardziej przydatne do testowania i iteracji, ponieważ terenowe dane CWV są oparte na 28-dniowej średniej kroczącej — nie zobaczysz efektu swojej poprawki przez tygodnie.

Zasada p75 i dlaczego ma znaczenie

Strona przechodzi tylko wtedy, gdy 75% prawdziwych użytkowników osiągnie próg „dobry”. To celowo wyrozumiała, ale realistyczna poprzeczka: większość Twoich odwiedzających (3 z 4) miała dobre doświadczenia, a nie jesteś zakładnikiem kilku odstających przypadków na fatalnych połączeniach. To także powód, dla którego samo pokazanie 1,8 s ładowania na Twoim telefonie nic nie znaczy — liczy się Twój p75 dla wszystkich.

Poziom strony a poziom origin — nie daj się zwieść

Origin-level averages flatter you — only 21.2% of individual pages actually pass. Źródło: Data: Ahrefs

Wiele narzędzi domyślnie pokazuje wynik na poziomie origin (średnia dla całej witryny), który może być znacznie bardziej różowy niż wyniki poszczególnych stron. W moim badaniu danych CWV (CrUX plus 5,2 mln stron z Ahrefs Site Audit) tylko 21,2% poszczególnych stron spełniło wszystkie trzy progi, w porównaniu z 33% na poziomie origin. Dokumentacja Google dotycząca doświadczeń strony mówi, że jej systemy zazwyczaj oceniają strony indywidualnie, choć przeprowadza też szersze oceny całej witryny — więc origin, który „przechodzi”, może wciąż ukrywać wiele niezdających poszczególnych stron. Gdy narzędzie oferuje oba widoki, nie zakładaj, że średnia na poziomie origin mówi Ci, co robi konkretna strona; sprawdź też liczbę na poziomie strony.

Powiązana pułapka: strony bez wystarczającego ruchu nie mają żadnych danych terenowych CrUX, a CrUX obejmuje tylko użytkowników Chrome, którzy wyrazili zgodę na statystyki użytkowania (bez Chrome na iOS, bez innych przeglądarek). To luka w kwalifikowalności danych, a nie porażka — brak danych terenowych to nie to samo co słaby wynik. Dokładnie to, jak dane narzędzie grupuje podobne strony lub stosuje fallback dla adresów URL o niskim ruchu (PSI, Search Console, API CrUX), jest udokumentowane przez ten konkretny produkt, a nie przez jedną uniwersalną zasadę.

Jak bardzo Core Web Vitals faktycznie wpływają na ranking?

potwierdzonym sygnałem rankingowym — Google mówi, że jego systemy rankingowe korzystają z Core Web Vitals. Tego, czego obecna dokumentacja Google nie robi, to przypisanie oficjalnej wagi, procentu lub etykiety „rozstrzygającego” do tego sygnału, więc uważaj, aby nie powtarzać tych ram, jakby były własnymi słowami Google.

Po stronie „to realne”: dokumentacja Google mówi, że Core Web Vitals “along with other page experience aspects, aligns with what our core ranking systems seek to reward,” (tłumaczenie) „wraz z innymi aspektami jakości strony odpowiadają temu, co nasze podstawowe systemy rankingowe starają się nagradzać”, a John Mueller publicznie stwierdził, że to “more than a tie-breaker, but it also doesn’t replace relevance.” (tłumaczenie) „więcej niż czynnik rozstrzygający, ale nie zastępuje trafności”.

Po stronie „nie przesadzaj”: Mueller powiedział też “Core Web Vitals are not giant factors in ranking, and I doubt you’d see a big drop just because of that,” (tłumaczenie) „Core Web Vitals nie są ogromnymi czynnikami rankingowymi i wątpię, by tylko z tego powodu nastąpił duży spadek”, a przy aktualizacji dokumentacji w marcu 2024 dodał przez LinkedIn, że “it’s not going to make your site’s rankings jump up.” (tłumaczenie) „nie sprawi to, że pozycje witryny nagle wzrosną”. Dokumentacja Google dotycząca jakości strony stwierdza: “Google Search always seeks to show the most relevant content, even if the page experience is sub-par.” (tłumaczenie) „Wyszukiwarka Google zawsze stara się pokazywać najbardziej trafną treść, nawet jeśli jakość strony jest poniżej przeciętnej”. Dokumentacja z 2024 roku ostrzega również, że “trying to get a perfect score just for SEO reasons may not be the best use of your time.” (tłumaczenie) „dążenie do idealnego wyniku wyłącznie ze względów SEO może nie być najlepszym wykorzystaniem czasu”. 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

Moja pragmatyczna ocena: trafność dominuje, Google nie podało liczby określającej, ile CWV się liczy, a większość witryn nie zobaczy wielkich korzyści z pracy nad nimi dla rankingów. To powiedziawszy, leżące u podstaw ulepszenia UX są warte zrobienia dla użytkowników i konwersji — a platformy (WordPress, Cloudflare, frameworki) automatycznie przejmują coraz większą część ciężaru optymalizacji. Zwłaszcza dla małych i lokalnych firm zwykle nie powinno to być na szczycie listy.

Jeszcze jedno wyjaśnienie z aktualizacji 2024: z szerszych sygnałów page experience tylko Core Web Vitals są potwierdzone jako bezpośrednio wpływające na ranking. HTTPS, przyjazność dla urządzeń mobilnych, brak natrętnych interstitiali, klarowność treści — wszystko to dobra praktyka, ale nie wpływa bezpośrednio na ranking tak, jak kiedyś sugerowała dokumentacja.

„Inne Web Vitals” — diagnostyczne, nie Core

Te pojawiają się ciągle i są błędnie kategoryzowane. Żadne z nich nie jest Core Web Vitals:

  • Time to First Byte (TTFB) — jak długo trwa dotarcie pierwszego bajtu odpowiedzi. „Poprzedza każdy inny znaczący wskaźnik wydajności ładowania” i wpływa na LCP, ale Google jest jednoznaczne: „Ponieważ TTFB nie jest metryką Core Web Vitals, nie jest absolutnie konieczne, aby witryny spełniały próg ‘dobry’ dla TTFB.” (Dobry ≤ 0,8 s.) Diagnostyczny.
  • First Contentful Paint (FCP) — czas do pojawienia się jakiejkolwiek treści. Przydatny wskaźnik diagnostyczny ładowania (dobry ≤ 1,8 s), ale nie Core.
  • Total Blocking Time (TBT)laboratoryjny odpowiednik INP. Narzędzia takie jak Lighthouse „nie mogą zmierzyć INP” bez prawdziwego użytkownika, więc raportują TBT zamiast tego. Tylko laboratoryjny.
  • Speed Index — laboratoryjny odpowiednik postrzeganej szybkości ładowania. Tylko w Lighthouse.

Używaj ich do debugowania. Nie raportuj ich jako Core Web Vitals ani nie traktuj ich progów jako bramek rankingowych.

Mit do obalenia

Możesz spotkać się z „Engagement Reliability” jako nowym Core Web Vital. Nie ma żadnego oficjalnego ogłoszenia Google dotyczącego takiej metryki — krąży ona tylko w treściach stron trzecich. Core Web Vitals to LCP, INP i CLS. Dopóki Google nie powie inaczej, to jest lista.

Jak mierzyć — i które narzędzie do czego

Dopasuj narzędzie do zadania:

  • Istotne dla rankingu (dane terenowe): PageSpeed Insights (pokazuje dane terenowe CrUX na poziomie strony i domeny), raport Core Web Vitals w Google Search Console (grupuje podobne strony, ujawnia wzorce w całej witrynie), API CrUX / BigQuery (analiza niestandardowa i na poziomie kraju) oraz biblioteka JS web-vitals (zbieraj własny RUM).
  • Debugowanie (dane laboratoryjne): Lighthouse, panel Performance w Chrome DevTools oraz sekcja laboratoryjna PSI. Te narzędzia znajdują przyczynę; nie decydują o Twoim rankingu.

Proponowany przeze mnie przepływ pracy: użyj GSC, aby znaleźć, które grupy stron zawodzą w terenie, potwierdź za pomocą PageSpeed Insights na poziomie strony, a następnie przejdź do Lighthouse / DevTools, aby zdiagnozować i iterować — pamiętając, że dane terenowe nie zaktualizują się przez maksymalnie 28 dni.

Gdzie dalej: klaster wydajności sieci

To centrum jest mapą. Każdy temat poniżej to osobne szczegółowe omówienie.

Trzy Core Web Vitals

  • Largest Contentful Paint — metryka ładowania: co liczy się jako element LCP, cel ≤2,5 s i jak sprawić, by pojawił się wcześniej.
  • Interaction to Next Paint — metryka responsywności, która zastąpiła FID: opóźnienie wejścia, przetwarzanie zdarzeń i opóźnienie prezentacji oraz jak je skrócić.
  • Cumulative Layout Shift — metryka stabilności wizualnej: okna sesji, typowe przyczyny (media z rozmiarami, czcionki, wstrzykiwane reklamy) i jak osiągnąć ≤0,1.

Metryki wspierające i diagnostyczne

  • Time to First Byte — opóźnienie serwera/odpowiedzi, które wpływa na LCP; przydatne do debugowania, nie jest Core Web Vital.
  • First Contentful Paint — kiedy pojawia się pierwsza treść; diagnostyka ładowania.
  • Total Blocking Time — laboratoryjny odpowiednik, którego Lighthouse używa do przybliżenia INP.
  • Speed Index — laboratoryjny odpowiednik postrzeganej szybkości ładowania.

Jak są mierzone

  • PageSpeed Insights — dane terenowe (CrUX) plus raport laboratoryjny Lighthouse w jednym miejscu.
  • Google Lighthouse — silnik laboratoryjny/diagnostyczny stojący za PSI i DevTools.
  • Chrome UX Report (CrUX) — zbiór danych od prawdziwych użytkowników, na którym opiera się ocena Google.

Dla całego klastra zobacz centrum Web Performance. Każdy powiązany artykuł automatycznie linkuje tutaj, gdy zostanie opublikowany.

Add an expert note

Pin an expert quote

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