HOSTING CEPATDOMAIN MURAHSSL GRATISSUPPORT 24/7UPTIME 99.9%SERVER INDONESIAHOSTING CEPATDOMAIN MURAHSSL GRATISSUPPORT 24/7UPTIME 99.9%SERVER INDONESIA
Tutorial

Cara Pindah Domain WordPress Tanpa Kehilangan Data dan SEO

Tim HostingEkspres|19 Juni 2026|13 menit baca
cara pindah domain wordpressganti domain wordpressmigrasi domain wordpresspindah domain tanpa kehilangan seowordpress domain barututorial wordpressseo wordpress
Cara Pindah Domain WordPress Tanpa Kehilangan Data dan SEO
📚 Baca juga: Cara Install Wordpress | Cara Membuat Website | Cara Membuat Blog

Mengapa Pindah Domain WordPress Perlu Dilakukan dengan Hati-Hati?

Cara pindah domain WordPress adalah proses yang lebih dari sekadar mengganti nama di pengaturan. Jika dilakukan sembarangan, perpindahan domain bisa mengakibatkan hilangnya peringkat SEO yang sudah dibangun bertahun-tahun, tautan yang rusak di seluruh website, konten yang tidak bisa diakses, dan kebingungan mesin pencari yang bisa menurunkan traffic secara drastis.

Disclosure: Beberapa link di artikel ini mengarah ke layanan HostingEkspres atau partner kami. Jika Anda melakukan pembelian melalui link tersebut, kami mungkin menerima komisi tanpa biaya tambahan untuk Anda. Konten dan rekomendasi di artikel ini independen dan didasarkan pada pengujian serta pengalaman tim kami.

Namun jika dilakukan dengan benar - mengikuti setiap langkah dalam panduan ini - Anda bisa pindah domain WordPress dengan hampir tidak ada dampak negatif terhadap SEO dan traffic. Google sendiri memberikan panduan resmi tentang cara migrasi domain yang baik, dan intinya ada pada penggunaan redirect 301 yang tepat, pembaruan semua URL internal, dan pemberitahuan yang benar kepada Google Search Console.

Alasan umum orang perlu pindah domain WordPress: rebranding bisnis, mendapat domain yang lebih baik atau lebih singkat, perpindahan dari domain .com ke .id untuk target pasar Indonesia, atau menggabungkan beberapa website menjadi satu domain utama. Apapun alasannya, panduan ini akan memastikan transisi berjalan mulus.

Persiapan Sebelum Pindah Domain WordPress

Persiapan yang matang adalah kunci keberhasilan cara pindah domain WordPress. Jangan lewatkan satupun langkah persiapan berikut:

cara pindah domain wordpress
Ilustrasi cara pindah domain wordpress

1. Backup Website WordPress Anda

Sebelum melakukan perubahan apapun, buat backup lengkap yang mencakup semua file WordPress dan database. Gunakan plugin UpdraftPlus untuk backup otomatis, atau lakukan backup manual via cPanel dengan fitur Backup Wizard. Backup ini adalah jaring pengaman - jika ada yang salah selama proses, Anda bisa memulihkan website ke kondisi semula.

2. Siapkan Domain Baru

Pastikan domain baru sudah terdaftar dan aktif. Jika domain baru masih belum dibeli, beli dulu dan atur nameserver-nya mengarah ke hosting Anda. Tunggu hingga DNS propagation selesai sebelum melanjutkan.

3. Daftarkan Domain Lama dan Baru di Google Search Console

Jika belum, verifikasi kedua domain (lama dan baru) di Google Search Console. Ini diperlukan untuk langkah notifikasi perubahan alamat nanti.

4. Catat Semua URL Penting

Buat daftar URL halaman-halaman penting di website Anda - terutama halaman yang memiliki ranking baik di Google, yang banyak mendapat backlink, dan yang paling sering dikunjungi. Daftar ini akan berguna untuk verifikasi setelah proses selesai.

Baca Juga: Cara Migrasi WordPress ke Hosting Baru: Panduan Lengkap

Langkah 1: Tambahkan Domain Baru ke Hosting

Pertama, domain baru harus ditambahkan ke akun hosting Anda agar server tahu bahwa domain tersebut perlu dilayani oleh hosting Anda.

  1. Login ke cPanel dan cari menu Domains atau Addon Domains.
  2. Klik Create A New Domain dan masukkan domain baru Anda.
  3. Tentukan document root. Anda bisa mengarahkan domain baru ke folder yang sama dengan instalasi WordPress Anda yang ada (misalnya public_html), atau ke folder baru jika ingin setup terpisah dulu.
  4. Pastikan nameserver domain baru sudah mengarah ke hosting Anda sebelum langkah ini.

Langkah 2: Update URL di Database WordPress

Ini adalah inti dari cara pindah domain WordPress. Database WordPress menyimpan URL domain lama di ribuan tempat - di tabel options, posts, postmeta, dan lainnya. Semua referensi ini harus diperbarui ke domain baru.

