Clouder

Cara Memilih Hosting Terbaik untuk Website Bisnis: 10 Kriteria

Oleh Tim Clouder ·

Halaman paket hosting hampir selalu terlihat mirip: angka disk besar, kata "unlimited", label "server tercepat", dan diskon besar untuk tahun pertama. Masalahnya baru terasa beberapa bulan kemudian, ketika website mulai lambat, backup ternyata tidak ada saat dibutuhkan, atau tagihan perpanjangan dua kali lipat dari harga awal. Cara memilih hosting yang tepat adalah memeriksa hal-hal yang jarang ditonjolkan di halaman promosi.

Panduan ini berisi 10 kriteria yang bisa Anda periksa sendiri sebelum membeli, lengkap dengan pertanyaan yang perlu diajukan ke penyedia dan cara mengujinya. Fokusnya website bisnis di Indonesia: company profile, toko online, blog bisnis, dan website klien yang dikelola freelancer atau agensi.

Jika Anda masih bingung membedakan shared hosting, VPS, cloud, dan dedicated, baca dulu jenis-jenis web hosting. Artikel ini mengasumsikan Anda sudah tahu jenis hosting yang dibutuhkan dan sedang membandingkan penyedia.

Mulai dari kebutuhan, bukan dari daftar paket

Langkah pertama dalam cara memilih hosting adalah menuliskan kebutuhan website Anda. Tanpa ini, Anda akan cenderung memilih paket termurah atau paket dengan angka terbesar, dan keduanya sering keliru.

Jawab pertanyaan berikut:

  • Aplikasi apa yang dipakai? WordPress, WooCommerce, Laravel, aplikasi Node.js, atau website statis.
  • Berapa website yang akan dihosting? Satu website bisnis atau belasan website klien.
  • Di mana pengunjung Anda? Mayoritas di Indonesia, atau tersebar ke luar negeri.
  • Berapa perkiraan jumlah file? Toko online dengan ribuan gambar produk punya kebutuhan inode yang jauh berbeda dari company profile lima halaman.
  • Apakah Anda butuh email dengan domain sendiri? Jika ya, berapa akun dan berapa besar kotak suratnya.
  • Siapa yang akan mengelola? Anda sendiri tanpa latar belakang teknis, atau ada developer.

Simpan jawaban ini. Setiap kriteria di bawah akan lebih mudah dinilai jika Anda tahu kebutuhan nyata.

Lokasi server dan latensi untuk pengunjung Indonesia

Jarak fisik antara server dan pengunjung memengaruhi waktu tunggu setiap permintaan. Server di Indonesia atau Singapura umumnya memberi latensi beberapa puluh milidetik bagi pengunjung di Jawa, sementara server di Amerika Serikat atau Eropa bisa menambah ratusan milidetik di setiap perjalanan bolak-balik data. Untuk halaman yang membutuhkan banyak permintaan, selisih ini terasa.

Cara mengukur sendiri dengan TTFB

Metrik yang paling relevan untuk menilai server adalah TTFB (Time to First Byte), yaitu waktu sejak browser mengirim permintaan sampai menerima byte pertama respons. Menurut panduan TTFB di web.dev, TTFB dianggap baik jika 0,8 detik atau kurang, dan buruk jika lebih dari 1,8 detik.

Minta alamat website demo atau website pelanggan dari calon penyedia, lalu ukur dari koneksi Anda di Indonesia:

curl -o /dev/null -s -w "DNS: %{time_namelookup}s\nConnect: %{time_connect}s\nTLS: %{time_appconnect}s\nTTFB: %{time_starttransfer}s\nTotal: %{time_total}s\n" https://example.com/

Jalankan beberapa kali pada jam berbeda. Angka Connect yang tinggi menandakan server jauh, sedangkan selisih besar antara TLS dan TTFB menandakan server lambat memproses halaman. Anda juga bisa memeriksa IP server sebuah domain dengan alat cek DNS, lalu melihat lokasi jaringan IP tersebut.

Apakah CDN bisa menggantikan server lokal?

