Cara Mengganti Domain WordPress Tanpa Kehilangan Data

by Dewi Larasati
Cara Mengganti Domain WordPress Tanpa Kehilangan Data

Cara Mengganti Domain WordPress Tanpa Kehilangan Data

Kamu sudah punya website WordPress, tapi ingin ganti nama domain? Mungkin karena domain lama kurang cocok, atau kamu baru beli domain baru yang lebih bagus. Kekhawatiran terbesar adalah: "Apakah data saya hilang? Apakah pengunjung masih bisa akses?"

Tenang. Kalau dilakukan dengan benar, semua data, postingan, dan pengunjung tetap aman. Artikel ini akan memandu kamu langkah demi langkah.

Apa yang Akan Kamu Capai

Setelah mengikuti panduan ini, kamu akan:

  • Memindahkan semua postingan, halaman, dan komentar ke domain baru
  • Tidak kehilangan data atau pengaturan WordPress
  • Mengarahkan pengunjung lama ke domain baru (redirect)
  • Memastikan search engine (Google) tahu kamu pindah

Langkah 1: Backup Data WordPress Kamu Terlebih Dahulu

Ini langkah paling penting. Sebelum mengubah apa pun, buat salinan lengkap website kamu.

Cara backup manual:

  1. Login ke WordPress dashboard kamu (biasanya tulis domain.com/wp-admin di browser)
  2. Pergi ke menu ToolsExport
  3. Pilih "All content" (semua konten)
  4. Klik tombol biru Download Export File
  5. File XML akan tersimpan di komputer kamu

File ini berisi semua postingan, halaman, kategori, dan tag. Simpan di tempat aman.

Backup database (lebih lengkap):

Jika kamu punya akses cPanel (panel kontrol hosting), kamu bisa backup database:

  1. Login ke cPanel hosting kamu
  2. Cari phpMyAdmin
  3. Pilih database WordPress kamu (biasanya nama dimulai dengan nama domain lama)
  4. Klik Export (di bagian atas)
  5. Klik Go — file .sql akan diunduh

Simpan kedua file ini di folder khusus di komputer kamu. Jika kamu juga menggunakan Windows dan ingin mengelola file backup dengan lebih rapi, ada banyak pilihan software manajemen file terbaik untuk Windows yang bisa membantu.

Langkah 2: Pastikan Domain Baru Sudah Terhubung ke Hosting

Sebelum mengubah pengaturan WordPress, domain baru harus sudah "menunjuk" ke hosting yang sama.

Cara mengecek:

  1. Buka domain baru di browser (misalnya: domain-baru.com)
  2. Tunggu beberapa detik
  3. Kamu akan melihat salah satu dari ini:
    • Halaman kosong atau error (normal, belum dikonfigurasi)
    • Halaman default hosting (bagus, domain sudah terhubung)

Jika muncul error "This domain is parked" atau halaman error lain, hubungi penyedia hosting kamu dan minta domain baru ditunjukkan ke hosting yang sama.

⚠️ Penting: Jangan lanjut ke langkah berikutnya sampai domain baru sudah terhubung.

Langkah 3: Ubah URL WordPress di Pengaturan

Sekarang kita beri tahu WordPress bahwa rumahnya pindah.

  1. Login ke WordPress dashboard dengan domain lama (masih berfungsi sekarang)
  2. Pergi ke SettingsGeneral
  3. Kamu akan melihat dua kolom:
    • WordPress Address (URL): ubah dari domain-lama.com menjadi domain-baru.com
    • Site Address (URL): ubah juga ke domain-baru.com
  4. Klik Save Changes (tombol biru di bawah)

Sekarang browser kamu akan "terputus" dari dashboard lama. Itu normal.

Langkah 4: Login ke Dashboard Pakai Domain Baru

Setelah Langkah 3, kamu harus login ulang pakai domain baru.

  1. Buka browser
  2. Ketik: domain-baru.com/wp-admin
  3. Masukkan username dan password kamu (sama seperti sebelumnya)
  4. Klik Log In

