الگوریتم ساسان چیست؟ | تأثیر LCP بالا بر سئو و تجربه کاربری


مقدمه: الگوریتم ساسان چیست؟

آیا می‌دانستید که اگر کاربر بیش از ۲.۵ ثانیه منتظر بماند تا محتوای اصلی صفحه شما بارگذاری شود، احتمالاً سایت شما را ترک می‌کند؟ الگوریتم ساسان (Saasaan) در کراولر پیشرفته P2X دقیقاً به همین موضوع می‌پردازد: آیا سرعت LCP (Largest Contentful Paint) سایت شما بالاست؟

الگوریتم ساسان از الگوریتم‌های منفی سیستم P2X محسوب می‌شود. این الگوریتم بررسی می‌کند که بزرگترین عنصر محتوایی صفحه (متن اصلی، تصویر شاخص، ویدیو) چقدر سریع بارگذاری می‌شود. اگر LCP بالاتر از ۲.۵ ثانیه باشد، امتیاز منفی تعلق می‌گیرد.

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


LCP (Largest Contentful Paint) چیست؟

LCP مدت زمانی است که از شروع بارگذاری صفحه تا نمایش کامل بزرگترین عنصر محتوایی صفحه طول می‌کشد.

بزرگترین عنصر محتوایی می‌تواند باشد:

  • تصویر شاخص (Hero Image)

  • متن اصلی (پاراگراف اول)

  • ویدیو (پoster frame)

  • تصویر پس‌زمینه

مثال: صفحه مقاله وبلاگ

  • تصویر شاخص: ۸۰۰x۴۰۰ پیکسل

  • متن: ۶۰۰x۲۰۰ پیکسل

  • بزرگترین عنصر: تصویر شاخص → LCP زمان بارگذاری آن را اندازه می‌گیرد.


دسته‌بندی LCP بر اساس کیفیت

 
 
دسته محدوده LCP وضعیت توضیح
عالی کمتر از ۱.۵ ثانیه ✅ عالی بهترین تجربه کاربری
خوب ۱.۵ - ۲.۵ ثانیه ✅ خوب قابل قبول، نیاز به بهبود
نیاز به بهبود ۲.۵ - ۴ ثانیه ⚠️ هشدار جریمه خفیف
ضعیف (جریمه) ۴ - ۶ ثانیه ❌ ضعیف جریمه متوسط
بسیار ضعیف (جریمه شدید) بیشتر از ۶ ثانیه ❌ بسیار ضعیف جریمه شدید - افت رتبه

نحوه عملکرد الگوریتم ساسان در P2X

الگوریتم ساسان به صورت دقیق و هوشمندانه طراحی شده است. مراحل اجرای این الگوریتم در کراولر P2X به این صورت است:

 
 
مرحله توضیح
۱. شبیه‌سازی بارگذاری الگوریتم بارگذاری صفحه در شرایط واقعی (موبایل و دسکتاپ) را شبیه‌سازی می‌کند
۲. شناسایی بزرگترین عنصر الگوریست بزرگترین عنصر محتوایی صفحه را شناسایی می‌کند
۳. اندازه‌گیری زمان الگوریتم زمان بارگذاری آن عنصر را اندازه‌گیری می‌کند
۴. محاسبه میانگین الگوریتم میانگین LCP صفحات مختلف سایت را محاسبه می‌کند
۵. امتیازدهی منفی بر اساس میزان بالاتر بودن LCP از ۲.۵ ثانیه، امتیاز منفی تعلق می‌گیرد

نکته مهم: الگوریتم ساسان LCP را در شرایط مختلف (اینترنت ۳G، ۴G، دسکتاپ، موبایل) اندازه‌گیری می‌کند تا تصویر دقیقی از تجربه کاربران واقعی به دست آورد.


چرا LCP بالا برای سئو مضر است؟

LCP بالا از چند جهت برای سئو و تجربه کاربری مضر است:

 
 
دلیل ضرر توضیح
افزایش نرخ پرش کاربران منتظر نمی‌مانند تا محتوای اصلی دیده شود
فاکتور رتبه‌بندی گوگل LCP یکی از سه معیار اصلی Core Web Vitals است
کاهش تعامل کاربر کاربران زود خسته می‌شوند و سایت را ترک می‌کنند
افت رتبه در موبایل LCP در موبایل اهمیت بیشتری دارد
کاهش نرخ تبدیل در سایت‌های فروشگاهی، سرعت پایین = فروش کمتر

عناصر اصلی که LCP را تحت تأثیر قرار می‌دهند

 
 
عنصر تأثیر بر LCP راهکار
تصویر شاخص (Hero Image) بسیار زیاد بهینه‌سازی حجم، lazy loading مناسب
فونت‌های خارجی (Google Fonts) زیاد استفاده از فونت سیستمی یا بهینه‌سازی
CSS/JS مسدودکننده رندر زیاد inline کردن CSS ضروری، defer JS
تصاویر پس‌زمینه متوسط استفاده از formatهای مدرن
ویدیوها متوسط لود poster frame به جای ویدیو کامل

تفاوت LCP با TTFB

 
 
معیار توضیح تفاوت
TTFB زمان تا اولین بایت از سرور بخش اول فرآیند بارگذاری
LCP زمان تا بزرگترین محتوا بخش آخر فرآیند بارگذاری

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


