Wiedza z orbity
Develop 2 kwietnia 2026 8 min

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.

Core Web Vitals 100/100: jak budujemy strony, które ładują się w sekundę

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.
Z naszej praktyki

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.