Cara Benar Ekspor Blogger ke WordPress

Sewaktu pertama kali memindahkan blog dari blogger.com ke wordpress self-hosting dulu, saya tidak tau cara yang benar sehingga banyak konten yang tercecer dan pada akhirnya menurunkan jumlah pengunjung selama 6 bulan pertama. Untungnya jumlah pengunjung akhirnya bisa stabil lagi.

Hari ini, saya mau memindahkan satu lagi blog dari blogger ke wordpress supaya lebih mudah diurus. Tapi, proses pemindahan ini tidak berjalan mulus karena ada beberapa kendala. Karena itu, sekalian saya tulis artikelnya untuk berbagai ilmu.

Saya anggap kalian yang membaca artikel ini sudah bisa menginstall wordpress di hosting sendiri dan hanya perlu bantuan bagaimana cara yang benar memindahkan blog dan kontennya.

1. Edit permalinks

Sebelum melakukan proses export-import, ada beberapa hal yang harus dilakukan terlebih dahulu. Bagian paling penting adalah edit permalink agar tidak kehilangan traffic dari mesin pencari.

Cari bagian settings –> permalinks

Pada bagian custom structure, copy-paste struktur URL berikut : /%year%/%monthnum%/%postname%.html

2. Pindahkan blog

Saya tidak menyarankan menggunakan plugin blogger importer bawaan WordPress, karena saya sendiri mengalami error saat menggunakannya. Saya menyarankan menggunakan plugin “Blogger Importer Extended“. Tutorialnya seperti dibawah ini :

Add new plugins tersebut dan install, setelah selesai klik Start!

blogger2wordpress-1

Klik tombol “Ok, let’s go”

Cara Benar Ekspor Blogger ke Wordpress 1

Setelah itu berikan otoritas pada plugin ini dengan klik “Accept”

Cara Benar Ekspor Blogger ke Wordpress 2

Pilih blog yang akan dipindahkan

Cara Benar Ekspor Blogger ke Wordpress 3

Klik “Start Import”

Cara Benar Ekspor Blogger ke Wordpress 4

Tunggu hingga proses selesai

Klik “Assign Author”

Cara Benar Ekspor Blogger ke Wordpress 5

Selamat, semua konten sudah pindah ke blog wordpress.

3. Pindahkan gambar

Ini sebenarnya sebuah opsional. Sekalipun tidak memindahkan gambar ke hosting sendiri, gambar akan tetap muncul karena pada dasarnya gambar tersebut tersimpan di server milik Google. Hati-hatilah jika blog sebelumnya memiliki banyak gambar berukuran besar karena bisa menghabiskan banyak sekali disk space hosting.Tapi, bagi yang mau memindahkan gambar-gambarnya, berikut ini caranya :

Download & Install plugin “Import External Images

Klik Media >> Import Images

Cara Benar Ekspor Blogger ke Wordpress 6

Klik Import Images Now

Jika jumlah post lebih dari 50, maka ketika jumlah import rasanya tidak berjalan, coba refresh page tersebut

Tunggu hingga proses selesai dan semua gambar keimport

4. Redirects Feeds

Cara ini sangat penting, terutama bagi yang memiliki banyak follower di akun bloggernya. Hal ini agar pengikut kalian tetap memperoleh update walau blog sudah pindah menggunakan WordPress. Caranya cukup mudah, seperti dibawah ini :

Masuk ke akun blogger.com dan cari bagian pengaturan/setting

Pilih other/lainnya

Cara Benar Ekspor Blogger ke Wordpress 7

Pada bagian Post Feed Redirect URL, isinya alamat feed yang baru (umunya, alamat feed wordpress adalah namadomain.com/feed)

5. Pengaturan Redirect Situs

Langkah ini terbilang agak ribet. Jadi, lakukan dengan hati-hati.

1. Masuk ke akun blogger dan pilih bagian Template

2. Di bagian paling bawah, klik bagian revert to classic template/ kembali ke tampilan klasik

Cara Benar Ekspor Blogger ke Wordpress 8

3. Ganti SELURUH kode HTML dengan kode dibawah ini dan ganti seluruh example.com dengan domain wordpressmu.


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="<$BlogLanguageDirection
gt;"> <head> <title><$BlogPageTitle
gt;</title> <script type="text/javascript"> <MainOrArchivePage> window.location.href='http://www.example.com/' </MainOrArchivePage> <Blogger><ItemPage> window.location.href='http://www.example.com/blogger/?q=<$BlogItemPermalinkURL
gt;' </ItemPage></Blogger> </script> <MainPage><link rel="canonical" href="http://www.example.com/" /></MainPage> <Blogger><ItemPage> <link rel="canonical" href="http://www.example.com/<$BlogItemPermalinkURL
gt;" /> </ItemPage></Blogger> </head><body> <div style="border:#ccc 1px solid; background:#eee; padding:20px; margin:80px;"> <p>This page has moved to a new address.</p> <h1> <MainOrArchivePage><a href="http://www.example.com"><$BlogTitle
gt;</a></MainOrArchivePage> <Blogger><ItemPage> <a href="http://www.example.com/<$BlogItemPermalinkURL
gt;"><$BlogItemTitle
gt;</a> </ItemPage></Blogger> </h1> </div> </body></html>

4. Save! Dan sekarang jika ada pengunjung yang mengunjungi link di blog lama maka akan langsung dipaksa pindah ke alamat baru.

5. Selanjutnya melakukan setting pada WordPress. Jika menggunakan Cpanel, masuk ke bagian file manager >> wp-content >> theme >> folder nama theme yang dipakai

6. Pada folder theme yang dipakai, buat sebuah file baru dengan nama wpb-blogger.php

7. Edit file tersebut dan copy-paste kode seluruh kode dibawah ini :


<?php
 /*
  Template Name: WPBeginner Blogger
 */
 global $wpdb;
 $old_url = $_GET['q'];
 if ($old_url != "") {

// Fix for blogger blogs with .de and other tlds in their URLs
$tld_fix = preg_replace("/blogspot.[a-zA-Z0-9]+/", "blogspot.com", $old_url);
$permalink = explode("blogspot.com", $tld_fix);
   $q = "SELECT guid FROM $wpdb->posts LEFT JOIN $wpdb->postmeta ".
        "ON ($wpdb->posts.ID = $wpdb->postmeta.post_id) WHERE ".
        "$wpdb->postmeta.meta_key='blogger_permalink' AND ".
        "$wpdb->postmeta.meta_value='$permalink[1]'";
  $new_url = $wpdb->get_var($q)? $wpdb->get_var($q) : "/";
  header ("HTTP/1.1 301 Moved Permanently");
  header("Location: $new_url");
 }
?>

8. Buat sebuah PAGE baru di wordpress, pilih WPBeginner Blogger sebagai template-nya dan beri judul blogger

Cara Benar Ekspor Blogger ke Wordpress 9

9. Selamat! Sekarang seluruh link dari blog lama akan menuju ke blog baru.

Leave a Reply