Digital MarketingSEO

Apa Itu Large Contentful Paint dan 6 Cara Mengoptimasinya

Farid

Largest Contentful Paint (LCP)

Saat mengoptimasi halaman website, mungkin kamu sering mendengar tentang large contentful paint, atau yang juga dikenal dengan sebutan LCP. Di dalam teknik SEO, LCP sering ditemukan berada di bawah kategori optimasi halaman website, yang mana hal tersebut berhubungan dengan peningkatan kinerja sebuah situs dengan tujuan meningkatkan pengalaman pengguna, atau user experience. Yuk, kenali lebih dalam mengenai apa itu LCP dan bagaimana cara terbaik untuk mengoptimalkannya berikut ini.

Apa Itu Large Contentful Paint?

Apa Itu Large Contentful Paint
Apa Itu Large Contentful Paint

Pertama-tama, kamu perlu tahu makna dari large contentful paint. Large Contentful Paint, atau LCP, adalah waktu yang diperlukan untuk memuat elemen terbesar dan terlihat secara langsung dalam viewport. Aspek ini mewakili situs web yang sudah dimuat secara visual dan merupakan salah satu dari tiga metrik Core Web Vitals (CWV) yang digunakan Google untuk mengukur page experience

Kesan pertama pengguna terhadap situsmu bergantung pada seberapa cepat situs terlihat dimuat. Elemen terbesar biasanya akan menjadi gambar unggulan atau mungkin tag <h1>. Tapi, hal tersebut bisa juga terdiri dari hal-hal berikut:

  • Elemen <img>
  • Elemen <image> dalam elemen <svg>
  • Gambar dalam elemen <video>
  • Gambar latar belakang yang dimuat dengan fungsi url()
  • Blok teks
  • <svg> dan <video> mungkin ditambahkan di masa mendatang.

Yang perlu kamu ketahui, semua yang berada di luar viewport atau overflow tidak dianggap ketika menghitung ukuran. Jika suatu gambar menempati seluruh viewport, itu tidak dihitung untuk large contentful paint.

Berapa skor LCP yang Baik?

Berapa skor LCP yang Baik?
Berapa skor LCP yang Baik?

Seperti yang dijelaskan di atas, large contentful paint adalah salah satu metrik penting dalam Core Web Vitals. Hasil pengukuran dari metrik ini ditampilkan dalam bentuk angka. Nilai LCP yang baik adalah kurang dari 2.5 detik dan sebaiknya didasarkan pada data Chrome User Experience Report (CrUX). Ini adalah data dari pengguna aktual Chrome yang berada di situsmu dan telah menyetujui untuk berbagi informasi ini. Kamu memerlukan 75% kunjungan halaman untuk dimuat dalam waktu 2.5 detik atau kurang.

Halamanmu bisa diklasifikasikan ke dalam salah satu dari kategori berikut:

  • Baik: <=2.5 detik
  • Perlu perbaikan: >2.5 detik dan <=4 detik
  • Buruk: >4 detik
Graph LCP 1

Data LCP

Data LCP
Data LCP

Data LCP menunjukkan bahwa 57.1% situs berada dalam kategori LCP yang baik per April 2023. Ini dihitung rata-rata di seluruh situs. Seperti yang disebutkan sebelumnya, kamu perlu 75% kunjungan halaman dimuat dalam waktu 2.5 detik atau kurang untuk tergolong “baik” di sini.

Graph LCP 2

Large contentful paint adalah metrik Core Web Vital yang paling sulit untuk ditingkatkan. Ketika kami melakukan studi tentang Core Web Vitals, kami melihat bahwa halaman lebih cenderung memiliki nilai LCP yang baik pada perangkat seluler dibandingkan dengan desktop.

Graph LCP 3
Graph LCP 3

Pengaturan batas LCP tampaknya hampir tidak mungkin dilampaui pada koneksi yang lambat.

Graph LCP 4

Baca juga: 5 Rekomendasi Website untuk Web Portofolio Terbaik

Bagaimana Cara Mengoptimalkan Skor Large Contentful Paint?

Bagaimana Cara Mengoptimalkan Skor Large Contentful Paint?
Bagaimana Cara Mengoptimalkan Skor Large Contentful Paint?

Meningkatkan skor Largest Contentful Paint (LCP) seringkali menjadi tugas yang sulit karena ia memang merupakan jenis metrik CWV yang paling rumit. Teorinya terdengar cukup mudah. Dalam teori, kamu hanya perlu memberikan elemen terbesar dengan lebih cepat. Namun, dalam praktiknya, ini bisa menjadi cukup kompleks. Beberapa file mungkin memerlukan file lain untuk dimuat terlebih dahulu, atau mungkin ada prioritas yang bertentangan di browser. Kamu mungkin memperbaiki sejumlah masalah tanpa melihat perbaikan yang nyata, yang dapat mengecewakan.

Jika kamu bukan orang yang tahu tentang hal-hal bersifat teknis dan nggak ingin menyewa seseorang, carilah plugin, modul, atau paket optimisasi performa atau kecepatan halaman untuk sistem yang kamu gunakan. Kamu bisa menggunakan informasi di bawah sebagai panduan untuk fitur apa yang mungkin kamu butuhkan:

Berikut adalah beberapa cara yang dapat kamu gunakan untuk meningkatkan large contentful paint (LCP):

