Tutorials, Tips, and Resources

for Creating a Better Blog



7-Day Blog Bootcamp Challenge


Shape up your blog in a week! (learn more)



How To Migrate from Blogger to WordPress (With a Blogspot URL)

I get asked pretty often if I can put together a tutorial showing Blogger users how to transfer their posts over to WordPress. Well, lookie here, your requests have been answered! This tutorial is for those Blogger users who do not yet have a custom domain set up who wish to move over to a self-hosted WordPress blog. If your blog URL is currently something like yourblogname.blogspot.com, then this tutorial is for you! If you have a custom domain set up on Blogger, please review this tutorial instead!

This post will cover:

  1. Setting up web hosting and your own domain name (required)
  2. Installing WordPress to your hosting account
  3. Migrating your posts from Blogger.com over to your new WordPress dashboard
  4. Setting up a redirection so that your readers and search engines will hit your new site when they go to the old one

1. Set up website hosting

This step is required when you are taking the plunge and upgrading to your very own self-hosted WordPress site. These instructions will not work for the free WordPress.com version.  I highly recommend using InMotion Hosting for your hosting for a couple of reasons: it’s highly affordable, starting at just $4.19/month for I Can Build A Blog readers, you get a totally free domain name, their servers are located in the US and are fast, you get unlimited bandwidth, AMAZING support, and a one-click WordPress installation. I even use them for this blog.

Click here to set up a hosting account and create a WordPress blog in 5 minutes.

2. Install WordPress to your hosting account

If you followed the link and instructions above, you should be golden!

3. Migrate your Blogger posts, comments, and images, over to your new WordPress account

Note that the importer tool does not migrate Pages made in Blogger, just Posts, comments, and images. You can easily copy over the content of any Pages into new WordPress pages.

First you’ll need to make sure you’re logged into your new WordPress dashboard, located at yourdomainname.com/wp-admin.

In the dashboard, head over to Tools > Import. You will see a list of blogs you can import here. Choose Blogger:

blogger-to-wp-3-1On the next page, click Authorize to authorize access to your Blogger/Google account. Accept the authorization on Google’s end:

blogger-to-wp-4-1Once authorized, a list of your available blogs will appear. On the right hand side, choose Import next to the Blogger blog you want to import. It will show you progress bars along the way. When it’s finished, you will have the option to set the author name of the posts if you like:

blogger-to-wp-5Next, you’re going to want to install a plugin to manage the redirection that will need to take place on your Blogger blog. Go to Plugins > Add New and search for “Blogger to WordPress” in the search box. It should look like the one below. Choose Install Now.

blogger-to-wp-6Once installed, click Activate Plugin:

blogger-to-wp-7Now head on over to Tools > Blogger To WordPress Redirection, and click the Start Configuration button:

blogger-to-wp-8It will find the blog you imported earlier. Click Get Code to display your redirection code:

blogger-to-wp-9Select the text in the box and copy it (CTRL + C or right click “Copy”)

blogger-to-wp-10Go back to your Blogger blog and first make a backup of the template. Go to Template, then Backup/Restore in the top right corner. Save the template to your computer.

Now click the Edit HTML button:

blogger-to-wp-11Select all of the text in the html textbox (CTRL + A) and paste your copied code. The code you copied should replace the existing code. Click Save Template.

blogger-to-wp-12Go back to WordPress and click the Verify Configuration button under the code area. It will display a test link for you so you can see the redirection take place.

blogger-to-wp-13Your Blogger site should now be properly redirecting to your new WordPress site! If you have any issues with the plugin, please visit the developer’s own page for help here.

I hope that helped!

This post uses an affiliate link in which this site earns a commission on each sign up, at no cost to you. This ensures you receive the premium hosting rate we are able to offer.

Move from Blogger to WordPress if you have a Blogspot URL


  • This sounds great! I can’t wait for the tutorial for custom domains because I’ve been considering switching to WordPress for a while.

  • Harriet

    Thanks so much for this, it was so helpful!

  • Dmytro Lazarchuk

    As for me the easiest way to move to WP is to use automated services, like CMS2CMS (https://cms2cms.com). You just need to go though the simple wizard.

  • thank you for #4, that was just what i needed! (and will do on my next day off work XD)

  • Nataliya Bogdanets

    Well, the category/tag problem made me abandon the WordPress import tool, I’ve got too many posts to sort things out. I made use of this tool http://goo.gl/WuA7fi – though it’s a commercial service, but the free demo that I checked out worked better than I could’ve expected. So, i switched to WP and now spending sleepless nights by the PC – there are so many exciting themes and plugins I can’t help it:)

  • Stacy LaRow

    Hello! Thank you for all of your knowledge! It has helped me so much! I am having a problem authorizing Blogger/Google. It keeps going to a page that says does not exist. I have tried a few times and logged in to my Google accounts as well but nothing that I have done seems to work. I was wondering if you would know how to fix what I am dealing with. Any advice would be greatly appreciated! Thank you!!

    • Stacy LaRow

      Ok, I figured it out! It looks like you have to install Blogger Importer Extended now and go from there and follow through the steps they give you. It is very simple!

  • Rachel Lopez

    Thanks for nice blog! Digital Ready Marketing provides SEO educational
    materials as well as SEO consulting to help websites rank higher.

Navigate