COE.MY GUIDES · TECHNICAL SEO

Website Laju Tapi LCP Gagal? Ini Cara Cari Puncanya

Skor PageSpeed nampak cantik, tetapi Core Web Vitals masih gagal? Ini cara memahami perbezaannya dan menyiasat punca sebenar sebelum membuat perubahan.

Panduan teknikal · 3 November 2026

Website nampak laju. Bila buka melalui telefon, halaman pun muncul dengan cepat. Malah, apabila diuji menggunakan Google PageSpeed Insights, skor Performance mungkin mencapai 90 atau lebih.

Tetapi ada satu masalah: Core Web Vitals Assessment: Failed. Lebih mengelirukan, metrik Largest Contentful Paint (LCP) masih menunjukkan bacaan yang tidak memuaskan.

Kenapa perkara ini berlaku? Adakah hosting terlalu perlahan? Gambar terlalu besar? Atau WordPress mempunyai terlalu banyak plugin? Jawapannya tidak semestinya salah satu daripada perkara tersebut.

Visual 1 — Contoh laporan LCP gagal. Paparan ini ialah ilustrasi semula yang dianonymise berdasarkan bacaan audit; bukan screenshot mentah PageSpeed Insights. Identiti website tidak dipaparkan. Bacaan menunjukkan LCP 3.4 saat dan TTFB 3.2 saat; kedua-duanya perlu disiasat, bukan terus dianggap bukti hosting bermasalah.

Apa Itu Largest Contentful Paint (LCP)?

LCP ialah metrik Core Web Vitals yang mengukur masa sehingga elemen kandungan terbesar yang kelihatan dalam viewport dipaparkan. Elemen itu mungkin gambar utama, banner, gambar produk atau blok teks besar.

LCPPenilaian
2.5 saat atau kurangGood
Lebih 2.5 hingga 4.0 saatNeeds Improvement
Lebih 4.0 saatPoor

Penilaian Core Web Vitals menggunakan persentil ke-75 pengalaman pengguna sebenar, dengan data mobile dan desktop dinilai secara berasingan. Website yang terasa laju pada telefon kita belum tentu memberi pengalaman sama kepada pengguna lain.

Kenapa Skor PageSpeed Tinggi Tetapi LCP Masih Gagal?

Google PageSpeed Insights memaparkan dua kategori data yang berbeza.

1. Field Data — Pengalaman Pengguna Sebenar

Field data daripada Chrome User Experience Report (CrUX) menggambarkan pengalaman pengguna Chrome yang layak menyumbang data sepanjang tempoh 28 hari yang bergerak. Peranti, rangkaian, lokasi, cache dan respons server boleh mempengaruhi pengalaman tersebut. Data mungkin tersedia pada tahap URL atau origin bergantung pada kecukupan sampel.

2. Lab Data — Ujian Dalam Persekitaran Terkawal

Lab data diperoleh melalui Lighthouse yang menjalankan ujian berdasarkan konfigurasi tertentu. Ia membantu mengenal pasti masalah teknikal dan menguji perubahan, tetapi satu keputusan Lighthouse yang baik tidak bermaksud semua pengguna sebenar mendapat pengalaman sama.

FIELD DATA

Pengguna sebenar

CrUX · tempoh 28 hari bergerak

Adakah pengguna mengalami masalah?
LAB DATA

Ujian terkawal

Lighthouse · satu sesi ujian

Di mana punca teknikal mungkin berlaku?
Visual 2 — Field Data vs Lab Data. Dua sumber data ini menjawab soalan berbeza. Performance Score Lighthouse tidak sama dengan status Core Web Vitals berdasarkan pengalaman pengguna sebenar.

Empat Komponen Utama Yang Mempengaruhi LCP

01TTFBMasa sehingga byte pertama respons diterima.
02Resource load delayMasa sebelum browser mula meminta resource LCP.
03Resource load durationMasa untuk memuat turun resource LCP.
04Element render delayMasa sehingga elemen akhirnya dipaparkan.
Visual 3 — Pecahan masa LCP. LCP bukan semata-mata masa memuat turun gambar. Kelewatan boleh berlaku sebelum resource ditemui atau selepas resource selesai dimuat turun.

1. Time to First Byte (TTFB)

