چگونه بهینه سازی CLS یاهو را افزایش داد! بازدید از صفحه اخبار ژاپن در هر جلسه 15 درصد

بهینه سازی CLS با 0.2 منجر به افزایش 15 درصدی بازدید از صفحه در هر جلسه، 13 درصد طولانی تر شدن مدت جلسه و کاهش 1.72 درصدی در نرخ پرش شد.

یاهو ژاپن یکی از بزرگترین شرکت های رسانه ای در ژاپن است که هر ماه بیش از 79 میلیارد بازدید از صفحه را ارائه می دهد. پلتفرم خبری آنها، یاهو! JAPAN News بیش از 22 میلیارد بازدید از صفحه در ماه دارد و یک تیم مهندسی برای بهبود تجربه کاربری اختصاص داده شده است.

آنها با نظارت مداوم Core Web Vitals، امتیاز بهبود یافته تغییر چیدمان تجمعی (CLS) سایت را با افزایش 15 درصدی بازدید از صفحه در هر جلسه و 13 درصد افزایش در مدت زمان جلسه مرتبط کردند.

0.2

بهبود CLS

15.1 درصد

بازدید بیشتر از صفحه در هر جلسه

13.3 ٪

مدت جلسه طولانی تر

حرکت غیرمنتظره محتوای صفحه اغلب باعث کلیک‌های تصادفی، گمراهی در صفحه و در نهایت ناامیدی کاربر می‌شود. کاربران ناامید تمایل دارند برای مدت طولانی در اطراف نباشند. برای راضی نگه داشتن کاربران، طرح بندی صفحه باید در کل چرخه زندگی کاربر ثابت بماند. برای یاهو JAPAN News این بهبود تاثیر مثبت قابل توجهی بر معیارهای تعامل حیاتی کسب و کار داشت.

برای جزئیات فنی در مورد چگونگی بهبود CLS، Yahoo! پست تیم مهندسی ژاپن نیوز .

شناسایی موضوع

نظارت بر Core Web Vitals، از جمله CLS، در تشخیص مشکلات و شناسایی این که از کجا می آیند بسیار مهم است. در یاهو JAPAN News، Search Console یک نمای کلی از گروه‌هایی از صفحات با مشکلات عملکرد ارائه کرد و Lighthouse به شناسایی فرصت‌های هر صفحه برای بهبود تجربه صفحه کمک کرد. با استفاده از این ابزارها، آنها دریافتند که صفحه جزئیات مقاله دارای CLS ضعیفی است.

Google Search Console Core Web Vitals گزارش صفحه جزئیات مقاله CLS بالا را نشان می دهد.
گزارش موارد حیاتی وب اصلی کنسول جستجوی گوگل.
Lighthouse از بررسی تغییرات طرح بندی بزرگ که عناصر DOm را نشان می دهد که بیشترین سهم را در CLS در صفحه دارند، خودداری کنید.
ممیزی فانوس دریایی "Avoid Layout Layout Shifts" نشان می دهد که کدام عناصر و چه مقدار به امتیاز CLS کمک می کنند.

مهم است که بخش تجمعی تغییر چیدمان تجمعی را در نظر داشته باشید - امتیاز در کل چرخه عمر صفحه ثبت می شود. در دنیای واقعی، امتیاز می تواند شامل تغییراتی باشد که در نتیجه تعاملات کاربر مانند پیمایش صفحه یا ضربه زدن روی یک دکمه اتفاق می افتد. برای جمع‌آوری امتیازات CLS از داده‌های میدانی ، تیم گزارش‌های کتابخانه جاوا اسکریپت web-vitals را یکپارچه کرد.

این تیم از Chrome DevTools برای شناسایی عناصری که چیدمان صفحه را تغییر می دهند استفاده کرد. Layout Shift Regions در DevTools عناصری را که به CLS کمک می کنند با برجسته کردن آنها با یک مستطیل آبی هر زمان که تغییر طرح اتفاق می افتد، تجسم می کند.

صفحه جزئیات مقاله با مستطیل های آبی رنگ که روی تصویر قهرمان و متن قرار گرفته اند.
تغییرات چیدمان تجسم شده

آنها متوجه شدند که پس از بارگذاری تصویر قهرمان در بالای مقاله برای اولین نمای، یک تغییر طرح رخ داده است.

اسکرین شات های صفحه جزئیات مقاله که مقایسه کنار هم قبل و بعد از تغییر طرح بندی را نشان می دهد.
تغییر چیدمان در صفحه جزئیات مقاله.

در مثال بالا، هنگامی که تصویر به پایان می رسد، متن به پایین فشار داده می شود (تغییر موقعیت با خط قرمز نشان داده شده است).

بهبود CLS برای تصاویر

برای تصاویر با اندازه ثابت، با مشخص کردن ویژگی‌های width و height در عنصر img و با استفاده از ویژگی aspect-ratio CSS موجود در مرورگرهای مدرن، می‌توان از تغییرات طرح‌بندی جلوگیری کرد. با این حال، یاهو! JAPAN News نه تنها از مرورگرهای مدرن، بلکه از مرورگرهای نصب شده در سیستم عامل های نسبتا قدیمی مانند iOS 9 نیز پشتیبانی می کرد.

آنها از جعبه های نسبت ابعاد استفاده کردند - روشی که از نشانه گذاری برای رزرو فضای صفحه قبل از بارگذاری تصویر استفاده می کند. این روش مستلزم دانستن نسبت ابعاد تصویر از قبل است که آنها توانسته اند از API باطن دریافت کنند.

تصاویر صفحه جزئیات مقاله که مقایسه کنار هم قبل و بعد از بهینه سازی CLS را نشان می دهد.
سمت چپ: فضای خالی برای تصویر در بالای صفحه رزرو شده است. سمت راست: تصویر قهرمان در فضای رزرو شده بدون تغییر چیدمان بارگذاری شده است.

نتایج

تعداد URL های با عملکرد ضعیف در کنسول جستجو تا 98٪ کاهش یافت و CLS در داده های آزمایشگاهی از حدود 0.2 به 0 کاهش یافت. مهمتر از آن، چندین پیشرفت مرتبط در معیارهای کسب و کار وجود داشت.

گزارش کنسول جستجو که کاهش قابل توجهی را در صفحات دارای مشکلات عملکرد نشان می دهد.
کنسول جستجو پس از بهبود.

وقتی یاهو JAPAN News معیارهای تعامل کاربر را قبل و بعد از بهینه سازی CLS مقایسه کرد، آنها شاهد پیشرفت های متعددی بودند:

15.1 درصد

بازدید بیشتر از صفحه در هر جلسه

13.3 ٪

مدت جلسه طولانی تر

1.72 %*

نرخ پرش کمتر (*نمره درصد)

با بهبود CLS و سایر معیارهای Core Web Vitals، Yahoo! JAPAN News همچنین برچسب "صفحه سریع" را در منوی زمینه Chrome Android دریافت کرد.

برچسب صفحه سریع در کروم در اندروید.
برچسب "صفحه سریع" در کروم در اندروید.

تغییر چیدمان ناامیدکننده است و کاربران را از خواندن صفحات بیشتر منصرف می‌کند، اما می‌توان با استفاده از ابزارهای مناسب، شناسایی مشکلات و به‌کارگیری بهترین شیوه‌ها، آن را بهبود بخشید. بهبود CLS فرصتی برای بهبود کسب و کار شماست.

برای اطلاعات بیشتر، Yahoo! پست تیم مهندسی ژاپن .