CDN seperti Cloudflare menyimpan salinan file statis (gambar, CSS, JavaScript) di banyak lokasi, sehingga file tersebut dikirim dari titik terdekat dengan pengunjung. Namun halaman dinamis, seperti keranjang belanja, halaman login, atau hasil pencarian, tetap harus diproses di server asal. CDN membantu, tetapi tidak menghapus pentingnya lokasi server.

Resource: CPU, RAM, disk, dan inode

Angka disk adalah yang paling sering ditonjolkan, padahal jarang menjadi batas pertama yang tercapai.

CPU dan RAM

Pada shared hosting, setiap akun biasanya diberi batas CPU dan RAM. Saat batas ini tercapai, website melambat atau menampilkan error 503 dan 508. Tanyakan berapa alokasi CPU dan RAM per akun, dan apakah batas itu tertulis jelas di halaman paket. WooCommerce dan plugin page builder berat membutuhkan memori lebih besar dibanding blog sederhana.

Disk: kapasitas dan jenisnya

Selain kapasitas, perhatikan jenis penyimpanan. SSD, apalagi NVMe, jauh lebih cepat untuk operasi database dan membaca banyak file kecil dibanding hard disk biasa. Ingat juga bahwa email dan backup lokal sering ikut dihitung dalam kuota disk.

Inode yang sering terlupakan

Inode adalah batas jumlah file dan folder. Satu gambar produk WordPress bisa menghasilkan beberapa file thumbnail, dan plugin cache bisa membuat ribuan file. Website sering kehabisan inode jauh sebelum disk penuh. Penjelasan lengkap dan cara mengeceknya ada di artikel mengenal kapasitas dan inode pada hosting.

Hati-hati dengan "unlimited"

Paket "unlimited" tetap dibatasi kebijakan pemakaian wajar, batas inode, CPU, atau jumlah proses. Baca bagian syarat dan ketentuan. Kuota yang tertulis dengan angka pasti memudahkan Anda merencanakan pertumbuhan.

Software: versi PHP, database, dan bahasa yang didukung

Software server yang usang membuat website lebih lambat dan lebih rentan. Per November 2026, berdasarkan daftar versi PHP yang didukung, cabang yang masih menerima pembaruan adalah PHP 8.2 (hanya perbaikan keamanan hingga 31 Desember 2026), 8.3, 8.4, dan 8.5. PHP 8.1 ke bawah sudah tidak didukung. Untuk WordPress, rekomendasi resminya saat ini adalah PHP 8.3 atau lebih baru.

Periksa hal berikut:

  • Versi PHP bisa dipilih sendiri per website, sehingga Anda bisa menguji versi baru tanpa memengaruhi website lain.
  • OPcache aktif untuk mempercepat eksekusi PHP.
  • Database yang didukung, misalnya MariaDB, MySQL, atau PostgreSQL, dalam versi yang masih dirawat.
  • Bahasa lain seperti Node.js dan Python jika Anda menjalankan aplikasi selain PHP.
  • Akses SSH, Git, Composer, dan cron job jika ada developer yang bekerja di website Anda.

Backup, SSL, dan isolasi akun

Tiga hal ini menentukan seberapa cepat Anda pulih ketika sesuatu berjalan salah.

Backup otomatis dan uji restore

Backup baru berguna jika bisa dipulihkan. Ajukan pertanyaan berikut ke calon penyedia:

  1. Seberapa sering backup dibuat, harian atau mingguan?
  2. Berapa lama backup disimpan (retensi)?
  3. Apakah backup disimpan di server yang berbeda dari server hosting?
  4. Apakah Anda bisa me-restore sendiri file atau database tertentu tanpa membuka tiket?
  5. Apakah ada biaya untuk restore?

Meski penyedia sudah membuat backup, tetap simpan salinan sendiri secara berkala, misalnya sebulan sekali, di lokasi terpisah.

SSL gratis dengan pembaruan otomatis

