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

Cara Mempercepat Website WordPress di Indonesia

By Yoga · 26 Jul 2026 · 5 min read

Cara Mempercepat Website WordPress di Indonesia

Mengapa Kecepatan Website WordPress Penting di Indonesia?

Pengguna internet Indonesia terus bertumbuh, namun rata-rata kecepatan koneksi mobile masih bervariasi di berbagai daerah. Google menjadikan Core Web Vitals sebagai faktor peringkat sejak 2021, artinya website yang lambat bukan hanya membuat pengunjung kabur — tapi juga merusak posisi SEO Anda.

Target metrik yang harus Anda kejar:

Metrik Target Baik Perlu Perbaikan Buruk
LCP (Largest Contentful Paint) < 2.5 detik 2.5 – 4.0 detik > 4.0 detik
CLS (Cumulative Layout Shift) < 0.1 0.1 – 0.25 > 0.25
FID / INP (Interactivity) < 100 ms 100 – 300 ms > 300 ms

Panduan ini fokus pada langkah konkret yang bisa diterapkan hari ini, khususnya untuk pengguna WordPress yang melayani audiens di Indonesia.


1. Pilih Lokasi Server yang Tepat: Indonesia vs Singapura

Ini adalah fondasi segalanya. Seberapa pun canggih plugin caching Anda, kalau server berada jauh dari pengunjung, latensi tetap tinggi.

Server Indonesia (ID)

Keunggulan:

  • Latensi sangat rendah untuk pengunjung lokal (Jakarta, Surabaya, Bandung, Medan)
  • Cocok untuk website yang 90%+ trafiknya dari Indonesia
  • Tidak perlu melewati peering internasional

Pertimbangan:

  • Infrastruktur data center tier III sudah sangat baik di kota besar
  • Cocok untuk toko online lokal, blog berita, portal pemerintah

Server Singapura (SG)

Keunggulan:

  • Konektivitas internasional lebih baik
  • Cocok jika target audiens mencakup Asia Tenggara secara luas
  • Latency ke Indonesia biasanya 10–30 ms — masih sangat dapat diterima

Pertimbangan:

  • Untuk trafik murni Indonesia, server lokal biasanya lebih unggul
  • Biaya hosting SG cenderung lebih tinggi

Rekomendasi: Jika mayoritas pengunjung Anda berasal dari Indonesia, pilih server dengan data center di Jakarta atau Surabaya. Gunakan ping test dan traceroute untuk memverifikasi latensi sebelum memutuskan.

# Test latensi dari terminal (Linux/Mac)
ping -c 10 yourdomain.com
traceroute yourdomain.com

# Atau gunakan tools online seperti:
# https://tools.pingdom.com
# https://gtmetrix.com (pilih lokasi test: Singapore)

2. Pasang CDN Cloudflare Gratis

Content Delivery Network (CDN) menyimpan salinan aset statis website Anda (gambar, CSS, JS) di server yang tersebar di seluruh dunia — termasuk di Singapura dan Jakarta.

Cloudflare menawarkan paket gratis dengan fitur yang sudah lebih dari cukup untuk website WordPress:

  • Cache aset statis di edge server terdekat
  • Proteksi DDoS dasar
  • SSL/TLS gratis
  • Minifikasi HTML, CSS, JavaScript otomatis

Cara Setup Cloudflare di WordPress

  1. Daftar akun di cloudflare.com
  2. Tambahkan domain Anda, lalu Cloudflare akan scan DNS records otomatis
  3. Ganti nameserver domain Anda ke nameserver Cloudflare (melalui registrar)
  4. Aktifkan fitur berikut di dashboard Cloudflare:
    • Speed → Optimization → Auto Minify: centang JS, CSS, HTML
    • Caching → Configuration → Browser Cache TTL: atur ke 1 bulan
    • Speed → Optimization → Rocket Loader: aktifkan untuk defer JavaScript
  5. Install plugin Cloudflare di WordPress untuk integrasi Cache Purge otomatis

Tips: Aktifkan mode "Under Attack" sementara jika website sedang diserang bot. Untuk website normal, mode "Standard" sudah cukup.


3. Optimasi Gambar: WebP + Lazy Load

Gambar sering menjadi penyebab utama LCP yang tinggi. Dua teknik berikut wajib diterapkan.

Konversi Gambar ke Format WebP

WebP menghasilkan ukuran file 25–35% lebih kecil dibanding JPEG/PNG dengan kualitas visual yang setara. Di Indonesia di mana banyak pengguna mengakses lewat jaringan 4G atau bahkan 3G, ini perbedaan yang sangat signifikan.

Cara otomatis dengan plugin:

  • ShortPixel atau Imagify: konversi gambar existing + upload baru ke WebP secara otomatis
  • LiteSpeed Cache: punya fitur Image Optimization bawaan termasuk WebP
  • WebP Express (gratis): alternatif ringan tanpa perlu akun berbayar

