LCP چیست و چه تاثیری در سئو دارد؟
معیارهای متعددی تعیین میکنند که کاربر تجربه خوبی از بازدید سایت شما داشته باشد و طبق الگوریتم گوگل مبنی بر تجربه کاربری خوب، رنک بالایی بگیرد. LCP یکی از عوامل مهم و اثرگذار است که در صورت پایین بودن امتیاز آن، کاربران و یا مشتریان بالقوه بسیاری را از دست میدهید! چراکه مستقیما بر روی سرعت بارگذاری سایت و نمایش آن به کاربر تاثیر میگذارد. اما راهکارهای افزایش امتیاز LCP چیست؟
تمام سئوکاران، همواره در تلاشند که با رعایت استانداردهای مختلف ابتدا رضایت کاربری UX و به دنبال آن رضایت گوگل را جلب کند و در سرپ به رنکهای بالا دست پیدا کند، یکی از مهمترین استانداردها که هر مدیر سایتی باید به آن توجه داشته باشد، سرعت لود سایت است. این سرعت تحت تاثیر پارامترهای مختلفی همچون LCP سنجیده میشود. LCP که نشاندهنده مدت زمان نمایش بزرگترین المان موجود در صفحه است، یکی از مهمترین فاکتورهای تعیینکننده رنک سایت محسوب میشود، ما امروز در این مقاله قصد داریم بیان کنیم LCP چیست و چه نقشی در سئو دارد، برای کسب اطلاعات بیشتر تا انتها همراه ما باشید.
LCP چیست؟
LCP، مدت زمانی را نشان میدهد که بزرگترین عنصر موجود در صفحه برای کاربر نمایش داده شود. این معیار که یکی از ابزارهای مهم Core Web Vitals است، در صورتی که امتیاز استانداردی نداشته باشد، سبب ترک کاربر از وبسایت میشود؛ چراکه تقریبا با صفحهای خالی مواجه خواهد شد.

نقش LCP در سئو چیست؟
یکی از موارد مهم که در چک لیست سئو وردپرس نیز به آن رپداخته شده بحث LCP است، در راستای اهمیت تجربه کاربری برای سئو، در وهله اول باید به این موضوع اشاره کنیم که LCP پایین، مساوی با سرعت پایین سایت است و گوگل به اهمیت سرعت لود سایت در رتبهبندی اشاره کرده است. به جز این موضوع، هنگامی که وبسایت شما به کندی بارگذاری میشود، مخاطب این اتفاق را موضوعی ناخوشایند تلقی میکند و از سایت شما خارج میشود.
به عبارتی نرخ پرش یا Bounce Rate را افزایش میدهد. هرقدر کاربر رضایت کمتری از سایت شما دریافت نماید، احتمال دریافت رتبههای بالاتر در سرپ گوگل کمتر خواهد بود و بالتبع، نرخ تبدیل نیز کاهش پیدا میکند.
بهترین امتیاز LCP از نظر گوگل چقدر است؟
طبق اعلام گوگل، ایدهآلترین حالت آن است که LCP سایت از مقدار 2.5 به بالا تجاوز نکند. در غیر این صورت، بهینهسازی سایت شما باید مورد بازبینی قرار گیرد. LCP 2.5 تا 4 اگرچه بیشتر از مقدار استاندارد است، اما تا حدی قابل اغماض است و گوگل توصیه میکند آن را بهبود دهیم. اما در شرایطی که امتیاز شما بیش از 4 باشد، به طور حتم نیاز به بهبود خواهیم داشت.