TTFB mengukur masa daripada permulaan permintaan navigasi sehingga byte pertama respons diterima. TTFB tinggi boleh mengurangkan masa yang tersedia untuk browser memaparkan kandungan. Semak redirect, cache, masa pemprosesan WordPress, CDN dan rangkaian sebelum menyalahkan hosting.

2. Resource Load Delay

Tempoh sebelum browser mula memuat turun resource LCP. Contohnya, gambar hanya ditemui selepas JavaScript dijalankan atau stylesheet diproses.

3. Resource Load Duration

Tempoh untuk memuat turun resource LCP. Saiz gambar, sambungan rangkaian dan cara resource dihantar boleh mempengaruhinya.

4. Element Render Delay

Resource mungkin sudah dimuat turun tetapi belum dipaparkan kerana kerja rendering, JavaScript atau CSS. Sebab itu menukar gambar kepada WebP sahaja tidak semestinya menyelesaikan LCP.

Cara Menyiasat LCP Menggunakan PageSpeed Insights

Langkah 1 — Semak Field Data

Buka PageSpeed Insights dan periksa Core Web Vitals Assessment, LCP, TTFB, FCP, INP dan CLS. Kenal pasti sama ada laporan menggunakan data URL atau origin.

Langkah 2 — Bandingkan Mobile dan Desktop

Jangan bergantung pada satu skor. Jika mobile gagal tetapi desktop lulus, siasat faktor yang lebih memberi kesan kepada pengguna telefon.

Langkah 3 — Kenal Pasti Elemen LCP

Gunakan Lighthouse atau Chrome DevTools untuk mengenal pasti elemen yang menjadi LCP dalam ujian. Jangan terus menganggap hero image ialah puncanya.

Contoh viewportIllustration · Not a live trace
Potential LCP element
LCP candidate → semak dalam DevTools Performance / Lighthouse
Visual 4 — Mengenal pasti elemen LCP. Ilustrasi sahaja, bukan tangkapan DevTools sebenar. Elemen LCP boleh berubah mengikut viewport dan keadaan ujian; sahkan menggunakan trace untuk halaman yang sedang diperiksa.

Langkah 4 — Semak Network Waterfall

Perhatikan bila dokumen HTML diterima, bila resource penting ditemui dan bila elemen LCP dipaparkan. Ini membantu membezakan kelewatan server, resource loading dan rendering.

Langkah 5 — Uji Hipotesis Secara Berasingan

Jika TTFB tinggi, semak respons server dan cache dahulu. Jika gambar LCP lambat ditemui, semak discovery dan loading priority. Jika resource sudah selesai dimuat turun tetapi LCP masih lambat, periksa render delay. Elakkan mengubah terlalu banyak perkara serentak.

Adakah Perlu Tukar Hosting?

Tidak semestinya. Pertukaran hosting mungkin relevan jika ujian membuktikan origin server tidak memberi respons yang konsisten. Tetapi jika punca sebenar ialah resource discovery atau rendering, hosting baharu mungkin tidak menyelesaikan masalah.

Diagnosis dahulu. Implementation kemudian.

Bagaimana Mengukur Kejayaan Selepas Pembaikan?

Jalankan ujian makmal yang konsisten selepas perubahan, kemudian pantau field data. Disebabkan CrUX menggunakan tempoh 28 hari yang bergerak, penambahbaikan tidak semestinya muncul serta-merta dalam laporan pengguna sebenar. Simpan rekod sebelum dan selepas termasuk tarikh perubahan.

Bila Bisnes Patut Mendapatkan Technical SEO Audit?

Pertimbangkan audit apabila LCP gagal secara konsisten, skor berubah ketara antara ujian, pengguna masih melaporkan loading lambat atau perubahan caching tidak memberi hasil yang konsisten. Audit yang baik perlu menerangkan bukti, hipotesis punca dan cara mengesahkannya.

Kesimpulan

Website dengan skor PageSpeed tinggi belum tentu lulus Core Web Vitals. Fahami pengalaman pengguna sebenar dan kenal pasti bahagian loading yang menyebabkan kelewatan. Cari punca dahulu. Baiki perkara yang betul. Ukur semula hasilnya.

Rujukan: web.dev — Largest Contentful Paint · Optimize LCP · PageSpeed Insights