O narzędziu PageSpeed Insights

PageSpeed Insights (PSI) raportuje wrażenia użytkowników związane ze stroną zarówno na urządzeniach mobilnych, jak i komputerach, oraz sugeruje, jak można ją ulepszyć.

PSI udostępnia dane laboratoryjne i polowe dotyczące strony. Dane modułu są przydatne podczas debugowania problemów, ponieważ są zbierane w kontrolowanym środowisku. Jednak dane te mogą nie uwzględniać rzeczywistych wąskich gardeł. Dane pól mogą być przydatne do rejestrowania rzeczywistych wrażeń użytkowników, ale mają bardziej ograniczony zestaw wskaźników. Więcej informacji o 2 typach danych znajdziesz w artykule Co sądzisz o narzędziach do pomiaru szybkości.

Dane o rzeczywistych wrażeniach użytkowników

Dane o wrażeniach użytkowników w PSI są generowane na podstawie zbioru danych Raportu na temat użytkowania Chrome. PSI podaje w raportach rzeczywiste skutki pierwszego wyrenderowania treści (FCP), opóźnienia po pierwszym wyrenderowaniu (FID), największego wyrenderowania treści (LCP), skumulowanego przesunięcia układu (CLS) i interakcji przy kolejnym wyrenderowaniu (INP) w poprzednim 28-dniowym okresie gromadzenia danych. PSI raportuje też doświadczenia z eksperymentalnymi danymi Czas do pierwszego bajtu (TTFB).

Aby można było wyświetlać dane o wrażeniach użytkownika danej strony, ilość danych musi być wystarczająca do uwzględnienia jej w zbiorze danych na temat użytkowania Chrome. Strona może zawierać za mało danych, jeśli została niedawno opublikowana lub zawiera za mało próbek pochodzących od prawdziwych użytkowników. W takim przypadku wskaźnik PSI powróci do szczegółowości na poziomie źródła, który obejmuje wszystkie wrażenia użytkowników na wszystkich stronach witryny. Czasami źródło może też zawierać niewystarczające dane. W takim przypadku PSI nie może wyświetlić żadnych danych o wrażeniach użytkownika.

Ocena jakości wrażeń

PSI klasyfikuje jakość wrażeń użytkownika na 3 kategorie: Dobre, Wymagana poprawa i Słabej jakości. PSI wyznacza te progi zgodne z inicjatywą Wskaźniki internetowe:

Prawidłowy Wymagana poprawa Słaby
FCP [0, 1800ms] (1800 ms, 3000 ms) ponad 3000 ms
FID [0, 100ms] (100 ms, 300 ms) ponad 300 ms
LCP [0–2500 ms] (2500 ms, 4000 ms) ponad 4000 ms
CLS [0; 0, 1] (0,1; 0,25]) powyżej 0,25
INP: [0–200 ms] (200 ms, 500 ms) ponad 500 ms
TTFB (funkcja eksperymentalna) [0, 800ms] (800 ms, 1800 ms) ponad 1800 ms

Rozkład i wybrane wartości danych

PSI przedstawia rozkład tych wskaźników, aby deweloperzy mogli poznać zakres działania w przypadku danej strony lub źródła. Podział ten jest podzielony na 3 kategorie: Dobre, Wymagana poprawa i Słabej jakości (słupki zielone, bursztynowe i czerwone). Na przykład 11% na pomarańczowym słupku LCP oznacza, że 11% wszystkich zaobserwowanych wartości LCP mieści się w przedziale od 2500 ms do 4000 ms.

Zrzut ekranu przedstawiający rozłożenie LCP wśród rzeczywistych użytkowników

Nad słupkami rozkładu widać 75. percentyl dla wszystkich danych PSI. Wybierany jest 75 centyl, aby deweloperzy mogli zrozumieć, co najbardziej irytuje użytkowników witryny. Te wartości wskaźników pól są klasyfikowane jako „dobre/potrzebne” lub „słabe” przez zastosowanie tych samych progów, które są wymienione powyżej.

Podstawowe wskaźniki internetowe

Podstawowe wskaźniki internetowe to wspólny zestaw sygnałów dotyczących wydajności, które mają kluczowe znaczenie dla obsługi wszystkich treści w internecie. Podstawowe wskaźniki internetowe to FID, LCP i CLS. Mogą być agregowane na poziomie strony lub źródła. W przypadku agregacji z wystarczającą ilością danych we wszystkich 3 wskaźnikach agregacja spełnia ocenę podstawowych wskaźników internetowych, jeśli 75 percentyle wszystkich 3 wskaźników są prawidłowe. W przeciwnym razie agregacja nie przejdzie testu. Jeśli agregacja ma niewystarczającą ilość danych dla FID, zostanie zweryfikowana, jeśli oba 75 centyl LCP i CLS są dobre. Jeśli LCP lub CLS mają niewystarczające dane, nie można ocenić agregacji na poziomie strony lub źródła.

Różnice między danymi pól w raportach PSI i raportach na temat użytkowania Chrome

Różnica między danymi z pola PSI a zbiorem danych CrUX w BigQuery polega na tym, że dane PSI są aktualizowane codziennie, a zbiór danych BigQuery jest aktualizowany co miesiąc i jest ograniczony do danych na poziomie źródła. Oba źródła danych reprezentują 28-dniowe okresy końcowe.

