Largest Contentful Paint (LCP), bir veb saytın nə qədər yaxşı fəaliyyət göstərdiyini göstərən ən vacib göstəricilərdən biridir. Bu, səhifənizdəki ən böyük görünən elementin yüklənib istifadəçilərə göstərilməsi üçün tələb olunan vaxtı ifadə edir. Bu elementi optimallaşdırmaq çox vacibdir, çünki yavaş LCP istifadəçi təcrübəsinin pisləşməsinə və zəif axtarış nəticələrinə səbəb ola bilər.
Largest Contentful Paint (LCP) Nədir?
LCP, səhifənizdəki ən böyük elementin – şəkil, video və ya böyük mətn bloku kimi – yüklənmə vaxtını ölçür. Google, ən yaxşı performans üçün LCP-nin səhifə yüklənməsinin ilk 2.5 saniyəsi ərzində başlamasını tövsiyə edir.
LCP Nəticənizi Necə Şərh Etmək olar
- 0 – 2.5 saniyə: Yaşıl (sürətli)
- 2.5 – 4 saniyə: Narıncı (orta)
- 4 saniyədən çox: Qırmızı (yavaş)
Narıncı və ya qırmızı sahədə olan vaxtlar istifadəçi təcrübəsini yaxşılaşdırmaq üçün inkişaflara ehtiyac olduğunu göstərir, yaşıl sahədə daha sürətli LCP vaxtı isə optimal performansı göstərir.
LCP Fəzalarının Təsviri
- Time to First Byte (TTFB): İstifadəçi səhifəni yükləməyə başladığı andan brauzerin HTML sənədinin cavabında ilk baytı götürdüyü ana qədər olan müddət. Daha sürətli TTFB, ümumi yükləmə təcrübəsini yaxşılaşdırır.
- Yükləmə Gecikməsi: TTFB ilə brauzerin LCP resursunu — şəkil və ya video kimi — yükləməyə başladığı an arasında baş verir. Bu gözləmə müddətinin azaldılması LCP performansını artırır.
- Yükləmə Vaxtı: LCP resursunun tamamilə yüklənməsi üçün lazım olan vaxt. Şəklin ölçüsünün və formatının optimallaşdırılması yükləmə vaxtlarını azaltmağa kömək edir.
- Render Gecikməsi: LCP resursunun yüklənməsi başa çatdığı andan LCP elementinin tamamilə ekranda göstərildiyi ana qədər olan interval. Render texnikalarını maksimum dərəcədə yaxşılaşdırmaq ən vacib məzmunun daha tez göstərilməsini təmin edir.
Bu mərhələlərin hər biri ilə məşğul olmaq veb saytınızın LCP və ümumi performansını əhəmiyyətli dərəcədə yaxşılaşdırmağa kömək edəcək.
Zəif LCP-nin Ümumi Səbəbləri
- Yavaş server cavab müddətləri
- Renderi bloklayan JavaScript və CSS
- Optimallaşdırılmamış şəkillər
- Böyük mətn blokları və ya şriftlər
- Müştəri tərəfində render gecikmələri
LCP Elementini Necə Optimallaşdırmaq olar:
- Şəkilləri Optimallaşdırın və Sıxın: Adətən, ən böyük məzmun elementi şəkillərdir. Şəkilləri sıxın, WebP kimi müasir şəkil formatlarından istifadə edin və onların istifadəçinin cihazına uyğun ölçülərdə təqdim olunduğuna əmin olun.
- Lazy Loading-i Tətbiq edin: Lazy load ilə yüklənən şəkillər və videolar yalnız istifadəçinin görüntü sahəsində görünür. Bu, LCP elementinin render prosesini bloklamamasını təmin edir və ilk səhifənin yüklənmə vaxtını azaldır.
- Server Cavab Vaxtını Yaxşılaşdırın: Yavaş server, LCP elementinin yüklənməsini gecikdirə bilər. Server infrastrukturunun optimallaşdırılması, Məzmun Paylama Şəbəkəsinin (CDN) tətbiqi və statik mənbələrin keşlənməsi Time to First Byte (TTFB) müddətini azaltmağa kömək edəcək.
- Renderi Bloklayan Resursları Minimuma Endirin: Renderi bloklayan CSS və JavaScript brauzerin LCP elementini sürətlə göstərməsinə mane olur. Lazımsız JavaScript-i təxirə salın, CSS-in mürəkkəbliyini azaldın və bu resursları minimuma endirmək üçün asinxron xüsusiyyətlərdən istifadə edin.
- Əsas Resursları Öncədən Yükləyin: LCP elementinizi, xüsusilə şriftləri, şəkilləri və kritik CSS-i öncədən yükləmək onların render prosesi zamanı daha tez yüklənməsini təmin edir. Bu elementlərə öncəlik vermək üçün `<link rel=”preload”>` istifadə edin.
İstifadəçi təcrübəsinin yaxşılaşdırılması və daha yüksək SEO performansına nail olmaq LCP elementinin optimallaşdırılmasından asılıdır. Lighthouse və ya PageSpeed Insights istifadə edərək, saytınızı müntəzəm olaraq yoxlayın və hər hansı LCP problemlərini həll edin.
Daha ətraflı məlumat üçün rəsmi Google LCP Guide-a baxın.