Szybkość rzadko psuje się za jednym zamachem. Tu nowy skrypt śledzący, tam nieskompresowany obraz w sekcji hero, do tego aktualizacja wtyczki, która ładuje trzy kolejne pliki. Każda zmiana kosztuje kilkaset milisekund, nikt tego nie zauważa, a pół roku później wynik mobilny jest o połowę niższy. Użytkownicy telefonów wychodzą, zanim strona się załaduje, a sklep traci sprzedaż bez ani jednej awarii.
Monitorowanie szybkości strony codziennie mierzy te same strony w ten sam sposób, więc widzisz dzień, w którym zmiana pogorszyła wyniki, a nie dowiadujesz się o tym po miesiącach.
Co jest mierzone
Raz dziennie Google PageSpeed Insights uruchamia Lighthouse na stronie głównej i maksymalnie 4 innych wybranych przez Ciebie stronach, dwukrotnie: jako telefon ze średniej półki na wolnym 4G i jako komputer. Otrzymujesz:
Wynik wydajności w skali od 0 do 100, obliczony przez Lighthouse. 90 i więcej to dobry wynik, poniżej 50 – słaby.Metryki laboratoryjne z tego pomiaru: Largest Contentful Paint, First Contentful Paint, Total Blocking Time, Cumulative Layout Shift, Speed Index i czas do pierwszego bajtu. Mierzone codziennie w ten sam sposób, więc można je porównywać dzień do dnia.Prawdziwi użytkownicy: to, czego faktycznie doświadczyli użytkownicy Chrome w ciągu 28 dni, według Chrome UX Report Google, w tym Largest Contentful Paint, Interaction to Next Paint i Cumulative Layout Shift. To Core Web Vitals, z których Google korzysta w wyszukiwarce. Pojawiają się, gdy strona lub witryna ma wystarczająco dużo odwiedzin.Co poprawić najpierw: sugestie Lighthouse, zaczynając od tych, które dają największy zysk.
Alert, gdy strona zwalnia
Wybierz próg 90, 75, 50 lub 30, a dostaniesz alert, gdy wynik mobilny strony spadnie poniżej niego. To na telefonach szybkość szkodzi najbardziej i tam wynik zmienia się najpierw. Alert trafia do tych samych kanałów co alerty o awariach: e-mail, Slack, Microsoft Teams, Discord, Google Chat, Mattermost, Telegram, PagerDuty, ntfy, Pushover, webhooki i powiadomienia push.
Typowy przypadek
We wtorek zespół marketingu dodaje widżet czatu do northwind.shop. W środę rano codzienny pomiar pokazuje, że wynik mobilny strony produktu spadł z 84 do 71, poniżej progu 75 wybranego przez zespół, a Largest Contentful Paint wzrósł z 2,2 s do 3,1 s. Alert trafia na kanał Slack zespołu webowego, a „Co poprawić najpierw” wskazuje nowy skrypt. Widżet zaczyna się ładować później, a czwartkowy pomiar znów przekracza 80.
Które strony mierzyć
Strona główna jest mierzona domyślnie. Dodaj strony, które zarabiają lub przyciągają odwiedzających: popularną stronę produktu, stronę kategorii, koszyk, landing page z reklam. Strony oparte na tym samym szablonie zwykle są podobnie szybkie, więc jedna strona produktu wiele mówi o pozostałych. Nasze wskazówki, jak przyspieszyć ładowanie strony, opisują typowe poprawki.
Część kontroli stanu witryny
Szybkość strony mierzy ten sam codzienny skan stanu witryny, który wykrywa niedziałające linki i mieszaną zawartość, więc jeden monitor obejmuje jedno i drugie. Czasy odpowiedzi co minutę, od strony serwera, mierzy monitorowanie dostępności: dzieli każde sprawdzenie na DNS, połączenie, TLS, serwer i pobieranie oraz pokazuje percentyle.
Dane laboratoryjne i prawdziwi użytkownicy
Dane laboratoryjne mówią, co się zmieniło i dlaczego: to samo urządzenie, ta sama sieć, każdego dnia. Dane od prawdziwych użytkowników pokazują, czego ludzie faktycznie doświadczyli na urządzeniach i w sieciach, których nie testujesz. Liczby laboratoryjne pozwalają wychwycić regresję dzień po wdrożeniu, a dane od prawdziwych użytkowników – sprawdzić, czy poprawka przyniosła efekt w kolejnych tygodniach.
Każdy monitor stanu witryny liczy się jako jeden monitor dostępności: 15 w planie Start, 100 w Professional i 250 w Business. Zobacz szybkość strony fikcyjnego sklepu w demo na żywo.
Plany zaczynają się od 9 € miesięcznie przy płatności rocznej lub 12 € przy płatności miesięcznej, bez VAT. Zajrzyj do cennika albo rozpocznij 14-dniowy bezpłatny okres próbny bez karty.