Diagnostyka laboratoryjna

PSI korzysta z narzędzia Lighthouse do analizowania danego adresu URL w symulowanym środowisku pod kątem kategorii wydajności, ułatwień dostępu, sprawdzonych metod i SEO.

Wynik

U góry sekcji znajdują się wyniki z każdej kategorii określane przez uruchomienie Lighthouse w celu zebrania i przeanalizowania informacji diagnostycznych o stronie. Wynik 90 lub wyższy jest uznawany za dobry. Wynik 50–89 to wynik, który wymaga poprawy, a wynik poniżej 50 jest uznawany za słaby.

Wskaźniki

W przypadku kategorii Skuteczność widoczne są też różne dane dotyczące skuteczności strony, m.in. Pierwsze wyrenderowanie treści, Największe wyrenderowanie treści, Indeks szybkości, Skumulowane przesunięcie układu, Czas do pełnej interaktywności i Całkowity czas blokowania.

Każdy wskaźnik jest oceniany i oznaczony ikoną:

  • Dobra jakość jest oznaczona zielonym kółkiem.
  • Wymagana poprawa jest oznaczona bursztynowym kwadratem informacyjnym
  • Słaba jest oznaczona czerwonym trójkątem ostrzegawczym

Audyty

W każdej kategorii dostępne są audyty, które pokazują, jak poprawić wrażenia użytkowników. Szczegółowe informacje o kontroli poszczególnych kategorii znajdziesz w dokumentacji Lighthouse.

Najczęstsze pytania

W jakich warunkach urządzenia i sieci działa Lighthouse do symulowania wczytywania strony?

Obecnie Lighthouse symuluje warunki wczytywania stron na urządzeniu średniej klasy (Moto G4) w sieci komórkowej na urządzenia mobilne oraz na emulowanym komputerze stacjonarnym z połączeniem przewodowym. PageSpeed działa też w centrum danych Google, które może się różnić w zależności od warunków sieciowych. Aby sprawdzić lokalizację, w której był test, przejrzyj blok środowiskowy narzędzia Lighthouse Report:

Zrzut etykietki z informacjami o ograniczaniu.

Uwaga: PageSpeed uwzględnia w raporcie aktywność w Ameryce Północnej, Europie lub Azji.

Dlaczego dane pola i dane laboratoryjne czasami są ze sobą sprzeczne?

Dane te to raport historyczny o wydajności określonego adresu URL i reprezentują zanonimizowane dane o wydajności pochodzące od użytkowników korzystających z różnych urządzeń i sieci w różnych warunkach. Dane laboratoryjne są oparte na symulowanym wczytaniu strony na 1 urządzeniu i ustalonym zestawie warunków sieciowych. W związku z tym wartości mogą się różnić. Więcej informacji znajdziesz w artykule Dlaczego dane laboratoryjne i polowe mogą się różnić (oraz co zrobić).

Dlaczego w przypadku wszystkich danych wybrany jest 75 centyl?

Dążymy do tego, aby strony działały dobrze u większości użytkowników. Koncentrując się w naszych danych na 75. percentylu, dbasz o wygodę użytkowników stron w najtrudniejszych warunkach korzystania z urządzenia i sieci. Więcej informacji znajdziesz w sekcji Określanie wartości progowych podstawowych wskaźników internetowych.

Jaki jest dobry wynik dla danych laboratoryjnych?

Każdy wynik zielony (90+) jest uznawany za dobry. Pamiętaj jednak, że dobre dane laboratoryjne nie muszą oznaczać, że wrażenia użytkowników również będą dobre.

Dlaczego wynik skuteczności zmienia się po uruchomieniu? Nic nie zmieniłem na swojej stronie

Zmienność w pomiarze skuteczności jest wprowadzana przez wiele kanałów o różnych poziomach wpływu. Kilka typowych źródeł zmienności wskaźników to dostępność w sieci lokalnej, dostępność sprzętu klienta i rywalizacja o zasoby klienta.

Dlaczego dane z raportu na temat użytkowania Chrome są niedostępne w przypadku adresu URL lub źródła?

Raport na temat użytkowania Chrome gromadzi dane o rzeczywistej szybkości od wybranych użytkowników. Adres URL musi być publiczny (możliwy do pobrania i zindeksowania) oraz zawierać wystarczającą liczbę różnych próbek, które zapewniają reprezentatywny, anonimowy wgląd w działanie adresu URL lub źródła.

Masz więcej pytań?

Jeśli masz konkretne pytanie dotyczące korzystania z PageSpeed Insights, które jest konkretne i łatwe do odpowiedzi, zadaj je na stronie Stack Overflow w języku angielskim.

Jeśli masz ogólną opinię lub pytania na temat PageSpeed Insights albo chcesz rozpocząć dyskusję ogólną, rozpocznij wątek na liście adresowej.

Jeśli masz ogólne pytania na temat wskaźników internetowych, rozpocznij wątek na grupie dyskusyjnej web-vitals-feedback.

Prześlij opinię

Czy ta strona była pomocna?