مهمترین دلایل پایین آمدن LCP
عوامل مختلفی به پایین آمدن امتیاز LCP در سایت شما میانجامند که مهمترین آنها شامل موارد زیر میشود:
- جاوا اسکریپت و CSS بلاک کننده رندر: هنگامی که فایلهای جاوا اسکریپت و CSS توسط سرور یا مرورگر بلاک میشوند، زمان LCP افزایش مییابد. با بهینهسازی کدها و به تاخیر انداختن آنها، میتوان از وقوع این مشکل جلوگیری کرد.
- رندر در سمت کلاینت: بارگذاری فایلهای غیرضروری JS و رندرگیریی در بخش کلاینت، سبب پایین آمدن LCP میشود.
- سرعت کند پاسخ سرور: در صورتی که سرور میزبانی شما، سروری ضعیف باشد و امکان بارگذاری محتوا در زمان کم را دارا نباشد، منجر به پایین آمدن LCP خواهد شد.
- سرعت پایین لود شدن منابع: هنگامی که فایلها به غیر از سرور اصلی، از سرور دیگری نیز بارگذاری شوند، اغلب سبب کاهش LCP شده و دسترسی کاربر را به این فایلها، سخت میکنند.
روشهای بهبود LCP چیست
پیش از این، دلایل پایین آمدن LCP را بررسی کردیم. قاعدتا هر مشکلی، راهحل مخصوص به خود را میطلبد. مجموعهای از راهکارهایی که به کمک آن میتوانید LCP سایت خود را بهبود دهید، شامل موارد زیر میشوند:
-
فعالسازی CDN
فعالسازی CDN یا شبکه توزیع محتوا، یکی از بهترین روشهای بهبود LCP محسوب میشود و یک نسخه از محتوای سایت شما را در سرورهای بزرگ دنیا ذخیره میکند. هدف از استفاده از آن، در واقع ارسال محتوای سایت از سرور نزدیک به سمت کاربر است. استفاده از بهترین CDN، به میزان قابل توجهی سرعت بارگذاری سایت را افزایش میدهد.
-
استفاده از پلاگینها
یکی از راهکارهای مهم بهبود خطای LCP، استفاده از پلاگینهایی است که از طریق روشهای مختلف، LCP سایت را تقویت میکنند. از جمله کاربردیترین پلاگینهایی که به عنوان بهترین افزونه سرعت سایت شناخته میشود، میتوان به پلاگین موشک اشاره کرد.
افزونه راکت با ارائه قابلیتها و امکاناتی همچون مدیریت کش سایت، بهینهسازی فایلهای JS و CSS ، فعالسازی بارگذاری لود تنبل برای تصاویر، آیفریمها و ویدئوها و فشردهسازی و بهینه سازی تصاویر سایت، lcp سایت را به میزان رضایتبخشی تقویت میکند. این موضوع به ویژه در بهبود lcp سایت در موبایل تاثیر بسیاری دارد؛ چراکه غالب کاربران از طریق موبایل وارد سایت شما میشوند.
-
تقویت TTFB و Server Response Time
همان گونه که در مقاله کش سایت چیست نیز بیان شد، با استفاده از راهکارهایی همچون فعال سازی کش در سرور برای عدم نیاز به پردازش سرور برای محتواهای تکراری و استفاده از سرویسدهندگان بهینه برای میزبانی سرور، امکان کاهش زمان پاسخگویی سرور و TTFB را خواهیم داشت که به دنبال آن، LCP نیز تقویت میشود.
-
رندر کردن سمت کلاینت
از دیگر راهکارهای حل مشکل LCP پایین، رندر کردن سمت کلاینت است. هنگام بارگذاری یک صفحه، ابتدا مرورگر درخواستهای مربوط به HTML، CSS و JavaScript از سمت سرور دریافت میکند. در صورتیکه جاوا اسکریپتهای سنگین یا غیرضروری وجود داشته باشند، رندرینگ صفحه بسیار کند میشود.
به عبارت بهتر، مادامیکه دانلود یا اجرای تمام JavaScript ها ضروری و سنگین تمام نشود، هیچ محتوایی برای کاربر درد صفحه نمایش داده نمیشود. این موضوع به شدت تایم lcp را افزایش میدهد که راهکارهای آن شامل موارد زیر میشوند:
- حذف یا تاخیر در بارگذاری جاوا اسکریپت غیرضروری– با کم کردن حجم JavaScript و به تاخیر انداختن JavaScript غیرضروری با تکنیکهایی مثل async یا defer
- استفاده از CSS و JavaScript بهینه شده- کمک به حذف کدهای غیرضروری و استفاده از کدهای سبکتر و افزایش سرعت
- استفاده از رندر سمت سرور- رندر سمت سرور با جذب دادهها در DOM توسط کلاینت
- پیش رندر کردن- استفاده از یک مرورگر بدون رابط کاربری برای ایجاد مسیر فایلهای HTML ایستا در حین ساخت و امکان انتقال به بستههای JavaScript موردنیاز برنامه
-
فشردهسازی فایلهای متنی
هنگامی که فایلهای خود را در قالبی کمحجم و سبک زیپ میکنیم، انتقال داده میان مرورگر و سرور، با سرعت بیشتری انجام میشود و lcp نیز بهبود پیدا میکند. معمولا برای این منظور از فشردهساز Gzip استفاده میشود.
-
استفاده از Server Worker
استفاده از server worker، به ویژه برای زمانهایی که کاربر از کانکشن ضعیف برای بارگذاری سایت استفاده کند، تاثیر قابل توجهی دارد؛ چراکه میتواند پاسخهای HTML را به صورت کوچکتر ارائه دهد و برای کش هر نوع منبع استاتیک بکار گرفته شود. به علت آنکه پیش کش کردن منابع ضروری، بار سایت را کاهش میدهد، امکان ارائه منابع به مرورگر در شرایط ریکوئستهای وجود خواهد داشت.
-
ایجاد اتصالهای ثالث در مراحل اول
درخواستهای سرور به منابع ثالث به ویژه اگر برای نمایش محتوای ضروری در صفحه نیاز باشند، lcp را به مقدار زیادی تحت تاثیر قرار میدهند. برای ایجاد اتصال در صفحه و اعلام آن به مرورگر، لازم است از کد زیر استفاده کنید:
</ “link rel=”preconnect” href=”https://example.com>
همچنین برای تسریع جستوجوهای DNS ، میتوانید از دستور زیر پیروی کنید:
</ “link rel=”dns-prefetch” href=”https://example.com>
-
کاهش مدت زمان بلاک CSS
برای کاهش زمان بلاک CSS پیادهسازی 3 گام زیر را در نظر داشته باشید:
- Minify CSS– کاراکترهایی همچون فاصلهگذاری، حاشیهگذاری یا کامنت، جزو موارد غیرضروری هستند و لازم است حذف شوند. همچنین کاهش میزان CSS بلاک کننده، سبب کاهش زمان LCP میشود.
- به تاخیر انداختن CSS غیر ضروری- در تب Coverage در DevTools کروم، امکان مشاهده CSSهای غیرضروری را خواهید داشت. این کدها یا باید حذف شوند و یا در صورتی که در یک صفحه مجزا روی سایت کاربرد دارند، باید به یک استایل شیت دیگر منتقل شود.
- اینلاین CSSهای ضروری- لازم است CSSهای ضروری در تگ هد قرار داده شوند. این موضوع سبب میشود که برای آوردن CSS ضروری، نیاز به ایجاد یک درخواست رفت و برگشتی وجود نداشته باشد.
-
استفاده از هاست مناسب
در صورت استفاده از هاست وردپرسی که سرورهای آن به کاربران نزدیک باشد و امکان انتقال سریع دادهها را فراهم کند، امتیاز LCP بهطور قابلتوجهی با بهرهگیری از هاست وردپرس مناسب بهبود خواهد یافت.
چگونه می توانیم LCP را در وبسایت خود بررسی و اندازهگیری کنیم؟
محاسبه LCP وبسایت، فرآیند پیچیده و سختی نیست و به لطف وجود بسیاری از ابزارها، به آسانی انجام میشود. پرکاربردترین ابزارهایی که برای مشاهده LCP وجود دارد را در ادامه معرفی کردهایم:
-
Google PageSpeed Insights
Google PageSpeed Insights یکی از بهترین ابزار های تست سرعت سایت و تست LCP هم برای دسکتاپ و هم برای نسخه موبایل است. این ابزار از Chrome User Experience Report برای نمایش دادههای واقعی کاربران استفاده میکند. این ابزار به جهت آنکه با ارائه پیشنهادات، به بهینهسازی سایت کمک میکند، مورد استفاده بسیاری از کاربران قرار میگیرد.
برای استفاده از آن، ابتدا url موردنظر خود را در باکس نمایش داده شده، درج و بر روی Analyze کلیک کنید تا اطلاعات مختلفی اعم از LCP ،FCP و … برای شما نشان داده شود. در قسمت Core Web Vitals Assessment و Metrics امکان مشاهده بزرگترین المان موجود در صفحه را خواهید داشت. همچنین، مطالعه مقاله آموزش PageSpeed insight نیز میتواند برای آشنایی شما با عملکرد این ابزار، مفید باشد.

