RankVoyager
Docs

Core Web Vitals

Core Web Vitals to zestaw mierników wydajności strony stworzony przez Google, który od 2021 roku jest bezpośrednim sygnałem rankingowym. RankVoyager pobiera dane CWV z Chrome User Experience Report (CrUX) - czyli z realnych użytkowników Chrome, nie symulacji.

ℹ️ Dane CrUX dostępne są tylko dla stron o wystarczającym ruchu (min. kilkaset unikalnych odwiedzin miesięcznie przez użytkowników Chrome). Nowe lub małe strony mogą nie mieć danych CWV.

Pięć metryk Core Web Vitals

LCP - Largest Contentful Paint

Czas renderowania największego elementu widocznego w viewporcie (obraz hero, nagłówek h1, blok tekstu). Mierzy jak szybko użytkownik widzi główną treść strony.

Wynik LCPOcena
≤ 2.5sDobry ✅
2.5s – 4.0sWymaga poprawy ⚠️
> 4.0sSłaby ❌

Jak poprawić LCP:

  • Preload obrazu hero: <link rel="preload" as="image" href="hero.webp">
  • Konwertuj obrazy do formatu WebP lub AVIF
  • Użyj CDN z serwerami blisko użytkownika
  • Zoptymalizuj TTFB serwera (cache, edge network)
  • Zminimalizuj render-blocking CSS i JS

FCP - First Contentful Paint

Czas do pojawienia się pierwszego elementu treści - tekstu, obrazu lub SVG. FCP mierzy jak szybko użytkownik widzi cokolwiek, co potwierdza że strona się ładuje.

Wynik FCPOcena
≤ 1.8sDobry ✅
1.8s – 3.0sWymaga poprawy ⚠️
> 3.0sSłaby ❌

CLS - Cumulative Layout Shift

Suma nieoczekiwanych przesunięć layoutu podczas ładowania strony. Mierzy stabilność wizualną - czy elementy skaczą po ekranie gdy ładują się obrazy, reklamy lub czcionki. Wartość CLS to bezwymiarowy współczynnik od 0 do 1+.

Wynik CLSOcena
≤ 0.1Dobry ✅
0.1 – 0.25Wymaga poprawy ⚠️
> 0.25Słaby ❌

Jak poprawić CLS:

  • Zawsze podawaj width i height dla obrazów i video
  • Rezerwuj miejsce dla reklam AdSense (nawet gdy nie załadowane)
  • Używaj font-display: optional lub swap dla czcionek custom
  • Unikaj dynamicznego wstawiania treści powyżej widocznego obszaru

TBT - Total Blocking Time

Łączny czas blokowania głównego wątku między FCP a Time to Interactive (TTI). Mierzy ile czasu przeglądarka była zajęta wykonywaniem długich zadań JS (>50ms) i nie mogła reagować na input użytkownika. TBT koreluje z INP.

Wynik TBTOcena
≤ 200msDobry ✅
200ms – 600msWymaga poprawy ⚠️
> 600msSłaby ❌

INP - Interaction to Next Paint

Czas odpowiedzi strony na interakcję użytkownika (kliknięcie, tap, klawisz). INP zastąpił FID (First Input Delay) jako oficjalną metrykę Core Web Vitals w 2024 roku. Mierzy opóźnienie od akcji do momentu gdy przeglądarka odświeży ekran w odpowiedzi.

Wynik INPOcena
≤ 200msDobry ✅
200ms – 500msWymaga poprawy ⚠️
> 500msSłaby ❌

Jak czytać dane CWV w RankVoyager?

Dane CrUX są dostępne na dwóch poziomach:

  • Origin-level - zagregowane dane dla całej domeny (URL-of-origin)
  • URL-level - dane dla konkretnych stron (dostępne tylko dla najpopularniejszych URL-i)

Dla każdej metryki pokazujemy p75 - 75. percentyl. Oznacza to, że 75% odwiedzin miało wynik lepszy lub równy podanej wartości. Google ocenia CWV właśnie na poziomie p75.

💡 CWV to jeden z sygnałów rankingowych - nie decyduje samodzielnie o pozycji. Strona z doskonałymi CWV, ale słabą treścią i brakiem linków, nie wyprzedzi silnych konkurentów. Optymalizuj CWV jako uzupełnienie strategii contentowej.