Next.js vs WordPress untuk Website Bisnis Indonesia: Analisis Teknis dan Cost of Ownership 3 Tahun
Pertanyaan ini masuk hampir setiap minggu: "Kami pakai WordPress saja bisa, kan? Lebih murah."
Ditulis oleh Noviyanto
Tim Redaksi Folkastudio
Pertanyaan ini masuk hampir setiap minggu: "Kami pakai WordPress saja bisa, kan? Lebih murah."
Jawabannya: bisa. Tapi "lebih murah" perlu didefinisikan lebih teliti sebelum Anda mengambil keputusan yang akan Anda pertahankan selama bertahun-tahun.
Kami sudah membangun lebih dari 50 website untuk bisnis Indonesia — dari UMKM hingga perusahaan dengan 200+ karyawan. Sebagian dimulai dari WordPress, sebagian langsung Next.js. Data dari pengalaman nyata itulah yang jadi dasar artikel ini, bukan benchmark lab yang kondisinya sempurna.
Mengapa Perbandingan Ini Penting untuk Konteks Indonesia
Kondisi internet Indonesia tidak seragam. Pengguna di Jakarta Pusat dengan fiber 100 Mbps mengalami website yang sama sekali berbeda dengan pelanggan potensial Anda di Medan yang pakai 4G dengan sinyal 2–3 bar.
Ini bukan detail teknis yang bisa diabaikan. Ini langsung memengaruhi konversi.
Google sendiri mengonfirmasi: setiap 100ms penambahan load time menurunkan konversi rata-rata 1%. Untuk bisnis dengan revenue Rp 500 juta per bulan, itu Rp 5 juta yang hilang setiap 100ms keterlambatan — setiap bulannya.
Arsitektur: Cara Kerja yang Berbeda Fundamental
WordPress: Server-Side Rendering Klasik
Setiap request ke WordPress memicu PHP menggabungkan konten dari database MySQL, memproses plugin, dan mengirim HTML ke browser. Proses ini terjadi setiap kali, untuk setiap pengunjung.
Tanpa caching layer (WP Super Cache, W3 Total Cache, atau Redis), sebuah halaman produk bisa membutuhkan 200–800ms hanya untuk server menyiapkan respons — belum termasuk download aset ke browser pengunjung.
Dengan hosting shared di Indonesia (paket entry-level), kami secara konsisten mengukur Time to First Byte (TTFB) antara 400–900ms. Bukan karena hosting-nya buruk, tapi karena arsitektur PHP + MySQL memang butuh resource yang lebih besar per request.
Next.js: Static Generation + Edge Delivery
Next.js dengan arsitektur yang tepat menghasilkan HTML statis saat build time. Tidak ada PHP, tidak ada query database saat pengunjung buka halaman. File HTML sudah siap, dikirim dari CDN edge node terdekat.
Untuk Indonesia, Vercel dan Cloudflare punya edge node di Jakarta. TTFB dari edge ke browser pengguna di Jakarta: konsisten di bawah 50ms. Bahkan pengguna Surabaya atau Makassar yang terhubung ke edge Singapura mengalami TTFB di bawah 80ms.
Ini bukan perbedaan marginal. Ini 5–10x lebih cepat untuk metrik yang paling kritis.
Core Web Vitals: Data Nyata dari Proyek Kami
Kami mengambil data dari klien yang kami migrasi dari WordPress ke Next.js. Sektor: jasa konsultasi B2B, target audiens: decision makers perusahaan menengah.
Sebelum migrasi (WordPress + Elementor + 23 plugin aktif):
- LCP: 4.2 detik (mobile, koneksi 4G)
- CLS: 0.18
- FID: 180ms
- PageSpeed Score: 41 (mobile)
Setelah migrasi ke Next.js (6 minggu post-launch):
- LCP: 1.4 detik
- CLS: 0.02
- FID: 12ms
- PageSpeed Score: 94 (mobile)
Peningkatan ini langsung terasa di metrik bisnis: bounce rate turun 31%, average session duration naik 44%, dan form submission (lead generation) naik 67% dalam 90 hari pertama.
Plugin Bloat: Masalah yang Tidak Terlihat di Awal
WordPress tanpa plugin hampir tidak berguna. Anda butuh plugin untuk SEO (Yoast atau RankMath), untuk keamanan (Wordfence), untuk backup (UpdraftPlus), untuk form (Contact Form 7 atau Gravity Forms), untuk cache, untuk CDN integration, untuk membuat halaman terlihat bagus (Elementor atau Divi).
Dalam hitungan bulan, website WordPress rata-rata bisnis menengah berjalan dengan 18–35 plugin aktif. Setiap plugin menambah JavaScript, CSS, dan database queries ke setiap halaman.
Kami pernah mengaudit website klien yang dibangun agensi lain: 47 plugin aktif, 14 di antaranya sudah tidak diperbarui lebih dari 18 bulan. Halaman homepage loading 7.8 detik di mobile. Tiga plugin lama itu punya CVE (kerentanan keamanan terdokumentasi) yang belum dipatch.
Dengan Next.js, tidak ada konsep "plugin." Setiap fitur diimplementasi secara spesifik untuk kebutuhan proyek — tidak ada baggage dari fitur yang tidak digunakan.
Keamanan: Ancaman Nyata di Indonesia
WordPress adalah target paling populer untuk serangan web di seluruh dunia — bukan karena kelemahan inherent WordPress-nya, tapi karena market share-nya yang dominan membuat ROI serangan otomatis lebih tinggi.
Data dari Wordfence (2024): 90+ juta serangan terblokir per minggu hanya dari satu plugin keamanan. Botnet yang memindai plugin WordPress yang rentan berjalan 24 jam sehari.
Di Indonesia khususnya, kami sering menemukan website WordPress klien baru yang sudah terinfeksi malware tanpa pemiliknya tahu. Gejalanya: redirect ke situs judi online atau pinjaman ilegal, atau lebih berbahaya — halaman palsu yang menyerupai bank untuk phishing.
Next.js yang di-deploy di Vercel tidak memiliki attack surface yang sama. Tidak ada /wp-admin yang accessible dari public internet, tidak ada database yang directly exposed, tidak ada plugin third-party yang bisa di-exploit melalui CVE yang belum dipatch.
Maintenance Cost: Perhitungan 3 Tahun
Ini bagian yang paling sering diabaikan saat memilih teknologi.
Biaya WordPress (estimasi konservatif, bisnis menengah):
Komponen · Per tahun
Hosting VPS minimal untuk performa acceptable · Rp 2.400.000
Premium theme atau page builder · Rp 800.000
Plugin premium (SEO, form, backup, security) · Rp 1.500.000
Developer untuk update minor + fix plugin conflict · Rp 4.800.000
Recovery dari serangan atau hack (rata-rata 1x per 2 tahun) · Rp 3.000.000
Total per tahun · ~Rp 12.500.000
Total 3 tahun: ~Rp 37.500.000
Biaya Next.js (setelah investasi awal development):
Komponen · Per tahun
Vercel Pro atau equivalent hosting · Rp 1.800.000
Content updates via headless CMS (tier gratis cukup untuk bisnis menengah) · Rp 0
Dependency updates (1–2x per tahun, 2–4 jam developer) · Rp 1.200.000
Total per tahun · ~Rp 3.000.000
Total 3 tahun: ~Rp 9.000.000
Biaya development awal Next.js memang lebih tinggi dari setup WordPress + template. Tapi jika Anda hitung total cost of ownership 3 tahun, Next.js lebih murah untuk website yang Anda serius jaga kualitasnya.
Kapan WordPress Masih Masuk Akal
Kami tidak percaya pada dogmatisme teknologi. Ada skenario di mana WordPress adalah pilihan yang tepat:
Budget sangat terbatas dan timeline sangat ketat. Jika Anda butuh website dalam 2 minggu dengan budget di bawah Rp 5 juta dan tidak punya developer, WordPress dengan template premium bisa jadi solusi sementara yang acceptable.
Tim non-teknis yang butuh kontrol penuh atas konten kompleks. Untuk blog media atau website berita dengan 10+ artikel per minggu yang ditulis tim editorial non-teknis, WordPress masih punya ekosistem editorial yang lebih mature dari headless CMS manapun dalam skenario tertentu.
Ekosistem WooCommerce yang sudah terintegrasi. Beberapa bisnis sudah built di atas WooCommerce dengan integrasi ERP, POS, atau sistem akuntansi yang custom. Migrasi dari ini bisa mahal dan tidak selalu worth it tanpa analisis mendalam.
Rekomendasi untuk Bisnis Indonesia
Untuk company profile, landing page layanan, dan website yang prioritas utamanya adalah kesan pertama dan lead generation: Next.js.
Kecepatan loading yang konsisten bahkan di koneksi 3G/4G Indonesia secara langsung mengurangi bounce rate dan meningkatkan waktu pengunjung berada di halaman Anda sebelum memutuskan untuk menghubungi atau tidak. Ini bukan soal teknologi mana yang lebih keren — ini soal berapa lead yang Anda konversi setiap bulannya.
Untuk konten yang dikelola tim non-teknis, kami pasangkan Next.js dengan headless CMS. Antarmuka editingnya intuitif, tanpa trade-off performa.
Untuk toko online dengan kebutuhan payment gateway lokal (Midtrans, Xendit, QRIS) dan inventory management: kami bangun di atas Next.js dengan custom e-commerce logic — lebih scalable dari WooCommerce untuk volume transaksi menengah ke atas.
Pertanyaan yang Perlu Anda Jawab Dulu
Sebelum memilih teknologi, jawab ini: Apa yang website Anda harus hasilkan dalam 12 bulan pertama?
Kalau jawabannya adalah leads, penjualan, atau kepercayaan klien enterprise — teknologinya harus mendukung goal itu secara langsung. Performa yang lambat, tampilan yang generik karena template, atau downtime karena serangan bukan hanya masalah teknis. Itu masalah bisnis.
Kami dengan senang hati mendiskusikan kondisi spesifik bisnis Anda sebelum memberikan rekomendasi konkret.