6 min czytania słów: 1282
Ile naprawdę kosztuje wolna strona
Dziesiąta część sekundy, osiem procent konwersji. Liczby z badań są efektowne, tylko prawie nikt nie czyta, jak powstały. Co z nich wynika naprawdę i jak zmierzyć to u siebie.
W tym artykule · 7
Argument "szybciej znaczy więcej sprzedaży" jest w branży tak oklepany, że przestał cokolwiek znaczyć. Wszyscy się z nim zgadzają, nikt nie potrafi powiedzieć, ile to jest w złotówkach, i w efekcie optymalizacja wydajności przegrywa w kolejce z każdą funkcją, która ma właściciela.
Da się to policzyć lepiej. Są dwa poważne badania z prawdziwymi liczbami, są ustalone progi, powyżej których użytkownik odczuwa problem, i jest sposób, żeby zmierzyć własną sytuację zamiast opierać się na cudzych średnich. Jest też pewien haczyk metodologiczny, o którym prawie nikt cytujący te badania nie wspomina, a który zmienia wnioski. Zacznijmy od tego, co jest mierzone.
Trzy liczby, które opisują odczucie
Core Web Vitals to trzy wskaźniki wybrane tak, żeby każdy odpowiadał na inne pytanie użytkownika, a nie na inne pytanie inżyniera.
Przewiń tabelę w bok, żeby zobaczyć pozostałe kolumny.
| Wskaźnik | Pytanie użytkownika | Próg "dobry" |
|---|---|---|
| LCP, Largest Contentful Paint | Kiedy zobaczę to, po co przyszedłem? | do 2,5 sekundy |
| INP, Interaction to Next Paint | Czy strona reaguje, kiedy w nią klikam? | do 200 milisekund |
| CLS, Cumulative Layout Shift | Czy treść ucieka mi spod palca? | do 0,1 |
Wszystkie trzy ocenia się na 75. percentylu wczytań, osobno dla urządzeń mobilnych i pulpitu. To jest ważniejszy szczegół, niż wygląda. Percentyl 75 znaczy, że trzy czwarte wizyt ma być poniżej progu, a jedna czwarta może być gorsza. Średnia by tu nie zadziałała: kilka bardzo szybkich wczytań z biura z szybkim łączem potrafi ukryć fakt, że co czwarty użytkownik na telefonie czeka pięć sekund.
Od 12 marca 2024 roku INP zastąpił dawny First Input Delay i jest to zmiana warta zrozumienia, bo dotyka realnego problemu. FID mierzył wyłącznie opóźnienie pierwszej interakcji i tylko do momentu rozpoczęcia obsługi zdarzenia. Strona, która natychmiast przyjmowała kliknięcie, a potem przez sekundę nic nie rysowała, miała świetny FID. INP mierzy pełną drogę od kliknięcia do następnej klatki i bierze pod uwagę wszystkie interakcje w trakcie wizyty, nie tylko pierwszą. Innymi słowy: mierzy to, co użytkownik nazywa "strona się zacina".
Jak wygląda internet naprawdę
Zanim przejdziemy do pieniędzy, warto zobaczyć punkt odniesienia. Web Almanac, coroczny raport projektu HTTP Archive oparty na danych z Chrome User Experience Report, podaje za 2024 rok, że komplet Core Web Vitals na poziomie "dobrym" osiąga 43% witryn na urządzeniach mobilnych i 54% na pulpicie.
Najciekawsza w tych danych jest przepaść przy INP: 74% na urządzeniach mobilnych wobec 97% na pulpicie. To jest jedno zdanie o całej branży. Problem z reagowaniem strony nie jest problemem kodu w ogóle, tylko kodu wykonywanego na telefonie, który jest wielokrotnie wolniejszy niż komputer programisty, który ten kod pisał.
Liczby, na które wszyscy się powołują
Najczęściej cytowanym badaniem w tym temacie jest Milliseconds Make Millions, przygotowane przez Deloitte Digital razem z Google. Objęło 37 marek europejskich i amerykańskich, ponad 30 milionów sesji, przez 30 dni pod koniec 2019 roku. Badacze porównywali wyniki biznesowe użytkowników, których strony ładowały się szybciej, z wynikami tych, u których było wolniej, sprowadzając różnicę do skutku poprawy o 0,1 sekundy.
Przewiń tabelę w bok, żeby zobaczyć pozostałe kolumny.
| Branża | Efekt poprawy o 0,1 s |
|---|---|
| Handel detaliczny | +8,4% konwersji, +9,2% średniej wartości koszyka |
| Turystyka | +10,1% konwersji, +2,2% ukończonych płatności |
| Generowanie leadów | +21,6% wysłanych formularzy, +7% odsłon |
| Dobra luksusowe | +40,1% przejść z karty produktu do koszyka |
Drugie badanie jest mniejsze, ale metodologicznie mocniejsze, i właśnie dlatego warte więcej. Vodafone przeprowadził test A/B na własnej stronie docelowej: jedna wersja zoptymalizowana, druga bez zmian, ten sam ruch dzielony losowo. Wersja szybsza miała LCP lepszy o 31%. Wynik: 8% wzrostu sprzedaży, 15% poprawy współczynnika przejścia z leada do wizyty i 11% poprawy przejścia z koszyka do wizyty.
Haczyk, o którym się nie mówi
Te dwa badania nie są tym samym rodzajem dowodu i mieszanie ich to najczęstszy błąd w całej dyskusji o wydajności.
Badanie Deloitte jest korelacyjne. Porównuje różnych użytkowników na różnych stronach i sprawdza, czy szybszym idzie lepiej. Idzie. Tylko że szybsze wczytanie nie bierze się znikąd: koreluje z lepszym łączem, nowszym telefonem, bliższą lokalizacją serwera i bardziej zamożnym użytkownikiem. Człowiek z nowym iPhonem na światłowodzie kupuje częściej niż człowiek z pięcioletnim Androidem w słabym zasięgu, i robiłby to nawet wtedy, gdyby strona ładowała się identycznie u obu.
Badanie Vodafone jest eksperymentalne. Ten sam ruch, losowy podział, jedyna różnica to szybkość strony. Tu 8% wzrostu sprzedaży naprawdę oznacza skutek przyspieszenia, bo wszystkie inne czynniki rozłożyły się równo między wersje. Jedna taka liczba jest warta więcej niż dziesięć korelacyjnych i to na niej należy budować argumentację, mimo że jest mniej efektowna.
Pomiar w laboratorium kontra pomiar u ludzi
Drugi podział, równie ważny, dotyczy tego, skąd biorą się twoje własne liczby.
Narzędzia laboratoryjne, jak Lighthouse, ładują stronę w kontrolowanych warunkach: ustalone łącze, ustalona moc procesora, jedno wczytanie. Są powtarzalne i świetne do sprawdzania, czy dana zmiana pomogła. Nie mówią jednak nic o tym, co przeżywają twoi użytkownicy, bo twoi użytkownicy nie siedzą w laboratorium. Co więcej, INP w laboratorium jest w zasadzie niemierzalny, bo wymaga prawdziwych kliknięć w prawdziwe elementy.
Dane terenowe zbiera się od faktycznych odwiedzających i tylko one odpowiadają na pytanie "czy moja strona jest szybka dla moich klientów". Ich wadą jest szum: potrzeba dużo wizyt, żeby 75. percentyl przestał skakać z dnia na dzień.
Zdrowe podejście używa obu i nie myli ich rolami. Dane terenowe mówią czy masz problem i u kogo. Laboratorium mówi dlaczego i czy poprawka zadziałała. Odwrotne użycie kończy się optymalizowaniem wyniku w narzędziu zamiast doświadczenia użytkownika, a to są dwie różne rzeczy, które rozjeżdżają się szybciej, niż można się spodziewać.
Jak policzyć to u siebie
Zamiast przenosić cudze procenty na własną firmę, warto zrobić własny rachunek. Wystarczą liczby, które już masz.
- Podziel ruch według szybkości, nie według strony. Weź LCP z danych terenowych i rozdziel wizyty na te poniżej 2,5 s i powyżej. Porównaj konwersję w obu grupach. To nadal korelacja, ale liczona na twoich klientach, a nie na 37 obcych markach.
- Sprawdź, czy różnica nie jest różnicą urządzeń. Powtórz to samo porównanie osobno dla telefonów i osobno dla pulpitu. Jeżeli różnica konwersji znika wewnątrz każdej grupy, to widziałeś różnicę między telefonem a komputerem, a nie między wolnym a szybkim.
- Wybierz jedną stronę o dużym ruchu i zrób prawdziwy test A/B. Jedna zmiana, wpływająca wyłącznie na wydajność, bez zmiany treści ani układu. Tak zrobił Vodafone i tylko taki pomiar daje liczbę, którą można pokazać zarządowi bez zastrzeżeń.
- Przelicz na pieniądze przy dwóch scenariuszach. Ostrożnym, powiedzmy jedna czwarta efektu z badań, i optymistycznym, czyli pełnym. Przedział jest uczciwszy niż jedna liczba i łatwiej go obronić, gdy ktoś zapyta, skąd się wzięła.
Czego szybkość nie naprawi
Na koniec uczciwe zastrzeżenie w drugą stronę, bo teksty o wydajności zwykle kończą się obietnicą bez dna. Szybkość jest warunkiem koniecznym, nie wystarczającym. Strona, która ładuje się w sekundę, a nie ma tego, po co ktoś przyszedł, nie sprzeda niczego, tylko szybciej.
Wydajność ma też punkt nasycenia. Różnica między czterema sekundami a dwiema jest odczuwalna dla każdego. Różnica między 1,2 a 1,0 sekundy nie jest odczuwalna dla nikogo, a kosztuje zwykle więcej pracy niż ta pierwsza. Najlepszy zwrot leży zawsze w przesunięciu najgorszej ćwiartki użytkowników poniżej progu, a nie w polerowaniu wyniku tych, którzy i tak mają dobrze. Właśnie dlatego mierzy się na 75. percentylu, a nie na średniej.
Źródła
Każde twierdzenie z liczbą prowadzi do jednej z tych pozycji. Tam, gdzie badanie jest korelacyjne, a nie eksperymentalne, tekst mówi o tym wprost.
- 1. Web Vitals web.dev, Google, 2026
- 2. INP becomes a Core Web Vital on March 12 web.dev, Google, 2024
- 3. Web Almanac 2024: Performance HTTP Archive, 2024
- 4. Milliseconds make millions Deloitte Digital i Google, 2020
- 5. Vodafone: A 31% improvement in LCP increased sales by 8% web.dev, Google, 2021
Analityka, która nie potrzebuje banera zgody
metuno mierzy ruch, nie zapisując niczego na urządzeniu odwiedzającego, więc widzi całą publiczność, a nie tę połowę, która kliknęła zgodę.
Zacznij za darmoPrzeczytaj dalej
RODO a analityka: dwa pytania, które wszyscy mieszają
Czy potrzebujesz zgody na statystyki, a czy wolno wysyłać dane do Stanów, to są dwa różne pytania z dwóch różnych aktów prawnych. Mieszanie ich kosztuje albo niepotrzebny baner, albo niepotrzebne ryzyko.
Czytaj artykułDlaczego raport kanałów kłamie
Ruch z sieci partnerskiej w odesłaniach, reklama na Facebooku w wynikach wyszukiwania, ChatGPT w ruchu bezpośrednim. Trzy prawdziwe błędy z jednego panelu i reguła, która je porządkuje.
Czytaj artykuł