12 marca funkcja Interakcja do kolejnego wyrenderowania oficjalnie stanie się podstawowym wskaźnikiem internetowym i 12 marca zastąpi opóźnienie przy pierwszym działaniu.
Program wskaźników internetowych udostępnia dane, które pomagają twórcom stron internetowych mierzyć kluczowe aspekty wrażeń użytkowników korzystających z internetu. Opóźnienie przy pierwszym działaniu (FID) reprezentowało aspekt responsywności programu, ale z czasem stało się jasne, że do uchwycenia aspektów interaktywności w internecie, których nie ma FID, potrzeba nowych danych. Zespół Chrome zauważył tę potrzebę i w maju 2022 r. wprowadził interakcję z następnym wyrenderowaniem (INP) jako dane eksperymentalne. W zeszłym roku wskaźnik INP stał się danymi oczekującymi. Ogłosiliśmy, że w marcu 2024 r. wartość ta otrzyma stan stabilny.
Dzisiaj ogłaszamy, że INP oficjalnie stanie się podstawowym wskaźnikiem internetowym i 12 marca tego roku zastąpi FID. Po wprowadzeniu tej zmiany FID zostanie wycofane.
Ten post zawiera porady zespołu Chrome, które pomogą Ci przygotować się na tę zmianę i czego możesz się spodziewać po jej wprowadzeniu.
Jak mogę się przygotować?
Pierwszym krokiem w tym okresie jest sprawdzenie, czy wskaźnik INP Twojej witryny spełnia „dobrą” . Wszystkie Podstawowe wskaźniki internetowe są oceniane na podstawie ich skuteczności w polu przy 75 centylu wszystkich wczytywanych stron.
Najłatwiejszym sposobem sprawdzenia, jak Twoja witryna radzi sobie w INP, jest użycie narzędzia PageSpeed Insights, które wyświetla dane z Raportu na temat użytkowania Chrome (CrUX). CrUX to oficjalny zbiór danych programu wskaźników internetowych i może być potencjalnym źródłem danych z terenu Twojej witryny.
Innym źródłem danych pól może być dostawca monitorowania rzeczywistych użytkowników (RUM), który monitoruje też w tym polu działanie Twojej witryny. Jeśli współpracujesz z dostawcą RUM, zapytaj o jego obsługę w zakresie INP.
Jeśli stwierdzisz, że INP Twojej witryny znajduje się w kategorii „Wymagana poprawa” lub „słabe” przygotowaliśmy kilka zasobów, które pomogą Ci ją ulepszyć. Zaczynamy od diagnozowania i rozwiązywania problemów z infrastrukturą INP:
Gdy już dowiesz się, na czym polega problem, możesz skorzystać z tych przewodników, by określić, pod kątem których części interakcji należy przeprowadzić optymalizację:
- Zoptymalizuj długie zadania, jeśli masz JavaScript, który zajmuje dużo czasu w wątku głównym. Jeśli podczas wczytywania strony otrzymujesz dużo działań w głównym wątku, które uruchamiają dużo długich zadań w wątku głównym, być może masz problemy z nadmiernymi zadaniami oceny skryptu.
- Zoptymalizuj opóźnienie danych wejściowych, jeśli rozpoczęcie przetwarzania interakcji zajmuje dużo czasu.
- Duże DOM może wymagać dużo czasu renderowania, a interakcje często zmieniają DOM. Najlepiej unikać dużych, złożonych układów i ich tracenia oraz zminimalizować rozmiar DOM tam, gdzie to możliwe.
- Jeśli masz złożone selektory arkusza CSS, one również mogą powodować znaczny nakład pracy w odpowiedzi na interakcje użytkowników.
- Wreszcie, jeśli duża część kodu HTML Twojej witryny jest renderowana na kliencie przez JavaScript, musisz wiedzieć, jak renderowanie HTML po stronie klienta może wpływać na interaktywność.
Stopień złożoności INP oznacza, że będziesz optymalizować kampanię pod kątem interaktywności na wiele sposobów. Warto jednak popracować nad tym. Przeprowadzono kilka studiów przypadków, takich jak te opublikowane przez The Economic Times i redBus, które pokazują, jak skrócenie czasu oczekiwania na interakcję poprawia wyniki biznesowe. Optymalizacja wartości INP w witrynie również może pomóc w osiągnięciu założonych celów.
Co się stanie, gdy wartość INP stanie się podstawowym wskaźnikiem internetowym?
Warto powtórzyć, że 12 marca tego roku INP oficjalnie stanie się podstawowym wskaźnikiem internetowym i zastąpi FID. Dodatkowo FID przestanie być podstawowym wskaźnikiem internetowym i zostanie oficjalnie wycofane z programu.
W rezultacie w dokumentacji FID mogą pojawić się zmiany. Ważna historycznie dokumentacja FID pozostanie dostępna, ale widoczne informacje zostaną dodane do opisu wycofanego FID oraz do dokumentacji INP. Inne dokumenty związane z FID mogą zostać całkowicie usunięte i przekierowane do odpowiedniej dokumentacji INP.
W wielu narzędziach Google nadal występuje nazwa FID, ale również INP. 12 marca wskaźnik FID zostanie usunięty z Google Search Console, gdy tylko INP stanie się podstawowym wskaźnikiem internetowym. W przypadku wszystkich innych narzędzi – takich jak PageSpeed Insights i CrUX – umożliwimy deweloperom zaktualizowanie kodu przez 6 miesięcy od ich wycofania.
Jeśli masz pytania na temat tego, co uwzględnianie INP w podstawowych wskaźnikach internetowych w wyszukiwarce Google oznacza, przeczytaj posta w ogłoszeniu INP w Centrum wyszukiwarki Google.
Droga w przyszłość
W ciągu ostatnich 2 lat starannie zaplanowaliśmy uwzględnienie INP w podstawowych wskaźnikach internetowych i stanowi istotny krok naprzód. Wierzymy, że całościowe podejście organizacji INP do responsywności w internecie pomoże deweloperom lepiej ocenić i usprawnić ten ważny aspekt wrażeń użytkownika, a z czasem zwiększyć szybkość reagowania w internecie. Ponieważ 12 marca wskaźnik INP stanie się podstawowym wskaźnikiem internetowym, mamy nadzieję, że deweloperzy znajdą czas na zrozumienie i zoptymalizowanie wydajności INP.
Jeśli masz pytania lub wątpliwości, zachęcamy do przesyłania na adres web-vitals-feedback@googlegroups.com opinii o INP, FID i innych danych w programie wskaźników internetowych.