Temukan Elemen LCP

Temukan Elemen LCP
Temukan Elemen LCP

Cara pertama dalam meningkatkan performa large contentful paint adalah dengan menggunakan tool PageSpeed Insights. Cara untuk menggunakan tool ini tergolong sederhana dan pastinya gampang banget. Pertama-tama, kamu perlu mengunjungi situs PageSpeed Insights terlebih dulu. Setelah itu, klik “Large Contentful Paint element” pada menu “Diagnostics”. Nantinya, di halaman tersebut akan langsung mencantumkan skor LCPmu.

Prioritaskan Pemuatan Sumber Daya

Prioritaskan Pemuatan Sumber Daya
Prioritaskan Pemuatan Sumber Daya

Untuk lulus pemeriksaan large contentful paint, kamu harus memprioritaskan cara sumber daya dimuat dalam jalur penggambaran kritis. Artinya, kamu ingin menyusun ulang urutan di mana sumber daya diunduh dan diproses. Pertama-tama, kamu harus terlebih dahulu memuat sumber daya yang diperlukan untuk elemen LCP dan sumber daya lain yang diperlukan untuk konten di paro atas. Setelah elemen yang pertama kali terlihat dimuat untuk pengguna, barulah sisanya dimuat.

Banyak situs yang bisa menghabiskan waktu untuk LCP hanya dengan menambahkan beberapa petunjuk awal atau pernyataan pramuat untuk hal-hal seperti gambar utama, serta stylesheet dan font yang diperlukan. Yuk, lihat cara mengoptimalkan berbagai jenis sumber daya berikut ini:

Pemuatan Gambar di Awal

Pemuatan Gambar di Awal
Pemuatan Gambar di Awal

Jika kamu nggak membutuhkan gambar tersebut, maka satu-satunya solusi terbaik adalah menyingkirkannya. Kalau gambar tersebut penting banget buat kamu dan harus ada di dalam halaman tersebut, kami sarankan kamu untuk mengoptimasi ukuran dan kualitas gambar tersebut supaya waktu memuatnya jadi lebih singkat.

Salah satu tool yang bisa kamu pakai adalah Early Hints. Kamu bisa mengaplikasikan tag Fetchpriority=”high” untuk jenis tag <img> atau <link>, Dengan menggunakan tag ini maka gambar yang ingin kamu muat akan muncul lebih awal. Sayangnya, fitur Early Hints ini hanya bisa beroperasi melalui browser yang terbatas. Solusi alternatifnya, kamu bisa memuat gambar tersebut terlebih dulu. Perintah itu akan memicu gambar terunduh lebih awal. Tapi, prosesnya nggak secepat dengan menggunakan perintah “Fetchpriority=”high”.

Kode HTML yang bisa kamu gunakan untuk jenis perintah ini adalah:

<link rel="preload" as="image" href=“cat.jpg"
imagesrcset=“cat_400px.jpg 400w,
cat_800px.jpg 800w, cat_1600px.jpg 1600w"
imagesizes="50vw">

Pemuatan Gambar di Akhir

Pemuatan Gambar di Akhir
Pemuatan Gambar di Akhir

Kamu harus memuat gambar dengan lambat untuk gambar yang nggak urgent. Langkah ini memuat gambar lebih lanjut dalam proses atau ketika pengguna hampir melihatnya. Kamu dapat menggunakan loading=”lazy” dengan kode berikut:

<img src=“cat.jpg" alt=“cat" loading="lazy">

Memuat CSS dengan Cepat

Memuat CSS dengan Cepat
Memuat CSS dengan Cepat

Kamu harus meminimalkan semua CSS yang kamu miliki. Jika memungkinkan, hapus CSS yang tidak digunakan. Hal utama lainnya yang harus kamu lakukan adalah memasukkan kode CSS yang paling penting. Apa yang dilakukan adalah mengambil bagian dari CSS yang diperlukan untuk memuat konten yang langsung dilihat pengguna dan kemudian menerapkannya langsung ke dalam HTML. Saat HTML diunduh, semua CSS yang diperlukan untuk memuat apa yang dilihat pengguna sudah tersedia.

Memuat CSS di Akhir

Memuat CSS di Akhir
Memuat CSS di Akhir

Untuk CSS tambahan yang nggak penting, sebaiknya kamu menerapkannya belakangan dalam proses tersebut. Kamu dapat melanjutkan dan mulai mengunduh CSS dengan pernyataan pramuat tetapi nggak menerapkan CSS hingga nanti dengan acara onload. Cara ini menggunakan kode berikut:

<link rel="preload" href="stylesheet.css" as="style" onload="this.rel='stylesheet'">

Penerapan large contentful paint dalam optimasi SEO memang memegang peranan yang penting banget. Belajar tentang SEO tentunya juga termasuk mempelajari bagaimana cara LCP bekerja. Tapi, jika kamu nggak punya cukup waktu untuk mempelajari itu semua, ada solusi yang lebih gampang! Yaitu, kamu bisa menggunakan jasa SEO dari Optimaise. Tim spesialis SEO kami sudah berpengalaman selama sekitar 10 tahun dalam bidang optimasi website. Jadi, soal kualitas, kamu nggak perlu meragukannya! Yuk, hubungi CP Optimaise sekarang juga untuk mendapatkan penawaran harga terbaik untuk paket SEO.

Baca Juga

Optimaise