„Interaction to Next Paint“ wird offiziell zu einem Core Web Vitals-Messwert und ersetzt am 12. März First Input Delay.
Das Web Vitals-Programm enthält Messwerte, mit denen Webentwickler wichtige Aspekte der Nutzererfahrung im Web analysieren können. Der First Input Delay (FID) repräsentierte den Reaktionsaspekt des Programms. Im Laufe der Zeit wurde jedoch deutlich, dass ein neuer Messwert erforderlich war, um Aspekte der Interaktivität im Web zu erfassen, die FID nicht bot. Das Chrome-Team hat dies erkannt und im Mai 2022 Interaction to Next Paint (INP) als experimentellen Messwert eingeführt. Letztes Jahr wurde INP zu einem ausstehenden Messwert und wir haben angekündigt, dass INP im März 2024 auf den stabilen Status hochgestuft wird.
Heute geben wir bekannt, dass INP offiziell ein Core Web Vital wird und FID am 12. März dieses Jahres ersetzt. Außerdem wird FID im Rahmen dieser Umstellung eingestellt.
In diesem Beitrag erfahren Sie vom Chrome-Team, wie Sie sich auf diese Änderung vorbereiten können und was Sie erwartet, sobald die Änderungen in Kraft treten.
Wie kann ich mich vorbereiten?
Als Erstes sollten Sie bei dieser Umstellung herausfinden, ob die INP Ihrer Website den Grenzwert für „gut“ erreicht. Alle Core Web Vitals werden basierend auf ihrer Leistung im jeweiligen Feld beim 75. Perzentil aller Seitenladevorgänge bewertet.
Die Leistung Ihrer Website auf INP lässt sich am einfachsten mit PageSpeed Insights überprüfen. Dort finden Sie Daten aus dem Bericht zur Nutzererfahrung in Chrome (Chrome User Experience, CrUX). CrUX ist das offizielle Dataset des Web Vitals-Programms und kann eine potenzielle Quelle von Felddaten für Ihre Website sein.
Eine weitere Quelle für Felddaten kann von einem Real User Monitoring (RUM)-Anbieter stammen, der ebenfalls die Leistung Ihrer Website vor Ort beobachtet. Wenn Sie mit einem RUM-Anbieter zusammenarbeiten, fragen Sie nach dessen INP-Unterstützung.
Falls Sie feststellen, dass die INP Ihrer Website entweder zu „Optimierung erforderlich“ oder „Schlecht“ gehört, haben wir verschiedene Ressourcen zusammengestellt, mit denen Sie sie verbessern können. Wir beginnen mit der Diagnose und Fehlerbehebung von INP:
Sobald Sie das Problem kennen, können Sie anhand der folgenden Leitfäden herausfinden, für welche Teile der Interaktion Sie optimieren sollten:
- Optimieren Sie lange Aufgaben, wenn Sie JavaScript verwenden, das im Hauptthread viel Zeit in Anspruch nimmt. Wenn beim Seitenaufbau viele Hauptthreads aktiv sind und viele lange Aufgaben im Hauptthread gestartet werden, liegt das möglicherweise an Problemen mit übermäßig hohen Skriptauswertungsaufgaben.
- Optimieren Sie die Eingabeverzögerung, wenn es sehr lange dauert, bis Interaktionen verarbeitet werden.
- Große DOMs erfordern unter Umständen eine hohe Rendering-Arbeit und Interaktionen ändern häufig das DOM. Sie sollten große, komplexe Layouts und Layoutüberlastungen vermeiden und die DOM-Größe nach Möglichkeit minimieren.
- Wenn Sie komplexe CSS-Selektoren haben, können auch sie als Reaktion auf Nutzerinteraktionen erheblichen Aufwand verursachen.
- Wenn Ihre Website einen Großteil des HTML-Codes im Client über JavaScript rendert, ist es wichtig zu wissen, wie sich das clientseitige Rendering von HTML auf die Interaktivität auswirken kann.
Die Komplexität von INP bedeutet, dass Sie in vielerlei Hinsicht auf die Interaktivität hin optimieren müssen – aber es lohnt sich. Es gibt mehrere Fallstudien, z. B. von der The Economic Times und von redBus, in denen beschrieben wird, wie die Reduzierung der Interaktionslatenz zu besseren Geschäftsergebnissen führt. Wenn Sie INP auf Ihrer Website optimieren, können Sie auch Ihre Ziele erreichen.
Was passiert, sobald INP ein Core Web Vitals-Messwert wird?
Wir möchten noch einmal betonen, dass INP am 12. März dieses Jahres offiziell ein Core Web Vital wird und FID ersetzen wird. Außerdem ist FID nicht mehr ein Core Web Vital, sondern offiziell eingestellt und aus dem Programm entfernt.
Daher werden sich die FID-Dokumentationen voraussichtlich ändern. Die bisher wichtige Dokumentation zu FID bleibt bestehen, aber es werden deutliche Hinweise zum Status der Einstellung von FID und zum Verweis auf die INP-Dokumentation hinzugefügt. Andere FID-bezogene Dokumentation wird möglicherweise vollständig entfernt und zur entsprechenden INP-Dokumentation weitergeleitet.
FID ist weiterhin in vielen Google-Tools enthalten, aber genauso wie INP. FID wird aus der Google Search Console entfernt, sobald INP am 12. März ein Core Web Vital wird. Für alle anderen Tools wie PageSpeed Insights und CrUX gibt es eine sechsmonatige Einstellungsphase, damit Entwickler ihren Code aktualisieren können.
Wenn Sie Fragen dazu haben, was die Aufnahme von INP in die Core Web Vitals für die Google Suche bedeutet, lesen Sie den INP-Ankündigungsbeitrag in Google Search Central.
Der Weg in die Zukunft
Die Aufnahme von INP in die Core Web Vitals wurde in den letzten zwei Jahren sorgfältig geplant und stellt einen bedeutenden Schritt nach vorn dar. Wir sind davon überzeugt, dass die ganzheitliche Herangehensweise von INP bezüglich der Reaktionsschnelligkeit im Web Entwicklern hilft, diesen wichtigen Aspekt der Nutzererfahrung besser zu beurteilen und zu verbessern und im Laufe der Zeit zu einer schnelleren Reaktion auf das Web führen wird. INP wird am 12. März zu einem Core Web Vital. Wir hoffen, dass sich Entwickler diesmal die Zeit nehmen, ihre INP-Leistung zu verstehen und zu optimieren.
Falls Sie Fragen oder Bedenken haben, können Sie sich gerne unter web-vitals-feedback@googlegroups.com an uns wenden, wenn es um INP, FID oder andere Messwerte im Web Vitals-Programm geht.