Szybkość ładowania strony: ile realnie masz czasu, zanim klient ucieknie?
Ile powinna wynosić szybkość ładowania strony w 2026, jak ją zmierzyć i co poprawić. Progi Core Web Vitals plus checklista dla WordPress i Astro.
Masz ułamek sekundy, żeby zatrzymać człowieka na stronie. Nie minutę, nie pięć sekund. Ułamek. Zanim ktokolwiek przeczyta Twój nagłówek, przeglądarka toczy niewidzialny wyścig: pobiera pliki, renderuje układ, uruchamia skrypty. Jeśli przegra, użytkownik wraca do Google i klika w konkurencję. Nie dlatego, że Twoja oferta jest gorsza. Dlatego, że nie zdążyłeś jej pokazać.

Jestem Iwona Dobrowolska. Od 12 lat buduję strony internetowe i pozycjonuję firmy w Google: najpierw jako wykonawca, teraz jako strateg i właścicielka ZoiGo Creative Solutions.
Widziałam setki stron, które traciły klientów nie na treści, tylko na sekundach. Piękny projekt, dopięta oferta, a mimo to telefon milczał, bo strona ładowała się tak długo, że nikt nie doczekał do formularza.
W tym artykule rozkładam szybkość ładowania na czynniki pierwsze: co dokładnie mierzyć, jakie liczby są dobre, jak je sprawdzić samodzielnie i co poprawić w pierwszej kolejności. Bez ogólników, za to z konkretami, których zwykle brakuje w poradnikach typu “zoptymalizuj obrazki i będzie dobrze”.
Zanim zaczniesz czytać, sprawdź swój wynik
Reszta artykułu będzie miała więcej sensu, gdy zobaczysz, jak Twoja strona wypada na tle progów Google. Zajmie Ci to minutę.
Przetestuj szybkość swojej stronyCzym naprawdę jest szybkość ładowania strony
W skrócie: to czas od kliknięcia w link do momentu, w którym strona jest widoczna i gotowa do użycia. Problem w tym, że “gotowa do użycia” to nie jeden punkt na osi czasu, tylko kilka różnych momentów.
Strona może pokazać tekst w 0,8 sekundy, ale największy obrazek doładować w 3 sekundy. Może wyglądać na gotową, a mimo to nie reagować na kliknięcia, bo w tle wciąż wykonuje się ciężki JavaScript. Dlatego jedna liczba (“strona ładuje się w X sekund”) to uproszczenie. Google patrzy na kilka wskaźników naraz, bo dopiero razem oddają one to, co czuje realny użytkownik.
I tu pierwsza rzecz, którą powtarzam każdemu klientowi: liczą się dane z pola, czyli realne pomiary od użytkowników, a nie tylko test laboratoryjny. Twój szybki komputer na światłowodzie to nie jest środowisko, w którym ludzie oglądają Twoją stronę. Oni oglądają ją na telefonie, w tramwaju, przy słabym LTE. Google ocenia to, co widzą oni, nie Ty.
Ile powinna wynosić szybkość ładowania w 2026: konkretne progi
Zamiast ogólnika “do 2,5 sekundy”, spójrzmy na to tak, jak faktycznie ocenia to Google, czyli przez Core Web Vitals. To trzy wskaźniki, każdy z jasno wyznaczonymi progami.
| Wskaźnik | Co mierzy | Dobry wynik | Do poprawy | Słaby |
|---|---|---|---|---|
| LCP (Largest Contentful Paint) | Kiedy pojawia się największy element (zwykle grafika główna lub nagłówek) | do 2,5 s | 2,5 - 4,0 s | powyżej 4,0 s |
| INP (Interaction to Next Paint) | Jak szybko strona reaguje na kliknięcie lub tap | do 200 ms | 200 - 500 ms | powyżej 500 ms |
| CLS (Cumulative Layout Shift) | Jak bardzo układ “skacze” podczas ładowania | do 0,1 | 0,1 - 0,25 | powyżej 0,25 |
Dwie rzeczy, których nie znajdziesz w większości polskich artykułów na ten temat:
Po pierwsze, INP zastąpił FID. Jeśli czytasz starszy poradnik, który mówi o “First Input Delay”, to nieaktualna wiedza. Od marca 2024 Google używa INP, który jest znacznie surowszy: mierzy realny czas reakcji na każdą interakcję w trakcie całej wizyty, a nie tylko pierwsze kliknięcie. Strony, które przechodziły audyt na FID, często oblewają na INP. To najczęstszy powód, dla którego “kiedyś było zielono, a teraz nie”.
Po drugie, próg 75 percentyla. Google nie patrzy na średnią. Żeby strona dostała ocenę “dobrą”, co najmniej 75% wizyt musi mieścić się w dobrym progu dla wszystkich trzech wskaźników jednocześnie. Nie wystarczy więc być szybkim “przeciętnie”. Musisz być szybki nawet dla użytkowników na słabszym sprzęcie.
Jak sprawdzić szybkość strony samodzielnie
Nie potrzebujesz płatnych narzędzi na start. Poniżej kolejność, w jakiej sama to robię w ZoiGo:
- PageSpeed Insights (pagespeed.web.dev) to punkt startowy. Daje jedną kluczową rzecz, której nie da żaden inny darmowy tester: dane z pola, czyli realne pomiary od użytkowników Chrome, jeśli Twoja strona ma ich wystarczająco dużo. Sekcja “Dane z ostatnich 28 dni” jest ważniejsza niż wynik laboratoryjny na górze.
- Google Search Console, zakładka Core Web Vitals. Pokazuje problem w skali całej witryny, pogrupowany po typach URL. Idealne, gdy masz sklep z setkami podstron i chcesz wiedzieć, które szablony kuleją.
- GTmetrix albo WebPageTest, gdy chcesz zejść głębiej: wodospad zapytań (waterfall), czas odpowiedzi serwera, kolejność ładowania zasobów. WebPageTest pozwala też testować z różnych lokalizacji i na symulowanym wolnym łączu.
- Lighthouse w narzędziach deweloperskich Chrome (zakładka więcej narzędzi, potem Lighthouse) do szybkiej diagnozy lokalnej podczas prac.
Co konkretnie spowalnia stronę i co z tym zrobić
Tu jest mięso. Uszeregowane od najczęstszych i najbardziej kosztownych sprawców.
1. Ciężkie i źle podane obrazki. Najczęstszy winowajca słabego LCP. Grafika główna w formacie PNG na 2 MB potrafi sama zjeść dwie sekundy.
Podawaj obrazy w WebP lub AVIF (kilka razy lżejsze od JPG i PNG przy tej samej jakości). Dopasuj rozmiar do faktycznego miejsca na stronie, bo ładowanie grafiki 4000 px do kontenera szerokiego na 800 px to czysta strata. Dodawaj atrybuty width i height, żeby przeglądarka rezerwowała miejsce, co leczy CLS. Grafiki spoza pierwszego ekranu ładuj leniwie (lazy loading), ale grafikę główną (LCP) ładuj priorytetowo, nigdy leniwie. Ten jeden błąd widzę w audytach nagminnie.
2. Za dużo JavaScriptu
Główny sprawca słabego INP. Każdy plugin, każdy widget czatu, każdy zewnętrzny skrypt marketingowy blokuje główny wątek przeglądarki i opóźnia reakcję na kliknięcia.
Zrób porządek: usuń skrypty, których nie używasz (często zostają po testach), ładuj to, co nieistotne, asynchronicznie (async lub defer), a ciężkie narzędzia analityczne przenieś do menedżera tagów z opóźnieniem. Mniej wtyczek to nie oszczędność, to wydajność.
3. Wolny serwer i wysoki TTFB
TTFB (Time To First Byte) to czas, zanim serwer w ogóle zacznie odpowiadać. Jeśli przekracza 0,6 s, żadna optymalizacja frontendu nie uratuje wyniku, bo start jest opóźniony u źródła.

