Website WordPress biasanya nggak langsung lemot. Ia menggemuk pelan-pelan: satu plugin analytics, satu slider, dua font, tiga script chat, lalu tiba-tiba PageSpeed merah dan klien nanya, “Kok dulu cepat?”

Di sinilah WordPress performance budget jadi pagar pembatas. Bukan buat membatasi kreativitas tim, tetapi buat mencegah bloat sebelum masuk production.

Dashboard analitik untuk checklist WordPress performance budget
Performance budget membantu tim menjaga situs tetap cepat sejak awal.

Apa Itu WordPress Performance Budget?

WordPress performance budget adalah daftar batas maksimal untuk aset dan fitur website. Misalnya, berapa KB JavaScript yang boleh masuk, berapa plugin aktif yang masuk akal, atau berapa besar gambar hero sebelum dianggap berbahaya.

Jadi, keputusan performa nggak lagi pakai rasa. Sebaliknya, tim punya angka jelas untuk bilang: “Fitur ini boleh jalan kalau tetap di bawah budget.”

Checklist Budget Cepat: Angka Aman Buat Tim

Pakai angka ini sebagai baseline. Setelah itu, sesuaikan dengan tipe situs, traffic, device pengunjung, dan target bisnis-mu.

1. JavaScript: Maksimal 170 KB Compressed per Halaman

JavaScript sering jadi biang INP buruk karena browser harus download, parse, compile, lalu eksekusi. Karena itu, jaga total JS utama di bawah 170 KB gzip atau brotli untuk halaman penting.

  • Matikan script plugin di halaman yang nggak butuh.
  • Delay script pihak ketiga seperti chat, heatmap, popup.
  • Hindari page builder widget yang memuat JS global.

Kalau kamu ingin masuk lebih dalam soal respons klik, baca juga panduan INP WordPress.

Kode website WordPress untuk menjaga batas JavaScript dan CSS
Batas JS dan CSS yang jelas mencegah bloat diam-diam.

2. CSS: Maksimal 80 KB Compressed

CSS terlihat ringan, tetapi CSS berlebih bisa menghambat render. Selain itu, banyak tema dan builder mengirim style untuk komponen yang nggak muncul di halaman.

  • Target CSS utama: di bawah 80 KB compressed.
  • Critical CSS hanya untuk above the fold.
  • Buang CSS plugin yang nggak dipakai per halaman.

Kalau theme-mu sudah berat dari awal, optimasi belakangan bakal mahal. Sebaiknya cek juga panduan tema WordPress ringan.

3. Font: Maksimal 2 Family, 4 File

Font sering lolos dari review karena “cuma tipografi”. Padahal, font bisa menambah request, memicu layout shift, dan memperlambat teks muncul.

  • Pakai maksimal 2 font family.
  • Batasi ke 4 file font, misalnya regular dan bold.
  • Gunakan font-display: swap.
  • Host font secara lokal jika tracking dan latency jadi masalah.

4. Gambar: Hero di Bawah 200 KB, Thumbnail di Bawah 80 KB

Gambar masih jadi penyebab LCP lambat di banyak situs WordPress. Namun, masalahnya bukan cuma ukuran file, melainkan format, dimensi, prioritas loading, dan posisi gambar.

  • Hero image: 150 sampai 200 KB.
  • Gambar konten: 80 sampai 120 KB.
  • Thumbnail: di bawah 80 KB.
  • Format utama: WebP atau AVIF.

Selain itu, jangan lazy-load gambar LCP. Untuk detailnya, cek kenapa gambar sudah dikompres tapi web tetap lemot.

Metrik performa website untuk Core Web Vitals WordPress
Pantau metrik, bukan sekadar skor lab.

5. Plugin: Maksimal 20 Aktif, Tetapi Audit Dampaknya

Ini bagian counter-intuitive: jumlah plugin bukan musuh utama. Satu plugin buruk bisa lebih berat daripada sepuluh plugin kecil yang rapi.

Karena itu, jangan cuma tanya “berapa plugin aktif?” Tanyakan juga, “plugin ini menambah query, script global, cron, autoload option, atau request eksternal?”

  • Website company profile: 10 sampai 15 plugin.
  • Blog media: 15 sampai 25 plugin.
  • WooCommerce: 25 sampai 40 plugin, dengan audit ketat.

Kalau baru mulai, pakai daftar plugin seperlunya dari rekomendasi plugin WordPress gratis, lalu tambah fitur hanya saat memang perlu.

Framework Veteran: Budget per Template, Bukan per Website

Banyak tim membuat satu budget global. Kedengarannya rapi, tetapi sering gagal di lapangan.

Lebih bagus, buat budget per template. Homepage, artikel, landing page, product page, dan checkout punya kebutuhan berbeda. Dengan begitu, tim bisa mengizinkan landing page punya visual lebih berat, sementara artikel tetap super ringan.

  • Artikel: fokus teks cepat, gambar ringan, JS minimal.
  • Homepage: visual boleh lebih kuat, tetapi LCP tetap ketat.
  • Landing page: boleh pakai tracking, namun harus delay script.
  • Checkout: prioritaskan INP, TTFB, stabilitas form.
Tim produk mengecek checklist kecepatan website WordPress
Checklist sederhana bikin keputusan performa lebih objektif.

Cara Menegakkan Budget Tanpa Drama Tim

Performance budget baru berguna kalau masuk workflow. Jadi, jangan simpan di dokumen yang cuma dibuka saat audit tahunan.

  • Ukur halaman penting dengan PageSpeed Insights.
  • Bandingkan data lab dengan Core Web Vitals.
  • Audit request berat via Chrome DevTools atau WebPageTest.
  • Tambahkan checklist performa ke QA sebelum publish.
  • Tolak fitur baru jika melewati budget tanpa trade-off.

Untuk benchmark awal, kamu juga bisa pakai cara cek GTmetrix dan Google PageSpeed Insights.

Template Budget Siap Pakai

AreaBatas Aman
JavaScript≤ 170 KB compressed
CSS≤ 80 KB compressed
Font≤ 2 family, ≤ 4 file
Hero image≤ 200 KB
Total request≤ 60 untuk halaman konten
Plugin aktifAudit dampak, bukan cuma jumlah
LCP< 2,5 detik
INP< 200 ms
CLS< 0,1

Kesimpulan: Situs Cepat Butuh Batas, Bukan Tebakan

WordPress performance budget membantu agensi, freelancer, dan product team menjaga website tetap cepat saat fitur terus bertambah. Selain itu, budget membuat diskusi lebih sehat karena semua orang melihat angka yang sama.

Mulai dari batas JS, CSS, font, gambar, dan plugin. Setelah itu, ukur rutin, revisi budget, lalu jadikan performa sebagai bagian dari proses, bukan kerja beres-beres setelah situs terlanjur bengkak.

Punya batas performa favorit buat project WordPress-mu? Tinggalkan komentar, biar tim lain bisa nyontek dengan aman.

About the Author

Dzul Qurnain

Suka nonton Anime, ngoding dan bagi-bagi tips kalau tahu.. Oh iya, suka baca ( tapi yang menarik menurutku aja)... Praktisi WordPress, web development, SEO, dan server administration yang membagikan tutorial teknis dan catatan implementasi nyata.

View All Articles