Beranda Profil Langganan Per Project Proses FAQ Co-Researcher Blog Hubungi
This article is also available in English. Read version →

Kenapa Website Anda Lambat? Cara Cek dan Perbaiki Page Speed

Kenapa Website Anda Lambat? Cara Cek dan Perbaiki Page Speed

Mengapa Kecepatan Website Itu Sangat Penting?

Pernah mengklik sebuah tautan dan langsung menutupnya karena halamannya terlalu lama terbuka? Anda tidak sendirian. Penelitian menunjukkan bahwa mayoritas pengguna meninggalkan sebuah halaman jika tidak terbuka dalam tiga detik pertama. Di era digital yang serba cepat ini, kecepatan website bukan sekadar masalah kenyamanan — ini adalah faktor bisnis yang langsung memengaruhi tingkat konversi, kepuasan pengguna, dan peringkat website Anda di Google.

Google secara resmi menjadikan kecepatan halaman sebagai salah satu sinyal peringkat melalui sistem Page Experience, dan di inti dari sistem ini terdapat serangkaian metrik yang disebut Core Web Vitals. Jika website Anda terasa lambat, kemungkinan besar salah satu atau beberapa metrik ini perlu diperbaiki.

Dalam artikel ini, kita akan membahas secara mendalam tentang apa itu Core Web Vitals, cara mengukurnya secara gratis, penyebab umum website lambat, dan langkah-langkah perbaikan yang bisa langsung Anda terapkan.


Mengenal Google Core Web Vitals: LCP, INP, dan CLS

Core Web Vitals adalah sekumpulan metrik yang mengukur pengalaman nyata pengguna dalam hal kecepatan loading, interaktivitas, dan stabilitas visual halaman web. Google sangat merekomendasikan pemilik website untuk mencapai nilai Core Web Vitals yang baik demi keberhasilan di Search dan pengalaman pengguna yang optimal.

Ada tiga metrik utama dalam Core Web Vitals:

1. Largest Contentful Paint (LCP) — Kecepatan Loading

LCP mengukur berapa lama waktu yang dibutuhkan untuk elemen konten terbesar yang terlihat di layar (seperti gambar hero atau blok teks utama) selesai dimuat. Ini merepresentasikan kecepatan loading yang dirasakan oleh pengguna.

Threshold LCP:

Nilai LCP Status
0 – 2,5 detik ✅ Baik (Good)
2,5 – 4,0 detik ⚠️ Perlu Perbaikan (Needs Improvement)
Di atas 4,0 detik ❌ Buruk (Poor)

Halaman dengan banyak gambar beresolusi tinggi di area above the fold (bagian yang terlihat tanpa scroll) sering kali berjuang untuk mendapatkan LCP yang baik.

2. Interaction to Next Paint (INP) — Responsivitas

INP menggantikan metrik FID (First Input Delay) sejak tahun 2024. INP mengukur latensi seluruh interaksi pengguna dengan halaman — mulai dari klik tombol, ketukan pada menu, hingga pengisian formulir — bukan hanya interaksi pertama. Ini menjadikannya ukuran yang lebih akurat untuk responsivitas halaman secara keseluruhan.

Threshold INP:

Nilai INP Status
0 – 200 ms ✅ Baik (Good)
200 – 500 ms ⚠️ Perlu Perbaikan
Di atas 500 ms ❌ Buruk (Poor)

3. Cumulative Layout Shift (CLS) — Stabilitas Visual

CLS mengukur seberapa besar elemen-elemen halaman bergeser secara tak terduga saat halaman dimuat. Bayangkan Anda hendak menekan tombol "Baca Selengkapnya", tapi tiba-tiba iklan muncul di atasnya dan menggeser semua elemen — sehingga Anda malah menekan sesuatu yang tidak diinginkan. Itulah layout shift yang buruk.

Threshold CLS:

Nilai CLS Status
0 – 0,1 ✅ Baik (Good)
0,1 – 0,25 ⚠️ Perlu Perbaikan
Di atas 0,25 ❌ Buruk (Poor)

Cara Cek Page Speed Website Anda dengan PageSpeed Insights

Google PageSpeed Insights (PSI) adalah alat gratis yang paling mudah digunakan untuk menganalisis performa halaman web. PSI memberikan dua jenis data:

  • Field Data (Data Lapangan): Data nyata dari pengguna yang mengunjungi website Anda, dikumpulkan melalui Chrome User Experience Report (CrUX) selama 28 hari terakhir. Data ini mencerminkan pengalaman pengguna yang sesungguhnya.
  • Lab Data (Data Laboratorium): Simulasi loading halaman menggunakan Lighthouse dalam kondisi terkontrol. Berguna untuk mendiagnosis masalah secara spesifik.

