Cara Mempercepat Website WordPress: Panduan Praktis

Diperbarui 16 Oktober 2026 · ±7 menit baca

WordPress menjalankan sebagian besar website di internet, termasuk banyak toko online dan blog di Indonesia. WordPress sendiri tidak lambat; yang membuatnya lambat biasanya kombinasi hosting kurang memadai, tema yang berat, terlalu banyak plugin, dan gambar yang tidak dioptimalkan. Panduan ini membahas langkah-langkah yang paling berdampak, kira-kira sesuai urutan prioritas.

1. Ukur dulu sebelum mengubah apa pun

Uji beranda dan beberapa halaman penting, misalnya satu artikel dan satu halaman produk, di webmaster.my.id. Catat skor performa, LCP, TBT, CLS, dan TTFB. Simpan hasilnya agar Anda bisa membandingkan setelah setiap perubahan. Sebelum melakukan perubahan besar, buat juga cadangan (backup) website dan database.

2. Gunakan versi PHP terbaru yang didukung

Setiap versi PHP baru umumnya lebih cepat dan lebih aman. Masuk ke panel hosting (cPanel, hPanel, atau sejenisnya), cari pengaturan versi PHP, dan pilih versi terbaru yang didukung WordPress serta plugin Anda. Halaman Alat > Kesehatan Situs di dasbor WordPress akan memperingatkan jika versi PHP Anda sudah usang. Setelah mengganti, periksa website untuk memastikan tidak ada error.

3. Pasang plugin cache

Tanpa cache, setiap kunjungan membuat WordPress menjalankan PHP dan mengambil data dari database. Plugin cache menyimpan hasil halaman sebagai HTML siap kirim, sehingga TTFB turun drastis.

Pilihan populer:

Gunakan hanya satu plugin cache. Memasang dua sekaligus sering menimbulkan konflik. Setelah aktif, buka website di jendela penyamaran dan uji ulang untuk melihat penurunan TTFB.

4. Optimalkan gambar

Gambar biasanya bagian terbesar dari ukuran halaman. Lakukan hal berikut:

Panduan lengkap ada di Mengoptimalkan Gambar.

5. Kurangi dan audit plugin

Jumlah plugin bukan satu-satunya ukuran; satu plugin yang buruk bisa lebih berat dari sepuluh plugin yang ringan. Meski begitu, setiap plugin berpotensi menambah CSS, JavaScript, dan kueri database.

6. Pilih tema yang ringan

Tema dengan banyak fitur bawaan sering memuat ratusan kilobyte CSS dan JavaScript di setiap halaman. Tema ringan seperti GeneratePress, Astra, Kadence, atau tema blok bawaan WordPress biasanya menghasilkan halaman yang jauh lebih kecil. Jika memakai page builder, pertimbangkan editor blok (Gutenberg) yang menghasilkan kode lebih sedikit, atau aktifkan pengaturan optimasi yang disediakan builder tersebut.

7. Optimalkan CSS dan JavaScript

Plugin cache modern biasanya punya opsi untuk:

Aktifkan satu per satu dan periksa website setelahnya, karena pengaturan agresif bisa merusak menu, slider, atau formulir. Penjelasan konsepnya ada di Mengurangi CSS/JS dan Render-blocking.

8. Bersihkan database

Seiring waktu, database WordPress menumpuk revisi tulisan, komentar spam, data sementara (transient), dan tabel sisa plugin yang sudah dihapus. Plugin seperti WP-Optimize atau fitur pembersihan di LiteSpeed Cache dapat membersihkannya. Anda juga bisa membatasi jumlah revisi dengan menambahkan baris ini di wp-config.php:

define('WP_POST_REVISIONS', 5);

Selalu backup database sebelum membersihkan.

9. Gunakan CDN

CDN seperti Cloudflare menyimpan file statis (gambar, CSS, JS) di server yang tersebar di banyak kota, sehingga pengunjung mengunduhnya dari lokasi terdekat. Paket gratis Cloudflare sudah cukup untuk banyak website. Baca Caching & CDN untuk Pemula.