HTTPS sudah menjadi standar dan browser menandai website tanpa HTTPS sebagai tidak aman. Sertifikat dari Let's Encrypt gratis dan cukup untuk hampir semua website bisnis. Yang penting adalah pembaruan otomatis: sertifikat Let's Encrypt saat ini berlaku 90 hari, dan menurut rencana masa berlaku sertifikat Let's Encrypt, masa berlakunya akan dipersingkat bertahap menjadi 64 hari pada Februari 2027 dan 45 hari pada Februari 2028. Memperbarui sertifikat secara manual tidak lagi realistis, jadi pastikan hosting menanganinya otomatis untuk domain utama, subdomain, dan domain tambahan.

Isolasi akun pada shared hosting

Pada shared hosting, satu server dipakai banyak website. Tanyakan apakah setiap website berjalan di bawah user Linux sendiri dengan kuota terpisah. Tanpa isolasi, satu website yang diretas di server yang sama bisa menjadi pintu masuk ke website lain, dan satu website yang boros resource bisa memperlambat semuanya. Bagi agensi yang menghosting banyak website klien dalam satu akun, isolasi per website sama pentingnya.

Klaim uptime: apa arti 99,9% sebenarnya

Hampir semua penyedia mencantumkan uptime 99,9% atau lebih. Angka ini mudah dihitung ulang:

  • 99% — sekitar 7 jam 18 menit down per bulan, atau sekitar 3,65 hari per tahun.
  • 99,9% — sekitar 43 menit per bulan, atau sekitar 8 jam 46 menit per tahun.
  • 99,95% — sekitar 22 menit per bulan, atau sekitar 4 jam 23 menit per tahun.
  • 99,99% — sekitar 4 menit per bulan, atau sekitar 53 menit per tahun.

Yang lebih penting dari angkanya adalah isi perjanjiannya. Periksa apakah ada SLA tertulis, bagaimana uptime diukur, apakah pemeliharaan terjadwal dikecualikan, dan kompensasi apa yang diberikan jika target tidak tercapai. Biasanya kompensasi berupa kredit layanan, bukan ganti rugi kerugian bisnis. Klaim "uptime 100%" tanpa penjelasan sebaiknya dianggap sebagai bahasa pemasaran.

Setelah berlangganan, pasang pemantauan uptime pihak ketiga agar Anda punya data sendiri, bukan hanya mengandalkan laporan penyedia.

Support, harga perpanjangan, dan biaya tersembunyi

Kualitas dukungan teknis

Uji support sebelum membeli. Kirim pertanyaan teknis yang spesifik, misalnya "Apakah setiap website diisolasi di user terpisah?" atau "Bagaimana cara restore satu database dari backup kemarin?". Perhatikan seberapa cepat dan seberapa tepat jawabannya. Jawaban template yang tidak menjawab pertanyaan adalah tanda peringatan. Pastikan juga ada saluran yang jelas, seperti tiket, email, atau chat, beserta jam operasionalnya.

Harga perpanjangan

Harga promo tahun pertama sering jauh di bawah harga normal. Hitung total biaya untuk tiga tahun:

Total 3 tahun = harga tahun pertama + (harga perpanjangan x 2)

Sebuah paket yang tampak murah di tahun pertama bisa menjadi lebih mahal dari pesaingnya setelah tiga tahun. Lakukan hal yang sama untuk domain, karena harga perpanjangan domain juga bisa berbeda dari harga registrasi. Daftar harga per ekstensi bisa dicek di halaman domain.

Biaya yang sering tidak terlihat

  • Biaya restore backup.
  • Biaya migrasi dari penyedia lama.
  • SSL atau IP dedicated yang dijual terpisah.
  • Biaya tambahan untuk akun email atau kuota email.
  • Biaya setup untuk paket tertentu.

Tanyakan semuanya di awal dan minta jawabannya tertulis.

Kepemilikan domain dan kemudahan pindah

Pastikan domain terdaftar atas nama Anda atau bisnis Anda, bukan atas nama penyedia atau developer. Pastikan juga Anda bisa mengunduh seluruh file dan database kapan saja. Hosting yang baik tidak mempersulit Anda untuk pergi. Jika suatu saat perlu pindah, ikuti panduan cara transfer domain tanpa downtime.

Checklist cara memilih hosting untuk website bisnis