Postaw na przyzwoity hosting, bo współdzielony za 10 zł miesięcznie rzadko wystarcza przy realnym ruchu. Włącz cache po stronie serwera, a przy zasięgu ponadlokalnym dołóż CDN, który serwuje pliki z serwera bliżej użytkownika.
4. Brak pamięci podręcznej
Bez cache przeglądarka pobiera te same pliki przy każdej wizycie. Z cache pobiera je raz.
Ustaw nagłówki cache dla zasobów statycznych i włącz cache stron (na WordPress przez wtyczkę, na Astro w dużej mierze masz to z automatu przy generowaniu statycznym).
5. Zbyt ciężki motyw i nadmiar zapytań
Każdy dodatkowy plik CSS, font czy zapytanie do bazy to kolejny etap wyścigu.
Ogranicz liczbę wczytywanych fontów i ich wariantów, usuń nieużywany CSS, zminifikuj kod HTML, CSS i JS. To nudne porządki, ale sumują się w realne sekundy.
Nie wiesz, który z tych pięciu punktów ciągnie Cię w dół?
Zamiast zgadywać, zamów konkretną diagnozę. Pokażę czarno na białym, co spowalnia stronę i w jakiej kolejności to naprawić.
Zamów audyt SEOWordPress i Elementor: gdzie realnie tracisz sekundy
Skoro dużo klientów działa na WordPressie z Elementorem, kilka rzeczy z pierwszej linii frontu.
Elementor generuje sporo dodatkowego kodu. Zanim sięgniesz po wtyczkę cache, wejdź w jego ustawienia wydajnościowe. To opcje natywne, zero kodowania, a potrafią realnie odchudzić stronę.
- Włącz natywne opcje Elementora: Improved CSS Loading, Improved Asset Loading, Optimized DOM Output. Sam ten krok bywa różnicą między czerwienią a pomarańczą w PSI.
- Nie mnóż wtyczek do jednego zadania. Pięć wtyczek “do optymalizacji” często się gryzie i spowalnia bardziej, niż pomaga.
- Slidery i ciężkie animacje na pierwszym ekranie to zabójcy LCP i INP. Efektowne, ale kosztowne. Zważ, czy warto.
- Hostuj fonty lokalnie zamiast pobierać je z zewnątrz przy każdym wejściu.
Zasada, którą się kieruję: najpierw wyciśnij, ile się da, z ustawień natywnych motywu i wtyczek, a dopiero potem sięgaj po kod. Custom CSS czy JS wrzucony na szybko to dług techniczny, który za pół roku zablokuje Ci edycję strony. Jeśli nie masz czasu tego pilnować, od tego jest opieka nad stroną, która trzyma wydajność w ryzach po wdrożeniu.
Bywa też, że optymalizacja WordPressa dochodzi do sufitu i realnym rozwiązaniem staje się zbudowa strony od nowa na lżejszej technologii. Astro czy architektura statyczna startują z zupełnie innego pułapu wydajności niż PHP z wtyczkami.
Dlaczego to się finansowo opłaca, a nie tylko “wypada”
Szybkość to nie estetyka techniczna. To pieniądze.
Wolna strona podnosi współczynnik odrzuceń, bo ludzie wychodzą, zanim cokolwiek zobaczą. Skraca sesje, bo nikt nie klika głębiej w coś, co się zacina. Obniża konwersję, bo formularz, który długo się ładuje, zostaje niewypełniony. I podnosi koszt reklamy, bo płacisz za kliknięcie, które kończy się natychmiastowym wyjściem. W kampaniach Google Ads wolny landing page dostaje niższy Wynik Jakości, czyli płacisz więcej za tę samą pozycję.