معادل Google برای الگوریتم ساسان

الگوریتم ساسان در P2X معادل فاکتور "Largest Contentful Paint (LCP)" در الگوریتم‌های گوگل است. گوگل در مستندات رسمی خود اعلام کرده است:

"LCP measures loading performance. To provide a good user experience, strive to have LCP occur within the first 2.5 seconds of the page starting to load."

منابع معتبر گوگل برای مطالعه بیشتر:


دلایل رایج LCP بالا

 
 
دلیل توضیح راهکار
تصویر شاخص خیلی بزرگ حجم بالا، ابعاد بزرگ بهینه‌سازی تصاویر
تصاویر بدون lazy loading همه تصاویر با صفحه لود می‌شوند فعال کردن lazy loading
فونت‌های خارجی سنگین Google Fonts با تأخیر استفاده از فونت سیستمی
CSS/JS مسدودکننده منابع سنگین در head inline یا defer
سرور کند (TTFB بالا) تأخیر در شروع بارگذاری کاهش TTFB (به مقاله تارا مراجعه کنید)
تصاویر Next Gen Format ندارند JPEG/PNG سنگین استفاده از WebP/AVIF

راهکارهای کاهش LCP

برای اینکه از الگوریتم ساسان جریمه نشوید، این راهکارها را رعایت کنید:

۱. تصویر شاخص را بهینه کنید

 
 
راهکار تأثیر
تبدیل به WebP/AVIF کاهش حجم تا ۵۰٪
فشرده‌سازی (Compress) کاهش حجم بدون افت کیفیت
ابعاد مناسب حداکثر ۱۲۰۰ پیکسل عرض
lazy loading تصویر فقط زمانی لود شود که در Viewport باشد
html
<img src="hero-image.webp" 
     alt="تصویر شاخص" 
     loading="eager" 
     width="1200" 
     height="600">

۲. از فونت‌های سیستمی استفاده کنید

فونت‌های خارجی (Google Fonts) زمان بارگذاری را افزایش می‌دهند.

به جای آن:

css
body {
    font-family: -apple-system, 'IRANSans', Tahoma, sans-serif;
}

۳. Critical CSS را inline کنید

CSS ضروری برای نمایش بالای صفحه را در <head> قرار دهید. CSS غیرضروری را به صورت async بارگذاری کنید.


4. جاوااسکریپت‌های مسدودکننده را به انتهای body منتقل کنید

html
<script defer src="non-critical.js"></script>

5. از preload برای منابع مهم استفاده کنید

html
<link rel="preload" href="hero-image.webp" as="image">

6. سرور را بهینه کنید (کاهش TTFB)

به مقاله تارا مراجعه کنید.


اشتباهات رایج در الگوریتم ساسان

 
 
اشتباه توضیح راهکار
تصویر شاخص با حجم بالا JPEG 500KB تبدیل به WebP و فشرده‌سازی
عدم lazy loading همه تصاویر یکجا لود می‌شوند lazy loading فعال کنید
فونت خارجی بدون optimize Google Fonts با تأخیر از فونت سیستمی استفاده کنید
CSS سنگین در head فایل CSS بزرگ در head inline critical CSS
TTFB بالا سرور کند هاست بهتری انتخاب کنید

ابزارهای اندازه‌گیری LCP

 
 
ابزار آدرس توضیح
Google PageSpeed Insights pagespeed.web.dev تحلیل LCP و ارائه راهکار
LCP Web Vitals Extension Chrome Web Store اندازه‌گیری real-time
WebPageTest webpagetest.org تست از مکان‌های مختلف
Search Console (Core Web Vitals) search.google.com گزارش LCP صفحات

تأثیر الگوریتم ساسان بر سئو و رتبه گوگل

 
 
فاکتور تأثیر
LCP کمتر از ۱.۵ ثانیه بدون جریمه - مزیت رقابتی
LCP بین ۱.۵-۲.۵ ثانیه قابل قبول - بدون جریمه
LCP بین ۲.۵-۴ ثانیه جریمه خفیف - افت نسبی رتبه
LCP بیشتر از ۴ ثانیه جریمه شدید - افت قابل توجه رتبه

جمع‌بندی نهایی

الگوریتم ساسان (Saasaan) در کراولر P2X، یکی از الگوریتم‌های منفی است که سرعت بالای LCP را بررسی می‌کند.

سه نکته کلیدی که باید همیشه به خاطر داشته باشید:

  1. LCP باید کمتر از ۲.۵ ثانیه باشد (ایده‌آل کمتر از ۱.۵ ثانیه) - LCP یکی از سه معیار اصلی Core Web Vitals است و تأثیر مستقیم بر رتبه دارد.

  2. تصویر شاخص را بهینه کنید (WebP، حجم کم، ابعاد مناسب) - بزرگترین عنصر صفحه معمولاً تصویر شاخص است. بهینه‌سازی آن بیشترین تأثیر را بر کاهش LCP دارد.

  3. از فونت‌های سیستمی استفاده کنید و CSS ضروری را inline کنید - فونت‌های خارجی و CSS سنگین از عوامل اصلی LCP بالا هستند.

با رعایت این اصول، می‌توانید از جریمه الگوریتم ساسان در امان بمانید.