-
Google Search Console
سرچ کنسول یکی از بهترین ابزارهای تست lcp است که علاوه بر اندازهگیری این معیار، اطلاعات مربوط به لود صفحات مختلف را در اختیار ما قرار میدهد. مزیت این ابزار در آن است که ارائه اطلاعات آن نه به شکل کلی، که بررسی شده و مربوط به هر صفحه به شکل جداگانه است.
این موضوع به آن معنا است که سرچ کنسول، lcp را در صفحات مختلف بررسی میکند؛ چراکه ممکن است عملکرد یک url خاص از سایت در مورد lcp با عملکرد url دیگری از همان سایت، متفاوت باشد. به همین علت با ارائه لیستی از یو آر الها و مشکلات آنها، میتوانیم قسمتهایی که نیازمند بهبود هستند را اصلاح کنیم. برای این منظور، تنها کافی است پس از باز کردن سرچ کنسول، به بخش Core Web Vitals مراجعه کنید.

-
GTMetrix
جی تی متریکس، به عنوان یکی از ابزارهای رایگانی شناخته میشود که براساس دادههای واقعی سایت، مقدار lcp را بدست میآورد و همانند Google PageSpeed Insights، معیارهای دیگری نیز همچون FCP و TTFB را ارائه میدهد.
برای محاسبه lcp با استفاده از این ابزار، پس از مراجعه به GTMetrix، یو آر ال خود را وارد کرده و بر روی Test Now کلیک کنید. از قسمت Web Vitals یا Performance امکان مشاهده LCP را خواهید داشت. همچنین از قسمت waterfall میتوانید بررسی که کدام urlها دارای بیشترین تاخیر هستند. برای آموزش GTMetrix از صفر تا صفر و نحوه کار با آن، این مقاله را مطالعه کنید.

