Beranda›Insight›Produk & Teknologi
Produk & Teknologipanduan-praktis

Core Web Vitals: Memahami LCP, INP, dan CLS dalam Praktik

Core Web Vitals mengukur loading, responsivitas, dan kestabilan visual. Pelajari arti tiap metrik, ambang kategori baik saat ini, dan cara memprioritaskan perbaikan berdasarkan data pengguna.

Ditulis oleh Kapitech Editorial TeamEditorial11 menit baca
BagikanIGfXin0%
  1. 01Core Web Vitals secara ringkas
  2. 02LCP: tampilkan konten utama lebih cepat
  3. 03INP: jaga interaksi tetap responsif
  4. 04CLS: cegah pergeseran layout
  5. 05Gunakan data lapangan dan lab testing bersama
  6. 06Alur optimasi yang praktis
  7. 07Prioritaskan berdasarkan dampak kepada pengguna
  8. 08Kesimpulan: optimalkan pengalaman, bukan hanya skor
Siap berdiskusi?Book a call↗
↗0%

Halaman bisa terlihat rapi tetapi tetap terasa lambat atau tidak stabil saat dibuka melalui ponsel, jaringan, atau browser tertentu. Core Web Vitals menyediakan cara praktis untuk mengukur tiga bagian pengalaman itu: seberapa cepat konten utama tampil, seberapa cepat halaman merespons masukan pengguna, dan apakah konten bergeser tanpa diduga ketika halaman digunakan.

Metrik ini tidak menggantikan riset usability atau ukuran bisnis, tetapi membantu tim menemukan masalah pengalaman yang perlu ditangani. Set Core Web Vitals saat ini terdiri dari LCP, INP, dan CLS.

Poin utama

Gagasan yang paling penting untuk dibawa setelah membaca.

5
  • 01LCP mengukur loading, INP mengukur responsivitas, dan CLS mengukur pergeseran layout yang tidak diharapkan.
  • 02Ambang kategori baik adalah LCP maksimal 2,5 detik, INP maksimal 200 milidetik, dan CLS maksimal 0,1.
  • 03Nilai persentil ke-75 dari kunjungan nyata, bukan satu pengujian laboratorium saja.
  • 04Perbaiki sumber hambatan metrik, bukan menerapkan trik kecepatan secara umum.
  • 05Uji ulang perangkat mobile, template halaman, dan interaksi nyata setelah perubahan berarti.

Core Web Vitals secara ringkas

Visual artikelVisual
Gambaran tiga Core Web Vitals dan pengalaman yang diukur
Loading, responsivitas, dan stabilitas visual merupakan dimensi kualitas yang berbeda.

Geser untuk membandingkan

4 kolom
Ambang rekomendasi Google dinilai pada persentil ke-75 kunjungan halaman nyata.
MetrikYang diukurAmbang baikAmbang buruk
LCPWaktu hingga elemen konten terbesar yang terlihat selesai dirender≤ 2,5 detik> 4,0 detik
INPResponsivitas berbagai interaksi pengguna≤ 200 ms> 500 ms
CLSPergeseran layout yang tidak diharapkan≤ 0,1> 0,25

Ambang tersebut dijelaskan dalam panduan Core Web Vitals web.dev. Jika tersedia, gunakan data pengguna nyata karena perangkat, jaringan, pola interaksi, dan jenis halaman dapat mengubah hasil.

LCP: tampilkan konten utama lebih cepat

Visual artikelVisual
Alur LCP dari awal request sampai konten utama dirender
Temukan elemen LCP, lalu identifikasi jeda sebelum elemen tersebut muncul.

Largest Contentful Paint memperkirakan waktu ketika konten utama yang terlihat sudah tampil. Elemen ini bisa berupa gambar hero, blok judul besar, atau gambar konten utama. Mengecilkan aset yang tidak terkait belum tentu membantu jika elemen LCP tertunda karena penemuan resource, respons server, atau proses render.