Metode Termudah: Plugin Better Search Replace

  1. Install dan aktifkan plugin Better Search Replace dari repositori WordPress.
  2. Buka menu Tools > Better Search Replace.
  3. Di field Search for, masukkan URL domain lama Anda, misalnya https://domainlama.com.
  4. Di field Replace with, masukkan URL domain baru, misalnya https://domainbaru.com.
  5. Di bagian Select tables, pilih semua tabel (klik Select All).
  6. Centang opsi Run as dry run? terlebih dahulu untuk melihat berapa banyak penggantian yang akan dilakukan tanpa benar-benar melakukan perubahan.
  7. Jika hasilnya terlihat masuk akal, hapus centang "Run as dry run?" dan klik Run Search/Replace.

Plugin akan mengganti semua referensi URL lama dengan URL baru di seluruh database. Proses ini aman dan reversibel (dengan backup yang sudah dibuat sebelumnya).

Metode Alternatif: WP-CLI

Jika Anda memiliki akses SSH ke server, cara pindah domain WordPress bisa dilakukan via WP-CLI dengan perintah:

wp search-replace 'https://domainlama.com' 'https://domainbaru.com' --all-tables

Tambahkan flag --dry-run terlebih dahulu untuk melihat hasil tanpa melakukan perubahan nyata.

Langkah 3: Update WordPress Address dan Site Address

Setelah database diperbarui, konfirmasi bahwa pengaturan URL di WordPress sudah benar:

  1. Login ke dashboard WordPress menggunakan domain lama atau baru (keduanya mungkin masih berfungsi saat ini).
  2. Buka Settings > General.
  3. Verifikasi bahwa WordPress Address (URL) dan Site Address (URL) sudah menampilkan domain baru.
  4. Jika belum terupdate, ubah secara manual dan klik Save Changes.

Jika tidak bisa login ke WordPress karena URL sudah berubah di database tapi domain baru belum propagasi, Anda bisa mengubah pengaturan ini langsung via wp-config.php dengan menambahkan baris:

define('WP_HOME', 'https://domainbaru.com');
define('WP_SITEURL', 'https://domainbaru.com');
cara pindah domain wordpress
Ilustrasi cara pindah domain wordpress

Langkah 4: Pasang Redirect 301 dari Domain Lama ke Domain Baru

Redirect 301 adalah komponen paling kritis dalam cara pindah domain WordPress untuk menjaga SEO. Redirect 301 memberitahu mesin pencari bahwa website telah pindah secara permanen ke lokasi baru, dan nilai SEO (link equity) dari domain lama dialihkan ke domain baru.

Cara Pasang Redirect 301 via .htaccess

Di cPanel, buka File Manager dan navigasi ke folder root domain lama (public_html). Temukan file .htaccess dan tambahkan kode berikut di bagian paling atas, sebelum baris WordPress default:

#DOMAIN REDIRECT
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domainlama.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.domainlama.com [NC]
RewriteRule ^(.*)$ https://domainbaru.com/$1 [L,R=301]

Ganti domainlama.com dan domainbaru.com sesuai dengan domain Anda. Redirect ini memastikan setiap pengunjung dan bot mesin pencari yang mengakses URL lama secara otomatis diarahkan ke URL yang sama di domain baru.

Cara Pasang Redirect via cPanel Redirect Manager

  1. Di cPanel, cari dan buka menu Redirects.
  2. Pilih tipe redirect 301 (Permanent).
  3. Pilih domain lama dari dropdown.
  4. Di field "Redirects to", masukkan https://domainbaru.com/.
  5. Pastikan opsi Redirect with or without www. dicentang.
  6. Klik Add.
Baca Juga: Cara Setting DNS: Panduan Lengkap untuk Pemula

Langkah 5: Update Sitemap dan Submit ke Google

Setelah redirect terpasang, perbarui sitemap XML WordPress agar mencerminkan domain baru dan submit ulang ke Google Search Console.

  1. Jika menggunakan Yoast SEO, sitemap XML secara otomatis menggunakan domain yang sudah diset di WordPress. URL sitemap biasanya: https://domainbaru.com/sitemap_index.xml.
  2. Login ke Google Search Console untuk domain baru.
  3. Buka menu Sitemaps dan submit URL sitemap baru.
  4. Di property domain lama di Search Console, gunakan fitur Change of Address (di Settings) untuk memberitahu Google tentang perpindahan domain secara resmi. Ini mempercepat proses pengindeksan domain baru.

Redirect 301 akan menangani semua tautan lama secara otomatis, tetapi akan lebih baik jika Anda secara proaktif memperbarui backlink penting:

  • Profil media sosial: Perbarui URL di semua profil media sosial bisnis Anda.
  • Direktori bisnis: Update URL di Google My Business, direktori lokal, dan platform bisnis lainnya.
  • Email signature: Perbarui signature email Anda dan tim.
  • Backlink dari website lain: Hubungi website yang memberikan backlink penting dan minta mereka memperbarui URL. Meskipun redirect 301 sudah menanganinya, backlink langsung ke domain baru lebih kuat secara SEO.

