LCP چیست؟ بهینه سازی Largest Contentful Paint برای سئو
در واقع گاهی اوقات فایلهای جاوا اسکریپت و CSS به نحوی هستند که توسط مرورگر یا سرور بلاک میشوند و این مسئله باعث طولانی شدن زمان بارگذاری حجیمترین فایل میشود. معمولاً فایلهای سیاساس و جاوا اسکریپت با این مشکل مواجه میشوند و بهتر است با بهینهسازی کدهای خود از بروز چنین مشکلی جلوگیری کنید. در هر سایت دو نوع جاوا اسکریپت و CSS وجود دارد که دسته اول ضروری و دسته دوم غیر ضروری هستند! برتری فنی در سئو صرفاً به کسب رتبه بالاتر کمک نمیکند، بلکه مستقیماً بر اعتماد کاربر تأثیر میگذارد. یکی از اصلیترین و ملموسترین نتایج سئو، جذب ترافیک ارگانیک (غیرپولی) و باکیفیت به وبسایت است.
در چنین مواردی، یک المان کوچکتر ممکن است به عنوان بزرگترین المان محتوایی گزارش شود اما به محض این که رندر المان بزرگتر به پایان رسد و کامل شود، یک PerformanceEntry جدید ارسال خواهد شد. تصاویر ارائه شده از دامنههای دیگری نظیر CDN، به طور کلی در محاسبات Largest Contentful Paint جایی ندارند. ناشرانی که میخواهند آن منابع را در این اندازهگیری دخیل کنند، باید دست به تنظیم چیزی تحت عنوان هدر Timing-Allow-Origin بزنند.
در هر دو جدول زمانی زیر، بزرگترین عنصر با بارگیری محتوا تغییر میکند. در مثال اول، محتوای جدیدی به DOM اضافه میشود و عنصری که بزرگترین است را تغییر میدهد. در مثال دوم، طرحبندی تغییر میکند و محتوایی که قبلاً بزرگترین بود از viewport حذف میشود. در حالی که غالباً محتوایی که دیر بارگذاری میشود بزرگتر از محتوای موجود در صفحه است، لزوماً اینطور نیست. دو مثال بعدی نشان میدهد که بزرگترین رنگ محتوایی، قبل از بارگیری کامل صفحه رخ میدهد. واژه LCP اختصاری از عبارت Largest Contentful Paint است که مدت زمانی که طول میکشد بزرگترین المان محتوایی صفحه لود شود را اندازه میگیرد.
بهینه کردن جاوا اسکریپت
فهرست مطالب
ولی اگر به این دو ابزار دسترسی ندارید، از گزارش جی تی متریکس هم میتوانید کمک بگیرید. برای افرادی که به تازگی در مسیر آموزش سئو قرار گرفتهاند، پیشنهاد ما استفاده از PageSpeed Insights و Search Console است. در ادامه همراه با مثال و تصویر، نحوه استفاده از این ابزارها را به شما آموزش میدهیم.
حال که با اهمیت LCP آشنا شدید، در این بخش قصد داریم شما را با روشهای اندازهگیری آن آشنا کنیم تا بدانید سایتتان در چه وضعیتی قرار دارد. از آنجایی که از پری – لود در کروم ۷۳ میتوان هم زمان با تصاویر ریسپانسیو استفاده کرد، میتوانید مگ سئو هر دو الگو را با هم ترکیب کنید تا تصاویر با سرعت بیشتری بارگذاری شوند. این کار را میتوان با استفاده از API زمانبندی المان (Element Timing API) انجام داد که در مقالهی معیارهای سفارشی توضیح داده شده است. با توجه به این نکته، ارزش تلاش برای حذف یا کاهش این CSS استفاده نشده را دارد، زیرا می تواند رندر را کاهش دهد. به همین دلیل است که ما ویژگی Reduce Unused CSS را برای NitroPack ساختیم.
این تکنیک بهینه سازی شامل به تعویق انداختن اجرای جاوا اسکریپت تا زمانی که تعاملات خاص کاربر رخ دهد، مانند اسکرول، حرکت ماوس، یا اقدامات صفحه کلید است. اهمیت LCP یا Largest Contentful Paint در عملکرد وب سایت ها بسیار چشمگیر است، زیرا این شاخص به طور مستقیم بر تجربه کاربران از سرعت بارگذاری صفحه تاثیر میگذارد. زمان بارگذاری اولیه صفحه که توسط LCP نشان داده میشود، میتواند تاثیر قابل توجهی بر نگرش کاربران نسبت به سایت داشته باشد.
همچنین، استفاده از شبکههای توزیع محتوا (CDN) برای کاهش تأخیر در تحویل محتوا نیز مفید است. با بهینهسازی این عوامل، میتوانید سرعت سایت را افزایش داده و تجربه کاربری را بهبود بخشید، که این امر نهایتاً به بهبود رتبه سئو منجر میشود. بهینهسازی LCP یا Largest Contentful Paint، به عنوان بخشی از سئو تکنیکال، تأثیر بسزایی بر بهبود رتبهبندی وبسایتها در موتورهای جستجو دارد. LCP میزان زمانی را اندازهگیری میکند که طول میکشد تا بزرگترین المان محتوایی نمایش داده شده در صفحه بارگذاری و قابل مشاهده شود.
موارد مهم در محاسبه مقدار LCP
بنابراین اگر کدهای سایت شما تغییر نمیکند، بهتر است آنها را هم مانند فایلهای دیگر خود کش کنید تا با مشکل مواجه نشوید. حتی گاهی اوقات فشردهسازی این کدها هم میتواند مفید باشد اما باید حواستان باشد که فشردهسازی آنها مشکلی در بارگذاری سایت شما به وجود نیاورد. WebPageTest نیز ابزار دیگری است که اجازه میدهد تستهای عمیقتری روی بارگذاری صفحات وب انجام شود. این سرویس آنلاین امکان انتخاب محل سرورهای تست را به کاربر میدهد و از این طریق میتوان سرعت بارگذاری وبسایت را از نقاط مختلف جهان مورد ارزیابی قرار داد.
به منظور سئو تصاویر برای LCP، اندازه گیری مناسب آنها با توجه به دستگاههای کاربران، فشرده سازی آنها با استفاده از فرمتهای تصویر مدرن مانند WebP شبکه ضروری است. برای اندازهگیری و تست LCP، استفاده از ابزارهای مخصوص این کار اهمیت ویژهای دارد. این ابزارها به توسعهدهندگان و مدیران وبسایتها این امکان را میدهند که درک بهتری از عملکرد صفحات خود بدست آورند و نقاط ضعف مربوط به سرعت بارگذاری را شناسایی کنند. از جمله این ابزارها، Google PageSpeed Insights یکی از پرکاربردترینها است که به راحتی میتوان با وارد کردن URL یک صفحه وب، دادههایی در مورد LCP و دیگر معیارهای مرتبط با عملکرد وبسایت را دریافت کرد. اندازهگیری LCP یا Largest Contentful Paint برای ارزیابی کارایی بارگذاری وبسایتها از اهمیت بالایی برخوردار است و روشهای متفاوتی برای این کار وجود دارد. این معیار عمدتاً بر بزرگترین عنصر محتوایی موجود در صفحه تمرکز دارد که میتواند شامل تصاویر، بلاکهای متنی یا سایر عناصر محتوایی باشد.
هنگامی که از خاصیت preload استفاده میکنید، هر کدام از فایلهای CSS که زودتر دانلود شد، تجزیه و تحلیل میشود. از آنجایی که این بحث کاملا تخصصی است، توصیه میکنیم حتما در مورد آن مطالعه کنید. در بسیاری از موارد، منابعی استفاده شده در یک CSS یا اسکریپت، پس از زمانی که شما انتظار دارید فچ خواهند شد. در این باره میتوان یک فونت را مثال زد که در بسیاری از فایلهای CSS شما قرار دارد.
پیش از این که دست به چنین کاری بزنید، ابتدا مطمئن شوید که مشکل از سمت سرور است و نمیتوانید آن را بهینهسازی کنید! در شرایطی که نمیتوان سرور را بهینهسازی کرد و سرعت پردازش را افزایش داد، بهتر است سرور تغییر کند. عدم استفاده یا استفاده نادرست از این اسکیما میتواند شانس دیده شدن در این جایگاههای پربازدید را بهطور قابل توجهی کاهش دهد.
وبسایتهایی که بیشتر رندر آنها از سمت کاربر است باید پیش از هر چیز دیگر تمرکز کامل بر کاهش مقدار جاوا اسکریپت داشته باشند. شما همیشه باید بخشی از رندر وبسایت خود را در سمت سرور قرار دهید تا LCP شما نیز بهبود پیدا کند. بنابر دلایل امنیتی، برچسب زمانی رندر تصاویر برای تصاویری که از منابع مختلف هستند و هدر Timing-Allow-Origin ندارند، قابل رویت نیست. اما در صورت امکان، همیشه توصیه میشود که هدر Timing-Allow-Origin تنظیم شود تا معیارهای شما دقیقتر باشند. معیار بزرگ ترین ترسیم محتوایی صفحه (LCP)، زمان رندر بزرگترین تصویر یا بلوک متنی قابل مشاهده در یک نمایشگر را نسبت به زمان شروع بارگذاری صفحه گزارش میدهد. اولی ابزار عملی (Field Tool) نامیده میشوند و به دومی ابزار آزمایشگاهی (Lab Tool) میگویند.
ارسال منظم و بهروز نقشه سایت خبری از طریق Google Search Console، به گوگل کمک میکند تا از انتشار محتوای تازه مطلع شده و آن را سریعتر برای نمایش در نتایج جستجوی خبری در نظر بگیرد. سرعت بالای مورد نیاز در سئو خبری، ایجاب میکند که همکاری بسیار نزدیکی بین تیمهای تحریریه، فنی و سئو وجود داشته باشد. فرآیندهای بهینهسازی باید همزمان با تولید و انتشار محتوا انجام شوند و مشکلات فنی به سرعت برطرف گردند. این سطح از یکپارچگی، که در رسانههای بزرگ خبری و در همکاری با دهها پایگاه خبری تجربه شده است، برای موفقیت در این حوزه ضروری است و تفاوت قابل توجهی با روالهای کندتر در سئوی سنتی دارد. برای کاهش زمان LCP بایستی زمان لود و بارگیری منابع را به حداقل برسانیم. با اعمال برخی بهینهسازیها در اسکریپتها و افزایش سرعت TTFB میتوانید امتیاز بهتری از این فاکتور دریافت کنید.
یک سرویس میزبانی سرور سریع را انتخاب کنید
با این حال بهتر است همیشه سعی کنید از تصاویری استفاده کنید که اندازه ذاتی و دیداریشان با هم تطابق داشته باشند. در چنین شرایطی تصویر با سرعت بیشتری بارگیری میشود و نمره Largest Contentful Paint بهبود پیدا میکند. باید بدانید که بهینه سازی LCP و کاهش اندازه تصاویر و کم کردن حجم عکسها در بهبود سرعت سایت تاثیر زیاد دارد. در اغلب موارد، این تصاویر هستند که سرعت سایت ما را کاهش میدهند، چون بارگذاری آنها بیش از حد طول میکشد.
استفاده از حافظه کش برای کدهای HTML سایت
Largest Contentful Paint شاخصی است که زمان لازم برای نمایش بزرگترین عنصر قابل مشاهده در صفحه را اندازهگیری میکند. هدف از این شاخص، اندازهگیری زمانی است که کاربر احساسی از ثبات و پایداری صفحه پیدا میکند و میتواند به طور مؤثری با آن تعامل داشته باشد. چرا که در این صورت، سایت هیچ استایلی نخواهد داشت و در نتیجه تجربه کاربری بدی را ایجاد خواهد کرد.
همچنین اگر میخواهیم تصاویر خیلی بیشتری را بهصورت انبوه بهینه سازی کنیم، افزونه Imagify یک راهحل عالی است که حجم و ابعاد تصاویر را بهطور هم زمان کاهش میدهد. درک دلایل بنیادین اهمیت سئو برای وبسایتهای خبری، فراتر از صرفاً افزایش بازدید، به بقا و تأثیرگذاری رسانه در عصر دیجیتال بازمیگردد. در نهایت اگر منبع LCP شما بزرگ نیست، منطقی است که منابع را بهعنوان URL داده درج کنید تا درخواستهای اضافی شبکه حذف شوند. چرا که منابع نمیتوانند کَش شوند و ممکن است بهدلیل هزینهٔ مرزگشایی اضافی باعث تأخیرهای طولانیتر در رندر شود. در هر حالتی غیر از این دو متن همیشه در حین بارگذاری هم قابل مشاهده خواهد بود. در مقاله بهینهسازی تصاویر بهطور کامل دربارهٔ این راهکارها صحبت کردهایم.
همین مسئله باعث ایجاد تعویق بیشتر در FCP و متعاقباً تعویق در LCP میشود. به تأخیر انداختن هر گونه جاوا اسکریپت و CSS غیرضروری میتواند باعث افزایش سرعت بارگذاری محتوای اصلی صفحه وبسایت شما شود. به منظور فراهم کردن یک تجربه کاربری خوب، سایتها باید تلاش کنند تا امتیاز بزرگترین ترسیم محتوایی صفحهشان ۵/۲ ثانیه یا کمتر از آن باشد. برای اطمینان از دستیابی به این هدف برای بیشتر کاربران، یک آستانهی خوب برای اندازهگیری ۷۵ درصد بارگذاریهای صفحه بر روی گوشیهای موبایل و دستگاههای دسکتاپ در نظر گرفته میشود.
همان طور که قبلآ اشاره کردیم، آنها میتوانند پاسخهای HTML کوچکتری را ارائه دهند. همچنین از Server Worker ها میتوان برای کش کردن هر نوع منبع استاتیک استفاده کنید. این منابع را میتوان در شرایط ریکوئستهای تکراری، به مرورگر ارائه نمود. اگر Assets بزرگی دارید که در هنگام رندر ابتدایی ضروری هستند، باید بر اساس ارتباط و نوع دستگاه کاربر، از انواع مختلف آن در یک منبع استفاده کنید. بهعنوان مثال زمانی که کانکشن کاربر شما ضعیفتر از 4G باشد، به جای فیلم، تصاویر ثابت به نمایش در بیاورید. شاخص Largest Contentful Paint یا همان LCP یک استاندارد Core Web Vitals است و زمانی را اندازهگیری میکند که بزرگترین محتوا بر روی صفحه به نمایش در میآید.
LCP یکی از مهمترین فاکتورهای کور وب ویتال (core web vitals) گوگل است که تجربه کاربر را در یک صفحه وب ارزیابی میکند. این معیار زمان بارگذاری بزرگترین عنصر محتوای یک صفحه را اندازه گیری میکند و بینش ارزشمندی را در مورد عملکرد کلی وب سایت شما ارائه میدهد. فاکتور LCP زمان لازم برای بارگیری و قابل مشاهده شدن بزرگ ترین عنصر محتوای یک صفحه را اندازه گیری میکند. LCP سریعتر منجر به تجربه کاربری (UX) بهتر میشود و میتواند به طور قابل توجهی بر رتبه وب سایت شما در صفحات نتایج موتورهای جستجو (SERPs) تأثیر بگذارد.
تقسیم تسکهای طولانی
بهاندازهٔ کافی دربارهٔ معیار LCP میدانیم که بتوانیم وارد بهینهسازی فاکتور LCP سایت شویم. پس آستینها را بالا بزنید و آماده شوید که تأخیر رندرینگ و لود را با آموزشهای زیر بهینهسازی کنید. مفاهیم رندرینگ (Rendering) و (Load Time) ممکن است یکسان به نظر برسند. اما منظور از زمان رندر، مدت زمانی است که طول میکشد تا محتوا برای تعامل کاربر آماده شود.
نحوه ارزیابی سرعت بارگذاری LCP
برای مانیتورینگ LCP میتوانید از ابزارهای گوگل مثل Lighthouse ،PageSpeed Insights ،Chrome DevTools و حتی سرچ کنسول بهصورت رایگان استفاده کنید. در صورتی که بخواهید به دادههایی جز دادههای گوگل استناد کنید، ابزار WebPageTest نیز گزینهٔ مناسبی است. یکی از راههای کاهش زمان لود المان، کوتاه کردن فاصلهٔ کاربران تا سرور است. یعنی سرورها تا حد امکان از نظر جغرافیایی تا حد امکان به کاربران نزدیک باشند. اما از آنجایی که انتخاب سرور در محل زندگی کاربران ممکن است چندان منطقی نباشد، پیشنهاد میکنیم از راهکار جایگزین CDN استفاده کنید.
امتیاز مناسب برای LCP چقدر است؟
در مقابل، یک سایت با مشکلات فنی متعدد، حتی اگر محتوای خوبی داشته باشد، نمیتواند اعتماد کامل مخاطب را جلب کند، زیرا نقص فنی، اعتبار و تخصص ادعاشده را زیر سؤال میبرد. برای رسانههای خبری که دسترسی سریع و بدون مانع به اطلاعات برای مخاطب حیاتی است، مشکلات فنی میتوانند بهطور جدی به اعتبار آسیب بزنند. تأخیر در بارگذاری جاوا اسکریپت میتواند با بهینه سازی زمان بارگذاری صفحه و بهبود تجربه کاربر، عملکرد وب سایت را به میزان قابل توجهی افزایش دهد.
Largest Contentful Paint چیست؟
میشود گفت هرگز لازم نیست اسکریپتهای همزمان (اسکریپتهای بدون ویژگیهای async یا defer) به صفحات خود اضافه کنید. پس از تشخیص استایلهای ضروری، آنها را به حداکثر ممکن فشردهسازی کنید. حالا بههردلیلی که در دام Render-blocking ها افتاده باشید، با روشهای بخش بعدی میتوانید آنها را برطرف کنید. رشتهٔ اصلی به دلیل تسکهای طولانی مسدود شده و رندرینگ تنها پس از تکمیل تسک رندر صورت میگیرد. خوشبختانه منبع LCP باید درست همزمان با اولین منبع صفحه شروع به لود شدن کند. بنابراین اگر منبع LCP کمی با تأخیر هم لود شود، هنوز فرصتی برای جبران وجود دارد.
استفاده از فرمتهای فشردهتر مانند JPEG 2000، JPEG XR، و WebP که کیفیت تصاویر را حفظ کرده و در عین حال حجم آنها را کاهش میدهند، میتواند به کاهش زمان بارگذاری کمک کند. همچنین، اعمال فناوریهایی مانند Lazy Loading که بارگذاری تصاویر را تا زمانی که کاربر به آنها نیاز داشته باشد به تعویق میاندازد، نیز مؤثر است. بهبود LCP میتواند به ویژه برای سایتهایی که به درآمدزایی از طریق فروش محصول یا تبلیغات آنلاین وابسته هستند، حیاتی باشد. زمان بارگذاری سریعتر صفحات به بهبود تجربه کاربری کمک کرده و احتمال دیده شدن محتوای بیشتر توسط کاربران را افزایش میدهد.
توجه به این نکته حائز اهمیت است که یک المان تنها در صورتی به عنوان بزرگترین المان محتوایی در نظر گرفته میشود که رندر شده و برای کاربر قابل رویت باشد. سپس، به محض این که بارگذاری تصویر شاخص به پایان رسید، دومین ورودی از بزرگترین ترسیم محتوایی صفحه ارسال خواهد شد و ویژگی المان آن به img اشاره خواهد کرد. به طور کلی باید بدانید که Largest Contentful Paint در سال گذشته به یک معیار بااهمیت تبدیل شده و نباید آن را نادیده گرفت.
این امر به نوبه خود میتواند به افزایش نرخ تبدیل، مانند خرید محصولات یا کلیک بر روی تبلیغات، منجر شود. هنگامی که مدت زمان نمایش بزرگترین محتوای صفحه یا همان Largest Contenful Paint کم باشد، بازدیدکنندگان سریعتر محتوای سایت شما را مشاهده میکنند. به همین دلیل یکی از مهمترین کارها در بهبود تجربه کاربری، کاهش مدت زمان LCP است. همانطور که میدانید مقدار LCP به تصاویر، ویدیوها و المانهای بصری صفحه بستگی دارد. اگر این فایلها بالای صفحه رندر شوند و بارگذاری آنها بیش از حد طول بکشد، زمان بارگذاری و lcp سایت باز هم دچار اُفت میشود. در واقع سرعت دریافت و ارائه محتوای درخواستی توسط مرورگر، امتیاز lcp و سرعت را تعیین میکند و باید بهینه شود.
یکی دیگر از ابزارهای مهم، Lighthouse است که به عنوان یک افزونه در مرورگرهای وب مانند Google Chrome قابل استفاده است و اطلاعات دقیقتری نسبت به PageSpeed Insights ارائه میدهد. Lighthouse امکان اجرای تستهای متنوع بر روی صفحات وب را در محیطهای مختلف فراهم میآورد، که میتواند به شناسایی عملکرد واقعی صفحه در شرایط کاربری مختلف کمک کند. در نهایت، بهروزرسانی منظم وبسایت و استفاده از آخرین فناوریها در طراحی سایت برای حفظ و بهبود عملکرد صفحه ضروری است. این راهکارها، در کنار هم، میتوانند به طور قابل توجهی LCP را بهبود بخشیده و تجربه کاربری را ارتقاء دهند.
تصاویر بزرگ و باکیفیت بالا معمولاً زمان بیشتری برای بارگذاری نیاز خواهند داشت. استفاده از فرمتهای بهینه مانند WebP و فشردهسازی تصاویر بدون کاهش کیفیت، میتواند به بهبود LCP کمک کند. همچنین، بهینهسازی ابعاد تصاویر و حذف متادادههای غیرضروری نیز تأثیرگذار خواهد بود. یکی از مهمترین مسایلی که در سرعت بارگذاری سایت تاثیر میگذارد، حجم و اندازه تصاویر است. هاستها معمولاً ابعاد مشخصی را برای نسخه دسکتاپ یا موبایل پیشنهاد میدهند. استفاده از آن از بارگذاری بیش از حد جلوگیری میکند و میتواند « LCP » بالایی را ایجاد کند.
ما در این مقاله سعی کردیم شما را با این شاخص آشنا کنیم و نحوه اندازهگیری آن را آموزش دهیم. علاوه بر این، بهینه سازی LCP نیز از دیگر مباحثی بود که ما سعی کردیم به طور کامل پوشش دهیم تا شما هیچ مشکلی از نظر Largest Contentful Paint نداشته باشید. این بود هرآنچه باید درباره Largest Contentful Paint و راههای بهینه سازی LCP میدانستید. شبکه توزیع محتوا یا Content Delivery Network (CDN) با توزیع محتوا در چندین سرور مختلف، به کاربران کمک میکند تا به نزدیکترین سرور متصل شوند و محتوای سایت را دریافت کنند. استفاده از CDN باعث میشود فاصله زمانی بین درخواست کاربر و پاسخ سرور کاهش پیدا کند. گوگل دوست دارد صفحات مختلف سایت ما در نسخه دسکتاپ و موبایل به سرعت بارگذاری شوند.
دلیل آن هم این است که عکسها تعداد زیادی دارند و معمولاً بیشترین زمان برای بارگذاری آنها نیاز است. در بخش بالا هم گفتیم که یکی از مسائلی که باعث میشود تا سرعت بارگذاری سایت شما کمتر شود، این است که فایلهای غیرضروری همراه با فایلهای ضروری در حال فراخوانی هستند. به خصوص در کدهای JavaScript و CSS این مسئله بسیار دیده میشود و باید حتماً دقت کنید که این مشکل را رفع کنید. برای این کار بهتر است فایلهای JavaScript و CSS به دو دسته ضروری و غیرضروری دستهبندی کنید!
سه حرف LCP سرواژهٔ عبارت Largest Contentful Paint یا به فارسی «زمان رنگ بزرگترین محتوا» هستند. سادهتر بگوییم، مدت زمانی که طول میکشد بزرگترین المان در هر صفحهٔ وب رندر شود را با شاخص عددی LCP نشان میدهیم. انتخاب یک سرویس میزبانی وب مطمئن و پرسرعت میتواند به طور قابل توجهی بر عملکرد وب سایت شما تأثیر بگذارد.
- این لود سریع با سهفاکتور LCP و CLS و FID که به معیارهای Core Web Vitals یا فاکتورهای حیاتی وب مشهور هستند، سنجیده میشود.
- این خدمات را در وب رویال به صورت پکیج پشتیبانی سایت در اختیار مشتریان خود قرار می دهیم و فقط کافیست با ما در ارتباط باشید.
- یکی دیگر از مسائلی که میتواند روی بهینهسازی LCP تاثیر بسیار زیادی داشته باشد، این است که منابع مهم سایت خود را پیش بارگذاری کنید.
Largest Contentful Paint (LCP) یکی از معیارهای کلیدی در بهبود تجربه کاربری و ارتقاء رتبهبندی صفحات در نتایج جستجوی گوگل است. بهینهسازی این شاخص نیازمند توجه به چندین جنبه متفاوت از طراحی و توسعه وبسایت است. با بهکارگیری راهکارهای ارائهشده در این مقاله، میتوان بهبود قابلتوجهی در عملکرد و تجربه کاربری وبسایتها ایجاد کرد.
اگر مقدار lcp سایت بهینه باشد، نرخ پرش سایت کاهش پیدا کرده و رتبه بهتری دریافت میکند. البته نرخ پرش تحت تاثیر عوامل دیگری هم قرار دارد، ولی وقتی سایر عوامل بهینه باشند و lcp سایت باعث اُفت تجربه کاربری شود، نرخ پرش هم چه بخواهیم چه نخواهیم، بالا میرود. در ابزار GTmetrix هنگامی که سایت خود را آنالیز کنید، این مفهوم دیده میشود! واحد این معیار بر اساس ثانیه است و طبیعتاً مدت زمانی است که طول میکشد تا محتوای حجیم صفحه شما نمایش داده شود. بنابراین هر چقدر این مدت زمان کمتر باشد، آن محتوا بهینهتر است و هر چقدر زمان بیشتر طول بکشد، از حالت بهینه بودن خارج میشود. بر اساس گفته GTmetrix در همین بخش، برای داشتن تجربه کاربری خوب این زمان باید ۱.۲ ثانیه یا کمتر باشد.
اگر بعدها علاوهبر تصویر و فونتها محتوای جدیدی اضافه شود؛ المانهای جدیدتر به DOM اضافه میشوند. اگر در این لیست المان بزرگتری شناسایی شود، یک PerformanceEntry جدید هم گزارش خواهد شد. مدت زمانی که این محتوا در انتظار لود و نمایش بهکاربر بماند، مدت زمان LCP است.
LCP مخفف عبارت Largest Contentful Paint است و زمان بارگذاری بزرگترین المان بصری صفحه را اندازه گیری میکند. تا زمانی که محتوای lcp بارگذاری نشود، تقریباً چیزی در صفحه نخواهید دید. زیرا عنصر LCP همیشه در بالای صفحه قرار دارد و اولین المانی است که بارگیری میشود. LCP معمولاً یک تصویر یا یک بلوک متنی است، ولی میتواند یک ویدیو یا حتی انیمیشن هم باشد. جالب است بدانید، مقدار lcp بین نسخه موبایل و دسکتاپ سایت در اغلب موارد متفاوت است. یکی دیگر از مسائلی که باعث میشود تا LCP از حالت بهینه خارج شود، این است همه چیز در سمت کلاینت رندر میشود!
در نهایت، تعهد به یادگیری و بهکارگیری آخرین تکنولوژیها و بهترین شیوههای صنعت وب برای حفظ استانداردهای عملکردی بالا حیاتی است. LCP مخفف Largest Contentful Paint است که زمان بارگذاری بزرگترین المان قابل مشاهده در صفحه وب را اندازهگیری میکند. هر یک از ابزارهای مذکور روشهای خاص خود را برای اندازهگیری LCP دارند. به عنوان مثال، در PageSpeed Insights کافی است URL وبسایت خود را وارد کنید تا تحلیل کامل عملکرد صفحه را دریافت کنید. در Chrome DevTools، میتوانید به تب Performance بروید و با شروع رکورد، جزئیات دقیق بارگذاری صفحه را مشاهده کنید. همچنین برای Lighthouse در قسمت DevTools به قسمت Lighthouse بروید و اقدام به تست سرعت و اندازه گیری LCP کنید.
این تغییر رفتار، موتورهای جستجو را به دروازهبانان اصلی جریان اطلاعات تبدیل کرده است. این تحول، تنها یک روند گذرا نیست، بلکه بازتعریفی اساسی از اکوسیستم خبری است که در آن، موتورهای جستجو نقش محوری در کشف اطلاعات ایفا میکنند. فایلهای جاوا اسکریپت میتوانند مانع نمایش سریع المانهای اصلی شوند. با استفاده از ویژگیهای Async و Defer در کدنویسی، میتوانید اولویت بارگذاری را مدیریت کنید.
در مرحلهٔ اول با این هدف فعالیت میکنیم که مطمئن شویم منابع LCP هرچه سریعتر بارگذاری شوند. از لحاظ تئوری، اولین منبع بلافاصله بعد از TTFB (دریافت اولین بایت داده از وبسرور) شروع به بارگذاری میکند. اما درواقع بین دریافت اولین بایت داده از وبسرور و شروع لود منابع توسط مرورگر هم تأخیر وجود دارد. امان از این سهحرفیهای اختصاری که حرفهای زیادی هم برای گفتن دارند!