Core Web Vitals 100/100: jak budujemy strony, które ładują się w sekundę
Szybkość strony to nie tylko kwestia wygody. Od kilku lat Core Web Vitals są jednym z sygnałów rankingowych Google, a w praktyce wolna strona traci klientów na długo przed tym, zanim dotrą do oferty. Każda dodatkowa sekunda ładowania to mierzalny spadek konwersji. Na szczęście wynik 100/100 na telefonie to nie magia, tylko zestaw konkretnych decyzji podejmowanych od pierwszej linijki kodu.

Trzy metryki, które naprawdę liczą się dla Google
Core Web Vitals sprowadzają wydajność do trzech mierzalnych rzeczy. Warto je znać, bo każda opisuje inny moment z perspektywy użytkownika.
- LCP (Largest Contentful Paint): jak szybko pojawia się największy element widoczny na ekranie, zwykle nagłówek lub główne zdjęcie. Cel: poniżej 2,5 sekundy.
- INP (Interaction to Next Paint): jak szybko strona reaguje na kliknięcie czy dotyk. Cel: poniżej 200 milisekund.
- CLS (Cumulative Layout Shift): czy treść nie „przeskakuje" podczas ładowania. Cel: poniżej 0,1.
Te trzy liczby mierzy między innymi PageSpeed Insights i raport w Google Search Console. Wynik 100 nie bierze się z jednego triku. Bierze się stąd, że żaden etap ładowania nie marnuje czasu użytkownika.
Renderowanie po stronie serwera i statyczne strony
Najczęstsza przyczyna wolnego LCP to strona, która najpierw ładuje pustą skorupę, potem pobiera JavaScript, a dopiero on dorysowuje treść. Użytkownik patrzy w tym czasie na biały ekran. Rozwiązanie to renderowanie treści zawczasu, czy to statycznie przy budowaniu strony, czy po stronie serwera, tak by przeglądarka dostała gotowy HTML i pokazała go od razu.
W praktyce strona firmowa czy landing page powinny serwować gotową treść, a interaktywność doładowywać dopiero tam, gdzie naprawdę jest potrzebna. Mniej JavaScriptu na starcie to szybszy pierwszy obraz i lepszy INP.
Obrazy: największy i najłatwiejszy do naprawienia problem
Zdjęcia odpowiadają za większość wagi przeciętnej strony, a przy tym najłatwiej je okiełznać. Kilka decyzji potrafi ściąć rozmiar o 80% bez widocznej straty jakości.
- Format WebP lub AVIF zamiast JPG i PNG, często kilkukrotnie mniejszy plik przy tej samej jakości.
- Rozmiar dopasowany do realnego miejsca w layoucie, a nie wgrany prosto z aparatu.
- Atrybuty width i height na każdym obrazie, żeby przeglądarka rezerwowała miejsce i nie było przeskoków (CLS).
- Lazy loading dla zdjęć poniżej pierwszego ekranu, żeby nie blokowały startu.
Same screeny realizacji na tej stronie skompresowaliśmy z 8,5 MB plików PNG do 416 KB w formacie WebP, bez zauważalnej różnicy w jakości. To różnica między stroną, która ładuje się w sekundę, a taką, która każe czekać.
Czcionki, które nie blokują renderowania
Niestandardowe czcionki potrafią opóźnić pokazanie tekstu albo wywołać przeskok, gdy font wreszcie się załaduje. Pomaga ładowanie tylko potrzebnych grubości i znaków, ustawienie zamiany fontu tak, by tekst był widoczny od razu, i wczesne nawiązanie połączenia z serwerem czcionek. Użytkownik czyta treść natychmiast, a font dociąga się w tle, bez szarpnięcia układu.
Mniej kodu znaczy szybszy klik
INP psuje się wtedy, gdy w momencie kliknięcia przeglądarka jest zajęta wykonywaniem JavaScriptu. Dlatego ograniczamy ciężkie biblioteki, dzielimy kod tak, żeby ładował się tylko ten potrzebny na danej stronie, i pilnujemy, żeby animacje korzystały z właściwości obsługiwanych sprzętowo. Najmocniej czuć to na tańszych telefonach, na których siedzi duża część ruchu.
Dlaczego to się opłaca biznesowo
Szybkość nie jest celem samym w sobie. Strona, która pokazuje ofertę w sekundę, zatrzymuje więcej osób, lepiej się pozycjonuje i taniej konwertuje ruch z reklam, bo Google nagradza dobre strony niższym kosztem kliknięcia. To jeden z nielicznych obszarów, w którym ta sama praca poprawia naraz SEO, doświadczenie użytkownika i wynik płatnych kampanii.
Podsumowanie
Wynik 100/100 to suma drobnych, konsekwentnych decyzji: gotowy HTML zamiast pustej skorupy, lekkie obrazy we właściwym formacie, czcionki, które nie blokują tekstu, i minimum JavaScriptu na starcie. Z osobna żadna z tych rzeczy nie jest spektakularna. Razem dają stronę, która ładuje się w sekundę i realnie sprzedaje.
Najczęstsze pytania
Czym są Core Web Vitals?
To zestaw trzech metryk Google opisujących wydajność strony z perspektywy użytkownika: LCP (jak szybko pojawia się główna treść), INP (jak szybko strona reaguje na kliknięcie) i CLS (czy układ nie przeskakuje podczas ładowania).
Czy Core Web Vitals wpływają na pozycję w Google?
Tak, są jednym z sygnałów rankingowych. Nie zastąpią dobrej treści, ale przy porównywalnych stronach szybsza zwykle wygrywa, a do tego lepiej konwertuje ruch.
Jak sprawdzić wynik mojej strony?
Najprościej w PageSpeed Insights (wpisujesz adres i dostajesz wynik dla mobile i desktop) oraz w raporcie Core Web Vitals w Google Search Console, który pokazuje dane z realnego ruchu.
Czy starą stronę da się przyspieszyć, czy trzeba budować od nowa?
Często da się sporo poprawić bez przepisywania całości: kompresją obrazów, lżejszymi czcionkami i ograniczeniem skryptów. Przy bardzo ciężkich stronach opartych na rozbudowanych kreatorach szybciej i taniej wychodzi budowa od podstaw.
Masz projekt w głowie?
Zacznij od bezpłatnego audytu. Sprawdzimy, co robi Twoja konkurencja, i zaproponujemy konkretny plan.


