Mengapa Kecepatan Website Itu Penting?
Statistik Google 2025: 53% pengunjung mobile abandon website jika loading > 3 detik. Setiap delay 100ms menurunkan konversi e-commerce sekitar 7%. Selain itu, kecepatan adalah salah satu faktor ranking Google (Core Web Vitals).
Website WordPress sering lambat karena: theme berat, terlalu banyak plugin, gambar tidak dioptimasi, hosting lambat, atau database bloated. Kabar baiknya, semua bisa diperbaiki dengan 10 langkah berikut.
Target setelah optimasi: PageSpeed Insights 90+ di mobile dan desktop, LCP < 2.5 detik, INP < 200ms, CLS < 0.1.
1. Pilih Hosting yang Cepat
Fondasi paling penting. Hosting murah Apache + HDD akan kalah jauh dari hosting LiteSpeed + NVMe SSD walaupun semua optimasi sudah maksimal. Sebelum optimasi level aplikasi, pastikan hosting Anda:
- LiteSpeed Web Server Enterprise (bukan Apache mod_php)
- NVMe SSD (bukan SATA SSD apalagi HDD)
- PHP 8.1+ dengan OPcache aktif
- Server lokasi Indonesia jika audience lokal (Jakarta lebih baik)
- HTTP/3 + QUIC aktif
Saung Hosting sudah include semua di atas mulai paket Personal. Lihat Web Hosting Indonesia mulai Rp 5.000/bulan.
2. Aktifkan Plugin LiteSpeed Cache
Plugin caching paling cepat untuk WordPress di server LiteSpeed. Setting awal:
- Install plugin LiteSpeed Cache (gratis, official)
- Menu LiteSpeed Cache → Cache → Enable Cache: ON
- Tab Browser → Browser Cache: ON
- Tab Object → Object Cache (Memcached/Redis): ON
- Page Optimization → CSS/JS Minify, Combine, Lazy Load: ON
- Image Optimization → Send Optimization Request (free 200 MB/bulan)
Hasil tipikal: TTFB drop dari 800ms ke < 100ms, PageSpeed naik 30–40 poin.
3. Optimasi Gambar (WebP/AVIF + Lazy Load)
Gambar adalah biggest performance killer di WordPress. Dua langkah wajib:
A. Convert ke WebP/AVIF
Format modern dengan kompresi 30–50% lebih efisien dari JPEG/PNG dengan kualitas visual sama. Pakai plugin LiteSpeed Image Optimization (built-in), ShortPixel, atau Smush.
B. Lazy Load
Gambar di-load hanya saat scroll mendekati. Setting di LiteSpeed Cache → Page Optimization → Lazy Load Images: ON. Pengecualian untuk hero/LCP image (jangan di-lazy load).
C. Resize Sebelum Upload
Jangan upload foto kamera 5MB lalu di-resize via CSS. Resize ke max 1920px width sebelum upload. Pakai tool Squoosh atau Photoshop Save for Web.
4. Pakai CDN (Cloudflare)
CDN cache asset statis di puluhan data center seluruh dunia. Visitor di Surabaya akan load dari node Surabaya, bukan dari server Jakarta. Cloudflare gratis sudah cukup untuk 95% kebutuhan.
Setup Cloudflare:
- Daftar di cloudflare.com (gratis)
- Add site → ikuti wizard → ganti nameserver di registrar
- Tunggu propagasi 5–60 menit
- Enable: Auto Minify (CSS, JS, HTML), Brotli, Rocket Loader (test dulu)
- Page Rules: Cache Everything untuk halaman publik, Bypass untuk /wp-admin
Bonus: Cloudflare juga proteksi DDoS dan WAF gratis.
5. Pilih Theme Ringan
Theme dari ThemeForest sering bloated dengan ratusan opsi yang tidak Anda pakai. Switch ke theme ringan:
- Astra — paling ringan, < 50 KB total CSS
- GeneratePress — modular, pay only what you use
- Kadence — modern, blocks-based
- Blocksy — gratis dengan customizer powerful
Hindari: Avada, Divi, BeTheme, Salient — heavyweight (200KB+ JS overhead). Kalau sudah terlanjur, minimal disable feature yang tidak dipakai.
6. Audit & Hapus Plugin Tidak Perlu
Setiap plugin = beban tambahan. Aturan:
- Maksimal 20 plugin aktif
- Hapus plugin yang tidak update > 6 bulan
- Ganti 3 plugin dengan fungsi mirip → 1 plugin all-in-one (mis. Jetpack vs plugin terpisah)
- Audit dengan plugin Query Monitor — lihat plugin mana yang lambat
Plugin yang sering jadi biang keladi: backup plugin (set scheduled malam hari), plugin slider (Revolution Slider), plugin live chat, plugin form complex.
7. Optimasi Database
Database WordPress lama-lama bloated dengan: post revisions, spam comments, transient expired, table dari plugin yang sudah uninstall.
Cleanup dengan plugin WP-Optimize atau Advanced Database Cleaner:
- Hapus revisions (max 5 per post)
- Hapus auto-drafts & trash posts
- Hapus spam comments & trackbacks
- Optimize tables (defragment)
- Hapus orphaned options
Set scheduled cleanup mingguan otomatis.
8. Aktifkan OPcache & Object Cache
OPcache cache compiled PHP code di memory — sudah aktif default di Saung Hosting. Cek via PHP Info di cPanel.
Object Cache (Memcached / Redis) cache hasil database query di memory. Aktivasi:
- cPanel → Select Memcached/Redis → Enable
- LiteSpeed Cache → Object → enable Object Cache → method: Memcached/Redis
- Test: dashboard WordPress harus load lebih cepat
9. Disable Heartbeat & XML-RPC
WordPress Heartbeat kirim AJAX request setiap 15 detik (boros CPU). Disable atau throttle:
- Plugin Heartbeat Control → set ke 60 detik untuk admin, disable di frontend
XML-RPC jarang dipakai di WordPress modern, tapi sering jadi target brute force. Disable via .htaccess:
<Files xmlrpc.php> Order Deny,Allow Deny from all </Files>
10. Defer/Async JavaScript
JavaScript yang load di <head> blocking rendering. Pakai defer atau async untuk script non-critical (analytics, chat widget, third-party).
LiteSpeed Cache → Page Optimization → JS Settings → Load JS Deferred: ON. Atau gunakan plugin Async JavaScript untuk kontrol per script.
Khusus untuk Google Analytics, pakai gtag dengan defer, atau load via Google Tag Manager.
Checklist Final & Test
Setelah semua optimasi, test di:
- PageSpeed Insights — target 90+ mobile & desktop
- GTmetrix — server di Jakarta untuk audience lokal
- WebPageTest — detail waterfall analysis
Jika masih < 90, debug lewat Lighthouse di Chrome DevTools. Cari opportunities dengan saving terbesar dan fix satu per satu.
Kesimpulan
10 langkah di atas akan boost kecepatan WordPress Anda dramatis — biasanya dari skor 40-an ke 90+. Mulai dari fondasi (hosting cepat) lalu optimasi level aplikasi. Jangan terjebak micro-optimization sebelum yang dasar (caching, image optimization, CDN) sudah maksimal.
Hosting Saung sudah pre-tuned untuk WordPress: LiteSpeed Enterprise, NVMe, PHP 8.2, Memcached/Redis, dan SSL gratis. Cek paket WordPress Hosting dengan jasa setup gratis dari engineer kami.