Cetak atau salin daftar ini saat membandingkan penyedia:

  1. Kebutuhan website sudah ditulis: aplikasi, jumlah website, lokasi pengunjung, jumlah file.
  2. Server dekat dengan mayoritas pengunjung, dan TTFB website demo di bawah 0,8 detik.
  3. Kuota CPU, RAM, disk, dan inode tertulis dengan angka jelas.
  4. Penyimpanan SSD atau NVMe.
  5. PHP versi yang masih didukung, bisa dipilih per website, dengan OPcache.
  6. Database dan bahasa yang Anda butuhkan tersedia.
  7. Backup otomatis, disimpan terpisah, bisa di-restore sendiri.
  8. SSL gratis dengan pembaruan otomatis untuk semua domain dan subdomain.
  9. Setiap website diisolasi di bawah user sendiri.
  10. SLA uptime tertulis beserta kompensasinya.
  11. Support sudah diuji dengan pertanyaan teknis.
  12. Total biaya tiga tahun sudah dihitung, termasuk perpanjangan dan biaya tambahan.
  13. Domain atas nama Anda, dan data bisa diunduh kapan saja.

Kesalahan umum saat memilih hosting

  • Memilih berdasarkan harga tahun pertama saja. Selalu hitung harga perpanjangan.
  • Mengabaikan lokasi server. Server murah di luar negeri bisa membuat website terasa lambat bagi pelanggan di Indonesia.
  • Menganggap backup penyedia sudah cukup. Tetap simpan salinan sendiri.
  • Membeli paket terbesar "untuk jaga-jaga". Pilih paket yang bisa di-upgrade dengan mudah, lalu naikkan saat benar-benar dibutuhkan.
  • Membiarkan developer mendaftarkan domain dan hosting atas namanya. Ini sering berujung pada sengketa saat kerja sama berakhir.
  • Tidak mengecek versi PHP setelah migrasi. Website yang dipindahkan kadang tetap berjalan di versi lama karena pengaturan default.

Pertanyaan yang sering diajukan

Apa faktor paling penting dalam cara memilih hosting?

Tidak ada satu faktor tunggal, tetapi tiga hal yang paling sering menentukan pengalaman jangka panjang adalah lokasi server yang dekat dengan pengunjung, backup yang bisa di-restore, dan kuota resource yang jelas. Harga perpanjangan menentukan apakah paket tersebut masuk akal untuk beberapa tahun.

Apakah hosting dengan server di luar negeri buruk untuk SEO?

Lokasi server bukan faktor peringkat langsung yang menentukan, tetapi kecepatan memengaruhi pengalaman pengguna dan metrik seperti TTFB. Untuk pengunjung yang mayoritas di Indonesia, server yang lebih dekat umumnya memberi waktu respons lebih baik.

Berapa uptime yang wajar untuk hosting bisnis?

Uptime 99,9% berarti sekitar 43 menit down per bulan dan sudah menjadi standar umum untuk shared hosting. Yang lebih penting adalah adanya SLA tertulis, cara pengukuran yang jelas, dan kompensasi bila target tidak tercapai.

Apakah SSL gratis Let's Encrypt cukup untuk toko online?

Ya, untuk sebagian besar toko online. Sertifikat Let's Encrypt memberikan enkripsi yang sama kuatnya dengan sertifikat berbayar jenis DV. Sertifikat OV atau EV hanya menambah verifikasi identitas organisasi, bukan kekuatan enkripsi.

Bagaimana cara tahu hosting saya kehabisan resource?

Tanda umumnya adalah website melambat pada jam ramai, muncul error 503 atau 508, atau gagal mengunggah file meski disk masih tersisa, yang sering berarti inode sudah habis. Periksa grafik pemakaian CPU, RAM, dan inode di control panel.

Langkah berikutnya

Gunakan checklist di atas untuk membandingkan dua atau tiga penyedia secara berdampingan, dan jangan ragu mengajukan pertanyaan teknis sebelum membayar. Jika Anda ingin melihat bagaimana kriteria ini diterapkan, lihat paket hosting kami yang menyertakan SSL Let's Encrypt otomatis, backup otomatis, isolasi per website, serta kuota disk dan inode yang tertulis jelas.