CrUX vs Lighthouse: Mana Skor Web Vitals yang Dipakai Google untuk Ranking
TL;DR: Lighthouse memberikan skor performa berbasis simulasi laboratorium, sedangkan Chrome UX Report (CrUX) memuat data field dari pengguna Chrome nyata. Untuk SEO, Google hanya memakai data CrUX sebagai sinyal Core Web Vitals, sehingga skor Lighthouse 100 tidak otomatis berarti halaman lulus ambang ranking.
Dalam beberapa proyek terakhir bersama klien e-commerce dan personal branding, saya sering menemui hal yang sama: tim developer kirim screenshot Lighthouse skor 95 hijau merata, lalu bingung kenapa di Search Console laporan Core Web Vitals masih merah. Jawabannya bukan bug, tapi salah membaca dua sumber data yang sebenarnya mengukur hal berbeda.
Per April 2026, peraturan main Google soal performa belum berubah: yang dipakai sebagai ranking signal adalah skor Core Web Vitals dari Chrome UX Report, bukan skor Lighthouse. Artikel ini membedah perbedaan keduanya, kapan masing-masing dipakai, dan strategi praktis yang sudah saya pakai untuk mengkalibrasi ekspektasi tim klien.
Lab Data vs Field Data
Pemetaan paling penting yang harus dipahami marketer adalah perbedaan antara lab data dan field data.
| Aspek | Lighthouse (Lab) | CrUX (Field) |
|---|---|---|
| Sumber data | Simulasi browser di mesin pengujian | Pengguna Chrome opt-in nyata |
| Kondisi jaringan | Disetel statis (4G slow simulasi) | Beragam, termasuk 3G di pelosok |
| Frekuensi | On-demand setiap kali audit | Rolling 28 hari, update bulanan |
| Dipakai Google Search | Tidak | Ya |
| Cocok untuk | Debugging dan QA pre-launch | Validasi pengalaman pengguna riil |
Lighthouse cocok dipakai saat developer sedang membenahi bottleneck spesifik karena bisa di-rerun cepat. CrUX baru update sebulan sekali, jadi efek perbaikan baru tampak setelah beberapa minggu.
Kenapa Skor Sering Berbeda Jauh?
Saat membangun website Atmo (LMS) dan Vetmo (pet care), saya melihat pola berulang: skor Lighthouse di lokal mencapai 90-an, tapi p75 LCP CrUX masih 3,2 detik di mobile. Tiga penyebab umum:
- Jaringan Indonesia bervariasi. Lighthouse default mensimulasikan 4G konsisten, sementara pengguna real di Yogyakarta atau Pontianak kadang masih di 3G atau 4G dengan latensi tinggi.
- Device pengguna lebih lambat dari mesin pengujian. Mid-range Android di pasar Indonesia sering punya CPU 4-6 kali lebih lambat dari laptop developer.
- Real interaction lebih kompleks. INP (Interaction to Next Paint) baru terlihat setelah pengguna klik, scroll, atau isi form, hal yang sulit di-replay di Lighthouse.
Pola ini bukan eksklusif Indonesia. Riset publik dari Google Search Central menunjukkan korelasi rendah antara skor lab dan field di banyak situs e-commerce besar.
Studi Kasus: Yuanita Sekar
Saat menangani personal brand Yuanita Sekar, awalnya kami fokus mengejar skor Lighthouse 90+ di homepage. Setelah dua bulan, traffic organik naik tipis tapi tidak signifikan. Setelah memeriksa CrUX via PageSpeed Insights, ternyata p75 LCP mobile masih 2,8 detik karena hero image Supabase belum dioptimasi dengan format AVIF dan ukuran yang tepat. Setelah perbaikan menyentuh field data, dalam siklus CrUX berikutnya p75 LCP turun ke 2,1 detik dan halaman pindah ke kategori "Good" di Search Console. Dampaknya: posisi rata-rata kueri branded naik dari halaman 2 ke posisi 3 halaman 1 dalam 6 minggu.
Workflow yang Saya Sarankan
Pendekatan praktis untuk tim non-teknis:
- Pakai Lighthouse selama development dan QA untuk mengejar skor minimal 80, terutama untuk performance.
- Setelah live, monitor CrUX via Search Console dan PageSpeed Insights tab Field Data.
- Tetapkan target field: p75 LCP < 2,5 detik, INP < 200 ms, CLS < 0,1.
- Bila situs traffic kecil dan tidak punya data CrUX, gunakan RUM seperti Vercel Speed Insights atau SpeedCurve.
- Ulangi pengukuran tiap akhir bulan setelah CrUX update.
Pedoman lengkap bisa dirujuk ke dokumentasi resmi Google Search Central tentang Core Web Vitals dan halaman web.dev tentang field data vs lab data.
Pertanyaan Umum
Apakah Lighthouse 100 berarti situs pasti rangking di Google?
Tidak. Skor Lighthouse hanya indikator lab. Google memakai data CrUX sebagai sinyal ranking, dan ranking dipengaruhi banyak faktor lain seperti relevansi konten, E-E-A-T, dan backlink.
Apa yang harus dilakukan kalau situs tidak muncul di CrUX?
Itu artinya traffic situs belum cukup untuk masuk dataset CrUX. Pakai alternatif RUM seperti Vercel Speed Insights, Cloudflare Web Analytics, atau pasang library web-vitals dan kirim metrik ke endpoint sendiri.
Berapa sering perlu cek CrUX?
Sebulan sekali sudah cukup karena CrUX di-update bulanan. Cek setelah deploy besar untuk memastikan perubahan tidak menurunkan p75.
Apakah Lighthouse score nol artinya pasti penalti SEO?
Tidak otomatis. Penalti hanya terjadi kalau CrUX p75 di kategori "Poor" untuk metrik Core Web Vitals. Lighthouse buruk biasanya merupakan early warning, bukan penalti langsung.
Penutup Aplikatif
Marketer yang ingin diskusi performa dengan developer harus berhenti menyamakan Lighthouse dengan ranking signal. Lighthouse adalah alat debug, CrUX adalah verdict pengguna nyata. Tim yang sadar perbedaan ini bisa mengarahkan budget optimasi ke hal yang benar-benar memengaruhi traffic, bukan sekadar mengejar angka hijau yang dipajang ke klien.
Artikel Terkait
Website Bisnis
Cara Marketer Indonesia Pasang LCP Element Hint di Next.js untuk Pangkas Largest Contentful Paint 2026
Pelajari cara pasang LCP element hint di Next.js 15 supaya browser memprioritaskan elemen utama. Panduan praktis dengan contoh nyata pemangkasan LCP dari 3,1 ke 1,3 detik.

Website Bisnis
Cara Marketer Indonesia Pasang Permissions Policy di Next.js untuk Hardening Website Tanpa Risiko Fitur Mati 2026
Panduan praktis pasang Permissions Policy di Next.js 15. Hardening browser API access tanpa merusak iframe pihak ketiga atau widget marketing.
Website Bisnis
Cara Marketer Indonesia Pasang Canonical Tag di Next.js 15 Tanpa Plugin 2026
Pasang canonical tag di Next.js 15 App Router pakai Metadata API. Kasus duplicate content, multi-region, dan tracking parameter UTM. Step by step.
Butuh website yang benar-benar bekerja?
Hubungi Vito untuk konsultasi gratis 15 menit.
WhatsApp Sekarang