Migrating Wordpress to Blogger

My task of migrating my Wordpress blog to Blogger was surprisingly easy. I could have just started a new blog and used that one from now on, but I didn't want to maintain two forever, and I didn't want to have to keep upgrading Wordpress. I allocated half a day to complete the task, and couldn't believe that it only took 30 minutes.


The first thing you want to do is to export your Wordpress blog as a data file. I'd recommend going through and approving any comments you want to travel with you first.
  1. Log into your Wordpress installation
  2. Under Tools, click Export
  3. Chose the appropriate option, and click Download Export File
  4. Save this someplace locally. You may want to sanity check by opening it and making sure that key posts are there.
Now, you need to convert it to something that Blogger can recognize. The tool I used to do this was wordpress2blogger.
Finally, you want to create a blog that uses this file.
  1. Go to Blogger and sign in with the account you want to use
  2. Click Create a Blog
  3. Name your blog and select a blogspot URL
  4. Choose whatever template you like
  5. Once you see the Your blog has been created! screen, click on Advanced Setup Options
  6. Click on Import Blog Tool
  7. Upload the converted Wordpress file and presto! You should be ready to go.
I followed a recommendation to elect not to publish everything right away. This allows you to proof how your posts look before publishing them.

Now, if you are like me, you want to use your own domain for your blog.
  1. Go to your Blogger dashboard
  2. Under the blog you created, click Settings
  3. Click on Publishing (next to Basic)

  4. Enter the domain you want to use for your blog (I also selected the redirect option)
  5. Save the settings
That's just part one for using your custom domain. You now have to add a CNAME for it. This part may vary for different hosting providers. I use HostGator, so my instructions will be geared towards that.
  1. Log into your hosting dashboard
  2. Click on Advanced DNS Zone Editor

  3. Add four A records with the following information:
    blog    14400    A    216.239.32.21
    blog    14400    A    216.239.34.21
    blog    14400    A    216.239.36.21
    blog    14400    A    216.239.38.21
  4. Finally, add one CNAME record with the following information:
    blog    14400    CNAME    ghs.google.com
You should be good to go! You'll still be able to access your blog with the blogspot URL you selected, but you will also see it on your own custom domain.

Popular posts from this blog

Engineering: a first run experience

Saving the world: using persistent storage with a containerized Minecraft server

Julia on Google Compute Engine: working with files