الگوریتم ساسان چیست؟ | تأثیر 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 باشد |
<img src="hero-image.webp" alt="تصویر شاخص" loading="eager" width="1200" height="600">
۲. از فونتهای سیستمی استفاده کنید
فونتهای خارجی (Google Fonts) زمان بارگذاری را افزایش میدهند.
به جای آن:
body { font-family: -apple-system, 'IRANSans', Tahoma, sans-serif; }
۳. Critical CSS را inline کنید
CSS ضروری برای نمایش بالای صفحه را در <head> قرار دهید. CSS غیرضروری را به صورت async بارگذاری کنید.
4. جاوااسکریپتهای مسدودکننده را به انتهای body منتقل کنید
<script defer src="non-critical.js"></script>
5. از preload برای منابع مهم استفاده کنید
<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 را بررسی میکند.
سه نکته کلیدی که باید همیشه به خاطر داشته باشید:
-
LCP باید کمتر از ۲.۵ ثانیه باشد (ایدهآل کمتر از ۱.۵ ثانیه) - LCP یکی از سه معیار اصلی Core Web Vitals است و تأثیر مستقیم بر رتبه دارد.
-
تصویر شاخص را بهینه کنید (WebP، حجم کم، ابعاد مناسب) - بزرگترین عنصر صفحه معمولاً تصویر شاخص است. بهینهسازی آن بیشترین تأثیر را بر کاهش LCP دارد.
-
از فونتهای سیستمی استفاده کنید و CSS ضروری را inline کنید - فونتهای خارجی و CSS سنگین از عوامل اصلی LCP بالا هستند.
با رعایت این اصول، میتوانید از جریمه الگوریتم ساسان در امان بمانید.
✍️ نظر خود را بنویسید