ابزارهای سنجش Core Web Vitals کدامند؟
ابزارهای سنجش Core Web Vitals کدامند و کدام ابزار برای چه هدفی مناسب است؟ راهنمای عملی از آزمایشگاه و داده میدانی تا CrUX، Lighthouse و ابزارهای مانیتورینگ بر پایه تجربههای واقعی.
اولین باری که امتیاز Core Web Vitals یک سایت را در PageSpeed Insights دیدم، عددی سبز بود که هیچ نسبتی با تجربهی کاربران واقعی نداشت. لینکهای سایت را روی موبایل واقعی باز کردم و کندی محسوس بود، اما گزارش آزمایشگاه سبز نشان میداد. آن لحظه نقطهی شروع بررسی جدی روی تفاوت میان دو نوع داده بود: آزمایشگاه و میدانی. سالها بعد، در پروژههای سئوی تکنیکال، فهمیدم که انتخاب ابزار اشتباه، بیشتر از نبود ابزار به پروژه آسیب میزند. در این نوشته، همان نقشهای را که برای هر پروژه اجرا میکنم باز میکنم: کدام ابزار، برای کدام هدف، و در کدام مرحله از کار. اگر با مفهوم کلی Core Web Vitals چیست آشنایید، ادامهی این مقاله تصویر عملیاتی دقیقی از ابزارها به شما میدهد.
چرا انتخاب ابزار سنجش CWV اهمیت دارد؟
سنجش Core Web Vitals (CWV)، صرفاً گرفتن یک عدد و تلاش برای بهبود آن نیست. اگر ابزار اشتباه انتخاب شود، ممکن است شما ماهها روی یک عدد آزمایشگاهی کار کنید که تجربهی واقعی کاربر را نشان نمیدهد، یا برعکس، دادهی میدانی را ببینید بدون آنکه بدانید دقیقاً چه چیزی باید اصلاح شود. تفاوت میان این دو رویکرد، تفاوت میان یک پروژهی سئوی تکنیکال مؤثر و یک پروژهی بیپایان است.
در تجربهی خودم، سه دلیل اصلی وجود دارد که انتخاب ابزار را جدی میگیرم. اول، دادهی آزمایشگاهی و میدانی مکمل یکدیگرند، نه جایگزین؛ استفاده از یکی بدون دیگری، تصویر ناقصی میدهد. دوم، هر ابزار، لایهی متفاوتی از جزئیات را نشان میدهد؛ بعضی روی علت کندی تمرکز میکنند و بعضی روی اندازهگیری. سوم، خطای تفسیر، به خطای تصمیم منجر میشود؛ اگر گزارش را درست نخوانید، اقدامهای بعدی هم اشتباه خواهد بود. اگر تازه با این حوزه آشنا شدهاید، مرور گوگل کروم نقطهی شروع خوبی برای فهم بستری است که اکثر این ابزارها در آن کار میکنند.
اندازهگیری Core Web Vitals بدون درک تفاوت داده آزمایشگاهی و میدانی، شبیه تنظیم دمای اتاق بر اساس دماسنج اتاق دیگر است.
آزمایشگاه و میدانی: دو خانواده داده
پیش از معرفی ابزارها، باید تفاوت میان دو خانوادهی داده روشن شود. دادهی آزمایشگاهی (Lab Data) از یک اجرای کنترلشده به دست میآید: دستگاه مشخص، شبکه مشخص، صفحهی ثابت. این داده، تکرارپذیر است و برای «یافتن علت» مناسب است. دادهی میدانی (Field Data) از کاربران واقعی جمعآوری میشود: دستگاههای مختلف، شبکههای واقعی، رفتار واقعی. این داده، برای «داوری» و مقایسه با رقبا مناسب است.
در پروژههای سئوی تکنیکال، هر دو لایه را جدی میگیرم. دادهی میدانی نشان میدهد وضعیت واقعی سایت چطور است، و دادهی آزمایشگاهی کمک میکند بفهمم کدام لایه از سایت (کد، تصویر، سرور) باعث این وضعیت شده است. کسی که فقط دادهی میدانی را میبیند، نمیداند چه چیزی را اصلاح کند. کسی که فقط دادهی آزمایشگاهی را میبیند، ممکن است روی چیزی کار کند که برای کاربر نهایی مهم نیست.
| ویژگی | داده آزمایشگاهی | داده میدانی |
|---|---|---|
| منبع | اجرای کنترلشده | کاربران واقعی |
| تکرارپذیری | بالا | پایین |
| کاربرد اصلی | یافتن علت | داوری وضعیت |
| نماینده دستگاه | شبیهسازی | واقعی |
یک نکتهی مهم در مورد بازار ایران: دادهی میدانی CrUX برای بسیاری از سایتهای کوچک یا متوسط، داده کافی ندارد. در این حالت، دادهی آزمایشگاهی و تست دستی روی دستگاه واقعی، جایگزین منطقی است. نباید نبود دادهی میدانی را نشانهی خوب بودن وضعیت گرفت. مسیر کامل این تفکیک را در بهینهسازی سرعت سایت چیست و چرا مهم است باز کردهام و همان چارچوب، در سنجش CWV هم کاربرد مستقیم دارد.
PageSpeed Insights
PageSpeed Insights (PSI) معروفترین ابزار سنجش CWV است و برای شروع کار، نقطهی ورود منطقی محسوب میشود. این ابزار، دو گزارش کاملاً جدا ارائه میدهد: گزارش آزمایشگاه بر پایه Lighthouse، و گزارش میدانی بر پایه CrUX. اکثر کاربران، فقط بخش اول را میبینند و همین، ریشهی بسیاری از سوءتفاهمهاست.
نکاتی که در کار با PSI مهم میدانم:
- در بخش میدانی، دادهی ۲۸ روز گذشته نمایش داده میشود؛ این یعنی نوسان روزانه، در گزارش دیده نمیشود.
- گزارش آزمایشگاهی، بر پایهی یک اجرای کنترلشده است و برای تحلیل علت کندی مناسب است.
- امتیاز کل (Score) کمتر از شاخصهای جداگانه اهمیت دارد؛ سه شاخص LCP، INP و CLS، تصویر دقیقتری میدهند.
در پروژهها، از PSI بهعنوان ابزار اولیهی غربال استفاده میکنم و پس از آن، سراغ ابزارهای دقیقتر میروم. مسیرهای عملی خواندن گزارش و تفسیر آن را در LCP چیست و چگونه آن را بهینه کنیم و CLS چیست و چگونه کاهش مییابد باز کردهام و در همان چارچوب، تفاوت دادهها هم پوشش داده شده است.
CrUX و CrUX History
Chrome User Experience Report (CrUX) پایگاه دادهی گوگل برای تجربهی واقعی کاربران Chrome است. CrUX، همان دادهای است که گوگل در رتبهبندی به آن نگاه میکند و به همین دلیل، داور نهایی سنجش CWV محسوب میشود. نسخهی History این ابزار، امکان مشاهدهی روند تغییرات در ۲۵ هفتهی گذشته را میدهد و برای تحلیل ترند بسیار مفید است.
سه نکتهی مهم در مورد CrUX:
- دادهی CrUX، ماهانه بهروز میشود و برای پروژههای فعال در بازهی هفتگی، ممکن است تغییرات تازه را نشان ندهد.
- CrUX فقط برای سایتهایی که ترافیک کافی در Chrome دارند، داده دارد؛ سایتهای کوچک، معمولاً در این پایگاه داده حضور ندارند.
- دادهی CrUX در سطح URL و Origin ارائه میشود؛ مقایسهی هر دو سطح، تصویر کاملتری میدهد.
در پروژهها، CrUX را برای داوری نهایی وضعیت سایت استفاده میکنم؛ چون همان چیزی است که گوگل میبیند. اگر دادهی CrUX در دسترس نیست، بهجای نادیده گرفتن میدانی، با تست دستگاه واقعی و شاخصهای رفتاری کاربر جبران میکنم. مسیر این رویکرد را در INP چیست و چه تاثیری بر تجربه کاربر دارد باز کردهام، چون INP شاخصی است که دادهی میدانی آن از همه مهمتر است.
CrUX، داور نهایی است. اگر میخواهید بدانید گوگل دربارهی تجربهی کاربر سایت شما چه فکری میکند، دادهی CrUX را نگاه کنید، نه دادهی آزمایشگاه.
Lighthouse
Lighthouse، موتور اصلی گزارش آزمایشگاهی در PSI است و بهصورت مستقل هم در Chrome DevTools و خط فرمان قابل استفاده است. این ابزار، گزارش تفصیلی از شش حوزه ارائه میدهد که بخش Performance آن برای CWV مهمترین است. مزیت Lighthouse، سطح جزئیات آن است: در گزارش، دقیقاً مشخص میشود کدام فایل، کدام مرحله از رندر را کند کرده است.
در کار با Lighthouse، سه نکته را جدی میگیرم:
- تنظیمات شبیهسازی موبایل، باید متناسب با دستگاه هدف کاربران باشد.
- اجرای چندباره و میانگینگیری، از قضاوت بر پایهی یک اجرای تصادفی جلوگیری میکند.
- گزارش Lighthouse در مورد «علت» کندی خیلی دقیق است، اما برای داوری وضعیت کلی سایت، بهتر است با دادهی میدانی ترکیب شود.
در پروژههای وردپرسی، Lighthouse را روی سه الگوی صفحه (خانه، نوشته، برگه) اجرا میکنم و نتایج را در جدول مقایسهای نگه میدارم. مسیر عملی این ساختار را در Core Web Vitals در وردپرس چگونه بهبود مییابد باز کردهام و در بهترین ابزارهای تست سرعت سایت هم سایر ابزارهای مکمل Lighthouse توضیح داده شده است.
Search Console و بخش CWV
Search Console، منبع اصلی دادهی گوگل در مورد وضعیت Core Web Vitals سایت شماست. گزارش بخش CWV در Search Console، بر پایهی دادهی CrUX است و بهشکل گروهبندی شده بر اساس الگوی URL ارائه میشود. مزیت این گزارش، دقت آن در سطح گروه است؛ یعنی میتوانید ببینید کدام گروه از صفحات (مثل همهی صفحات محصول) مشکل دارند و کدام گروه سالماند.
نکاتی که در کار با Search Console مهم میدانم:
- گزارش در بازهی ماهانه بهروز میشود و معمولاً دو هفتهای عقب است.
- گزارش فقط «گروههای ضعیف» را نشان میدهد، نه همهی صفحات سایت.
- ترکیب این گزارش با دادهی آزمون دستی، تصویر دقیقتری میدهد.
در پروژهها، Search Console را نقطهی شروع تحلیل میدانم؛ چون نشان میدهد کدام بخش سایت اولویت دارد. سپس با ابزارهای دقیقتر، سراغ لایههای فنی همان بخش میروم. مسیر استفاده از این داده در چگونه Core Web Vitals را بهبود دهیم باز شده و همان چارچوب، در سنجش هم کاربرد مستقیم دارد.
کتابخانه web-vitals
کتابخانه web-vitals، ابزار رسمی گوگل برای اندازهگیری شاخصهای Core Web Vitals در مرورگر کاربران واقعی است. این کتابخانه، سبک و بدون وابستگی است و میتواند با ابزارهای تحلیلی موجود ترکیب شود تا دادهی میدانی سفارشی بسازد. برای سایتی که ترافیک کافی برای CrUX ندارد، این کتابخانه، تنها راه دسترسی به دادهی میدانی است.
در پروژههای تخصصی، از این کتابخانه برای سه هدف استفاده میکنم:
- ساخت دادهی میدانی سفارشی برای سایتهای کمترافیک.
- مقایسهی عملکرد بخشهای مختلف سایت (مثلاً فروشگاه در برابر وبلاگ).
- پایش اثر تغییرات فنی در بازهی کوتاهمدت، بدون نیاز به انتظار برای بهروزرسانی CrUX.
مسیر پیادهسازی این کتابخانه را در رابطه Core Web Vitals و نرخ تبدیل باز کردهام، چون همان دادهای که در این بخش تولید میشود، مبنای تحلیل اثر تجاری هم میشود.
Chrome DevTools و Performance Panel
Chrome DevTools، بخش جدانشدنی از سنجش CWV است و در آن، پنل Performance مهمترین بخش برای تحلیل علت کندی محسوب میشود. این پنل، بهجای نمایش عدد کلی، دقیقاً نشان میدهد هر مرحله از رندر چقدر طول کشیده، کدام فایل js باعث مسدود شدن main thread شده و کدام درخواست شبکه، گلوگاه واقعی است.
نکاتی که در کار با این پنل مهم میدانم:
- پروفایل CPU را روی حالت Slow 4G تنظیم کنید تا شرایط شبکهی واقعی شبیهسازی شود.
- ضبط از لحظهی reload، نه از وسط بارگذاری؛ چون بخش اصلی مسیر بحرانی رندر در ثانیههای نخست اتفاق میافتد.
- تمرکز روی Long Tasks، چون همانها عامل اصلی افت INP هستند.
در پروژهها، DevTools را برای تحلیل لایهی فنی استفاده میکنم و دادهی نهایی را از PSI و CrUX میگیرم. مسیر تحلیل تکنیکال را در تاثیر هاست بر سرعت سایت باز کردهام، چون بسیاری از تحلیلها در نهایت به لایهی سرور میرسند و همانجا باید تصمیم گرفت.
DevTools، ابزار تشخیص است، نه ابزار داوری. عددی که در پنل Performance میبینید، تجربهی یک اجرای مشخص است، نه وضعیت کل سایت.
ابزارهای تست دستگاه واقعی و شبکه محدود
هیچ ابزاری جای تست دستگاه واقعی را نمیگیرد. در پروژههایی که روی موبایلهای میانردهی ایرانی کار کردهام، تفاوت میان شبیهسازی دسکتاپ و تجربهی دستگاه واقعی، محسوس است. دستگاههای میانرده، هم CPU ضعیفتری دارند و هم حافظهی محدودتری، و همین دو عامل، میتواند شاخصهای CWV را در شرایط واقعی کاملاً متفاوت نشان دهد.
ساختار تست دستگاه واقعی در پروژههایم:
- یک گوشی اندروید میانرده بهعنوان دستگاه مرجع.
- اتصال به شبکهی موبایل (نه وایفای اداری) و پروفایل Fast 3G.
- پاک کردن کش مرورگر بین هر اجرا، برای اطمینان از شرایط یکسان.
- ثبت زمان تقریبی بارگذاری، تعامل با منو و فرم، برای تجربهی واقعی.
این تست دستی، معمولاً سریعترین راه تشخیص مشکل است، چون لایههای شبیهسازی را حذف میکند. مسیر دقیق این پروتکل را در چگونه Core Web Vitals را در موبایل بهبود دهیم باز کردهام و در چگونه سرعت سایت وردپرسی را افزایش دهیم هم بخشی از همان چارچوب پوشش داده شده است.
پلتفرمهای RUM تخصصی
Real User Monitoring (RUM) پلتفرمهای تخصصی، لایهی پیشرفتهی سنجش CWV هستند. این پلتفرمها، دادهی همهی کاربران را در بازهی واقعی جمعآوری میکنند و امکان تحلیل عمیقتری مثل مقایسهی دستگاه، منطقهی جغرافیایی، و ورودی ترافیک را فراهم میکنند. برای سایتهای بزرگ، این ابزارها معمولاً ضرورت دارند؛ برای سایتهای کوچک، ابزارهای رایگان هم کفایت میکنند.
در پروژههایی که این ابزارها را ارزیابی کردهام، سه معیار را در انتخاب لحاظ میکنم:
- سازگاری با کتابخانه web-vitals و نبود تعارض با ابزارهای موجود.
- امکان فیلتر داده بر اساس دیتای کسبوکار (کاربر لاگینشده، کاربر جدید، خریدار).
- شفافیت در مدل قیمتگذاری، مخصوصاً برای سایتهای با ترافیک بالا.
مسیرهای تحلیلی پیشرفتهتر را در تاثیر دیتابیس بر سرعت سایت باز کردهام و در اشتباهات رایج در بهینهسازی Core Web Vitals هم به لایههای تفسیری این دادهها پرداختهام.
چگونه ابزار مناسب را انتخاب کنیم؟
انتخاب ابزار، تابع سه متغیر است: هدف، اندازهی سایت، و سطح تیم فنی. برای شروع، ابزارهای رایگان مثل PSI، Search Console و Lighthouse کفایت میکنند. برای سایتهای بزرگتر، افزودن ابزار RUM ارزشمند است. برای تیمهای فنی، DevTools و کتابخانه web-vitals جزو ابزارهای الزامی هستند.
ساختاری که در پروژهها استفاده میکنم، سه لایه دارد:
- لایه داوری: CrUX و Search Console برای فهم وضعیت واقعی سایت.
- لایه تحلیل: Lighthouse و DevTools برای یافتن علت کندی.
- لایه پایش مستمر: کتابخانه web-vitals و ابزار RUM برای پیگیری اثر تغییرات.
نکتهای که در مشاورهها زیاد تکرار میکنم: هیچکدام از این ابزارها، بهتنهایی کافی نیستند. اگر فقط PSI را ببینید، به وضعیت واقعی سایت دسترسی ندارید؛ اگر فقط CrUX را ببینید، نمیدانید چه چیزی را اصلاح کنید. ترکیب سه لایه، پایدارترین رویکرد است. مسیرهای عملی این ترکیب را در ترندهای Core Web Vitals در 2026 باز کردهام، چون روند این ابزارها در سالهای اخیر بهسمت یکپارچگی بیشتر حرکت کرده است.
اشتباهات رایج در استفاده از ابزارها
در پروژههایی که سنجش CWV انجام دادهام، پنج اشتباه رایج دیدهام:
- قضاوت بر پایه یک اجرا: یک اجرای Lighthouse، بهتنهایی نماینده وضعیت سایت نیست.
- نادیده گرفتن داده میدانی: تمرکز روی گزارش آزمایشگاهی، بدون توجه به تجربهی واقعی کاربران.
- دنبال کردن امتیاز کلی: تلاش برای بالا بردن Score، بهجای بهبود سه شاخص LCP، INP و CLS.
- تست روی شبکه پرسرعت: نتیجهی دسکتاپ با وایفای اداری، نمایندهی کاربر موبایل با شبکهی ضعیف نیست.
- نبود پایش مستمر: یک بار بهبود، تضمینی برای پایداری نیست.
این اشتباهات، معمولاً به این منجر میشوند که سایت در نگاه تیم فنی «سریع» به نظر برسد و در نگاه کاربر واقعی «کند». مسیر پرهیز از این دام در سئو تکنیکال چیست و چرا مهم است باز شده و در رابطه Core Web Vitals و نرخ تبدیل هم به لایهی تجاری این موضوع پرداختهام.
| ابزار | لایه | کاربرد اصلی |
|---|---|---|
| PageSpeed Insights | هر دو لایه | غربال اولیه و مقایسه سریع |
| CrUX | میدانی | داوری نهایی وضعیت |
| Lighthouse | آزمایشگاهی | یافتن علت کندی |
| Search Console | میدانی گروهی | اولویتبندی صفحات |
| web-vitals | میدانی سفارشی | پایش مستمر سایتهای کمترافیک |
| DevTools | آزمایشگاهی عمیق | تحلیل لایهی فنی |
پرسشهای پرتکرار درباره ابزارهای سنجش CWV
آیا PageSpeed Insights برای سنجش CWV کافی است؟
PSI نقطهی شروع خوبی است اما کافی نیست. این ابزار، دو گزارش آزمایشگاهی و میدانی را با هم ارائه میدهد و برای غربال اولیه مناسب است. اما برای یافتن علت کندی، به Lighthouse و DevTools نیاز دارید و برای پایش مستمر، ابزارهای اختصاصیتر مثل کتابخانه web-vitals یا پلتفرمهای RUM لازماند.
تفاوت Lighthouse و PageSpeed Insights چیست؟
PSI از Lighthouse بهعنوان موتور گزارش آزمایشگاهی استفاده میکند، اما علاوه بر آن، گزارش میدانی CrUX را هم نمایش میدهد. Lighthouse بهتنهایی، ابزار عمیقتری برای تحلیل آزمایشگاهی است و میتوانید آن را روی حالتهای شبیهسازی مختلف تنظیم کنید. تفاوت اصلی در جزئیات گزارش و انعطاف تنظیمات است.
چرا امتیاز PageSpeed من در هر اجرا تغییر میکند؟
چون اجرای Lighthouse تحت تأثیر عواملی مثل شرایط شبکه، بار سرور و منابع همزمان سیستم قرار میگیرد. برای قضاوت پایدار، بهتر است سه اجرا انجام دهید و میانگین بگیرید یا به گزارش میدانی رجوع کنید. نوسان امتیاز، بخشی طبیعی از ماهیت اندازهگیری است و نشانهی مشکل نیست.
آیا CrUX برای همه سایتها داده دارد؟
خیر. CrUX فقط برای سایتهایی که ترافیک کافی در Chrome دارند، داده دارد. برای سایتهای کوچک یا متوسط، این داده معمولاً در دسترس نیست. در این حالت، استفاده از کتابخانه web-vitals برای ساخت دادهی میدانی سفارشی، مسیر جایگزین منطقی است.
آیا میتوان از چند ابزار سنجش CWV همزمان استفاده کرد؟
بله، و در واقع استفاده از چند ابزار، رویکرد توصیهشده است. اما باید نقش هر ابزار روشن باشد: یک ابزار برای داوری، یکی برای تحلیل، و یکی برای پایش. ترکیب بدون ساختار، به سردرگمی منتهی میشود؛ بهخصوص وقتی اعداد این ابزارها با هم همخوانی ندارند، دلیلش تفاوت لایههای داده است.
کتابخانه web-vitals چه مزیتی نسبت به ابزارهای آماده دارد؟
کتابخانه web-vitals، برخلاف ابزارهای آماده، امکان ساخت دادهی میدانی سفارشی را میدهد. این ویژگی برای سایتهای کمترافیک و سایتهایی که میخواهند اثر تغییرات فنی را در بازهی کوتاه ببینند، ارزشمند است. همچنین سبک و بدون وابستگی است و با ابزارهای تحلیلی موجود بهراحتی ترکیب میشود.
آیا پلتفرمهای RUM برای سایتهای کوچک هم مناسب هستند؟
معمولاً خیر، چون هزینه و پیچیدگی آنها برای سایتهای کوچک توجیه ندارد. برای سایتهای کوچک و متوسط، ترکیب PSI، Search Console و کتابخانه web-vitals کافی است. پلتفرمهای RUM زمانی ارزشمند میشوند که سایت به حجم ترافیک و پیچیدگی رسیده باشد که نیاز به تحلیل لایهای دقیقتر داشته باشد.
آنچه اندازهگیری درست را از عدد سبز جدا میکند
اگر بخواهم تجربهی چند سال سنجش CWV را در یک نکته خلاصه کنم، این است: تفاوت میان پروژهای که سنجش را جدی میگیرد و پروژهای که صرفاً به دنبال امتیاز سبز است، در «کدام ابزار» نیست، در «کدام لایه از داده» است. داور نهایی، دادهی میدانی کاربران واقعی است. ابزارهای آزمایشگاهی و DevTools، ابزارهای تشخیص علت هستند. بدون ترکیب این دو، تصمیمگیری در تاریکی است.
سه حرکت عملی که سنجش CWV را مؤثر میکند:
- ابتدا وضعیت واقعی سایت را از Search Console و CrUX ببینید؛ سپس سراغ ابزارهای تحلیل بروید.
- برای سایتهای کمترافیک، کتابخانه web-vitals را پیاده کنید تا دادهی میدانی سفارشی بسازید.
- پایش مستمر را جدی بگیرید؛ سنجش یکباره، فقط یک عکس لحظهای است نه یک ویدیو.
انتخاب ابزار درست، نیمی از کار است. نیمهی دیگر، تفسیر درست داده و تصمیمگیری آگاهانه بر پایهی آن است. اگر در پروژهای تجربهی متفاوتی از این ابزارها داشتهاید — مثلاً در بخش دادهی میدانی یا پیادهسازی کتابخانه web-vitals — در دیدگاهها بنویسید؛ تجربهی واقعی شما برای خوانندهی بعدی این مقاله ارزشمندتر از هر توصیهی کلی است. 📊