Panduan DIY

Cara Mengoptimalkan Kecepatan WordPress TANPA Plugin

Diperbarui 30 October 2026

Anda bisa mendapatkan banyak kecepatan dari WordPress tanpa memasang plugin kecepatan. Namun jujur soal imbal baliknya: plugin cache yang baik lebih mudah daripada kebanyakan alternatif manual. Panduan ini menunjukkan apa yang bisa Anda lakukan dengan hosting, file, dan beberapa baris kode, sehingga Anda bergantung pada lebih sedikit plugin.

1. Mulai dari fondasi yang tepat

  • Pilih hosting yang menawarkan page cache di level server.
  • Gunakan versi PHP yang masih didukung.
  • Pilih tema yang ringan. Tema yang memuat sedikit CSS dan JavaScript menghemat lebih banyak daripada tweak apa pun.

2. Siapkan gambar sebelum diunggah

Perkecil setiap gambar sesuai ukuran tampilnya, ekspor sebagai WebP, dan kompres. Tool web gratis seperti Squoosh melakukannya langsung di browser Anda. WordPress menyajikan file WebP, dan versi terbaru juga menerima AVIF. WordPress juga menambahkan lazy loading dan ukuran gambar responsif secara otomatis, jadi pastikan gambar di paling atas halaman tidak di-lazy-load.

3. Hapus fitur yang tidak dipakai

Tambahkan ini ke file functions.php milik child theme, agar pembaruan tema tidak menghapusnya. Kode ini menghapus skrip emoji dan skrip embed:

remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
add_action( 'wp_enqueue_scripts', function () {
	wp_deregister_script( 'wp-embed' );
} );
Salah ketik di functions.php bisa membuat situs Anda mati. Edit lewat FTP atau file manager hosting Anda, agar perubahan bisa dibatalkan dengan cepat.

4. Aktifkan kompresi dan browser caching

Di server Apache atau LiteSpeed, Anda bisa menambahkan aturan ke file .htaccess di root situs. Backup dulu, karena banyak hosting sudah mengaturnya.

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css application/javascript application/json image/svg+xml
</IfModule>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/webp "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType font/woff2 "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
</IfModule>

Nginx memakai file konfigurasi yang berbeda. Minta penyedia hosting Anda menerapkan pengaturan yang setara.

5. Pakai CDN di level DNS

Layanan seperti Cloudflare bekerja dengan mengarahkan domain Anda ke mereka, bukan dengan memasang plugin. Paket gratisnya sudah menyediakan CDN dan kompresi.

6. Batasi yang disimpan WordPress

Batasi revisi post dengan define( 'WP_POST_REVISIONS', 5 ); di wp-config.php, dan baca panduan tentang query database.

7. Hapus yang tidak dipakai

Hapus plugin dan tema yang tidak dipakai. Yang tidak aktif memang tidak memperlambat halaman Anda, tetapi menambah risiko keamanan dan kekacauan.

Yang sulit dilakukan tanpa plugin

Page cache, critical CSS, dan kontrol skrip per halaman sulit dilakukan manual. Jika hosting Anda tidak menyediakan cache, satu plugin cache yang dikonfigurasi dengan baik biasanya pilihan terbaik.

Lebih suka kami yang mengerjakannya?

Kami menguji website Anda, memperbaiki yang memperlambatnya, dan mengirim laporan sebelum dan sesudah.

Website Anda lambat? Cek kecepatannya dan lihat biaya perbaikannya. Gratis, sekitar 30 detik.