-
Lighthouse
ابزار Lighthouse مرورگر کروم، از دیگر ابزارهای اندازهگیری LCP و شاید آسانترین روش به حساب میآید و برای بهینهسازی سایت، راهکارهای مناسبی ارائه میدهد. برای استفاده از آن تنها کافی است به سایت موردنظر مراجعه کنید و با کلیک راست بر صفحه، به قسمت Inspect بروید.
تب Lighthouse را باز کنید و Performance را انتخاب نمایید. در مرحله آخر بعد روی Analyze page load کلیک کنید. پس از اتمام آنالیز، اطلاعاتی همچون LCP، FCP، سرعت ایندکس و …، نمایش داده میشود.
-
WebPageTest
سایت WebPageTest یکی دیگر از ابزارهای اندازهگیری LCP است که تنها با درج URL در آن میتوانید، اطلاعات مختلفی از سایت خود را مشاهده کنید. عدم رایگان بودن این سایت، استفاده از آن را محدود کرده است.
جمع بندی
امتیاز LCP به جهت آنکه معیاری برای سنجیدن سرعت نمایش محتوای اصلی صفحه محسوب میشود، نقش بسیار مهمی در سئو و تجربه کاربری ایفا میکند. به کمک راهکارهای مختلفی همچون فعالسازی CDN، پلاگینهای افزایش سرعت سایت وردپرس همچون راکت، رندر کردن سمت کلاینت و… میتوان امتیاز این معیار را ارتقا داد. پیش از آن، به طور حتم در نظر داشته باشید که علت پایین آمدن این امتیاز در سایت شما چیست و پس از آن برای رفع این مشکل، اقدام نمایید.

سلام وقتتون بخیر، برای سایتهای وردپرسی، چه افزونهای برای بهینهسازی LCP پیشنهاد میکنید؟