Do tego dochodzi SEO. Core Web Vitals to potwierdzony czynnik rankingowy. Przy dwóch podobnych stronach szybsza wygra widoczność, dlatego pozycjonowanie SEO zaczynam zawsze od fundamentu technicznego, nie od treści. A dziś, w erze wyszukiwania wspieranego przez AI, techniczna sprawność strony liczy się jeszcze bardziej, bo roboty Google AI Overviews i Perplexity muszą ją szybko i bezproblemowo przetworzyć.
Najczęstsze błędy, które widzę w audytach

- Grafika główna (LCP) ustawiona na lazy loading, przez co ładuje się później, niż powinna.
- Optymalizacja pod desktop, gdy problem siedzi na mobile.
- Patrzenie tylko na wynik laboratoryjny w PageSpeed, z pominięciem danych z pola.
- Dziesiątki nieużywanych wtyczek i skryptów, które zostały “na wszelki wypadek”.
- Piękny wynik 95/100 na stronie głównej i katastrofa na podstronach produktowych, których nikt nie testował.
Sprawdź swoją stronę teraz
Teoria teorią, ale realny wynik zobaczysz dopiero na własnej witrynie. Przygotowałam prosty test, który pokaże Ci, jak Twoja strona wypada na tle progów Google i gdzie tracisz sekundy.
Sprawdź szybkość swojej strony: test.zoigoseo.pl
Jeśli wynik Cię zaskoczy (w jedną albo drugą stronę), odezwij się. Zrobię audyt, pokażę, co konkretnie ciągnie stronę w dół, i naprawię to bez zaśmiecania jej kodem na siłę.
Chcesz stronę, która jest szybka od pierwszego dnia?
Buduję witryny, w których wydajność jest częścią projektu, a nie łatką doklejaną po fakcie. Zobacz, jak pracuję.
Zobacz, jak buduję stronyFAQ
Ile powinna ładować się strona? Grafika główna (LCP) do 2,5 sekundy, reakcja na kliknięcie (INP) do 200 milisekund, stabilność układu (CLS) poniżej 0,1. I to dla co najmniej 75% realnych wizyt, głównie mobilnych.
Czym mierzyć szybkość za darmo? PageSpeed Insights (z danymi z pola), Google Search Console, GTmetrix, WebPageTest i Lighthouse w Chrome. Zacznij od PageSpeed i Search Console.
Co to jest INP i czemu zastąpił FID? INP (Interaction to Next Paint) mierzy realny czas reakcji strony na interakcje w trakcie całej wizyty. Zastąpił FID w marcu 2024, bo jest dokładniejszy i surowszy. Strony dobre na FID często oblewają INP.
Czy szybkość wpływa na pozycję w Google? Tak. Core Web Vitals to oficjalny czynnik rankingowy. Przy porównywalnej treści szybsza strona zyskuje przewagę w widoczności.
Mam WordPress i Elementor. Od czego zacząć? Od ustawień natywnych: włącz opcje wydajnościowe w Elementorze, ogranicz wtyczki, podaj obrazy w WebP, zhostuj fonty lokalnie. Kod dopiero na końcu, gdy natywne opcje nie wystarczą.