Langkah Menggunakan PageSpeed Insights:

  1. Buka pagespeed.web.dev
  2. Masukkan URL halaman yang ingin Anda analisis
  3. Klik Analyze
  4. Tinjau skor dan detail metrik untuk versi Mobile dan Desktop
  5. Gulir ke bawah untuk melihat bagian Opportunities dan Diagnostics yang berisi rekomendasi spesifik

PSI mengkategorikan pengalaman pengguna ke dalam tiga kelompok: Good, Needs Improvement, dan Poor, berdasarkan threshold yang telah ditetapkan. Untuk mendapatkan lulus penilaian Core Web Vitals, nilai ke-75 persentil dari ketiga metrik (LCP, INP, CLS) harus masuk kategori Good.

Tips: Selain PSI, Anda juga bisa memantau Core Web Vitals seluruh halaman website Anda sekaligus melalui laporan Core Web Vitals di Google Search Console, yang jauh lebih efisien daripada menganalisis halaman satu per satu.


Penyebab Umum Website Lambat

Sebelum memperbaiki, penting untuk memahami akar masalahnya. Berikut adalah penyebab paling umum website menjadi lambat:

1. Gambar Berukuran Terlalu Besar

Gambar yang tidak dioptimasi adalah penyebab nomor satu website lambat. Mengunggah foto kamera beresolusi 5MB langsung ke website tanpa kompresi akan sangat membebani waktu loading, terutama LCP.

2. Terlalu Banyak Script Pihak Ketiga

Setiap plugin analytics, widget chat, pixel iklan, dan skrip heatmap yang Anda pasang menambah beban halaman. Setiap skrip pihak ketiga dapat memperlambat loading secara signifikan dan meningkatkan INP karena browser harus memproses lebih banyak JavaScript.

3. JavaScript yang Memblokir Render

Script JavaScript yang dimuat di bagian <head> halaman dapat memblokir browser dari merender konten halaman, sehingga pengguna harus menunggu lama sebelum melihat apapun. Minifying dan deferring JavaScript adalah solusi utamanya.

4. CSS yang Tidak Dioptimasi

File CSS yang berukuran besar dan tidak diminifikasi dapat memperlambat LCP secara signifikan karena browser harus selesai memproses semua aturan CSS sebelum menampilkan konten.

5. Server yang Lambat (TTFB Tinggi)

Time to First Byte (TTFB) adalah waktu yang dibutuhkan server untuk mulai mengirimkan respons. TTFB yang baik ada di bawah 800ms. Jika server Anda lambat merespons, semua metrik lainnya akan ikut terdampak.

6. Tidak Menggunakan CDN

Tanpa Content Delivery Network (CDN), semua pengunjung mengunduh aset website dari satu server pusat. Jika server berada di lokasi yang jauh dari pengunjung, latensi akan tinggi.

7. Elemen Tanpa Dimensi yang Ditentukan

Gambar dan video yang tidak memiliki atribut width dan height yang ditentukan menjadi penyebab utama CLS tinggi. Browser tidak tahu berapa ruang yang harus disiapkan, sehingga konten akan bergeser saat elemen tersebut akhirnya dimuat.


Quick Wins: Perbaikan Cepat untuk Meningkatkan Page Speed

Berikut adalah langkah-langkah yang bisa segera Anda terapkan untuk hasil yang paling terasa:

Kompresi Gambar

Ini adalah quick win terbesar. Gunakan format modern seperti WebP atau AVIF yang menawarkan kualitas visual serupa dengan ukuran file yang jauh lebih kecil dibanding JPEG atau PNG. Alat seperti Squoosh, TinyPNG, atau plugin WordPress seperti ShortPixel dan Imagify dapat mengotomasi proses ini.

Jangan lupa selalu tentukan atribut width dan height pada setiap tag <img> untuk mencegah layout shift (CLS).

Implementasi Lazy Loading

Tambahkan atribut loading="lazy" pada gambar dan iframe yang tidak terlihat di layar saat halaman pertama dibuka. Ini memastikan browser hanya memuat gambar ketika pengguna akan menggulir ke sana, sehingga loading awal menjadi jauh lebih ringan.

