Public Beta — use code LAUNCH15 for 15% off any plan
Back to blog

Cara Mempercepat Website WordPress di Indonesia

By Yoga · 05 Jul 2026 · 6 min read

Cara Mempercepat Website WordPress di Indonesia

Kecepatan website bukan sekadar soal kenyamanan pengguna — Google secara resmi menjadikannya faktor peringkat sejak pembaruan Core Web Vitals. Jika Anda mengelola website WordPress yang menargetkan pengunjung dari Indonesia, ada beberapa langkah spesifik yang perlu dilakukan agar halaman Anda terasa cepat dan responsif, bahkan di koneksi mobile 4G yang tidak selalu stabil.

Dalam panduan ini kita akan membahas strategi dari hulu ke hilir: mulai dari pemilihan lokasi server, hingga konfigurasi CDN, optimasi gambar, dan plugin caching — lengkap dengan target metrik yang bisa Anda ukur sendiri.


Target Metrik: Apa yang Harus Dicapai?

Sebelum melakukan optimasi apa pun, tetapkan dulu tolok ukur yang jelas. Google menggunakan Core Web Vitals sebagai standar performa halaman:

Metrik Deskripsi Target "Good"
LCP (Largest Contentful Paint) Waktu render elemen terbesar di layar < 2,5 detik
CLS (Cumulative Layout Shift) Stabilitas tata letak visual < 0,1
INP (Interaction to Next Paint) Respons terhadap interaksi pengguna < 200 ms

