Core Web Vitals (CWV) مجموعه ای از معیارهای توسعه یافته توسط گوگل برای اندازه گیری تجربه کاربری بازدیدکنندگان سایت است. آنها ایده ای از عملکرد یک صفحه وب ارائه می دهند و به شناسایی مناطقی که نیاز به بهبود دارند کمک می کنند.
گوگل چندین معیار برای اندازه گیری عملکرد صفحه ارائه می دهد که Web Vitals نامیده می شود و با Core Web Vitals متفاوت است. Web Vitals یک نمای فنی دقیق از عملکرد صفحه وب ارائه می دهد.
Core Web Vitals زیرمجموعه ای از Web Vitals هستند که تعاملات تجربه کاربر را که برای بازدیدکنندگان سایت رایج است، بدون توجه به نوع سایتی که آنها بازدید می کنند، اندازه گیری می کند. به طور خاص، گوگل نیازهای اصلی تجربه کاربر را به عنوان بارگذاری، تعامل و ثبات بصری شناسایی می کند.
«Web Vitals ابتکاری توسط گوگل برای ارائه راهنمایی یکپارچه برای سیگنالهای با کیفیت است که برای ارائه یک تجربه کاربری عالی در وب ضروری است.
صاحبان سایت نباید برای درک کیفیت تجربه ای که به کاربران خود ارائه می دهند، مربی عملکرد باشند.
هدف ابتکار Web Vitals سادهسازی چشمانداز است و به سایتها کمک میکند تا بر معیارهایی که بیشترین اهمیت را دارند، یعنی Core Web Vitals تمرکز کنند.
سه معیار زیر کیفیت تجربه کاربری بازدیدکنندگان سایت را اندازه گیری می کند:
گوگل توضیح می دهد که چرا این سه معیار، به ویژه، بسیار مهم هستند:
«گوگل معتقد است که Core Web Vitals برای همه تجربیات وب حیاتی است. در نتیجه، متعهد است که این معیارها را در همه ابزارهای محبوب خود به نمایش بگذارد.»
گوگل دو نوع اندازه گیری Core Web Vitals ارائه می دهد: اطلاعات میدانی و اطلاعات آزمایشگاهی.
اطلاعات میدانی اندازه گیریهای Core Web Vitals هستند که از بازدیدکنندگان سایت به صفحات وب گرفته میشوند. اندازهگیریها در بازدیدکنندگان سایت با استفاده از مرورگر کروم انجام میشود که تصمیم گرفتهاند دادههای تجربه کاربری ناشناس خود را به گوگل ارسال کنند. دادههای تجربه کاربر، گزارش تجربه کاربر Chrome (CrUX) را ایجاد میکند. تا زمانی که حداقل به 1000 بازدید ماهانه از آن صفحه نرسد، اطلاعات سطح صفحه را شامل نمی شود. میتوانید دادههای میدانی جمعآوریشده به عنوان بخشی از گزارش تجربه کاربر Chrome را با استفاده از ابزار PageSpeed Insights Google بیابید.
کنسول جستجو همچنین دادههای میدانی را نشان میدهد، گزارششده بهگونهای که مشاهده آدرسهای اینترنتی جمعآوریشده توسط سه معیار Core Web Vitals را آسان میکند. داشبورد Data Studio CrUX اطلاعات CrUX را تجسم می کند.
اطلاعات آزمایشگاهی از نمرات Core Web Vitals شبیه سازی شده تشکیل شده است. هدف از گزارش های تولید شده توسط اطلاعات آزمایشگاهی دریافت اطلاعات تشخیصی برای بهبود امتیازات سرعت صفحه وب است.
از آنجایی که هر بار که یک آزمون اجرا می شود یک واریانس جزئی وجود دارد، بسیاری از افراد حداقل سه تست را اجرا می کنند و سپس میانگین نمره را می گیرند. امتیازات دادههای آزمایشگاهی Core Web Vitals نیز از طریق ابزار PageSpeed Insights و همچنین هر ابزار شخص ثالث دیگری که از ابزار Chrome Lighthouse استفاده میکند در دسترس است. یک ربات بدون سر کروم برای دانلود و شبیه سازی اطلاعات به یک صفحه وب ارسال می شود. ابزار Lighthouse برای شبیه سازی یک دستگاه تلفن همراه که صفحه وب را در اتصال تلفن همراه دانلود می کند، فشار مصنوعی اعمال می کند.
“این ارقام دقیق در ثابت های Lighthouse تعریف شده و به عنوان پیش فرض throttling Lighthouse استفاده می شود. آنها تقریباً 25 درصد پایین اتصالات 4G و 25 درصد بالای اتصالات 3G را نشان می دهند(در Lighthouse این پیکربندی در حال حاضر “Slow 4G” نامیده می شود اما قبلاً به عنوان “Fast 3G” برچسب گذاری می شد). این پیشتنظیم مشابه «Mobile 3G – Fast» WebPageTest است و به دلیل تأخیر کمتر، برای برخی از صفحات کمی سریعتر از WebPageTest «4G» است.
چهار نوع throttling شبکه شبیه سازی شده برای کسانی که علاقه مند به جزئیات throttling هستند وجود دارد.
1. throttling شبیه سازی شده. این همان چیزی است که توسط ابزار Lighthouse استفاده می شود.
2. throttling اعمال شده. این فشار در سطح درخواست نامیده میشود اما در ابزار توسعه کروم از آن به عنوان ضربهگیری کاربردی یاد میشود. با توجه به مستندات، این throttling آنقدر دقیق نیست، بنابراین الگوریتم Lighthouse آن را جبران می کند.
3. throttling در سطح پروکسی. این بر UDP تأثیر نمی گذارد و بنابراین ایده آل نیست.
4. throttling در سطح بسته. این دقیق ترین شکل throttling است، اما همچنین می تواند منجر به واریانس بیشتر بین تست ها شود. تست صفحه وب شخص ثالث از این شکل از throttling استفاده می کند.
اطلاعات میدانی: اطلاعات میدانی معیارهای Core Web Vitals هستند که از بازدیدکنندگان سایت جمع آوری شده است. Google Search Console دادههای گزارش تجربه کاربر Chrome (CrUX) را ارائه میدهد. PageSpeed Insights همچنین اطلاعات فیلد CrUX را ارائه می دهد.
اطلاعات آزمایشگاهی: PageSpeed Insights و Chrome Dev Tools (زیر پنل ممیزی) اطلاعات Core Web Vitals آزمایشگاهی شبیهسازی شده را ارائه میدهند.
ابزارهای اندازه گیری شخص ثالث که از Chrome Lighthouse استفاده می کنند نیز اطلاعات Core Web Vitals Lab را ارائه می دهند. فهرستی جزئی از ابزارهای تست سرعت شخص ثالث رایگان و عمدتاً رایگان:
همانطور که Core Web Vitals حیاتی هستند، آنها تنها معیارهای تجربه کاربر برای تجزیه و تحلیل نیستند. مجموعه گستردهای از معیارها به نام Web Vitals از طریق ابزارهایی مانند PageSpeed Insights در دسترس است. گوگل اخیرا معیار جدیدی به نام Interaction to Next Paint را معرفی کرده است. Interaction to Next Paint معیاری است که مدت زمان لازم برای تعامل با کل صفحه وب را اندازهگیری میکند، که گوگل به آن با عبارت، تأخیر کلی تعامل اشاره میکند.
پیشنهادهای ما: