Cara Migrasi dari Blogger ke WordPress Tanpa Kehilangan Trafik

Cara Migrasi dari Blogger ke WordPress Tanpa Kehilangan Trafik

Cara Migrasi dari Blogger ke WordPress Tanpa Kehilangan Trafik

Blogger atau Blogspot merupakan penyedia layanan blog gratis yang disukai banyak blogger. Pasalnya, selain gratis platform ini juga menawarkan berbagai kemudahan dan fleksibilitas dalam pengelolaan blog dan konten-kontennya.

Akan tetapi, beberapa blogger memilih hijrah ke CMS blog lain karena berbagai macam alasan. Masalahnya, pengunjung blog tidak serta-merta akan ikut pindah ke blog yang baru. Lantas bagaimana solusinya?

Nah, solusi terbaiknya adalah menggunakan WordPress self-hosted. Perlu diketahui bahwa ada dua jenis blog WordPress, yaitu versi gratis (dengan subdomain wordpress.com) dan self-hosted atau yang menggunakan domain dan hosting sendiri.
migrasi dari blogger ke wordpress
Walau demikian, proses migrasi dari Blogger ke WordPress ini harus dilakukan setahap demi setahap untuk meminimalkan dampak yang terjadi, terutama soal lalu lintas pencarian, peringkat di hasil pencarian Google, RSS Subscriber, hingga perubahan URL.

Nah, untuk tahu lebih jelas mengenai langkah-langkahnya, ikuti tutorial cara migrasi dari Blogger ke WordPress di bawah ini:

#1. Membuat WordPress Self-hosting

Untuk membuat WordPress self-hosting Anda harus menyewa hosting dan domain baru. Jika hosting dan domain sudah siap, masuk ke cPanel > buka Softaculous App Installer > instal WordPress.

#2. Ekspor data dari Blogger

Masuk ke dasbor Blogger kemudian klik Setelan > Lainnya > pada bagian Impor & Backup klik Backup konten, ini mencakup halaman, postingan, & komentar.

migrasi dari blogger ke wordpress

Setelah itu download file yang disediakan dan simpan di komputer Anda. File backup blog Anda ini berekstensi XML.

#3. Impor data ke WordPress

Berikutnya Anda impor file backup tersebut ke blog WordPress yang baru.
Masuk ke halaman admin WordPress Anda di alamat www.contohblog.com/wp-admin > di menu sebelah kiri pilih Tools > klik Blogger > klik Install Now.

migrasi dari blogger ke wordpress

Sampai di sini Anda harus menunggu proses pemasangan plugin-nya. Setelah plugin terpasang, aktifkan plugin lalu klik Run Importer > upload file XML yang tadi sudah Anda unduh dari blog lama.

Saat proses mengimpor, WordPress akan menanyakan author untuk setiap postingan. Pilih saja author yang sudah Anda buat di WordPress, yaitu Anda sendiri, atau bisa juga membuat author baru lagi.

Sekarang seluruh postingan, halaman dan komentar dari blog lama di Blogger sudah dipindahkan ke WordPress. Proses migrasi sebenarnya sudah selesai, tetapi tetap ikuti langkah-langkah selanjutnya supaya hasilnya lebih optimal.

#3. Menyesuaikan permalink

Untuk menyesuaikan dengan permalink yang sebelumnya digunakan di Blogger, maka Anda juga harus mengubah format permalink di WordPress. Masuk ke menu Settings > Permalink > pilih yang menggunakan tahun dan bulan (Month and name).

migrasi dari blogger ke wordpress

#4. Redirect Blogger ke WordPress

Ini adalah langkah paling sulit, tetapi cukup krusial untuk blog Anda. Masuk ke dasbor Blogger Anda lagi > Tema > Edit HTML > hapus semua kode yang ada di template > ganti dengan kode di bawah ini:

<html>
 <head>
  <title><$BlogPageTitle$></title>
   <script>
    <MainOrArchivePage>
    window.location.href="http://namablog.com/"
    </MainOrArchivePage>
    <Blogger>
     <ItemPage>
window.location.href="http:// namablog.com/?blogger=<$BlogItemPermalinkURL$>"
     </ItemPage>
    </Blogger>
   </script>
   <MainPage>
   <link rel="canonical" href="http://namablog.com/" />
   </MainPage>
   <Blogger>
    <ItemPage>
    <link rel="canonical" href="http://namablog.com/?blogger=<$BlogItemPermalinkURL$>" />
    </ItemPage>
   </Blogger>
 </head>
<body>
  <MainOrArchivePage>
   <h1><a href="http://namablog.com/"><$BlogTitle$></a></h1>
  </MainOrArchivePage>
  <Blogger>
   <ItemPage>
    <h1><a href="http://namablog.com/?blogger=<$BlogItemPermalinkURL$>"><$BlogItemTitle$></a></h1>
    <$BlogItemBody$>
   </ItemPage>
  </Blogger>
 </body>
</html>

Catatan:
Ganti URL namablog.com dengan nama blog baru Anda (WordPres).

Berikutnya Anda masuk ke halaman admin WordPress. Masuk ke menu Appearance > Editor > klik functions.php > salin kode di bawah ini tepat SEBELUM tag penutup “?>”.

function blogger_query_vars_filter( $vars ) {
  $vars[] = "blogger";
  return $vars;
}
add_filter('query_vars', 'blogger_query_vars_filter');
function blogger_template_redirect() {
  global $wp_query;
  $blogger = $wp_query->query_vars['blogger'];
  if ( isset ( $blogger ) ) {
    wp_redirect( get_wordpress_url ( $blogger ) , 301 );
    exit;
  }
}
add_action( 'template_redirect', 'blogger_template_redirect' );
 function get_wordpress_url($blogger) {
  if ( preg_match('@^(?:https?://)?([^/]+)(.*)@i', $blogger, $url_parts) ) {
    $query = new WP_Query (
      array ( "meta_key" => "blogger_permalink", "meta_value" => $url_parts[2] ) );
    if ($query->have_posts()) {
      $query->the_post();
      $url = get_permalink();
    }
    wp_reset_postdata();
  }
  return $url ? $url : home_url();
}

Lakukan langkah ini dengan benar supaya tidak terjadi kerusakan pada blog baru Anda.

Sekarang seluruh proses migrasi dari Blogger ke WordPress telah selesai. Namun, pastikan Anda tidak menghapus blog lama Anda di Blogger supaya tidak berpengaruh terhadap trafik. Ditambah lagi gambar yang ada di postingan blog WordPress masih berasal dari server Blogger.

Selain itu, sebaiknya Anda juga memeriksa setiap link yang ada di blog baru Anda. Sebab, mungkin saja ada link yang rusak tanpa sepengetahuan Anda.


Demikian penjelasan cara migrasi dari Blogger ke WordPress. Lakukan semua langkah tadi dengan berhati-hati. Semoga berhasil.
Buka Komentar