Core Web Vitals چیست پاسخ این سوال سه معیار عملکرد اساسی است که Google برای اندازه‌گیری تجربه کاربر، تمرکز بر سرعت بارگذاری، تعامل و ثبات بصری استفاده می‌کند. این معیارها به شما این امکان را می دهد که بفهمید آیا صفحات شما نه تنها سریع هستند، بلکه برای کاربر نیز کاربردی و پایدار هستند. تجزیه و تحلیل عملکرد وب سایت شما اولین گام فنی برای محافظت از جایگاه شما در موتورهای جستجو است.

معیارهای Core Web Vitals چیست؟

Core Web Vitals معیارهای اساسی هستند که تجربه کاربران را هنگام بازدید از صفحه در داده های عددی ثبت می کنند. این معیارها به شما کمک می کند تا مراحل فنی را که باید برای بهبود کیفیت سایت خود بردارید، تعیین کنید. جدول زیر معیارهای کلیدی و مقادیر هدف ایده آل را خلاصه می کند.

نام متریکارزش هدفتوضیحات
LCP2.5 ثانیهزمان بارگذاری برای محتوای اصلی صفحه.
INP200 میلی ثانیهسرعت پاسخگویی به تعاملات کاربر.
CLSزیر 0.1نرخ پیمایش بصری محتوای صفحه.

این مقادیر به طور مستقیم بر نحوه درک موتورهای جستجو از صفحات شما تأثیر می گذارد. برای یک نمره عملکرد موفق، هدف این است که همه مقادیر در منطقه سبز باقی بمانند.

LCP (بزرگترین رنگ محتوایی) چیست؟

LCP به مدت زمانی که طول می کشد تا بزرگترین بلوک تصویر یا متن روی صفحه پس از کلیک کاربر بر روی صفحه بارگیری شود، اشاره دارد. برای یک تجربه کاربری ایده آل، این زمان باید 2.5 ثانیه یا کمتر باشد. برای بهبود مقدار LCP خود می توانید این مراحل را دنبال کنید:

  • بزرگترین عنصر تصویر یا متن را در صفحه خود شناسایی و اولویت بندی کنید.
  • اندازه فایل های تصاویر بزرگ را بهینه کنید و آنها را به فرمت های مدرن تبدیل کنید.
  • فایل‌های غیرضروری JavaScript را که از بارگیری اولیه صفحه جلوگیری می‌کنند به تأخیر بیندازید.
  • حرفه ای برای بهینه سازی زمان پاسخ سرور بهینه سازی سرور انجامش بده
  • با استفاده از CDN اطمینان حاصل کنید که داده ها از سرورهای نزدیک به کاربر به کاربر می رسد.

تفاوت بین معیارهای FID و INP چیست؟

FID تفاوت بین زمان کلیک کاربر روی دکمه و زمان پاسخ مرورگر را اندازه گیری کرد. Google اکنون این معیار را با معیار جامع تر INP تمدید کرده است. INP با اسکن تمام فعل و انفعالات موجود در صفحه، تحلیل زمان پاسخ واقعی تری را ارائه می دهد. از این روش ها برای بهینه سازی زمان تعامل استفاده کنید:

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

CLS (Cumulative Layout Shift) چگونه اندازه‌گیری می‌شود؟

CLS یک معیار پایداری بصری است که جابجایی غیرمنتظره محتوا در حین بارگذاری صفحه را اندازه‌گیری می‌کند. برای مثال، در صفحه اصلی یک سایت خبری، تبلیغی که پس از بارگذاری اولیه در قسمت بالا ظاهر می‌شود و محتوای اصلی را ۳۰۰ پیکسل به پایین می‌راند، باعث بدتر شدن امتیاز CLS و کلیک اشتباه کاربر می‌شود. برای اطمینان از پایداری بصری، همیشه باید ویژگی‌های عرض (width) و ارتفاع (height) را تعریف کنید.

img { height: auto; width: 100%; aspect-ratio: 16/9; }

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

چگونه مقادیر Core Web Vitals را در سایت خود بررسی کنیم؟

