Kali ini saya berbagi pengalaman rahasia mengenai cara ganti domain tanpa kehilangan traffic pada blog wordpress , perlu tenaga ekstra dan waktu yang cukup untuk melakukan migrasi, dan sebaiknya dilakukan dalam waktu secepat mungkin agar blog tetap bisa diakses normal, dan yang terpenting lagi adalah blog baru tidak dianggap sebagai copy paste alias duplikat oleh mesin pencari google karena kita belum melakukan langkah penggantian domain secara sempurna. o.k langsung saja, berikut caranya
Alasan ganti domain
Beberapa alasan yang bisa menjadi latar belakang sehingga memutuskan untuk merubah nama domain blog wordpress antara lain
- Berpikir bahwa nama lama kurang bagus, kurang brandable sehingga mencari alternatif nama lain yang lebih bagus.
- Nama lama kurang sesuai dengan topik blog.
- Blog lama terkena banned adsense sehingga tidak bisa dipasang iklan lagi, sayang jika dibiarkan. perlu diketahui bahwa yang dibanned adalah nama domainya, sedangkan blognya bisa dilakukan perbaikan, diganti namanya sehingga kembali sesuai dengan kebijakan google adsense.
Cara ganti domain
Berikut langkah-langkah yang saya lakukan dalam mengganti domain blog wordpress lama ke domain baru tanpa kehilangan traffic.
Memindahkan file dan database hosting dari domain lama ke domain baru
jika kita menggunakan hosting yang berbeda maka perlu eksport dari hosting lama lalu di import ke hosting baru, tapi jika kita masih menggunakan satu hosting maka tinggal memindahkan semua file di direktori domain lama ke domain baru, caranya bisa melalui addons pada cpanel untuk mengarahkan name server domain baru ke hosting blog lama.
Ganti domain melalui setting –> General pada dashboard wordpress
pada WordPress Address (URL) dan Site Address (URL) = isi dengan nama domain baru lalu klik tombol save changes.
Merubah nama domain melalui wp-options pada database sql wordpress
langkah ini dilakukan jika kita tidak berhasil mengganti nama domain melalui dashboard admin wordpress, caranya masuk ke cpanel, pada php myadmin klik database blog wordpress kita, klik table wp_options lalu pada menu SQL kita ketikan perintah
UPDATE wp_options SET option_value = REPLACE (
option_value,
‘namadomainlamadisini.com‘,
‘gantidengandomainbaru.com‘);
jika sudah lalu klik tombol GO
Merubah semua kata yang mengandung nama domain lama ke domain baru melalui wp-content sql wordpress
masih di database sql pada php myadmin, buka table wp_content ketikan perintah berikut pada SQL untuk mengganti semua kata secara otomatis.
UPDATE wp_posts SET post_content = REPLACE (
post_content,
‘namadomainlamadisini.com‘,
‘gantidengandomainbaru.com‘);
jika sudah lalu klik tombol GO
Mengarahkan domain lama ke domain baru secara 301 permanent melalui cpanel
masuk ke menu redirects pada cpanel, kemudian setting pengalihan domain
redirects domain lama ke domain baru melalui cpanel
atau bisa buka file .htaccess dan isikan seperti ini
RewriteEngine on
RewriteCond %{HTTP_HOST} ^rumahbangun\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.rumahbangun\.com$
RewriteRule ^(.*)$ “http\:\/\/www\.bangurumah\.com\/$1″ [R=301,L]RewriteCond %{HTTP_REFERER} !^http://rumahbangun.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://rumahbangun.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.rumahbangun.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.rumahbangun.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://bangurumah.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://bangurumah.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.bangurumah.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.bangurumah.com$ [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ – [F,NC]
disitu kata rumahbangun.com adalah domain lama, sedangkan bangurumah.com adalah domain baru, jadi perlu diganti sesuai dengan domain lama dan domain baru yang kita gunakan.
Setting perubahan nama domain di Google webmaster search console
Kita daftarkan domain baru ke webmaster dalam satu akun dengan domain lama, selesaikan langkah sampai terverifikasi. setelah itu masuk ke webmaster domain lama, setting pada change adress untuk mengalihkan domain lama ke domain baru, setting ini bertujuan agar semua post yang sudah di index oleh google dapat dipindahkan ke domain baru.
Solusi jika terjadi 404 error not found pada url post blog baru
masuk ke admin dashboard worpress ke menu settings –> Permalinks, kembalikan pengaturan url ke default wordpress Plain lalu save changes, kemudian ganti lagi url ke customs sesuai pengaturan lama lalu akhiri lagi dengan klik tombol save changes.
Sampai disini kita sudah selesai melakukan perubahan nama domain lama ke domain baru, bisa dicek dengan mengakses domain lama pada browser, cek juga dengan mengakses salah satu url post blog lama, jika secara otomatis dialihkan ke domain baru, maka selamat perjuangan telah meraih kesuksesan. tapi kita masih harus menunggu selama beberapa bulan atau bahkan tahun sampai semua url blog lama yang terindex di google sudah 100% berganti ke domain baru, selama masa penantian itu biarkan setting diatas tanpa perubahan.
Punya saya ga bsa d akses sma sekali web nya. Kenapa ya stlah d ganti, stlah sya klik save change
untuk submit di webmaster gantialamat mengalami kesulitan gan ane.
terima kasih infonya
info yang pas sedang saya cari,,, tapi kalau dibading pakai wp all migration bagus mana mas ?