(0275) 2974 127
Mengganti domain WordPress bukan sekadar mengganti alamat website dari domain lama ke domain baru. Jika website sudah memiliki banyak halaman yang terindeks Google, backlink, traffic organik, dan reputasi SEO, perubahan domain perlu dilakukan dengan perencanaan yang tepat.
Kesalahan saat migrasi dapat menyebabkan halaman lama menghasilkan error 404, internal link masih mengarah ke domain lama, canonical tidak sesuai, sitemap berisi URL lama, atau Google kesulitan memahami bahwa domain baru merupakan perpindahan dari website sebelumnya.
Kabar baiknya, pergantian domain dapat dilakukan dengan relatif aman jika prosesnya diperlakukan sebagai site migration. Google sendiri menyarankan menyiapkan website baru, membuat pemetaan URL, menerapkan pengalihan permanen dari URL lama ke URL baru, memperbarui internal link dan sitemap, kemudian memantau proses migrasi melalui Google Search Console.
Artikel ini membahas cara mengganti domain WordPress tanpa mengabaikan SEO, mulai dari persiapan hingga pengecekan setelah domain baru aktif.
Ketika domain berubah, URL halaman website juga ikut berubah. Sebagai contoh:
| Sebelum Migrasi | Setelah Migrasi |
|---|---|
https://domainlama.com/ |
https://domainbaru.com/ |
https://domainlama.com/blog/ |
https://domainbaru.com/blog/ |
https://domainlama.com/cara-membuat-website/ |
https://domainbaru.com/cara-membuat-website/ |
Walaupun isi halaman tetap sama, Google perlu memproses URL baru dan memahami hubungan antara URL lama dengan URL baru.
Karena itu, pergantian domain dapat menyebabkan fluktuasi sementara pada visibilitas dan peringkat selama proses crawling dan indexing berlangsung. Google menjelaskan bahwa perpindahan situs dapat membutuhkan waktu beberapa minggu atau lebih, tergantung ukuran website, jumlah URL, dan kecepatan crawling.
Jadi, istilah “tanpa kehilangan SEO” sebaiknya dipahami sebagai meminimalkan kehilangan sinyal SEO dan traffic selama migrasi, bukan menjamin ranking akan tetap persis sama setiap saat.
Ada beberapa komponen SEO yang perlu diperhatikan ketika domain berubah, antara lain:
Masalah biasanya muncul ketika pemilik website hanya mengganti domain utama tanpa memindahkan sinyal-sinyal tersebut ke domain baru.
Misalnya, sebuah artikel sebelumnya mendapatkan backlink dari beberapa website. Jika URL lama langsung mati tanpa redirect, pengunjung yang mengikuti backlink tersebut dapat menemukan halaman 404. Google juga kehilangan jalur yang jelas untuk memahami perpindahan URL tersebut. Karena itu, migrasi domain harus dilakukan sebagai satu proses yang saling berhubungan.
Sebelum melakukan perubahan, jangan langsung mengganti domain pada dashboard WordPress. Lakukan beberapa persiapan terlebih dahulu.
1. Pastikan Domain Baru Sudah Siap
Domain baru harus sudah terdaftar dan dapat digunakan untuk website. Pastikan juga domain baru sudah diarahkan ke server atau hosting yang akan digunakan. Jika website tetap menggunakan server yang sama, konfigurasi domain tambahan pada hosting biasanya perlu dilakukan terlebih dahulu.
Selain itu, pastikan domain baru sudah memiliki SSL sehingga website dapat diakses menggunakan HTTPS. Contohnya: https://domainbaru.com bukan hanya http://domainbaru.com
2. Buat Backup Lengkap
Backup merupakan langkah yang sangat penting sebelum melakukan migrasi. Setidaknya, simpan:
wp-content;WordPress juga merekomendasikan melakukan backup sebelum perubahan besar agar website dapat dipulihkan jika terjadi masalah.
Sebaiknya backup tidak hanya disimpan di server yang sama. Simpan salinan di lokasi lain agar tetap tersedia apabila terjadi kerusakan pada server.
3. Catat Performa SEO Sebelum Migrasi
Sebelum domain diganti, dokumentasikan kondisi website terlebih dahulu. Data yang sebaiknya dicatat meliputi:
Data tersebut berguna sebagai pembanding setelah migrasi.
4. Buat Daftar URL Lama
Buat daftar URL penting dari domain lama. Sumbernya dapat berasal dari sitemap, Google Search Console, analytics, database WordPress, crawler SEO, atau server log.
Untuk website besar, jangan hanya mencatat halaman beranda. URL seperti artikel, halaman produk, kategori, gambar, dan file yang mendapatkan traffic atau backlink juga perlu diperhatikan. Google merekomendasikan membuat pemetaan URL lama ke URL baru sebagai bagian penting dari proses migrasi.
Pemetaan URL atau URL mapping digunakan untuk menentukan tujuan setiap URL lama. Jika struktur permalink tidak berubah, prosesnya relatif sederhana. Contohnya:
| URL Lama | URL Baru |
|---|---|
domainlama.com/ |
domainbaru.com/ |
domainlama.com/blog/ |
domainbaru.com/blog/ |
domainlama.com/tutorial-wordpress/ |
domainbaru.com/tutorial-wordpress/ |
domainlama.com/cara-membuat-website/ |
domainbaru.com/cara-membuat-website/ |
Namun, jika struktur URL juga berubah, pemetaan harus dibuat secara spesifik. Contohnya:
| URL Lama | URL Baru |
|---|---|
/blog/cara-membuat-website/ |
/panduan/cara-membuat-website/ |
/produk/hosting-wordpress/ |
/hosting-wordpress/ |
Jangan mengarahkan semua URL lama ke halaman beranda domain baru. Redirect sebaiknya menuju halaman baru yang paling relevan dengan URL sebelumnya.
Google memperingatkan bahwa pengalihan banyak URL lama ke satu halaman yang tidak relevan dapat menimbulkan masalah dan bahkan diperlakukan sebagai soft 404.
Setelah persiapan selesai, proses migrasi dapat dilakukan secara bertahap.
1. Tambahkan Domain Baru ke Hosting
Tambahkan domain baru pada hosting dan arahkan DNS ke server yang menjalankan website. Pastikan domain baru dapat terhubung dengan server sebelum mengubah URL WordPress.
Jika memungkinkan, lakukan pengujian terlebih dahulu sehingga website tidak mengalami downtime yang tidak diperlukan.
2. Pasang SSL pada Domain Baru
Pastikan sertifikat SSL aktif untuk domain baru. Kemudian uji beberapa URL:
Pastikan semuanya dapat diakses menggunakan HTTPS tanpa peringatan keamanan.
3. Ubah WordPress Address dan Site Address
WordPress memiliki dua pengaturan URL penting:
Keduanya tersedia pada Settings → General untuk instalasi WordPress standar. Misalnya sebelumnya: https://domainlama.com diubah menjadi: https://domainbaru.com. Pastikan URL ditulis dengan benar dan tidak menambahkan slash / di bagian akhir.
4. Jika Tidak Bisa Mengakses Dashboard, Gunakan wp-config.php
Dalam kondisi tertentu, setelah URL diganti website justru tidak dapat diakses melalui dashboard. Salah satu metode yang dapat digunakan adalah mendefinisikan URL melalui wp-config.php:
define( 'WP_HOME', 'https://domainbaru.com' );
define( 'WP_SITEURL', 'https://domainbaru.com' );
Metode ini dapat membantu mengembalikan akses website, tetapi nilai tersebut menjadi hard-coded sehingga tidak lagi dapat diedit melalui halaman General Settings selama konstanta tersebut digunakan. WordPress mendokumentasikan metode ini sebagai salah satu cara mengubah Site URL secara manual.
5. Lakukan Search and Replace URL Lama
Mengubah siteurl dan home saja belum tentu cukup. URL domain lama dapat masih tersimpan pada berbagai bagian database WordPress, misalnya:
Karena itu, lakukan search and replace dari domain lama ke domain baru. Contohnya: https://domainlama.com menjadi https://domainbaru.com
Untuk proses ini, gunakan metode yang mampu menangani data serialized WordPress. Hindari melakukan penggantian teks secara sembarangan langsung pada database karena beberapa data WordPress menggunakan struktur serialized yang dapat rusak jika diganti dengan cara yang tidak tepat.
Jika menggunakan WP-CLI, WordPress memberikan contoh perintah:
wp search-replace 'https://domainlama.com' 'https://domainbaru.com' --skip-columns=guid
WordPress juga menyediakan opsi untuk memperbarui home dan siteurl melalui WP-CLI. Sebelum menjalankan search and replace pada database produksi, pastikan backup sudah tersedia.
Salah satu cara mengurangi kompleksitas migrasi adalah mempertahankan struktur URL lama. Misalnya: domainlama.com/cara-membuat-website/ menjadi domainbaru.com/cara-membuat-website/, bukan sekaligus mengubahnya menjadi: domainbaru.com/panduan/website/cara-membuat-website/
Jika hanya domain yang berubah, mempertahankan slug dan struktur permalink akan membuat pemetaan URL jauh lebih sederhana. Permalink merupakan alamat permanen untuk posting, halaman, kategori, dan arsip WordPress, sehingga perubahan struktur URL perlu direncanakan dengan hati-hati.
Setelah domain baru aktif, URL lama harus mengarahkan pengguna dan crawler ke URL baru. Gunakan 301 redirect atau pengalihan permanen lainnya dari URL lama ke URL baru yang sesuai.
Contohnya: https://domainlama.com/artikel-wordpress/ dialihkan ke https://domainbaru.com/artikel-wordpress/
Google menyatakan bahwa pengalihan permanen seperti 301 tidak menyebabkan penurunan PageRank secara otomatis. Namun, selama proses migrasi tetap dapat terjadi fluktuasi sementara karena Google perlu melakukan crawling dan indexing terhadap URL baru.
Jika server menggunakan Apache dan konfigurasi redirect dilakukan melalui .htaccess, contoh sederhananya dapat berupa:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?domainlama\.com$ [NC]
RewriteRule ^(.*)$ https://domainbaru.com/$1 [R=301,L]
Aturan tersebut mempertahankan path URL. Contohnya domainlama.com/blog/wordpress/ akan diarahkan menjadi domainbaru.com/blog/wordpress/
Namun, konfigurasi server dapat berbeda. Jika menggunakan Nginx, LiteSpeed, CDN, atau layanan proxy tertentu, aturan redirect perlu disesuaikan dengan infrastrukturnya.
Jangan membuat redirect seperti: domainlama.com → domainsementara.com → domainbaru.com. Jika memungkinkan, arahkan langsung: domainlama.com → domainbaru.com
Google menyarankan agar pengalihan diarahkan langsung ke tujuan akhir dan menghindari rantai redirect yang panjang karena dapat menambah latensi dan memperumit proses crawling.
Setelah domain baru aktif, periksa link internal. Contohnya, artikel pada domain baru seharusnya tidak lagi memiliki link seperti: https://domainlama.com/artikel-a/. Jika halaman tersebut sudah dipindahkan, ubah menjadi: https://domainbaru.com/artikel-a/ . Periksa terutama:
Google juga menyarankan memperbarui internal link agar mengarah langsung ke URL baru setelah migrasi.
Canonical juga harus menggunakan domain baru. Misalnya, halaman: https://domainbaru.com/cara-membuat-website/, sebaiknya memiliki canonical yang mengarah ke URL baru tersebut, bukan masih https://domainlama.com/cara-membuat-website/
Canonical yang salah dapat memberikan sinyal yang membingungkan mesin pencari mengenai URL mana yang seharusnya dianggap sebagai versi utama. Google secara khusus menyarankan agar halaman pada situs baru menggunakan canonical yang mengarah ke URL baru setelah proses migrasi.
Sitemap pada domain baru harus berisi URL domain baru. Contohnya:
https://domainbaru.com/post-1/
https://domainbaru.com/post-2/
https://domainbaru.com/post-3/
Bukan:
https://domainlama.com/post-1/
https://domainlama.com/post-2/
https://domainlama.com/post-3/
Setelah migrasi, kirim sitemap baru melalui Google Search Console. Google menjelaskan bahwa sitemap baru dapat membantu Google menemukan URL baru selama proses pemindahan situs.
Pastikan robots.txt pada domain baru tidak secara tidak sengaja memblokir crawler. Contoh masalah:
User-agent: *
Disallow: /
Konfigurasi seperti itu dapat mencegah crawler mengakses website. Jika sebelumnya website menggunakan aturan khusus selama tahap development atau staging, pastikan aturan tersebut tidak terbawa ke website produksi. Google juga menyarankan memastikan konfigurasi robots.txt dan aturan noindex pada situs baru sudah sesuai ketika migrasi dimulai.
Google Search Console sangat penting selama perpindahan domain. Sebelum migrasi, pastikan domain lama dan domain baru sudah diverifikasi. Untuk perubahan domain, Google menyediakan fitur Change of Address di Search Console. Fitur ini digunakan ketika website berpindah dari satu domain atau subdomain ke domain atau subdomain lain.
Pada migrasi domain, Google juga menyarankan agar seluruh varian yang relevan diverifikasi, termasuk versi www dan non-www serta varian HTTP/HTTPS jika diperlukan. Panduan Google yang diperbarui pada 2026 juga menekankan penanganan seluruh varian domain dan subdomain dalam migrasi. Secara umum, alurnya adalah:
Jika website menggunakan Google Analytics atau platform analytics lainnya, periksa konfigurasi domain baru. Selain analytics, periksa juga:
Tujuannya agar perubahan domain tidak menyebabkan data tracking berhenti atau sistem eksternal masih mengarah ke alamat lama.
301 redirect membantu mempertahankan sinyal dari URL lama, tetapi sebaiknya link eksternal yang penting juga diperbarui jika memungkinkan. Prioritaskan backlink dari:
Google menyarankan pemilik website mencoba memperbarui backlink eksternal yang penting agar langsung mengarah ke domain baru. Namun, Anda tidak harus langsung memperbarui semua backlink. Redirect permanen tetap diperlukan agar URL lama tetap dapat mengarahkan pengguna dan crawler ke lokasi baru.
Migrasi domain tidak hanya menyangkut halaman HTML. Periksa juga URL untuk:
Google secara khusus menyebutkan bahwa aset seperti gambar, video, JavaScript, dan CSS perlu diperhitungkan dalam pemetaan migrasi. Pastikan tidak ada gambar yang masih memanggil URL lama jika seharusnya sudah menggunakan domain baru.
Setelah website aktif, lakukan crawling untuk menemukan masalah. Periksa apakah terdapat:
noindex yang tidak seharusnya;Untuk website besar, crawler SEO dapat membantu menemukan masalah secara lebih cepat dibandingkan pemeriksaan manual.
Gunakan URL Inspection untuk memeriksa halaman penting pada domain baru. Prioritaskan:
Perhatikan apakah Google dapat mengakses URL tersebut dan apakah URL sudah dapat diproses untuk indexing.
Jangan menganggap semua halaman akan langsung berpindah indeks pada hari yang sama. Google menyebutkan bahwa proses migrasi dilakukan secara bertahap dan dapat memerlukan waktu beberapa minggu atau lebih.
Setelah migrasi, jangan langsung menyimpulkan bahwa migrasi gagal hanya karena traffic mengalami penurunan sementara. Pantau beberapa indikator secara berkala:
| Indikator | Yang Perlu Diperhatikan |
|---|---|
| Organic Traffic | Apakah traffic mulai berpindah ke domain baru |
| Impressions | Apakah visibilitas di Google mulai kembali |
| Clicks | Apakah pengguna mulai mengakses URL baru |
| Indexed Pages | Apakah halaman baru mulai terindeks |
| 404 | Apakah terdapat URL lama atau baru yang rusak |
| Redirect | Apakah URL lama mengarah ke tujuan yang tepat |
| Ranking | Apakah keyword utama mengalami perubahan |
| Server Error | Apakah terdapat error 5xx setelah migrasi |
Google menyarankan memantau traffic pada situs lama dan baru selama proses pemindahan. Seiring waktu, traffic pada domain lama diharapkan menurun sementara traffic pada domain baru mulai meningkat.
Jangan buru-buru menghapus domain lama atau redirect. Google merekomendasikan mempertahankan redirect setidaknya selama satu tahun untuk membantu proses transfer sinyal dan memungkinkan Google melakukan crawling ulang terhadap URL lama. Dari sisi pengguna, redirect bahkan dapat dipertahankan lebih lama jika memungkinkan.
Selain SEO, mempertahankan domain lama juga berguna karena masih mungkin ada pengguna yang mengetik alamat lama atau website lain yang belum memperbarui backlink mereka.
Beberapa kesalahan berikut cukup sering menyebabkan masalah SEO setelah migrasi.
1. Hanya Mengganti Domain di WordPress
Mengubah WordPress Address dan Site Address saja belum cukup. URL lama dapat masih tersimpan di database, konten, plugin, tema, atau aset.
2. Tidak Membuat 301 Redirect
Jika domain lama langsung dimatikan, pengguna dan crawler yang mengakses URL lama tidak mendapatkan jalur menuju URL baru.
3. Semua URL Dialihkan ke Homepage
Redirect dari semua halaman lama ke homepage bukan solusi yang ideal jika halaman pengganti yang relevan sebenarnya tersedia.
4. Mengubah Domain dan Struktur URL Sekaligus
Jika tidak diperlukan, hindari mengubah domain, permalink, struktur website, desain, CMS, dan konten secara bersamaan. Semakin banyak perubahan dilakukan sekaligus, semakin sulit menemukan penyebab jika performa SEO berubah. Google sendiri menyarankan melakukan perubahan secara bertahap jika memungkinkan.
5. Sitemap Masih Menggunakan Domain Lama
Sitemap domain lama yang masih menjadi sumber utama dapat memperlambat proses pemahaman struktur URL baru.
6. Canonical Masih Mengarah ke Domain Lama
Hal ini dapat memberikan sinyal yang tidak sesuai mengenai versi utama halaman.
7. Robots.txt Memblokir Domain Baru
Website sudah benar secara teknis, tetapi crawler tidak dapat mengaksesnya karena aturan robots.txt.
8. Redirect Dihapus Terlalu Cepat
Menghapus domain lama segera setelah domain baru aktif dapat menyebabkan pengguna dan crawler kehilangan jalur menuju URL baru.
Tidak ada metode yang dapat menjamin ranking akan tetap identik setelah pergantian domain. Namun, risiko dapat diminimalkan dengan memastikan Google memperoleh sinyal yang jelas bahwa website telah berpindah, bukan menghilang.
Hal paling penting adalah mempertahankan hubungan antara URL lama dan URL baru melalui redirect permanen, menjaga struktur URL jika memungkinkan, memperbarui internal link, canonical, sitemap, serta menggunakan Google Search Console untuk membantu proses migrasi. Google juga menyatakan bahwa fluktuasi sementara selama pemindahan situs merupakan hal yang dapat terjadi.
Dengan kata lain, tujuan utama migrasi bukan sekadar membuat domain baru dapat dibuka, tetapi memastikan pengguna, mesin pencari, dan berbagai sinyal SEO dapat mengikuti perpindahan tersebut dengan benar.
Cara mengganti domain WordPress tanpa kehilangan SEO membutuhkan proses yang lebih terencana daripada sekadar mengganti alamat website. Sebelum migrasi, buat backup, catat performa SEO, siapkan domain baru, dan buat pemetaan URL. Setelah itu, ubah URL WordPress, lakukan search and replace dengan metode yang aman, pertahankan struktur permalink jika memungkinkan, dan terapkan 301 redirect dari URL lama ke URL baru yang relevan.
Setelah domain baru aktif, jangan lupa memperbarui internal link, canonical, sitemap, robots.txt, Google Search Console, serta berbagai tools analytics. Pantau indexing, traffic, error 404, redirect, dan performa halaman selama proses migrasi. Dengan langkah yang sistematis, perpindahan domain WordPress dapat dilakukan dengan lebih aman sekaligus membantu mempertahankan sinyal SEO yang telah dibangun sebelumnya.
Untuk mendapatkan informasi lain seputar WordPress, website, hosting, SEO, dan teknologi digital, kunjungi Blog Hosteko dan temukan berbagai panduan yang dapat membantu mengelola website dengan lebih optimal.
Dalam lingkungan bisnis modern, data biasanya berasal dari banyak sistem yang berbeda. Perusahaan dapat memiliki…
Setelah mengetahui bahwa TeraBox merupakan layanan penyimpanan berbasis cloud, hal berikutnya yang perlu diperhatikan adalah…
Memindahkan website WordPress ke hosting baru sering dianggap sebagai pekerjaan yang berisiko. Kesalahan saat memindahkan…
Kebutuhan menyimpan foto, video, dokumen, dan berbagai file digital terus meningkat seiring penggunaan smartphone dan…
Sudah meletakkan HP jauh dari tempat tidur, tetapi beberapa menit kemudian mengambilnya lagi? Salah satu…
WordPress pada dasarnya menyediakan beberapa jenis konten seperti Post dan Page. Namun, kebutuhan sebuah website…