Jika muncul error "site_url mismatch" atau sejenisnya, tunggu 5-10 menit dan coba lagi. WordPress sedang memproses perubahan.

Jika berhasil: Kamu akan melihat dashboard WordPress, tapi sekarang di domain baru. Semua postingan, kategori, dan user masih ada.

Langkah 5: Setup Redirect dari Domain Lama ke Domain Baru

Pengunjung lama yang masih punya bookmark atau link ke domain lama harus otomatis diarahkan ke domain baru. Ini juga membantu Google memahami perpindahan.

Cara paling aman (pakai .htaccess):

  1. Login ke cPanel hosting kamu
  2. Buka File Manager
  3. Cari folder public_html (folder utama website)
  4. Cari file bernama .htaccess (jika tidak ada, kita akan buat)
  5. Klik kanan → Edit
  6. Tambahkan kode ini di paling atas file:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain-lama.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.domain-lama.com$
RewriteRule (.*)$ http://domain-baru.com/$1 [R=301,L]
  1. Ganti "domain-lama.com" dan "domain-baru.com" dengan domain asli kamu
  2. Klik Save

Sekarang, siapa pun yang membuka domain-lama.com akan otomatis diarahkan ke domain-baru.com.

⚠️ Catatan: Jika kamu tidak nyaman dengan file .htaccess, minta bantuan penyedia hosting kamu untuk setup redirect.

Langkah 6: Verifikasi Perubahan di Google

Kamu harus beritahu Google bahwa domain kamu pindah. Ini penting agar traffic dan ranking tidak hilang.

  1. Buka Google Search Console (search.google.com/search-console)
  2. Login pakai akun Google kamu
  3. Klik + Create property (atau "Tambah properti")
  4. Masukkan domain baru kamu
  5. Ikuti verifikasi (bisa pakai HTML file atau DNS record)
  6. Setelah terverifikasi, pergi ke SettingsChange of Address
  7. Pilih domain lama sebagai "From" (dari) dan domain baru sebagai "To" (ke)
  8. Klik Confirm

Google akan memproses perubahan ini dalam beberapa hari.

Langkah 7: Cek Tautan Internal dan Plugin

Beberapa link di website kamu mungkin masih menunjuk ke domain lama. Kita perbaiki.

Cara mudah pakai plugin:

  1. Di dashboard WordPress (domain baru), pergi ke PluginsAdd New
  2. Cari "Better Search Replace"
  3. Klik Install NowActivate
  4. Pergi ke ToolsBetter Search Replace
  5. Di kolom "Find":
    domain-lama.com
    
  6. Di kolom "Replace":
    domain-baru.com
    
  7. Pastikan "Replace all" dipilih
  8. Klik Replace all

Plugin ini akan mencari dan mengganti semua link secara otomatis.

Tips Singkat

  • Tunggu propagasi DNS: Domain baru mungkin perlu 24 jam untuk bekerja sempurna di semua tempat. Jika ada yang error, coba lagi nanti.
  • Jangan hapus domain lama langsung: Biarkan redirect aktif minimal 3-6 bulan. Ini memberi waktu pengunjung dan Google untuk beradaptasi.
  • Cek SSL certificate: Pastikan domain baru juga punya SSL (kunci gembok di browser). Minta ke hosting kamu jika belum ada.
  • Monitor traffic: Lihat Google Analytics untuk memastikan traffic tidak turun drastis. Jika ada masalah, hubungi hosting kamu.

Langkah Berikutnya

Setelah domain berhasil diganti:

  1. Pasang Google Analytics di domain baru (jika belum ada)
  2. Update link di media sosial kamu ke domain baru
  3. Beri tahu subscriber email (jika punya) tentang perubahan
  4. Tunggu 1-2 minggu, lalu cek Google Search Console apakah ada error

Proses ini mungkin terasa panjang, tapi aman dan terbukti tidak menghilangkan data. Kalau ada yang tidak jelas atau error muncul, jangan ragu hubungi penyedia hosting — mereka terbiasa membantu perpindahan domain.

Selamat dengan domain baru kamu! 🎉