<img src="gambar.webp" width="800" height="600" loading="lazy" alt="Deskripsi gambar">

Perhatian: Jangan terapkan lazy loading pada gambar yang terlihat di area above the fold, karena justru akan memperlambat LCP.

Minify CSS dan JavaScript

Minifikasi adalah proses menghapus spasi, komentar, dan karakter yang tidak perlu dari file CSS dan JavaScript tanpa mengubah fungsionalitasnya. Ini bisa mengurangi ukuran file hingga 20–30%. Di WordPress, plugin seperti WP Rocket atau Autoptimize bisa melakukan ini otomatis. Di project custom, gunakan tool seperti Webpack atau Vite.

Selain minifikasi, defer atau async script JavaScript yang tidak diperlukan untuk rendering awal:

<!-- Defer: Dieksekusi setelah HTML selesai di-parse -->
<script src="script.js" defer></script>

<!-- Async: Diunduh paralel dan dieksekusi segera setelah selesai -->
<script src="analytics.js" async></script>

Aktifkan Browser Caching dan Gunakan CDN

Pasang header Cache-Control yang tepat agar browser pengunjung menyimpan aset statis (gambar, CSS, JS) secara lokal. Untuk kunjungan berikutnya, browser tidak perlu mengunduh ulang semua aset tersebut dari server.

Gunakan CDN seperti Cloudflare (tersedia versi gratis) untuk mendistribusikan aset website Anda ke server di berbagai lokasi di seluruh dunia, mengurangi latensi bagi pengunjung dari berbagai wilayah.


Peran Hosting Terhadap Kecepatan Website: VPS vs Shared Hosting

Sering kali, masalah kecepatan website bukan hanya soal kode atau gambar, tapi juga soal infrastruktur tempat website Anda tinggal. Pilihan hosting berpengaruh besar terhadap TTFB dan performa keseluruhan.

Shared Hosting

Pada shared hosting, satu server fisik digunakan bersama oleh ratusan bahkan ribuan website. Artinya, resource CPU, RAM, dan bandwidth server dibagi-bagi. Jika ada website tetangga yang tiba-tiba mendapat lonjakan trafik, performa website Anda ikut terdampak — fenomena ini sering disebut "noisy neighbor effect".

Shared hosting cocok untuk website yang baru mulai dan memiliki trafik rendah, tapi akan menjadi hambatan seiring pertumbuhan website.

VPS (Virtual Private Server)

VPS memberikan resource yang terdedikasi (CPU, RAM) untuk website Anda meskipun secara fisik masih berbagi server. Anda mendapatkan lingkungan yang lebih stabil dan terisolasi, sehingga performa website jauh lebih konsisten dan tidak terpengaruh oleh website lain.

VPS ideal untuk website bisnis, toko online, atau website dengan trafik yang terus berkembang.

Perbandingan Singkat

Aspek Shared Hosting VPS Hosting
Harga Lebih murah Lebih mahal
Performa Tidak stabil, tergantung tetangga Stabil dan konsisten
Resource Dibagi Terdedikasi
TTFB rata-rata Lebih tinggi Lebih rendah
Cocok untuk Website baru, trafik rendah Website bisnis, trafik sedang-tinggi
Kontrol server Sangat terbatas Lebih fleksibel

Jika Core Web Vitals website Anda tetap buruk meski sudah mengoptimasi gambar dan kode, kemungkinan besar saatnya untuk mempertimbangkan upgrade ke VPS hosting.


Kesimpulan

Website yang lambat bukan hanya masalah teknis — ia adalah hambatan nyata bagi pertumbuhan bisnis Anda. Pengunjung yang kecewa akan pergi, dan Google akan menurunkan peringkat Anda. Kabar baiknya, sebagian besar masalah kecepatan dapat diatasi dengan langkah-langkah yang terstruktur.

Mulailah dengan mengukur kondisi saat ini menggunakan PageSpeed Insights. Identifikasi metrik Core Web Vitals mana yang perlu diperbaiki — LCP, INP, atau CLS. Lalu terapkan quick wins: kompres gambar, aktifkan lazy loading, minify CSS/JS, dan pertimbangkan upgrade hosting jika diperlukan.

Optimasi page speed adalah investasi jangka panjang. Setiap perbaikan kecil yang Anda lakukan akan berkontribusi pada pengalaman pengguna yang lebih baik, peringkat Google yang lebih tinggi, dan pada akhirnya — lebih banyak konversi untuk bisnis Anda.

Referensi

Bagikan Artikel