Apakah kamu sedang mencari cara pindah hosting WordPress yang aman tanpa takut website down? Banyak pemilik website WordPress menghadapi masalah ini ketika hosting lama sudah tidak memadai — performa lambat, support buruk, atau harga yang tidak sebanding. Kabar baiknya, memindahkan hosting WordPress bisa kamu lakukan sendiri tanpa harus jadi ahli IT, asalkan mengikuti langkah yang tepat.
Dalam panduan ini, kamu akan belajar cara pindah hosting WordPress secara teknis, step-by-step, dari awal hingga selesai — termasuk cara menghindari downtime dan kehilangan data.
Mengapa Banyak Orang Gagal Saat Pindah Hosting WordPress?
Sebelum masuk ke cara pindah hosting WordPress, penting untuk memahami masalah yang sering terjadi. Banyak pemilik website gagal di proses migrasi karena:
- Lupa backup file sebelum migrasi, sehingga data hilang permanen
- Tidak mengatur DNS dengan benar, menyebabkan website tidak bisa diakses selama berhari-hari
- Database tidak diimpor dengan lengkap, membuat tampilan website rusak atau error
- Terburu-buru menghapus hosting lama sebelum memastikan website di hosting baru berjalan normal
Akibatnya, website bisa down berjam-jam bahkan berhari-hari, yang tentu berdampak langsung pada traffic dan bisnis kamu. Oleh karena itu, ikuti setiap langkah dalam panduan cara pindah hosting WordPress ini dengan teliti.
Apa yang Kamu Butuhkan Sebelum Mulai?
Sebelum memulai proses pindah hosting WordPress, siapkan beberapa hal berikut:
- Akses ke cPanel atau File Manager hosting lama dan hosting baru
- Plugin backup seperti UpdraftPlus atau All-in-One WP Migration (gratis)
- Akses ke domain registrar (tempat kamu membeli domain) untuk mengubah nameserver
- Waktu sekitar 1–2 jam untuk menyelesaikan seluruh proses
Setelah semua siap, kamu bisa langsung mengikuti cara pindah hosting WordPress di bawah ini.
Cara Pindah Hosting WordPress: Step-by-Step
Step 1 – Backup Seluruh File dan Database WordPress
Langkah pertama dan paling krusial dalam cara pindah hosting WordPress adalah membuat backup lengkap. Jangan lewatkan langkah ini, apapun yang terjadi.
Cara backup menggunakan plugin UpdraftPlus:
- Install dan aktifkan plugin UpdraftPlus di dashboard WordPress kamu
- Masuk ke menu Settings → UpdraftPlus Backups
- Klik tombol “Backup Now”
- Centang opsi “Include your database in the backup” dan “Include your files”
- Klik “Backup Now” untuk memulai
- Setelah selesai, unduh semua file backup ke komputer kamu (ada beberapa file: database, plugins, themes, uploads)
💡 Tips: Simpan file backup di Google Drive atau cloud storage lain sebagai cadangan ekstra.
Step 2 – Setup Hosting Baru dan Install WordPress
Setelah backup selesai, saatnya menyiapkan hosting baru.
- Login ke cPanel hosting baru kamu
- Cari menu “Softaculous Apps Installer” atau “WordPress Installer”
- Install WordPress baru di hosting baru — gunakan domain sementara (temporary URL) yang biasanya disediakan oleh hosting baru, bukan domain utama kamu dulu
- Catat URL sementara, username, dan password WordPress yang baru
Menggunakan URL sementara memungkinkan kamu mengecek hasil migrasi sebelum mengalihkan domain — ini kunci agar website tidak down.
Step 3 – Restore Backup ke Hosting Baru
Ini adalah inti dari cara pindah hosting WordPress. Di sini kamu akan memindahkan seluruh konten dari hosting lama ke hosting baru.
Cara restore menggunakan UpdraftPlus:
- Login ke WordPress yang baru kamu install di hosting baru
- Install plugin UpdraftPlus di WordPress baru tersebut
- Masuk ke Settings → UpdraftPlus Backups → “Upload backup files”
- Upload semua file backup yang sudah kamu unduh di Step 1 (database, plugins, themes, uploads)
- Setelah upload selesai, file akan muncul di daftar. Klik “Restore”
- Centang semua opsi (Database, Plugins, Themes, Uploads) lalu klik “Restore”
- Tunggu hingga proses selesai — biasanya 5–15 menit tergantung ukuran website
Setelah restore selesai, kamu mungkin perlu login ulang dengan credential WordPress lama kamu.
Step 4 – Cek Website di Hosting Baru via URL Sementara
Sebelum mengalihkan domain, pastikan dulu website sudah berjalan normal di hosting baru.
Gunakan URL sementara dari hosting baru untuk mengakses website. Cek hal-hal berikut:
- Apakah semua halaman bisa dibuka?
- Apakah gambar dan media tampil dengan benar?
- Apakah form contact atau fitur lain berfungsi?
- Apakah tampilan website sama persis dengan yang lama?
Jika ada yang tidak beres, perbaiki di tahap ini sebelum mengalihkan domain. Ini adalah keunggulan utama metode cara pindah hosting WordPress ini — website lama tetap jalan selama kamu melakukan perbaikan.
Step 5 – Ubah Nameserver Domain ke Hosting Baru
Jika website di hosting baru sudah berjalan sempurna, sekarang saatnya mengalihkan domain.
- Login ke akun domain registrar kamu (Niagahoster, Domainesia, GoDaddy, Namecheap, dll.)
- Cari menu “Manage DNS” atau “Nameserver” untuk domain kamu
- Ganti nameserver lama dengan nameserver hosting baru (biasanya dikirim via email saat registrasi hosting baru, contoh:
ns1.hostingbaru.comdanns2.hostingbaru.com) - Simpan perubahan
⚠️ Penting: Perubahan DNS memerlukan waktu 24–48 jam untuk propagasi penuh ke seluruh dunia. Selama periode ini, sebagian pengunjung masih mengakses hosting lama dan sebagian lainnya sudah ke hosting baru — ini normal.
Step 6 – Pantau dan Verifikasi Setelah DNS Propagasi
Setelah 24–48 jam, lakukan pengecekan akhir:
- Buka website menggunakan domain utama kamu
- Gunakan tools seperti whatsmydns.net untuk mengecek apakah DNS sudah propagasi ke seluruh region
- Cek kembali semua fungsi website — form, checkout (jika ada toko online), login, dll.
- Cek juga sertifikat SSL — pastikan HTTPS aktif di hosting baru. Biasanya hosting baru menyediakan SSL gratis via Let’s Encrypt yang bisa diaktifkan di cPanel
Step 7 – Hapus WordPress di Hosting Lama
Setelah yakin website di hosting baru berjalan sempurna dan DNS sudah propagasi penuh, kamu bisa:
- Batalkan paket hosting lama jika sudah tidak diperlukan
- Atau pertahankan hosting lama beberapa hari lagi sebagai jaring pengaman
Jangan hapus hosting lama sebelum DNS benar-benar sudah sepenuhnya mengarah ke hosting baru.
Alternatif: Cara Pindah Hosting WordPress Menggunakan Plugin All-in-One WP Migration
Selain UpdraftPlus, kamu juga bisa menggunakan plugin All-in-One WP Migration yang lebih simpel untuk website berukuran kecil (di bawah 512 MB versi gratis).
- Install All-in-One WP Migration di WordPress lama
- Masuk ke All-in-One WP Migration → Export → Export to → File
- Download file
.wpressyang dihasilkan - Di hosting baru, install WordPress dan plugin yang sama
- Masuk ke All-in-One WP Migration → Import → Import from → File
- Upload file
.wpresstadi dan tunggu proses selesai
Metode ini lebih cepat, tapi memiliki batasan ukuran file di versi gratis. Untuk website besar, gunakan metode UpdraftPlus atau migrasi manual via cPanel.
Baca Juga : Cara backup Website
Checklist Cara Pindah Hosting WordPress
Gunakan checklist ini agar tidak ada langkah yang terlewat:
- Backup file dan database WordPress (hosting lama)
- Setup hosting baru dan install WordPress
- Restore backup ke hosting baru
- Cek website via URL sementara — semua halaman dan fitur normal
- Ubah nameserver domain ke hosting baru
- Tunggu propagasi DNS 24–48 jam
- Verifikasi website via domain utama
- Aktifkan SSL di hosting baru
- Hapus atau batalkan hosting lama
Kesimpulan
Cara pindah hosting WordPress sebenarnya tidak serumit yang dibayangkan. Dengan mengikuti langkah-langkah di atas secara berurutan — backup, setup hosting baru, restore, cek, dan alihkan DNS — kamu bisa migrasi hosting tanpa downtime dan tanpa kehilangan data satu pun.
Kunci suksesnya ada di backup yang lengkap dan tidak terburu-buru menghapus hosting lama sebelum semua berjalan normal di hosting baru.
Apakah kamu membutuhkan bantuan teknis untuk proses migrasi hosting WordPress? Tim kami siap membantu migrasi website kamu dengan aman dan cepat.