10. Kendalikan skrip pihak ketiga

Google Analytics, Meta Pixel, chat WhatsApp, iklan, dan embed YouTube semuanya menambah beban. Pasang hanya yang benar-benar dipakai, dan tunda yang tidak penting. Untuk video YouTube, gunakan embed "lite" yang hanya memuat pemutar saat diklik. Lihat Skrip Pihak Ketiga.

11. Pertimbangkan hosting yang lebih baik

Jika TTFB tetap tinggi setelah cache aktif, kemungkinan hosting Anda kekurangan sumber daya atau servernya jauh dari pengunjung. Untuk pengunjung di Indonesia, server di Indonesia atau Singapura biasanya memberi latensi lebih rendah. Lihat Mengurangi TTFB dan Memilih Hosting.

12. Matikan fitur yang tidak perlu

Beberapa fitur bawaan bisa dinonaktifkan jika tidak dipakai, misalnya emoji script, embed oEmbed, atau Heartbeat API yang terlalu sering di halaman admin. Banyak plugin optimasi menyediakan sakelar untuk ini. Efeknya kecil per item, tetapi bisa terasa jika digabungkan.

Uji ulang dan pantau

Setelah setiap langkah, uji ulang di webmaster.my.id dan bandingkan dengan catatan awal. Riwayat di halaman Hasil Tes memudahkan Anda melihat kemajuan. Ingat juga untuk mengosongkan cache setelah mengubah tema atau plugin agar perubahan terlihat.

Mempercepat WordPress bukan pekerjaan sekali jadi. Setiap kali menambah plugin atau mengganti tema, uji ulang agar website tetap cepat.

Contoh urutan kerja untuk blog WordPress yang lambat

Sebuah blog WordPress di shared hosting mendapatkan skor mobile 41, TTFB 1,8 detik, dan memakai 32 plugin. Urutan kerja yang masuk akal:

  1. Catat hasil awal dan buat cadangan lengkap (file dan database).
  2. Pasang satu plugin cache halaman, aktifkan, lalu uji ulang. Jika TTFB turun drastis, masalah utama ada di pembuatan halaman oleh PHP.
  3. Nonaktifkan plugin satu per satu di situs staging untuk melihat mana yang memuat banyak CSS dan JavaScript di setiap halaman.
  4. Kompres dan ubah gambar lama ke WebP, lalu pastikan gambar baru otomatis dioptimalkan saat diunggah.
  5. Tunda skrip pihak ketiga seperti chat dan pixel iklan.
  6. Uji ulang dan bandingkan dengan hasil awal.

Jika setelah semua langkah ini TTFB tanpa cache masih di atas satu detik, saatnya mempertimbangkan hosting yang lebih baik.

Checklist WordPress cepat

Kesalahan umum

Pertanyaan yang sering diajukan

Plugin cache apa yang sebaiknya dipakai?

Pilih yang didukung hosting Anda. Misalnya LiteSpeed Cache cocok untuk server LiteSpeed, sedangkan WP Super Cache, W3 Total Cache, atau WP Rocket bisa dipakai di server lain. Yang terpenting, gunakan hanya satu.

Berapa jumlah plugin yang aman?

Tidak ada angka pasti. Satu plugin berat bisa lebih merugikan daripada sepuluh plugin ringan. Ukur dampak tiap plugin, bukan sekadar menghitung jumlahnya.

Apakah mengganti tema akan menghapus konten?

Tidak. Artikel, halaman, dan media tersimpan di database dan tetap ada. Namun pengaturan khusus tema, widget, dan shortcode tertentu bisa hilang, jadi coba dulu di staging.

Apakah CDN wajib untuk WordPress?

Tidak wajib, tetapi sangat membantu jika pengunjung tersebar di banyak kota atau negara. CDN juga mengurangi beban server untuk file statis seperti gambar, CSS, dan JavaScript.

Uji website Anda sekarang

Cek performa, Core Web Vitals, SEO, dan header keamanan website Anda secara gratis dalam sekitar satu menit.

Uji website Anda sekarang

Panduan terkait

Lihat semua panduan →