Penyebab LCP lambat

  • Respons server lambat atau rendering awal yang berat.
  • Gambar hero baru ditemukan terlambat atau mendapat prioritas pemuatan rendah.
  • Gambar berukuran terlalu besar sehingga lama diunduh dan didekode.
  • CSS atau JavaScript menghambat rendering sebelum konten utama siap.
  • Skrip pihak ketiga berebut bandwidth dan waktu main thread.

Cara menyelidiki LCP

Identifikasi elemen LCP lewat alat performance browser dan pisahkan waktu respons server, jeda pemuatan resource, durasi unduhan, serta jeda render. Prioritaskan aset LCP yang sebenarnya, sediakan ruang dimensinya, dan pastikan browser bisa menemukannya lebih awal. Uji hasil di kondisi mobile yang realistis.

INP: jaga interaksi tetap responsif

Visual artikelVisual
Alur interaksi dari input, event handler, sampai umpan balik visual
Antarmuka responsif memberi umpan balik tanpa tugas main thread yang terlalu panjang.

Interaction to Next Paint mengukur seberapa cepat halaman memberi respons visual setelah interaksi, misalnya membuka menu, menerapkan filter, mengirim formulir, atau berpindah tab. INP mengamati beberapa interaksi, bukan hanya satu klik terpisah.

Penyebab INP buruk

  • Tugas JavaScript panjang yang memblokir main thread.
  • Event handler berat atau perhitungan sinkron berulang.
  • Terlalu banyak konten dirender setelah satu tindakan.
  • Skrip pihak ketiga yang bersaing dengan antarmuka.
  • Desain interaksi yang menunggu seluruh request selesai sebelum memberi respons.

Pastikan status berikutnya terlihat jelas

Pecah tugas panjang, kurangi render ulang yang tidak perlu, tunda pekerjaan non-kritis, dan buat event handler tetap ringan. Untuk tindakan yang menunggu jaringan, tampilkan status proses yang jelas lalu perbarui bagian terkait ketika respons tiba. Umpan balik tidak menggantikan optimasi performa, tetapi membantu pengguna memahami bahwa tindakan mereka sudah diterima.

CLS: cegah pergeseran layout

Visual artikelVisual
Ilustrasi stabilitas layout ketika konten sedang dimuat
Sediakan ruang untuk gambar, embed, dan komponen yang datang belakangan.

Cumulative Layout Shift mengukur pergeseran konten yang terlihat dan tidak diharapkan. Tombol yang berpindah saat pengguna akan menekannya bukan sekadar masalah kosmetik; hal ini dapat menyebabkan salah klik dan membuat halaman terasa tidak dapat diandalkan.

Penyebab layout shift

  • Gambar atau video tanpa dimensi atau rasio aspek yang disediakan.
  • Iklan, embed, dan banner yang disisipkan di atas konten yang sudah tampil.
  • Font yang mengubah ukuran teks setelah render pertama.
  • Komponen yang membesar tanpa ruang yang disediakan saat data muncul.
  • Animasi yang mengubah properti layout alih-alih transform atau opacity.

Stabilkan layout sebelum konten tersedia

Sediakan dimensi media, gunakan container aspect-ratio, hindari menyisipkan konten di atas posisi baca pengguna, dan kelola pemuatan font dengan sengaja. Uji halaman ketika konten, font, serta embed sedang dimuat, bukan hanya pada tampilan akhirnya.

Visual artikelVisual
Tiga metrik Core Web Vitals dan perannya dalam pengalaman pengguna
Pengalaman yang baik membutuhkan loading, responsivitas, dan stabilitas yang bekerja bersama.

Gunakan data lapangan dan lab testing bersama

Data lapangan menunjukkan pengalaman pengunjung di perangkat dan jaringan nyata. Pengujian laboratorium membantu mengulang dan mendiagnosis penyebab dalam kondisi terkontrol. Gunakan tren lapangan untuk memilih prioritas, lalu gunakan trace dan alat browser untuk mencari alasan metrik buruk.

Visual artikelVisual
Siklus optimasi performa dari pengukuran hingga verifikasi
Ukur, diagnosis, ubah satu penyebab, kemudian validasi dampaknya.

Alur optimasi yang praktis

Checklist

Checklist performa