برای اطلاع از وضعیت فعلی سایت خود می‌توانید از ابزارهای تست سرعت وب‌سایت استفاده کنید. پس از وارد کردن آدرس سایت خود در کادر مربوطه، به صفحه گزارش دقیق هدایت می‌شوید. از طریق بخش سرعت صفحه و Core Web Vitals در رابط کاربری، می‌توانید معیارهای خود را بررسی کرده و پیشنهادات بهبود را مشاهده کنید. هشدارهای موجود در گزارش به وضوح نشان می‌دهند که افت عملکرد ناشی از کدام فایل است. برای مدیریت این فرآیند، چک‌لیست زیر را دنبال کنید:

  • گزارش Google PageSpeed Insights را به صورت ماهانه بررسی کنید.
  • تب "Core Web Vitals" را از طریق Google Search Console بررسی کنید.
  • با بازدید شخصی از سایت خود با دستگاه‌های موبایل، لحظه بارگذاری را مشاهده کنید.

بهینه‌سازی Core Web Vitals چگونه انجام می‌شود؟

فرآیند بهینه‌سازی ترکیبی از اقدامات فنی است. مراحل زیر باید برای افزایش عملکرد کلی اعمال شوند:

  1. عملیات فشرده‌سازی تصاویر را تکمیل کرده و از فرمت‌های مدرن مانند WebP استفاده کنید.
  2. با فعال کردن قوانین کش مرورگر (Browser Caching)، بازدیدهای تکراری را سرعت ببخشید.
  3. با حذف CSS و فایل‌های JavaScript استفاده‌نشده از سایت، بار مرورگر را کاهش دهید.
  4. برای وب‌سایت‌های پیچیده، از WordPress بهینه سازی سرعت پشتیبانی حرفه‌ای دریافت کنید.
  5. برای کاهش زمان پاسخگویی سرور (TTFB)، پرس‌وجوهای پایگاه داده را ساده‌سازی کنید.
  6. با استفاده از پروتکل‌های HTTP/2 یا HTTP/3، انتقال فایل‌ها را سرعت ببخشید.

خطاهای رایج و راه‌حل‌های آن‌ها

خطاهای رایج در حین بهینه‌سازی معمولاً ناشی از سهل‌انگاری‌های ساده هستند. عدم تعیین ابعاد تصاویر باعث می‌شود مرورگر نتواند چیدمان را پیش‌بینی کند که این مشکل با افزودن ارتفاع به تگ‌های img حل می‌شود. به تعویق نینداختن اسکریپت‌های شخص ثالث، بار صفحه را افزایش می‌دهد؛ بنابراین حتماً باید از defer یا async در تگ‌های script استفاده شود. عدم بهینه‌سازی زمان پاسخگویی سرور باعث تأخیر در تمامی معیارها از همان ابتدا می‌شود که این مورد با کشینگ در سمت سرور به سرعت قابل رفع است.

افزایش عملکرد وب‌سایت، دیده‌شدن شما در موتورهای جستجو را به صورت دائمی تقویت می‌کند. برای تقویت زیرساخت فنی و انجام بهبودهای Core Web Vitals با ما تماس بگیرید.

آیا Core Web Vitals به طور مستقیم بر رتبه بندی تأثیر می گذارد؟

بله، این معیارها جزو عوامل رتبه‌بندی Google هستند و سیگنالی هستند که مستقیماً بر تجربه کاربر تأثیر می‌گذارند.

برای بهبود امتیاز LCP خود چه باید بکنم؟

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

چرا مهم است که مقدار CLS کمتر از 0.1 باشد؟

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

چرا از متریک INP به جای FID استفاده شد؟

INP با اندازه گیری تمام تعاملات کاربر، تجربه تعامل جامع تری را ارائه می دهد، در حالی که FID فقط اولین تعامل را تجزیه و تحلیل می کرد.

آیا نتایج Core Web Vitals در تلفن همراه مهمتر است؟

از آنجایی که Google از نمایه سازی موبایل اول استفاده می کند، داده های عملکرد شما در دستگاه های تلفن همراه حیاتی ترین داده برای نتایج جستجو هستند.