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.
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 LCP | Ocena |
|---|---|
≤ 2.5s | Dobry ✅ |
2.5s – 4.0s | Wymaga poprawy ⚠️ |
> 4.0s | Sł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 FCP | Ocena |
|---|---|
≤ 1.8s | Dobry ✅ |
1.8s – 3.0s | Wymaga poprawy ⚠️ |
> 3.0s | Sł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 CLS | Ocena |
|---|---|
≤ 0.1 | Dobry ✅ |
0.1 – 0.25 | Wymaga poprawy ⚠️ |
> 0.25 | Słaby ❌ |
Jak poprawić CLS:
- Zawsze podawaj
widthiheightdla obrazów i video - Rezerwuj miejsce dla reklam AdSense (nawet gdy nie załadowane)
- Używaj
font-display: optionallubswapdla 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 TBT | Ocena |
|---|---|
≤ 200ms | Dobry ✅ |
200ms – 600ms | Wymaga poprawy ⚠️ |
> 600ms | Sł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 INP | Ocena |
|---|---|
≤ 200ms | Dobry ✅ |
200ms – 500ms | Wymaga poprawy ⚠️ |
> 500ms | Sł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.