Tahun 2026, Google semakin serius menjadikan kecepatan website sebagai faktor ranking. Bukan sekedar 'cepat' dalam arti subjektif — Google mengukur dengan tiga metrik objektif yang disebut Core Web Vitals. Jika website UMKM Anda gagal di salah satunya, posisi di Google Search akan terdorong ke bawah, meski konten Anda bagus sekalipun. Panduan ini menjelaskan cara mengukur dan memperbaiki setiap metrik dengan langkah konkret.
Apa Itu Core Web Vitals?
Core Web Vitals adalah tiga metrik performa yang Google gunakan untuk menilai pengalaman pengguna di website. Ketiga metrik ini diukur dari data pengguna nyata (field data), bukan simulasi, dan mempengaruhi ranking di Search. Per Maret 2024, Google mengganti FID dengan INP sebagai metrik interaktivitas.
- LCP (Largest Contentful Paint) — berapa lama elemen terbesar di viewport muncul. Target: di bawah 2,5 detik.
- INP (Interaction to Next Paint) — berapa cepat website merespon interaksi pengguna (klik, tap, typing). Target: di bawah 200ms.
- CLS (Cumulative Layout Shift) — seberapa sering elemen bergeser tak terduga saat loading. Target: di bawah 0,1.
Cara Ukur Web Vitals Website Anda
Sebelum optimasi, Anda perlu tahu posisi saat ini. Ada beberapa tool gratis yang bisa digunakan.
- PageSpeed Insights (pagespeed.web.dev) — masukkan URL, dapat skor 0-100 + detail setiap metrik. Termasuk saran perbaikan otomatis.
- Google Search Console → Core Web Vitals — lihat data real user dari audience website Anda selama 28 hari terakhir.
- Chrome DevTools → Lighthouse tab — audit local di browser, bagus untuk testing pre-deploy.
- Web Vitals Extension (Chrome) — realtime monitoring saat Anda browsing website sendiri.
Cara Optimasi LCP (Target <2.5 detik)
LCP biasanya elemen hero image atau headline utama. Kalau LCP lambat, itu tanda file besar atau server lambat.
- Kompres gambar ke WebP atau AVIF — hemat 60-80% ukuran file dibanding JPG. Gunakan tool seperti Squoosh atau Sharp.
- Preload resource kritis — tag <link rel="preload"> untuk hero image, biar browser download duluan.
- Hosting yang responsif — pilih hosting dengan TTFB (server response) di bawah 200ms. CDN seperti Cloudflare atau hosting Indonesia sangat membantu.
- Hindari render-blocking JavaScript — script analytics, chat widget, dan ads harus di-defer atau load async.
- Font optimization — gunakan font-display: swap dan hanya load weight yang dipakai. Google Fonts CDN efisien.
- Lazy loading untuk gambar below-the-fold — pakai atribut loading="lazy" di tag <img>.
Cara Optimasi INP (Target <200ms)
INP mengukur responsivitas — seberapa lama browser merespon ketika user klik, tap, atau ketik. Penyebab INP buruk hampir selalu JavaScript terlalu berat yang memblokir main thread.
- Kurangi ukuran JavaScript bundle — code splitting, tree shaking, dan remove library yang tidak terpakai.
- Gunakan Web Workers untuk task berat (parsing JSON besar, kalkulasi kompleks) agar tidak memblokir UI.
- Debounce event handler — jangan jalankan function pada setiap keystroke, tunggu user selesai mengetik.
- Hindari long tasks (>50ms) dengan breaking kode jadi chunks kecil via requestIdleCallback.
- Defer loading third-party script (Google Ads, Facebook Pixel, chat widget) sampai setelah interaksi pertama.
- Server-side rendering (SSR) untuk mengurangi work di client — Next.js dan Astro bagus untuk ini.
Cara Optimasi CLS (Target <0.1)
CLS terjadi ketika elemen bergeser tak terduga — misalnya iklan yang tiba-tiba muncul dan mendorong konten. User yang sedang klik tombol malah klik iklan. Super menyebalkan.
- Set width dan height explicit di tag <img> dan <video>. Browser butuh tahu dimensi untuk reserve ruang.
- Reserve space untuk iklan, embed, iframe sebelum mereka load. Pakai min-height di container.
- Hindari injecting konten di atas yang sudah ada. Prepend content new hanya jika user trigger (klik, scroll).
- Font loading strategy — gunakan font-display: optional atau preload font supaya FOIT/FOUT minimal.
- Avoid web fonts yang memicu layout shift — fallback font harus mirip metric dengan web font utama.
- CSS transform untuk animasi, bukan properti yang trigger layout (width, height, margin).
Website dengan LCP <2.5s, INP <200ms, dan CLS <0.1 lolos Core Web Vitals. Google memberi boost ranking untuk website yang lolos. Bukan cuma enak dipakai, tapi juga lebih terlihat di Search.
Framework Modern yang Optimal Web Vitals
Memilih tech stack yang tepat dari awal jauh lebih mudah daripada optimasi website yang sudah terlanjur berat. Berikut framework yang terbukti excellent di Web Vitals per 2026.
- Next.js 15+ — SSR + SSG + Image Optimization + font optimization built-in. Default config sudah bagus.
- Astro — shipping zero JavaScript by default. Perfect untuk content-heavy site seperti blog, portfolio, marketing.
- SvelteKit — kompilasi ke vanilla JS tanpa runtime overhead. Bundle size sangat kecil.
- Remix — fullstack dengan pendekatan web standards. Loader pattern efisien untuk data fetching.
- Hugo / Eleventy — static site generators untuk blog statis. Output pure HTML/CSS, zero JS by default.
Hosting yang Pengaruh ke Web Vitals
Kecepatan server (TTFB) adalah bagian dari LCP. Hosting yang lambat akan merusak semua usaha optimasi frontend Anda. Berikut benchmark hosting untuk market Indonesia.
- Cloudflare Pages / Workers — edge network global, TTFB 50-100ms dari Indonesia. Cocok untuk static site.
- Vercel — Next.js native deployment, edge functions, bagus untuk SSR. TTFB 100-200ms.
- Hostinger Indonesia — shared hosting terjangkau dengan server Singapore. TTFB 200-400ms.
- Self-hosted VPS (DigitalOcean Singapore, AWS Singapore) — full control, TTFB 100-300ms tergantung stack.
- Hindari shared hosting US untuk audience Indonesia — TTFB bisa 800ms+ karena jarak fisik.
Kesimpulan
Core Web Vitals bukan lagi metrik teknis yang bisa diabaikan. Di 2026, gagal di LCP, INP, atau CLS berarti Google akan memprioritaskan kompetitor Anda di hasil search — meski konten Anda lebih baik. Audit website Anda hari ini di pagespeed.web.dev, identifikasi metrik yang masih merah, dan prioritaskan perbaikannya.
Kalau Anda butuh bantuan audit dan optimasi performa website bisnis, tim BeresinAja bisa melakukan full Web Vitals audit dan implementasi perbaikan dengan target semua metrik hijau. Konsultasi gratis via WhatsApp — kami kasih preview skor website Anda saat ini dan estimasi improvement setelah optimasi.
Butuh Website untuk Bisnis Anda?
BeresinAja siap bantu — konsultasi gratis, jadi dalam 7 hari, garansi 30 hari.
Bagikan artikel ini
Ditulis oleh
Tim BeresinAja
Spesialis website UMKM Indonesia — terjangkau, cepat, profesional.