7
  • ✓Identifikasi template, perangkat, dan perjalanan pengguna yang terdampak.
  • ✓Periksa data lapangan dan kelompokkan berdasarkan jenis halaman bila tersedia.
  • ✓Temukan elemen LCP yang sebenarnya dan periksa jeda request serta render.
  • ✓Catat long task dan event handler berat yang memengaruhi interaksi utama.
  • ✓Sediakan dimensi media dan komponen terlambat untuk mengurangi CLS.
  • ✓Uji ulang dalam kondisi CPU dan jaringan mobile yang realistis.
  • ✓Pantau setelah rilis untuk memastikan pengalaman lapangan membaik.

Prioritaskan berdasarkan dampak kepada pengguna

Mulai dari masalah yang memengaruhi halaman masuk penting atau perjalanan konversi yang sering digunakan. Peningkatan skor laboratorium yang besar tidak otomatis menjadi prioritas bisnis tertinggi jika template tersebut jarang diakses. Gabungkan metrik performa dengan penyelesaian formulir, eksplorasi produk, dan laporan dukungan agar perbaikannya relevan bagi pengguna.

Kesimpulan: optimalkan pengalaman, bukan hanya skor

Core Web Vitals paling bermanfaat sebagai praktik engineering yang berulang. Ukur pengalaman nyata, temukan hambatannya, perbaiki penyebab, lalu validasi hasil. LCP, INP, dan CLS saling melengkapi: halaman harus tampil cepat, merespons ketika digunakan, dan tetap stabil selama interaksi.

Performa web

web-development
Kapitech

Ubah temuan performa menjadi rencana engineering

Identifikasi masalah loading, interaksi, dan layout yang paling berpengaruh pada template halaman penting.

Tinjau website Anda ↗
Kembali ke Insight
Di artikel ini

8 bagian

  1. Core Web Vitals secara ringkas
  2. LCP: tampilkan konten utama lebih cepat
  3. INP: jaga interaksi tetap responsif
  4. CLS: cegah pergeseran layout
  5. Gunakan data lapangan dan lab testing bersama
  6. Alur optimasi yang praktis
  7. Prioritaskan berdasarkan dampak kepada pengguna
  8. Kesimpulan: optimalkan pengalaman, bukan hanya skor
Siap berdiskusi?Book a call↗
FAQ

Pertanyaan yang sering diajukan

Jawaban singkat untuk pertanyaan yang paling sering muncul setelah membaca artikel ini.

01Apa saja Core Web Vitals saat ini?›

Set saat ini adalah Largest Contentful Paint (LCP), Interaction to Next Paint (INP), dan Cumulative Layout Shift (CLS). Ketiganya mengukur loading, responsivitas, dan stabilitas visual.

02Berapa ambang Core Web Vitals kategori baik?›

Ambangnya adalah LCP maksimal 2,5 detik, INP maksimal 200 milidetik, dan CLS maksimal 0,1 pada persentil ke-75 kunjungan halaman nyata.

03Apakah website bisa lulus Lighthouse tetapi Core Web Vitals lapangannya buruk?›

Bisa. Pengujian lab menggunakan kondisi terkontrol sedangkan data lapangan mencerminkan pengguna, perangkat, serta jaringan nyata. Keduanya berguna untuk tujuan berbeda.

04Core Web Vital mana yang perlu diperbaiki terlebih dahulu?›

Prioritaskan metrik dan template dengan dampak pengguna terbesar. Gunakan data lapangan dan lab untuk menemukan hambatan, bukan memilih berdasarkan satu skor saja.

05Apakah skor Core Web Vitals yang baik menjamin ranking Google tinggi?›

Tidak. Metrik ini menggambarkan aspek pengalaman halaman dan bukan jaminan ranking. Konten yang bermanfaat, relevansi, aksesibilitas, serta faktor lain tetap penting.

06Seberapa sering performa perlu diperiksa?›

Pantau halaman penting secara berkelanjutan jika data lapangan tersedia dan ulangi pengujian setelah perubahan gambar, JavaScript, font, layout, skrip pihak ketiga, atau template inti.