Wprowadzenie
Core Web Vitals to trzy wskaźniki, które Google wykorzystuje do oceny realnego doświadczenia użytkownika: LCP (szybkość pojawienia się głównej treści), INP (responsywność interakcji), CLS (stabilność układu). Dobre wartości to nie tylko SEO - to niższy bounce, wyższe konwersje i mniej frustracji użytkowników. Poniżej krótki przewodnik „co i jak” dla stron firmowych i sklepów.
Kroki / praktyka
1. Diagnoza aktualnego stanu
- Uruchom PageSpeed Insights i sprawdź dane CrUX (field data).
- Zidentyfikuj główne szablony: Home, Oferta/Produkt, Blog, Koszyk/Checkout.
- Zanotuj kluczowy element LCP (np. hero image, nagłówek), największe bloki JS (INP) i źródła przesunięć układu (CLS).
- Dodaj na stronę web-vitals.js (RUM), aby zbierać metryki od realnych użytkowników.
2. Wdrożenie rekomendowanych działań
LCP (<= 2,5 s – dobrze)
- Kompresuj i preloaduj hero image; używaj AVIF/WEBP, sizes/srcset.
- Krytyczny CSS inline, reszta defer/async; minimalizuj blokujący CSS/JS.
- Włącz HTTP/2+, CDN, skróć TTFB (cache, SSR/edge, optymalizacja bazy).
INP (<= 200 ms – dobrze)
- Redukuj JS: code-splitting, tree-shaking, usuwaj zbędne biblioteki.
- Odkładaj ciężkie skrypty (chaty, mapy, A/B) do po interakcji.
- Skracaj Main Thread: web workers, memoizacja, mniejsze React hydraty (islands/partial).
CLS (<= 0,1 – dobrze)
- Redukuj JS: code-splitting, tree-shaking, usuwaj zbędne biblioteki.
- Odkładaj ciężkie skrypty (chaty, mapy, A/B) do po interakcji.
- Skracaj Main Thread: web workers, memoizacja, mniejsze React hydraty (islands/partial).
3. Weryfikacja efektów i monitoring
- Monitoruj field data (CrUX) i własny RUM (np. w GA4/BigQuery/Sentry).
- Ustaw alerty: wzrost LCP/INP/CLS > próg przez 3 dni.
- Co release – budżet wydajności (max JS/CSS, LCP cel, CLS cel) i regresy testami Lighthouse CI.
Checklist
- Zmierz CWV na kluczowych szablonach - PSI + CrUX (field) i RUM na produkcji
- Ustal element LCP i go zoptymalizuj - Preload, kompresja, krytyczny CSS
- Zredukuj JS pod INP - Code-splitting, async/defer, usuń zbędne biblioteki
- Zastabilizuj layout (CLS) - Wymiary mediów, preload fontów, brak „skaczących” banerów
- Skróć TTFB - Cache, CDN, optymalizacja serwera/bazy, edge-rendering
- Wprowadź budżety wydajności - Limity KB/requests, testy w CI, alerty
- Szkolenie zespołu + procedury - „Definicja ukończenia” zawiera CWV i kontrolę regresji
Podsumowanie
Core Web Vitals to praktyczne kryteria jakości: szybkość pierwszego wrażenia (LCP), natychmiastowa reakcja (INP) i brak skakania strony (CLS). Zadbaj o nie na poziomie architektury (serwer/CDN), kodu (JS/CSS) i kontentu (obrazy/fonty) – efekty zobaczysz zarówno w SEO, jak i sprzedaży.
Jesteśmy w social media
Sprawdź nasze aktualizacje, realizacje i poradniki.