Cara optimasi Core Web Vitals WordPress 2026
Ikuti langkah-langkah berikut secara berurutan. Setiap langkah memiliki dampak nyata yang dapat diukur melalui PageSpeed Insights atau Google Search Console.
Sebelum mengoptimasi, catat skor LCP, INP, dan CLS halaman utama serta beberapa halaman penting lainnya seperti artikel dan halaman produk. Buka pagespeed.web.dev, masukkan URL, lalu simpan hasil skor sebagai patokan. Uji juga melalui Google Search Console di menu Core Web Vitals untuk melihat data lapangan dari pengguna nyata.
Hosting adalah pondasi semua metrik Core Web Vitals. Server yang lambat menyebabkan TTFB (Time to First Byte) tinggi yang langsung memperburuk LCP. Pastikan hosting menggunakan teknologi LiteSpeed atau server NVMe SSD. Jika saat diuji di PageSpeed Insights bagian “Reduce server response time” muncul sebagai masalah, pertimbangkan untuk upgrade hosting terlebih dahulu sebelum melakukan optimasi lainnya.
Plugin caching adalah salah satu intervensi paling efektif untuk WordPress. Plugin ini menyimpan halaman dalam bentuk file statis sehingga tidak perlu memproses ulang setiap kali pengunjung datang. Pilih salah satu plugin berikut sesuai kondisi hosting:
Gambar adalah penyebab terbesar LCP yang buruk. Sekitar 80% masalah LCP pada WordPress berasal dari gambar yang tidak dioptimasi. Terapkan keempat langkah berikut:
- Kompres gambar dan konversi ke format WebP menggunakan plugin ShortPixel atau Imagify. Format WebP 25–35% lebih kecil dari JPEG dengan kualitas visual yang setara.
- Aktifkan lazy loading pada gambar yang berada di luar area tampilan layar (below the fold). Gambar hero utama jangan diberi lazy loading karena justru akan memperlambat LCP.
- Selalu tambahkan atribut
widthdanheightpada setiap tag gambar agar browser dapat memesan ruang sebelum gambar dimuat sehingga mencegah CLS. - Untuk gambar hero yang menjadi elemen LCP utama, tambahkan atribut
fetchpriority="high"agar browser memprioritaskan pemuatannya dibanding aset lainnya.
<img src="hero.webp"
width="1200" height="630"
fetchpriority="high"
loading="eager"
alt="Deskripsi gambar">
<img src="thumbnail.webp"
width="600" height="400"
loading="lazy"
alt="Deskripsi gambar">
CDN menyimpan salinan file website di server yang tersebar di berbagai lokasi geografis. Ketika pengunjung mengakses website, file dikirim dari server CDN terdekat secara fisik. Cara ini sangat membantu meningkatkan LCP terutama untuk pengunjung dari luar kota atau luar negeri.
- Cloudflare (gratis) adalah pilihan yang sudah sangat memadai untuk sebagian besar website WordPress. Aktifkan melalui cloudflare.com lalu arahkan nameserver domain ke Cloudflare.
- BunnyCDN adalah alternatif premium dengan harga terjangkau sekitar $1 per 100GB. Tersedia lebih banyak lokasi server dibanding paket gratis Cloudflare.
- Plugin caching seperti WP Rocket memiliki integrasi CDN bawaan yang memudahkan proses setup tanpa perlu konfigurasi manual di luar WordPress.
INP (Interaction to Next Paint) mengukur seberapa cepat halaman merespons klik atau sentuhan pengguna. JavaScript yang berat adalah penyebab utama INP yang buruk karena memblokir main thread browser. Terapkan langkah-langkah berikut untuk menguranginya:
- Audit plugin aktif dan nonaktifkan yang tidak digunakan. Rata-rata WordPress memiliki 20–30 plugin aktif dan setiap plugin menambah beban JavaScript di halaman.
- Gunakan plugin Perfmatters ($24.95/tahun) untuk menonaktifkan script per halaman. Misalnya, script WooCommerce dapat dinonaktifkan di halaman blog yang tidak membutuhkannya.
- Aktifkan fitur “Defer JavaScript” di plugin caching agar script non-kritis dimuat setelah konten utama selesai ditampilkan di layar.
- Hindari tema WordPress yang memuat CSS dan JavaScript berlebihan untuk fitur-fitur yang tidak digunakan di website.
CLS terjadi ketika elemen halaman bergeser secara tak terduga saat halaman dimuat, misalnya tombol yang tiba-tiba bergerak ke bawah karena iklan atau gambar dimuat di atasnya. Untuk menghilangkan layout shift, terapkan langkah-langkah berikut:
- Selalu tambahkan atribut
widthdanheightpada setiap tag<img>,<video>, dan<iframe>agar browser dapat memesan ruang sebelum elemen dimuat. - Untuk video YouTube yang disematkan, bungkus iframe dengan div wrapper dan terapkan teknik CSS aspect-ratio agar ukurannya proporsional dan stabil.
- Jika menggunakan Google Ads atau jaringan iklan lain, tetapkan ukuran slot iklan secara eksplisit agar ruang tersedia sebelum iklan selesai dimuat.
- Font kustom yang dimuat terlambat bisa menyebabkan CLS. Tambahkan
font-display: swappada deklarasi@font-faceuntuk mencegah teks tidak terlihat saat font sedang dimuat.
/* Wrapper iframe YouTube - mencegah CLS */
.video-wrapper {
position: relative;
padding-bottom: 56.25%; /* rasio 16:9 */
height: 0;
}
.video-wrapper iframe {
position: absolute;
top: 0; left: 0;
width: 100%; height: 100%;
}
/* Font kustom - cegah teks tidak terlihat saat loading */
@font-face {
font-family: 'NamaFont';
src: url('font.woff2') format('woff2');
font-display: swap;
}
Minifikasi menghapus spasi, komentar, dan karakter yang tidak perlu dari file CSS dan JavaScript sehingga mengurangi ukuran file hingga 20–40%. Langkah ini tersedia di hampir semua plugin caching WordPress dengan satu klik. Selain itu, gunakan <link rel="preload"> untuk memberi tahu browser agar mengunduh resource kritis lebih awal sebelum parsing HTML selesai.
<!-- Preload font kritis agar tidak memblokir render -->
<link rel="preload"
href="/fonts/namaFont.woff2"
as="font"
type="font/woff2"
crossorigin>
<!-- Preload gambar LCP (hero image) -->
<link rel="preload"
href="/images/hero.webp"
as="image">
Manfaat optimasi Core Web Vitals WordPress
Core Web Vitals bukan sekadar angka teknis. Di balik setiap metrik ada dampak nyata terhadap SEO, konversi, dan pengalaman pengguna.
Penjelasan istilah yang digunakan
Kumpulan definisi istilah teknis yang muncul dalam panduan optimasi di atas, dijelaskan dalam bahasa yang mudah dipahami.
setTimeout atau Web Workers.swap, browser langsung menampilkan teks menggunakan font sistem yang tersedia (fallback font), lalu menukarnya dengan font kustom setelah selesai diunduh. Cara ini mencegah teks tidak terlihat saat font sedang dimuat (FOIT) yang dapat menyebabkan CLS dan memperlambat rendering halaman.Mulai ukur skor Core Web Vitals sekarang
Gunakan tools resmi Google berikut untuk mengecek kondisi website WordPress sebelum dan sesudah melakukan optimasi.
Optimasi Core Web Vitals butuh waktu dan keahlian teknis. Tim profesional siap membantu mulai dari pembuatan website, optimasi SEO, hingga penulisan konten berkualitas.




