Przejdź do treści
KJ

BLOG / CORE WEB VITALS

Core Web Vitals — co poprawić?

Core Web Vitals to wskaźniki pokazujące, jak szybko strona wyświetla główną treść, reaguje na kliknięcia i czy jej elementy nie przesuwają się podczas ładowania. LCP dotyczy treści, INP reakcji, a CLS stabilności układu. Każdy z nich wymaga osobnej diagnozy.

Ilustracja tematu: Core Web Vitals — co poprawić?

TRZY WSKAŹNIKI

LCP, INP i CLS odpowiadają na różne pytania

Progi dobrego doświadczenia według Google
MetrykaDobry wynikCo opisuje
LCP≤ 2,5 sWyświetlenie największego elementu treści
INP≤ 200 msResponsywność interakcji
CLS≤ 0,1Stabilność układu

LCP — kiedy widać główną treść?

Najczęściej dotyczy dużego zdjęcia, bannera albo nagłówka w pierwszym widoku. Liczy się pobranie zasobu, odpowiedź serwera i kolejność renderowania.

INP — jak szybko strona reaguje?

Ocenia czas od kliknięcia, dotknięcia lub użycia klawiatury do kolejnego wyświetlenia klatki z reakcją interfejsu. Długie zadania JavaScriptu mogą tę reakcję opóźniać.

CLS — czy układ pozostaje stabilny?

Wysoki wynik oznacza nieoczekiwane przesunięcia, na przykład po doładowaniu obrazu, reklamy, fontu albo dynamicznego komunikatu.

Oceniaj 75. percentyl danych użytkowników, osobno dla telefonów i komputerów. Pojedyncza sesja laboratoryjna nie potwierdza spełnienia Core Web Vitals przez stronę.

POMIAR

Dane laboratoryjne i rzeczywiste nie muszą być takie same

Lighthouse wykonuje kontrolowany test na konkretnym urządzeniu i połączeniu. Pomaga powtarzać pomiary oraz sprawdzać kolejność i czas pobierania zasobów strony. Dane terenowe pochodzą z rzeczywistych wizyt i obejmują różne telefony, sieci oraz zachowania.

Jeśli raport pokazuje inną wartość w laboratorium i inną w danych użytkowników, nie oznacza to błędu. Trzeba sprawdzić zakres czasu, konkretny URL oraz warunki obu źródeł.

Fragment lokalnego audytu tego portfolio — 8 września 2026
PomiarOdczytInterpretacja
LCP homepage desktop1,36 sDotyczył początkowego HTML, przed montowaniem canvas
Pojawienie canvasOkoło 4,53 sMontaż elementu, nie potwierdzenie gotowości GPU

Źródło: audyt lokalnego buildu sprzed poprawek. Chromium, viewport 1440 × 900, CPU ×4, opóźnienie 150 ms, pobieranie 200 000 B/s, cache wyłączony. Są to próby laboratoryjne, nie CrUX, INP całej populacji ani pomiar publicznego hostingu.

LCP

Najpierw znajdź element, który jest mierzony

Optymalizacja niewłaściwego elementu nie poprawi wyniku. LCP może różnić się między urządzeniem mobilnym, desktopem i poszczególnymi typami podstron.

  • zmniejsz czas odpowiedzi serwera i wykorzystaj cache
  • nie ukrywaj ważnego obrazu za JavaScriptem lub zbędnym lazy loadingiem
  • użyj właściwego formatu, wymiarów, srcset i sizes
  • ogranicz zasoby blokujące renderowanie pierwszego widoku
  • preload stosuj tylko do naprawdę krytycznego zasobu

INP

Strona musi mieć czas na reakcję

Duże paczki JavaScriptu, ciężkie komponenty, wiele nasłuchiwaczy i zewnętrzne skrypty mogą blokować reakcję po kliknięciu. Kod warto dzielić, ładować wtedy, gdy jest potrzebny, i ograniczać pracę wykonywaną w jednej długiej porcji.

W aplikacjach trzeba też sprawdzić, czy kliknięcie nie uruchamia niepotrzebnych renderów dużej części drzewa albo kosztownego przeliczania danych.

CLS

Zarezerwuj miejsce zanim treść się pojawi

  • podawaj wymiary obrazów i materiałów wideo
  • rezerwuj przestrzeń na bannery, formularze i komunikaty
  • dobieraj zapasowy krój pisma o podobnych wymiarach liter
  • nie wstawiaj nowej treści nad elementem, z którego użytkownik już korzysta
  • animuj transform zamiast właściwości zmieniających layout

PRIORYTETY

Jak ułożyć pracę nad wydajnością?

  1. Wybierz ważne adresy

    Sprawdź osobno strony, które mają inny szablon lub najwięcej ruchu i konwersji.

  2. Znajdź wspólną przyczynę

    Motyw, nagłówek, font albo skrypt analityczny może pogarszać kilka typów stron jednocześnie.

  3. Napraw największe ryzyko

    Zacznij od elementu, który wpływa na użytkowników i ma mierzalny koszt, a nie od najłatwiejszego punktu raportu.

  4. Kontroluj regresje

    Po wdrożeniu sprawdź funkcje oraz wyniki i powtarzaj pomiar po kolejnych zmianach w serwisie.

FAQ

Pytania o Core Web Vitals

Czy Core Web Vitals wpływają na SEO?

Są jednym z wielu sygnałów dotyczących jakości strony. Nie zastępują trafnej treści, dobrej architektury informacji ani pozostałych podstaw technicznego SEO.

Czy zielony wynik gwarantuje szybką stronę?

Nie w każdej sytuacji. Trzeba sprawdzić różne podstrony, urządzenia i zachowania. Strona może dobrze przejść test pierwszego widoku, a później wolno reagować w ważnym procesie.

Jak często kontrolować wyniki?

Po większych wdrożeniach, zmianie motywu, dodaniu integracji i regularnie w utrzymywanym serwisie. Dane rzeczywiste potrzebują czasu, dlatego warto łączyć je z testami laboratoryjnymi.

POTRZEBUJESZ POMOCY?

Sprawdźmy, czego naprawdę potrzebuje Twój projekt.

Opisz stronę, aplikację lub problem techniczny. Odpowiem konkretnie i zaproponuję sensowny następny krok.