Optimasi Largest Contentful Paint (LCP): turunkan LCP di bawah 2,5 detik. Panduan optimasi gambar dan TTFB.

Ringkasan
Largest Contentful Paint (LCP) mengukur berapa lama waktu yang dibutuhkan elemen konten terbesar di halaman Anda untuk menjadi terlihat, dengan target Google di bawah 2,5 detik.
Ingin tahu lebih banyak? Tanyakan kepada
LCP adalah metrik pengalaman pengguna yang krusial sekaligus faktor peringkat Google. Ketika pengguna membuka halaman Anda, mereka tidak peduli dengan total waktu muat halaman. Yang mereka pedulikan adalah kapan mereka bisa melihat konten utama dan mulai membaca atau berinteraksi. LCP mengukur tepat momen itu: saat elemen konten terbesar menjadi terlihat. Jika LCP baik, halaman Anda terasa cepat. Jika buruk, halaman Anda terasa lambat, meskipun metrik lainnya baik.
Mengoptimalkan LCP membutuhkan pendekatan tiga arah: meningkatkan waktu respons server (TTFB), menghilangkan sumber daya yang memblokir render, dan mengoptimalkan gambar. Setiap pendekatan mengatasi hambatan LCP yang berbeda. Kombinasinya memberikan peningkatan yang dramatis.
Largest Contentful Paint (LCP) adalah waktu render dari elemen konten terbesar yang terlihat di halaman Anda. Elemen ini bisa berupa gambar besar, video, judul, atau blok teks. LCP diukur sejak pengguna membuka halaman Anda hingga elemen itu menjadi terlihat. Dokumentasi LCP dari Google menyediakan informasi teknis yang rinci dan strategi optimasi.
LCP bukan metrik lulus/gagal yang biner. Ia adalah skor yang kontinu. Google menetapkan bahwa LCP di bawah 2,5 detik dinilai "baik", LCP antara 2,5-4 detik perlu ditingkatkan, dan LCP di atas 4 detik buruk. Pengguna menganggap halaman dengan LCP di bawah 2 detik sangat cepat. Halaman dengan LCP 3-4 detik terasa jauh lebih lambat. Halaman dengan LCP lebih dari 5 detik sering ditinggalkan.
LCP berubah selama pemuatan halaman seiring munculnya elemen konten yang lebih besar. Jika sebuah gambar besar dimuat pada detik ke-3, LCP melonjak dari 1 detik menjadi 3 detik. Ini penting: Anda tidak bisa hanya mengoptimalkan waktu render awal. Anda harus memastikan semua elemen konten besar dimuat dengan cepat.
Time to First Byte (TTFB) adalah waktu sejak navigasi dimulai hingga server mengembalikan byte pertama dokumen HTML. TTFB menentukan batas bawah LCP. Jika TTFB adalah 2 detik, LCP tidak bisa lebih baik dari 2 detik karena browser bahkan belum menerima HTML. Menurunkan TTFB adalah prasyarat untuk menurunkan LCP.
TTFB yang baik adalah di bawah 600 milidetik. TTFB antara 600-1800ms perlu ditingkatkan. TTFB di atas 1800ms buruk. Jika TTFB Anda lambat, fokuslah pada optimasi server terlebih dahulu. Optimasi frontend sebanyak apa pun tidak dapat menutupi server yang lambat.
Penyebab umum TTFB yang lambat: kode backend yang tidak efisien, kueri database, atau server yang kelebihan beban. Hosting yang lambat juga menyebabkan TTFB tinggi. Shared hosting sering kali sangat lambat. Tingkatkan ke VPS atau hosting cloud untuk kinerja yang lebih baik. Gunakan CDN untuk mengurangi TTFB dengan menyajikan konten dari server yang dekat dengan pengguna Anda.
PageSpeed Insights menampilkan TTFB Anda di bagian "Waktu respons server". Jika TTFB menjadi hambatan, hal itu akan disorot sebagai prioritas.
LCP bergantung pada elemen konten terbesar di halaman Anda. Pada artikel blog, elemen terbesar mungkin berupa gambar hero yang besar. Pada halaman produk, mungkin foto produk. Pada situs berita, mungkin judul artikel. Mengidentifikasi elemen LCP adalah langkah pertama untuk mengoptimalkannya.
Gunakan Chrome DevTools untuk mengidentifikasi elemen LCP. Buka DevTools, masuk ke tab Performance, mulai merekam, dan muat ulang halaman. Pada rekaman Performance, cari penanda "Largest Contentful Paint". Arahkan kursor ke atasnya untuk melihat elemen mana yang memicu LCP. Setelah Anda tahu elemennya, optimalkan.
Elemen LCP sering kali berupa gambar. Gambar berukuran besar dan dimuat setelah HTML diurai. Mengoptimalkan pemuatan gambar berdampak terbesar pada LCP untuk sebagian besar situs. Gambar di bawah layar pertama dapat dimuat dengan lazy-load, sehingga mempercepat LCP untuk konten di layar pertama.
Preloading memberi tahu browser untuk mulai mengunduh sumber daya lebih awal, sebelum dibutuhkan untuk rendering. Lakukan preload pada gambar LCP Anda atau sumber daya kritis lainnya menggunakan tag `` di head HTML. Ini memberi tahu browser "mulai unduh sumber daya ini sekarang juga".
Contoh: `` memberi tahu browser untuk mulai mengunduh gambar hero segera, tanpa menunggu CSS diurai. Ini dapat mengurangi LCP sebesar 100-500ms tergantung ukuran sumber daya.
Berhati-hatilah dengan preloading. Melakukan preload terlalu banyak sumber daya membuang bandwidth. Preload hanya sumber daya yang paling kritis (gambar hero, font kritis, CSS esensial). Panduan optimasi Core Web Vitals dari Google menjelaskan praktik terbaik preloading.
Jika elemen LCP Anda adalah gambar, optimalkan ukuran berkas dan strategi pemuatan gambar. Tiga taktik:
Kompres gambar. Gunakan alat seperti TinyPNG, ImageOptim, atau Squoosh untuk mengompresi tanpa kehilangan kualitas. Kompresi JPEG dapat mengurangi ukuran berkas 10-40x. Setiap 100KB ukuran gambar menambah 100-200ms pada LCP di jaringan 4G. Kompresi memberikan ROI tinggi.
Gunakan format modern. WebP 25-35% lebih kecil daripada JPEG. AVIF bahkan lebih kecil. Gunakan elemen HTML `
Tentukan dimensi gambar. Menyertakan atribut width dan height mencegah pergeseran tata letak dan memungkinkan browser mencadangkan ruang sebelum gambar dimuat. Ini tidak langsung meningkatkan LCP, tetapi meningkatkan Cumulative Layout Shift (CLS), metrik Core Web Vitals lainnya.
CSS yang memblokir render mencegah browser merender halaman sampai CSS diunduh dan diurai. Berkas CSS besar menunda rendering. Minimalkan CSS yang memblokir render dengan menyisipkan CSS kritis secara inline dan menunda sisanya.
CSS kritis adalah CSS yang dibutuhkan untuk konten di layar pertama. Sisipkan CSS ini di `
Sumber
Tidak. LCP mengukur kapan konten utama menjadi terlihat. Waktu muat mengukur kapan setiap sumber daya selesai diunduh. Sebuah halaman bisa memiliki LCP yang baik tetapi pemuatan keseluruhan yang lambat. LCP lebih penting daripada total waktu muat.
Tiga penyebab utama: TTFB yang lambat, CSS/JavaScript yang memblokir render, dan gambar yang tidak dioptimalkan. Perbaiki TTFB dengan meningkatkan kinerja server atau menggunakan CDN. Tunda JavaScript yang tidak kritis dan kompres gambar.
Gambar sering menjadi elemen konten terbesar dan menentukan LCP. Mengurangi ukuran berkas gambar berdampak terbesar. Lazy-loading gambar di bawah layar pertama meningkatkan LCP awal.
MEREKA MENCOBA SORANK SEBELUM ANDA
