Cukup banyak klien yang datang minta "website custom" sebenarnya lebih cocok pakai WordPress, dan kami bilang begitu apa adanya. Sebaliknya, ada juga yang sudah lama kebesaran baju untuk WordPress dan membayar akibatnya tiap bulan: lisensi plugin, update yang bikin checkout error, dan halaman admin yang butuh lima detik untuk terbuka. Anda termasuk kelompok pertama atau kedua, itu tidak ditentukan selera. Yang menentukan adalah apa yang harus dikerjakan website itu dan siapa yang mengeditnya setiap minggu.
Apa Sebenarnya Arti Website Custom
Website WordPress pada umumnya terdiri dari WordPress core, sebuah theme (Astra, Kadence, GeneratePress, atau beli di ThemeForest), page builder seperti Elementor atau block editor bawaan, dan sederet plugin untuk SEO, form, cache, keamanan, dan backup. Hampir tidak ada kode yang ditulis. Pekerjaannya lebih banyak konfigurasi dan isi konten.
Website custom ditulis developer memakai framework. Untuk website marketing biasanya Next.js atau Nuxt, untuk website yang banyak logika bisnisnya sering Laravel. Kontennya disimpan di database yang dirancang sendiri lengkap dengan panel admin (untuk Laravel, Filament cukup populer), atau di headless CMS seperti Strapi, Payload, Sanity, atau Directus. Hati-hati dengan istilahnya. Ada vendor yang menyebut "custom" padahal maksudnya theme WordPress yang mereka desain sendiri. Itu tetap WordPress, dengan semua kelebihan dan urusan maintenance-nya. Tanyakan dengan jelas.
Kapan WordPress Sudah Paling Pas
WordPress sangat bagus untuk tugas aslinya, yaitu menerbitkan konten. Kalau tim marketing Anda rutin posting artikel, promo, atau lowongan kerja tiap minggu, editor yang sudah mereka kenal lebih praktis daripada admin apa pun yang kami bangun dari nol. Orang yang bisa mengerjakannya juga banyak sekali. Hampir semua agensi di Indonesia bisa melanjutkan website WordPress, dan ini berharga kalau suatu hari vendor Anda menghilang.
Pendapat kami: untuk company profile dengan blog, form kontak, dan tombol WhatsApp, pakai WordPress dengan theme yang ringan dan jaga jumlah plugin di bawah lima belas. Sama halnya dengan toko WooCommerce kecil yang checkout-nya standar dan anggarannya di bawah sekitar Rp30 juta. Membayar coding custom untuk kebutuhan seperti ini nyaris tidak ada untungnya, malah setiap perubahan kecil jadi harus lewat developer padahal tim marketing bisa mengerjakannya sendiri.
Kapan Website Custom Sepadan
Website custom mulai masuk akal saat website berhenti jadi brosur dan mulai bekerja seperti aplikasi. Contohnya kalkulator penawaran dengan aturan harga Anda sendiri, portal dealer dengan harga berbeda per dealer, area member yang terhubung ke CRM, atau sistem booking dengan aturan bisnis yang rumit. Semua itu bisa saja dipaksakan ke WordPress dengan selusin plugin dan potongan kode PHP, tapi ujungnya Anda tetap memelihara sebuah aplikasi, hanya saja di dalam sistem yang tidak dirancang untuk itu.
Integrasi juga mendorong ke arah yang sama. Sinkron stok dengan Accurate atau ERP setiap beberapa menit, atau mengirim pesanan ke sistem gudang, lebih rapi dikerjakan sebagai kode yang Anda kendalikan daripada lewat plugin yang dibuat untuk kebutuhan orang lain. Begitu pula kalau ada target kecepatan yang ketat, misalnya landing page iklan berbayar yang kalau lambat berarti buang budget iklan, atau promo yang trafiknya melonjak menjelang Lebaran. Lalu soal bahasa: WPML atau Polylang masih nyaman untuk dua bahasa dan seratus halaman, tapi lima bahasa dengan ribuan halaman produk dan konten berbeda per negara cepat jadi merepotkan.
Plugin yang Menumpuk dan Tagihan Maintenance
WordPress core sendiri terawat baik dan cepat ditambal. Risikonya ada di plugin dan theme. Perusahaan keamanan seperti Patchstack dan Wordfence dari tahun ke tahun melaporkan bahwa sebagian besar celah keamanan WordPress yang baru ditemukan ada di plugin, bukan di core. Setiap plugin ditulis orang yang berbeda dengan jadwal update masing-masing, dan sebagian pembuatnya berhenti begitu saja. Ini tanda-tanda website Anda sudah kebablasan:
- Plugin aktif lebih dari 25 atau 30, beberapa di antaranya mengerjakan hal yang sama, misalnya dua plugin SEO atau tiga plugin slider.
- Ada plugin yang tidak di-update pembuatnya lebih dari setahun.
- Tidak ada yang berani klik Update karena terakhir kali form kontak atau checkout jadi error.
- Lisensi plugin premium terdaftar di email mantan karyawan atau agensi sebelumnya.
- Hosting masih memakai PHP versi lama karena ada plugin yang rusak di versi baru.
Website custom juga butuh maintenance. Next.js dan Laravel rutin merilis versi mayor, package npm bisa kena peringatan keamanan, dan server perlu di-patch. Bedanya, semua komponennya dipilih sendiri oleh developer Anda, dan tidak ada kode baru dari orang asing yang terpasang hanya dengan satu klik. Tapi sisi buruknya juga nyata. Website custom buatan satu freelancer yang lalu menghilang lebih susah diselamatkan daripada website WordPress mana pun, karena developer berikutnya harus mempelajari kode orang lain dulu.
Hosting dan Kecepatan
WordPress berjalan di PHP dan MySQL, jadi cukup di shared hosting murah seharga Rp50 ribu sampai Rp200 ribu per bulan. Dengan page cache seperti LiteSpeed Cache dan theme yang ringan, WordPress bisa cepat. Website WordPress lambat yang kami audit kebanyakan lambat gara-gara page builder, jumlah plugin, dan script pihak ketiga, bukan karena WordPress-nya.
Website marketing berbasis Next.js bisa membuat halaman lebih dulu saat build lalu menyajikannya dari CDN, dan soal kecepatan ini sulit dikalahkan. Untuk website kecil, hosting di Cloudflare Pages murah bahkan gratis. Vercel praktis, tapi paket Hobby yang gratis hanya untuk pemakaian non-komersial, jadi website bisnis harus pakai paket Pro yang dihitung per anggota tim per bulan, atau di VPS sendiri di Jakarta atau Singapura. Website Laravel butuh hosting PHP atau VPS, kurang lebih sama dengan WordPress. Soal kecepatan sudah kami bahas lebih rinci di artikel tentang Core Web Vitals.
Headless WordPress sebagai Jalan Tengah
Headless artinya WordPress hanya dipakai sebagai admin dan tempat menyimpan konten, sementara front end terpisah, biasanya Next.js, mengambil konten lewat REST API atau WPGraphQL lalu menampilkan website untuk publik. Tim editor tetap memakai layar yang sudah mereka kenal. Pengunjung mendapat front end yang cepat. Admin WordPress bisa ditaruh di subdomain sendiri dan dibatasi per IP, sehingga sebagian besar celah yang biasa diserang tidak lagi terbuka ke publik.
Konsekuensinya, sekarang ada dua sistem yang harus di-hosting dan dirawat. Layout yang dibuat di Elementor tidak ikut terbawa, jadi editor mengisi kolom-kolom terstruktur, bukan menyeret blok. Live preview, form, dan output plugin SEO perlu dikerjakan ulang di front end. Pendapat kami, headless cocok untuk tim konten yang besar dan sekaligus butuh fitur seperti aplikasi. Untuk company profile sepuluh halaman, Anda malah menanggung biaya dari dua dunia sekaligus.
Pilih platform untuk orang yang mengedit website setiap minggu, bukan untuk orang yang membuatnya sekali.
Total Biaya Selama Tiga Tahun
Biaya pembuatan adalah angka yang selalu dibandingkan, padahal dalam tiga tahun porsinya sering kurang dari separuh total. Tabel di bawah mengasumsikan company profile 10 sampai 15 halaman dengan blog dan form kontak, dikerjakan agensi atau software house. Angkanya indikatif dan bisa beda tergantung vendor dan pilihan hosting.
| Komponen biaya 3 tahun | WordPress dengan theme premium | Custom (Next.js dengan headless CMS) |
|---|---|---|
| Pembuatan | Rp15 juta sampai Rp35 juta | Rp45 juta sampai Rp100 juta |
| Hosting dan domain | Rp3 juta sampai Rp9 juta | Rp1 juta sampai Rp12 juta |
| Lisensi theme, plugin, dan CMS | Rp4 juta sampai Rp10 juta | Rp0 sampai Rp10 juta |
| Update, backup, monitoring keamanan | Rp18 juta sampai Rp54 juta | Rp11 juta sampai Rp36 juta |
| Total | Rp40 juta sampai Rp108 juta | Rp57 juta sampai Rp158 juta |
Untuk company profile biasa, WordPress umumnya lebih murah dalam tiga tahun, dan itu hasil yang jujur. Selisihnya menyempit begitu website butuh fitur. Di WordPress, setiap fitur baru jadi satu plugin lagi atau potongan PHP custom yang harus ada yang merawat, sedangkan di website custom fitur itu memang sejak awal berupa kode. Maintenance website custom cenderung lebih ringan karena komponennya lebih sedikit, tapi setiap perubahan struktur konten butuh developer.
Pindah Platform Tanpa Kehilangan Trafik Google
- 1Crawl website lama dengan Screaming Frog (gratis sampai 500 URL), lalu export halaman dengan trafik terbanyak dari Search Console selama 12 bulan terakhir.
- 2Pertahankan URL yang sama sebisa mungkin. Kalau WordPress memakai pola /blog/judul-artikel/ atau URL bertanggal, pertimbangkan pola yang sama di website baru.
- 3Petakan setiap URL yang berubah ke halaman baru yang paling mirip dengan redirect 301, satu lawan satu. Jangan arahkan semuanya ke homepage.
- 4Bawa serta title, meta description, heading, alt text gambar, tag canonical, structured data, dan hreflang kalau websitenya multi bahasa.
- 5Pindahkan file media dan perbarui link internal di dalam konten, supaya artikel tidak menunjuk ke alamat lama lewat rantai redirect.
- 6Bangun di domain staging dengan noindex, tes semua redirect pakai script, lalu pastikan noindex sudah dihapus di production. Lupa langkah ini adalah kesalahan klasik.
- 7Setelah live, submit sitemap baru di Search Console dan pantau laporan Halaman serta error 404 selama empat sampai delapan minggu. Ranking yang naik turun di minggu-minggu awal itu wajar.
Di Salamun Teknologi kami mengerjakan keduanya. Untuk website yang berat di konten, biasanya kami sarankan WordPress dengan daftar plugin yang pendek. Untuk portal dan website dengan logika bisnis sungguhan, kami pakai Next.js atau Laravel. Kalau Anda sudah punya website WordPress dan masih ragu, audit plugin dan hosting adalah langkah pertama yang lebih murah daripada membangun ulang, dan sering kali itu saja sudah cukup.
Poin penting
- WordPress pilihan tepat untuk website yang berat di konten, sering diedit tim marketing, anggarannya terbatas, dan fiturnya standar.
- Website custom sepadan kalau ada logika aplikasi, integrasi yang dalam, target kecepatan yang ketat, atau banyak bahasa dalam skala besar.
- Sebagian besar masalah keamanan WordPress datang dari plugin, jadi jaga daftarnya tetap pendek dan pastikan ada yang rutin meng-update.
- Headless WordPress memberi editor admin yang sudah dikenal dan pengunjung front end yang cepat, dengan konsekuensi merawat dua sistem.
- Bandingkan total biaya tiga tahun, dan lindungi trafik Google saat migrasi dengan redirect 301 satu lawan satu serta URL yang dipertahankan.


