המדד 'מהירות התגובה לאינטראקציה הבאה' יהפוך באופן רשמי למדד ליבה לבדיקת חוויית המשתמש באתר, ויחליף את התכונה 'עיכוב קלט ראשון' ב-12 במרץ.
תוכנית Web Vitals מספקת מדדים שיעזרו למפתחי אתרים למדוד היבטים מרכזיים של חוויית המשתמש באינטרנט. עיכוב קלט ראשון (FID) ייצג את היבט הרספונסיביות של התוכנית, אבל עם הזמן התברר שנדרש מדד חדש כדי לתעד היבטים של האינטראקטיביות באינטרנט שלא קשורים ל-FID. צוות Chrome זיהה את הצורך הזה והציג את Interaction to Next Paint (INP) כמדד ניסיוני במאי 2022. בשנה שעברה, מדד INP הפך למדד בהמתנה, ובמרץ 2024 הודענו שה-INP יקודם לסטטוס יציב.
היום אנחנו מודיעים שINP יהפוך באופן רשמי למדד ליבה לבדיקת חוויית המשתמש באתר, ויחליף את FID ב-12 במרץ השנה. בנוסף, במהלך המעבר הזה נוציא משימוש את FID.
הפוסט הזה כולל עצות מצוות Chrome שיעזרו לכם להתכונן לשינוי הזה, ולמה לצפות אחרי שהשינויים ייכנסו לתוקף.
איך להתכונן?
השלב הראשון במעבר הזה הוא לבדוק אם מדד ה-INP של האתר עובר את הדירוג ה'טוב' הסף. הציון של כל מדדי הליבה לבדיקת חוויית המשתמש באתר מבוסס על רמת הביצועים שלהם בשדה באחוזון ה-75 של כל טעינות הדפים.
הדרך הקלה ביותר לבדוק את ביצועי האתר ב-INP היא להשתמש בכלי PageSpeed Insights, שמציג נתונים מדוח חוויית המשתמש ב-Chrome (CrUX). CrUX הוא מערך הנתונים הרשמי של תוכנית Web Vitals, והוא עשוי לשמש כמקור פוטנציאלי לנתוני שטח לאתר שלכם.
מקור נוסף לנתוני שדות יכול להגיע מספק Real User Monitoring (RUM), שעוקב גם אחרי ביצועי האתר שלכם בשדה. אם אתם עובדים עם ספק RUM, צריך לשאול על התמיכה שלו ב-INP.
אם גיליתם שה-INP של האתר נמצא בסטטוס 'דרוש שיפור' או 'גרוע' הכנו כמה מקורות מידע שיעזרו לכם לשפר אותה. נסביר לכם איך לאבחן ולפתור בעיות ב-INP:
אחרי שתבינו מה הבעיה, תוכלו להיעזר במדריכים הבאים כדי להבין באילו חלקים באינטראקציה כדאי לבצע אופטימיזציה:
- ביצוע אופטימיזציה של משימות ארוכות אם יש לכם JavaScript שזקוק הרבה זמן ל-thread הראשי. אם בזמן טעינת הדף יש הרבה פעילות ראשית של ה-thread, שגורמת להפעלה של הרבה משימות ארוכות בשרשור הראשי, יכול להיות שאתם נתקלים בבעיות שקשורות למשימות מוגזמות של הערכת סקריפטים.
- לבצע אופטימיזציה של ההשהיה בקלט אם עובר הרבה זמן עד שהעיבוד של האינטראקציות מתחיל.
- רכיבי DOM גדולים יכולים להצריך הרבה עבודת רינדור, ואינטראקציות לעיתים קרובות משנות את ה-DOM. מומלץ להימנע מפריסות גדולות ומורכבות ומכוחות על פריסות גדולות, ולמזער את גודל ה-DOM כשאפשר.
- אם יש לכם סלקטורים מורכבים ב-CSS, גם הם יכולים לגרום לעבודה משמעותית בתגובה לאינטראקציות של משתמשים.
- לסיום, אם האתר מעבד חלק גדול מה-HTML שלו אצל הלקוח באמצעות JavaScript, חשוב לדעת איך רינדור HTML בצד הלקוח יכול להשפיע על האינטראקטיביות.
המשמעות של המורכבות של INP היא לבצע אופטימיזציה להשגת אינטראקטיביות בדרכים רבות – אבל המאמץ משתלם. נערכו כמה מקרים לדוגמה, כמו The Economic Times ו-redBus, שבהם מתואר איך קיצור זמן האחזור של האינטראקציה משפר את התוצאות העסקיות. אופטימיזציה של INP באתר יכולה גם לעזור לכם להשיג את היעדים שהצבתם.
מה יקרה כאשר INP יהפוך למדד ליבה לבדיקת חוויית המשתמש באתר?
חשוב לחזור על כך ש-INP יהפוך באופן רשמי למדד ליבה לבדיקת חוויית המשתמש באתר, ויחליף את FID ב-12 במרץ השנה. תוצאה נוספת לכך היא שFID לא יהיה יותר מדד ליבה לבדיקת חוויית המשתמש באתר, והוא יוצא משימוש באופן רשמי ותוסר מהתוכנית.
כתוצאה מכך, צפויים להיות שינויים במסמכי התיעוד של FID. מסמכים חשובים היסטוריים לגבי FID לא יוסרו, אבל יתווספו התראות בולטות לגבי הסטטוס של FID שהוצא משימוש, וגם הפניות למסמכי INP. ייתכן שנסיר לחלוטין מסמכים אחרים שמתמקדים ב-FID ונפנו אותם למסמכי INP רלוונטיים.
FID עדיין מיוצג בכלים רבים של Google, אבל גם INP. FID יוסר מ-Google Search Console ברגע ש-INP יהפוך למדד ליבה לבדיקת חוויית המשתמש באתר ב-12 במרץ. כל שאר הכלים, כמו PageSpeed Insights ו-CrUX, מציעים תקופת הוצאה משימוש של שישה חודשים כדי לתת למפתחים הזדמנות לעדכן את הקוד שלהם.
לסיום, אם יש לכם שאלות לגבי המשמעות של הכללת INP בדוח מדדי הליבה לבדיקת חוויית המשתמש באתר עבור חיפוש Google, עיינו בפוסט ההודעה בנושא INP ב-Google Search Central.
מה בהמשך
הכללת INP בדוח מדדי הליבה לבדיקת חוויית המשתמש באתר תוכננה בקפידה במהלך השנתיים האחרונות, והיא מהווה התקדמות משמעותית קדימה. אנחנו מאמינים שהגישה ההוליסטית של INP למודעות רספונסיביות באינטרנט תעזור למפתחים להעריך ולשפר את ההיבט החשוב הזה של חוויית המשתמש, ולהוביל לאינטרנט רספונסיבי יותר לאורך זמן. מדד INP הוגדר כמדד Core Web Vitals ב-12 במרץ. אנחנו מקווים שהמפתחים ינצלו את הזמן הזה כדי להבין את ביצועי ה-INP ולבצע אופטימיזציה שלהם.
כמו תמיד, אם יש לכם שאלות או חששות, נשמח לקבל מכם משוב בכתובת web-vitals-feedback@googlegroups.com בכל הנוגע ל-INP, ל-FID או לכל מדד אחר בתוכנית Web Vitals.