Langkah 7: Monitor dan Verifikasi Setelah Pindah Domain

Setelah semua langkah selesai, lakukan monitoring selama beberapa minggu pertama:

  • Cek redirect berfungsi: Kunjungi beberapa URL domain lama dan pastikan semua redirect ke domain baru dengan benar.
  • Pantau Google Search Console: Cek apakah ada error crawling atau peringatan di property domain baru. Peningkatan indexing biasanya terlihat dalam 1-4 minggu.
  • Monitor traffic: Gunakan Google Analytics untuk memantau traffic. Penurunan sementara adalah normal, tetapi traffic seharusnya kembali normal dalam beberapa minggu jika semua langkah dilakukan dengan benar.
  • Cek ranking keyword: Pantau posisi keyword utama di mesin pencari. Fluktuasi sementara adalah wajar.

Kesalahan Umum yang Harus Dihindari

Beberapa kesalahan yang sering terjadi saat cara pindah domain WordPress dan cara menghindarinya:

  • Tidak memasang redirect 301: Ini kesalahan paling fatal. Tanpa redirect, semua traffic dan nilai SEO dari domain lama akan hilang begitu saja.
  • Redirect ke halaman utama saja: Redirect harus bersifat individual - setiap URL lama harus redirect ke URL yang setara di domain baru, bukan semua ke halaman utama. Kode $1 di .htaccess menangani ini secara otomatis.
  • Lupa update URL di konten: Gambar, tautan internal, dan media lainnya yang masih menggunakan URL lama akan menyebabkan mixed content warning atau broken links. Plugin Better Search Replace menangani ini.
  • Mematikan domain lama terlalu cepat: Pertahankan domain lama aktif setidaknya 12 bulan setelah perpindahan agar semua redirect tetap berfungsi dan Google punya waktu yang cukup untuk mengindeks perubahan.

Baca Juga:

FAQ: Pertanyaan Umum Seputar Pindah Domain WordPress

Berapa lama SEO akan terdampak setelah pindah domain?

Dengan redirect 301 yang tepat dan notifikasi ke Google Search Console, dampak SEO biasanya minimal dan sementara. Fluktuasi ranking mungkin terjadi dalam 2-8 minggu pertama, tetapi posisi biasanya kembali normal atau bahkan membaik setelah Google sepenuhnya mengindeks domain baru. Faktor terpenting adalah memastikan redirect 301 terpasang dengan benar.

Tidak perlu manual. Plugin Better Search Replace akan mengganti semua URL lama di database secara otomatis, termasuk link internal di konten, URL gambar, dan metadata. Namun selalu lakukan dry run terlebih dahulu dan pastikan backup sudah ada sebelum menjalankan penggantian.

Apa bedanya redirect 301 dan 302 untuk pindah domain?

Redirect 301 berarti "perpindahan permanen" dan memberikan sinyal kepada mesin pencari untuk mentransfer nilai SEO ke URL baru. Redirect 302 berarti "perpindahan sementara" dan biasanya tidak mentransfer nilai SEO. Untuk cara pindah domain WordPress, selalu gunakan redirect 301.

Apakah harus punya hosting baru untuk domain baru?

Tidak harus. Anda bisa menambahkan domain baru ke hosting yang sama sebagai addon domain dan mengarahkan ke folder yang sama dengan WordPress yang sudah ada. Ini menghemat biaya karena tidak perlu membayar hosting baru. Cukup tambahkan domain baru di cPanel dan atur redirect dari domain lama.

Bagaimana cara memastikan semua redirect sudah berfungsi?

Gunakan tool online seperti Redirect Checker atau httpstatus.io. Masukkan beberapa URL dari domain lama dan verifikasi bahwa semuanya mengembalikan status 301 dan redirect ke URL yang benar di domain baru. Juga cek di Google Chrome dengan membuka Developer Tools (F12) > Network tab.

Apakah email dengan domain lama masih berfungsi setelah pindah domain WordPress?

Email dan website adalah layanan yang terpisah. Pindah domain website tidak otomatis memengaruhi email jika keduanya dihosting di tempat yang sama. Namun jika email menggunakan domain lama (nama@domainlama.com), Anda perlu mempertimbangkan apakah juga ingin migrasi ke email dengan domain baru atau tetap menggunakan domain lama untuk email.

Butuh Hosting untuk Website Anda?

Dapatkan hosting cepat, aman, dan terpercaya dengan harga terjangkau. Gratis domain, SSL, dan support 24/7.

Jangan Ketinggalan Promo!

Subscribe newsletter kami dan dapatkan diskon hingga 50% untuk pembelian pertama kamu.

Gratis, tanpa spam. Bisa unsubscribe kapan saja.