Aktifkan Lazy Loading

Lazy load menunda pemuatan gambar yang belum terlihat di layar pengguna. WordPress 5.5+ sudah mendukung lazy load secara native lewat atribut loading="lazy":

<!-- WordPress secara otomatis menambahkan ini pada gambar di konten -->
<img src="foto-produk.webp" alt="Deskripsi produk" loading="lazy" width="800" height="600">

Penting: Jangan tambahkan loading="lazy" pada gambar hero/banner utama (above the fold). Gambar tersebut justru harus dimuat secepat mungkin karena berpengaruh langsung pada skor LCP.

// Contoh: hapus lazy load dari gambar featured post pertama
add_filter('wp_lazy_loading_enabled', function($default, $tag_name, $context) {
    if ($tag_name === 'img' && $context === 'the_post_thumbnail') {
        return false; // nonaktifkan untuk featured image
    }
    return $default;
}, 10, 3);

4. Plugin Caching: WP Rocket vs LiteSpeed Cache

Plugin caching adalah cara termudah mendongkrak kecepatan WordPress secara signifikan. Berikut perbandingan dua plugin terpopuler:

Fitur WP Rocket LiteSpeed Cache
Harga Berbayar (~$59/tahun) Gratis
Syarat Server Semua server Optimal di LiteSpeed Server
Page Caching
Browser Caching
Database Optimization
Image Lazy Load
WebP Support ✅ (via integrasi) ✅ (bawaan)
CDN Integration
Minify CSS/JS
Kemudahan Konfigurasi ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐

Rekomendasi Pengaturan LiteSpeed Cache (Gratis)

Jika hosting Anda menggunakan LiteSpeed Web Server (banyak provider Indonesia sudah mendukung ini), LiteSpeed Cache adalah pilihan terbaik karena terintegrasi langsung di level server:

  1. Install plugin LiteSpeed Cache dari repository WordPress
  2. Masuk ke LiteSpeed Cache → Cache: aktifkan Enable Cache
  3. Masuk ke Page Optimization:
    • CSS Minify: ON
    • JS Minify: ON
    • HTML Minify: ON
    • Load CSS Asynchronously: ON
    • Defer JS: ON (hati-hati, test dulu — bisa break plugin tertentu)
  4. Masuk ke Image Optimization: aktifkan dan jalankan optimize untuk gambar existing

5. Optimasi Database dan Hosting Environment

Kecepatan bukan hanya soal frontend. Backend yang lambat juga menyebabkan Time to First Byte (TTFB) tinggi.

Bersihkan Database WordPress Secara Berkala

-- Hapus post revisions yang menumpuk
DELETE FROM wp_posts WHERE post_status = 'auto-draft';
DELETE FROM wp_posts WHERE post_type = 'revision';

-- Bersihkan transients expired
DELETE FROM wp_options WHERE option_name LIKE '%_transient_%' AND option_value < UNIX_TIMESTAMP();

Atau gunakan plugin WP-Optimize atau fitur database cleaner di LiteSpeed Cache.

Gunakan PHP Versi Terbaru

Pastikan hosting Anda menjalankan PHP 8.1 atau 8.2. PHP 8.x secara benchmark 2–3x lebih cepat dibanding PHP 7.2 untuk eksekusi WordPress. Ganti versi PHP melalui cPanel → MultiPHP Manager.


Cara Mengukur Hasil Optimasi

Setelah menerapkan semua langkah di atas, ukur hasilnya dengan tools berikut:

  • Google PageSpeed Insights: pagespeed.web.dev — fokus pada skor Mobile
  • GTmetrix: pilih lokasi test dari Singapura untuk simulasi trafik Indonesia
  • Google Search Console → Core Web Vitals: data real dari pengguna nyata Anda
  • WebPageTest: untuk analisis waterfall yang lebih detail

Target yang realistis setelah optimasi:

  • ✅ LCP < 2.5 detik (mobile)
  • ✅ CLS < 0.1
  • ✅ TTFB < 600 ms
  • ✅ Skor PageSpeed Mobile > 75

Penutup

Mempercepat website WordPress di Indonesia bukan pekerjaan satu kali — ini proses berkelanjutan. Mulailah dari yang paling fundamental: pilih server dengan lokasi tepat, lalu terapkan Cloudflare CDN, optimalkan gambar ke WebP dengan lazy load, dan aktifkan plugin caching.

Jika Anda masih mencari hosting yang mendukung LiteSpeed Web Server, PHP 8.x terbaru, dan memiliki infrastruktur di Indonesia, GoCelerus menyediakan pilihan hosting WordPress yang bisa menjadi titik awal yang solid untuk perjalanan optimasi Anda.

Welcome to GoCelerus

Save 15% on any plan

Launch promo — 15% off any plan

Your coupon code

LAUNCH15
Browse plans