I have switched to a WordPress custom domain from Blogger quite recently. Since I have moved I’ve been meaning to import my old blog posts from Blogger onto the new blog (not because my posts were all that cool, just because they were mine and I wouldn’t want to leave them to rot in BlogSpot since BlogSpot is now blocked in the People’s Republic).

Anyhow, after reading many blog posts on the topic, through trial and error I discovered the easiest way to be the following (as described on Morningstar Multimedia LLC).

  1. Make sure you upgrade to WordPress 2.2. This won’t work in WordPress 2.1 or less.
  2. Make sure the blog you want to transfer is hosted on Blogspot.com. If yours isn’t, log onto Blogger.com. Select Settings > Publishing. Then click on publish at blogspot.com.
  3. Give your blog a BlogSpot name.
  4. Log onto your WordPress admin section. Click on Manage > Import > Blogger
  5. Click Authorize to log into your Google account.
  6. Click Grant Access to allow WordPress to access your Blogger Account.
  7. If all goes well, you should now see a list of your Blogger.com blogs in your WordPress admin.
  8. On the next screen, you’ll have to match up your Blogger author with your WordPress author settings. When you finish that, click “Save Changes”.
  9. Your posts should now be imported. You will probably have to go through each of them and add tags/categories and clean them up a bit, but the hard part is done.

It was relatively painless, although I will now have to spend quite a bit of time sorting out the meta-data. The sad thing is almost none of the comments on my posts were imported to wordpress. Disappointing but I don’t think I’m willing to repeat this process unless someone can help me on how to import the comments separately?

Read the original post here for more details/screen shots etc.

Related posts:

  1. Island Chic’s 100th post!