זמן קריאה: 3 דקות

בסוף חודש מאי 2020, חברת גוגל פרסמה פוסט בבלוג שלה כי במהלך השנה הבאה, 2021, ייצא לעולם אלגוריתם חדש המבצע סריקה לעמודי נחיתה ובודק מבחינת מהירות, היענות ויציבות חזותית של חוויית המשתמש. עדכון האלגוריתם יכלול בתוכו ערך חדש בשם CLS, Cumulative Layout Shift.

מה זה CLS – Cumulative Layout Shift?

CLS מודד יציבות חזותית של עמוד. מדידת פריסה של רכיבים המתרחשת במהלך מחזור החיים של הדף. מרגע טעינת הדף ועד לרגע בו הטעינה מסתיימת. גם אם העמוד נשאר פתוח במחשב/מובייל במשך ימים המדידה ממשיכה בכל הזמן הזה.

פיליפ וולטון (Philip Walton) מגוגל, הסביר גם הוא כי המדידה היא לאורך כל מחזור חייו של עמוד הנחיתה במהלך אירוע web.dev Live (שעה ו-57 דקות)

המדידה של גוגל מתייחסת לחוויית משתמש בגלישה בעמוד נחיתה ולכמת את התדירות שמשתמשים חווים שינויי פריסה בתלי צפויים. CLS נמוך (פחות מ-0.1 לפי גוגל) עוזר להבטיח שהדף בעל חווית משתמש טובה בנוגע לרכיב זה ספציפית.

גוגל הציגו דוגמא לאלמנטים שקופצים בדף הנחיתה וגורמים לחוויית משתמש גרועה:

דוגמא של גוגל לאלמנטים קופצים בצורה לא טובה בעמוד נחיתה

שינויי פריסת העמודים בטעינת תמונות

גוגל מציגה דוגמא נוספת לשינוי נוסף שמתרחש באתרים רבים מבחינת פריסת העמוד – טעינה של תמונות ב-Lazy Load

כאשר הדפדפן טוען תמונה בעמוד הנחיתה, הוא לא יודע מיד את מידות התמונה, אלא אם צוין במפורש בקוד. על מנת לאפשר לדפדפן לשמור מקום מוגדר בעמוד הנחיתה לטעינת התמונה, מומלץ שכל תגית <img> יכללו תכונות של רוחב ושל גובה. ציון מידות התמונה ימנע משינויי פריסה המורגשים בעיקר בעמודים עם טעינה איטית. לדוגמא: <img src="image.png" loading="lazy" alt="…" width="200" height="200">

עוד קצת על עדכון אלגוריתם Google Page Experience Update

כפי שציינתי בהתחלה, עדכון האלגוריתם בשנת 2021 ייקרא ככל הנראה Google Page Experience Update. רכיב ה-CLS עליו דיברתי הוא חלק מעדכון האלגוריתם הזה.

העדכון עצמו בודק מספר אלמנטים של חוויית המשתמש בדך נחיתה (חלקם הגדול כבר עכשיו נבדקים על ידי הבוטים של גוגל): מהירות הדף, גלישה בטוחה, אבטחת עמוד הנחיתה והאתר, ידידותי למובייל והתוספת של CLS.

כך נראים רכיבי העדכון של האלגוריתם כפי שגוגל מסבירה:

החלוקה של גוגל לעדכון אלגוריתם חוויית משתמש
החלוקה של גוגל לעדכון אלגוריתם חוויית משתמש

גוגל קיבצו 3 מאפיינים חשובים לחוויית המשתמש המהווים תוספת לבדיקות חוויית המשתמש בעמודי נחיתה של אתרי אינטרנט.

  • Loading – מתייחס ל-LCP – large contentful paint – כמה זמן עבר עד להצגת חלק התוכן הגדול ביותר (תמונה או טקסט) בעמוד הנחיתה.
  • Interactivity – מתייחס ל-FID – First Input Delay – משך הזמן בו גולש מבצע אינטראקציה בעמוד הנחיתה (לוחץ על קישור, לוחץ על סימון בצ'ק בוקס או פקודה אחרת המופעלת ב-JavaScript) ועד לרגע בו הדפדפן מסוגל להגיב לאינטראקציה שביצע הגולש.
  • Visual Stability – מתייחס ל- CLS – Cumulative Layout Shift- מדידה של יציבות חזותית במשך מחזור החיים של העמוד.

לסיכום

  • לגוגל יש עדכון אלגוריתם חדש בשם Google Page Experience Update
  • העדכון עוד לא באוויר. לפי גוגל, יתרחש מתישהו בשנת 2021
  • גוגל תודיעה מראש על כניסתו של העדכון לפעולה (כחצי שנה מראש)
  • העדכון עצמו הוא תוספת של שלוש בדיקות חדשות לאלגוריתם של חווית המשתמש בעמודי הנחיתה.