Cara ganti domain tanpa kehilangan traffic pada blog wordpress

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



  1. Berpikir bahwa nama lama kurang bagus, kurang brandable sehingga mencari alternatif nama lain yang lebih bagus.

  2. Nama lama kurang sesuai dengan topik blog.

  3. 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

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.


Posting Komentar untuk "Cara ganti domain tanpa kehilangan traffic pada blog wordpress"