Untuk mengukur baseline sebelum dan sesudah optimasi, gunakan:

  • Google PageSpeed Insights (https://pagespeed.web.dev) — pilih tab "Mobile"
  • GTmetrix dengan lokasi test server Singapore (paling dekat dengan Indonesia)
  • WebPageTest dengan lokasi Jakarta jika tersedia

Catat skornya. Setelah semua langkah di bawah selesai, bandingkan hasilnya.


Pilih Lokasi Server yang Tepat: Indonesia vs Singapura

Ini adalah keputusan arsitektur paling mendasar. Dua opsi yang paling umum tersedia untuk pengguna Indonesia:

Server Indonesia (ID)

Kelebihan: Latensi sangat rendah ke pengguna lokal (< 10 ms ke Jakarta), tidak ada masalah rute internasional. Kekurangan: Konektivitas ke CDN edge node tertentu bisa lebih terbatas; harga kadang lebih tinggi untuk spesifikasi setara.

Server Singapura (SG)

Kelebihan: Infrastruktur data center kelas dunia (Tier III+), konektivitas internasional sangat baik, ekosistem CDN lebih matang. Kekurangan: Latensi ke Indonesia sekitar 10–30 ms lebih tinggi dibanding server lokal.

Rekomendasi Praktis

Jika 80%+ traffic Anda berasal dari Indonesia, pilih server Indonesia. Perbedaan 20 ms latensi nyata terasa di koneksi mobile. Jika Anda menargetkan Asia Tenggara secara luas, Singapura masih pilihan solid — dan gap latensinya bisa ditutup dengan CDN yang dikonfigurasi dengan benar.

Tips: Gunakan ping atau layanan seperti ping.pe untuk mengukur latensi aktual dari kota-kota besar Indonesia ke IP server Anda sebelum memutuskan.


Pasang CDN Cloudflare Gratis

Cloudflare menyediakan plan gratis yang sudah sangat mumpuni untuk website WordPress skala kecil hingga menengah. CDN bekerja dengan menyimpan salinan aset statis (gambar, CSS, JS) di edge server yang lebih dekat ke pengunjung.

Cara Konfigurasi Cloudflare untuk WordPress

  1. Daftarkan domain di Cloudflare dan ubah nameserver domain Anda ke nameserver Cloudflare.
  2. Di dashboard Cloudflare, masuk ke Speed → Optimization:
    • Aktifkan Auto Minify untuk HTML, CSS, JavaScript
    • Aktifkan Brotli compression
  3. Masuk ke Caching → Configuration:
    • Set Browser Cache TTL ke minimal 1 tahun
    • Set Caching Level ke "Standard"
  4. Pasang plugin Cloudflare resmi di WordPress untuk sinkronisasi cache purge otomatis.

Page Rules Penting

Buat Page Rule berikut (gratis hingga 3 rules):

URL: yourdomain.com/wp-admin/*
Setting: Cache Level = Bypass

Ini mencegah halaman admin di-cache oleh Cloudflare, yang bisa menyebabkan masalah login dan nonce WordPress.


Optimasi Gambar: WebP + Lazy Load

Gambar biasanya menjadi penyebab utama LCP yang buruk. Dua pendekatan yang wajib diterapkan:

Konversi ke Format WebP

WebP menghasilkan file 25–35% lebih kecil dibanding JPEG/PNG dengan kualitas visual yang setara. Hampir semua browser modern di Indonesia sudah mendukung WebP.

Opsi 1 — Plugin WordPress:

  • ShortPixel atau Imagify — konversi otomatis saat upload, termasuk regenerasi thumbnail
  • WebP Express — konversi on-the-fly, gratis

Opsi 2 — Konversi manual via CLI (untuk developer):

# Install cwebp
sudo apt install webp

# Konversi satu file
cwebp -q 80 gambar-asli.jpg -o gambar-output.webp

# Konversi batch semua JPEG di folder
for f in *.jpg; do cwebp -q 80 "$f" -o "${f%.jpg}.webp"; done

Implementasi Lazy Loading

Sejak WordPress 5.5, atribut loading="lazy" sudah ditambahkan secara otomatis ke tag <img>. Namun pastikan:

  • Gambar hero / above-the-fold JANGAN di-lazy-load — ini justru akan merusak LCP. Tambahkan loading="eager" atau fetchpriority="high" pada gambar utama.
  • Gunakan atribut width dan height pada setiap <img> untuk mencegah Layout Shift (CLS).
<!-- Gambar hero: eager + fetchpriority -->
<img src="hero.webp" width="1200" height="600"
     loading="eager" fetchpriority="high" alt="Hero image">

<!-- Gambar konten: lazy load -->
<img src="konten.webp" width="800" height="450"
     loading="lazy" alt="Konten">

Plugin Caching WordPress: WP Rocket vs LiteSpeed Cache

Plugin caching adalah lapisan optimasi paling impactful yang bisa Anda pasang tanpa menyentuh kode.

Perbandingan: WP Rocket vs LiteSpeed Cache

Fitur WP Rocket LiteSpeed Cache
Harga Berbayar (~$59/tahun) Gratis
Server yang dibutuhkan Semua (Apache, Nginx, LiteSpeed) Optimal di LiteSpeed Server
Page Caching
Browser Caching
Minify JS/CSS
Delay JS Execution
Image Optimization (WebP) ✅ (via Imagify) ✅ (built-in)
Database Optimization
Kemudahan Setup Sangat mudah Membutuhkan konfigurasi lebih

Konfigurasi Dasar LiteSpeed Cache (Gratis)

Jika hosting Anda menggunakan LiteSpeed Web Server (cukup umum di hosting Indonesia), LiteSpeed Cache bekerja jauh lebih efisien karena terintegrasi langsung di level server.

  1. Install plugin LiteSpeed Cache dari repository WordPress
  2. Masuk ke LiteSpeed Cache → Cache → General: aktifkan Enable Cache
  3. Di tab Optimize:
    • Aktifkan Minify HTML, CSS, JS
    • Aktifkan Load CSS Asynchronously (hati-hati, test dulu tampilan)
  4. Di tab Image Optimization: aktifkan WebP Replacement dan jalankan batch optimization
  5. Di tab CDN: jika pakai Cloudflare, masukkan URL CDN Anda

Optimasi Tambahan yang Sering Diabaikan

Pilih Tema WordPress yang Ringan

Tema seperti GeneratePress atau Astra memiliki base size di bawah 50 KB — jauh lebih ringan dibanding tema premium bloat seperti Avada atau Divi yang bisa memuat ratusan KB CSS tidak terpakai. Gunakan Coverage di Chrome DevTools untuk melihat berapa persen CSS/JS Anda yang benar-benar dipakai.

Kurangi Plugin yang Tidak Perlu

Setiap plugin menambah HTTP request dan waktu eksekusi PHP. Audit plugin Anda secara berkala:

  • Nonaktifkan plugin yang fungsinya sudah digantikan Cloudflare atau LiteSpeed Cache
  • Ganti plugin berat dengan solusi kode ringan jika memungkinkan

Gunakan PHP Versi Terbaru

PHP 8.2 atau 8.3 secara konsisten 30–50% lebih cepat dibanding PHP 7.4 dalam benchmark WordPress. Pastikan hosting Anda mendukung PHP versi terbaru dan ubah versi PHP melalui cPanel atau panel kontrol hosting Anda.

Optimalkan Database WordPress

Jalankan query berikut di phpMyAdmin atau melalui plugin untuk membersihkan database:

-- Hapus post revisions lama (simpan 5 terakhir saja)
DELETE FROM wp_posts
WHERE post_type = 'revision'
AND post_modified < DATE_SUB(NOW(), INTERVAL 30 DAY);

-- Hapus transients yang sudah expired
DELETE FROM wp_options
WHERE option_name LIKE '_transient_timeout_%'
AND option_value < UNIX_TIMESTAMP();

Checklist Optimasi Sebelum Go-Live

  • Server berlokasi di Indonesia atau Singapura (sesuai mayoritas traffic)
  • Cloudflare aktif dengan Auto Minify dan Brotli
  • Semua gambar dikonversi ke WebP
  • Lazy load aktif; gambar hero menggunakan fetchpriority="high"
  • Width & height eksplisit di setiap tag <img> (mencegah CLS)
  • Plugin caching aktif (WP Rocket atau LiteSpeed Cache)
  • PHP versi 8.2+
  • Tema ringan (GeneratePress / Astra)
  • LCP < 2,5 detik di PageSpeed Insights (Mobile)
  • CLS < 0,1

Kesimpulan

Mempercepat website WordPress di Indonesia bukan soal satu trik ajaib, melainkan akumulasi dari banyak optimasi kecil yang bekerja bersama. Mulai dari memilih lokasi server yang tepat, memasang Cloudflare gratis, mengonversi gambar ke WebP, mengaktifkan lazy load yang benar, hingga menggunakan plugin caching yang sesuai dengan infrastruktur hosting Anda.

Fokus pada angka yang terukur: LCP < 2,5 detik dan CLS < 0,1 adalah ambang batas minimum agar Google menilai halaman Anda "Good" di Core Web Vitals. Ukur sebelum dan sesudah setiap perubahan agar Anda tahu mana yang paling berdampak.

Jika Anda sedang mencari hosting yang sudah menggunakan LiteSpeed Web Server dengan server berlokasi strategis untuk pengguna Indonesia, GoCelerus bisa menjadi pilihan yang layak untuk dijajal — tanpa perlu konfigurasi server dari nol.

Welcome to GoCelerus

Save 15% on any plan

Launch promo — 15% off any plan

Your coupon code

LAUNCH15
Browse plans