INP – nowy wskaźnik w Core Web Vitals
W 2020 roku Google zaprezentował Core Web Vitals (LCP, FID, CLS), w lutym 2022 czyniąc je oficjalnymi wskaźnikami rankingowymi wpływającymi na pozycje w wynikach wyszukiwania.
W kolejnym kroku – w kwietniu 2023 – Google ogłosił porzucenie kilku systemów rankingowych (Page experience, Mobile-friendly, Page speed, Secure sites) zwiększając wpływ Core Web Vitals na rankingi.
Zmierzch FID
Zadaniem wskaźnika First Input Delay (FID) jest mierzenie interaktywności stron. A konkretnie czasu, jaki przeglądarka potrzebuje żeby przetworzyć pierwszą interakcję użytkownika na stronie.
W szczególności, FID mierzy, ile czasu upływa pomiędzy pierwszą interakcją ze strony użytkownika a momentem, kiedy przeglądarka jest faktycznie w stanie rozpocząć przetwarzanie zdarzeń.
Główne wady tego wskaźnika to:
- uwzględnianie tylko pierwszej interakcji
- wychwytywanie tylko czterech typów zdarzeń (click, keydown, mousedown, pointerdown)
- mierzenie tylko opóźnienia do uruchomienia – z pominięciem czasu trwania zdarzenia.
Ze względu na te wady, prace nad nowym wskaźnikiem interaktywności rozpoczęły się już w czerwcu 2021.
Interaction to Next Paint (INP)
Nowy wskaźnik – INP – mierzy opóźnienie wszystkich interakcji, jakie użytkownik wykonał na stronie, i zwraca jedną wartość, poniżej której znalazły się wszystkie (lub prawie wszystkie) interakcje.
Niski wskaźnik INP oznacza, że strona była w stanie systematycznie szybko reagować na wszystkie – lub zdecydowaną większość – interakcji użytkownika.
Ocena wyniku INP
- Dobry wynik INP: mniejszy niż 200 milisekund
- Wynik INP wymagający poprawy: czas pomiędzy 200 a 500 milisekund
- Zły wynik INP: powyżej 500 milisekund.
Optymalizacja strony pod kątem INP
Działania wpływające na zmniejszenie wartości INP:
- identyfikowanie i zmniejszanie opóźnień wprowadzania
- optymalizacja wywołań obsługi zdarzeń (event callbacks)
- zminimalizowanie opóźnienia wyświetlania.
W niektórych narzędziach (np. Chrome DevTools i Lighthouse), zamiast INP dostępna jest wartość Total Blocking Time (TBT).
Kiedy INP zastąpi FID?
Od maja 2023 do maja 2023 INP miał status wskaźnika eksperymentalnego. Aktualnie jest to wskaźnik “oczekujący” – a w marcu 2024 roku zastąpi FID.
INP w Super Monitoringu
Super Monitoring oferuje monitorowanie Core Web Vitals od maja 2021.
Od września 2023 pobieramy i gromadzimy również wartości INP.
Przekroczenie limitów (“wymagający poprawy” lub “zły”) jeszcze nie powoduje rejestrowania problemu i wysyłania alertów. Zacznie działać w ten sposób po oficjalnym wprowadzeniu wskaźnika przez Google – czyli w marcu 2024.
Wtedy też Super Monitoring przestanie pobierać i gromadzić wartości wskaźnika FID.