How to Transfer A Blog From Blogger To

by Joseph Putnam

Last updated on February 21st, 2018

For a lot of bloggers, self hosting with provides the most professional blogging platform available. If you started out using Blogger and now need a professional presence, there’s a good chance that you’re ready to switch to

But the point of this article isn’t to convince you to switch. If you’re trying to decide whether or not to switch, there are better articles to read. But if you have decided to switch, this post will walk you through step by step how to quickly and easily transfer from Blogger to

Step 1: Sign up for hosting

Blue Host Web hosting

The first step in transferring from Blogger to is to sign up for hosting. If you haven’t picked out a hosting company yet, Blue Host offers low prices that are competitive with other popular WordPress hosts, and they’re also reliable. To top it off, they provide excellent customer service, and they’re control panel is one of the easiest to use. You can’t go wrong by choosing Blue Host.

Another good choice is Host Gator. They offer some of the best rates in the business, and they’re known for their excellent customer service.

Note: If you haven’t already purchased a domain name, Blue Host also offers a free domain name when you set up your account.

Step 2: Install WordPress on your hosting account

Blue Host hosting panel

After signing up for hosting, the next step is to install WordPress on your hosting account. To do so, first log into your hosting control panel. Next, find the WordPress icon located underneath a heading such as “Simplescripts Installation” or “Software/Services.” The wording will be different for each hosting company, and you can always start a live chat with customer support if you need help. Once you find the icon, follow the steps to install WordPress.

Note: If possible, you’ll want to install WordPress as a temporary installment. This will allow you to set up the site on a temporary site so you aren’t making all of the changes live while your readers are watching.

Step 3: Import to WordPress

Wordpress Importer

The next step is to import posts from Blogger to WordPress. To do so, log into your temporary wordpress installment by going to After logging in, go to the left-hand sidebar and click on “Tools” and then select “Import Posts.” On the next page where you’ll be asked which type of posts you’d like to import, choose the option titled “Blogger.”

You’ll next be asked if you’d like to install an “importer for Blogger.” The answer is yes, so click the red button to install the importer. Then click to activate and install the plugin. You’ll now click to authorize WordPress to access your Blogger account, and then follow the steps to import posts from Blogger to WordPress.

Step 4: Double check the content

Number of posts

Now that the posts have been transferred, you’ll need to double check that all of the posts and comments transferred correctly. You can do this by comparing the number of posts and comments in WordPress to the number of posts and comments in Blogger. You’ll have at least one extra post and one extra page in WordPress due to the fact that WordPress automatically generates a welcome post and sample page when it’s first installed. You’ll want to delete each of these posts and pages.

Note: Sometimes not all of the posts or comments transfer correctly. If this is the case, there may or may or may not be an easy way to get all of the posts transferred. You can contact Blogger or troubleshoot by searching on Google if these posts are critical for your blog. In cases like this, it’s often easier to not worry about the lost posts and move on.

Step 5: Choose and configure a theme

Wordpress theme install

After making sure the content transferred correctly and is ready to go, navigate to “Appearance” in the right-hand sidebar of the WordPress dashboard and select themes.Then click “Install Themes” at the top of the page and follow the steps to install a new WordPress theme.

You’ll want to pick out a theme that you like and configure it to work the way you want it to. After picking the right theme for your site, you can take some time to configure it to look the way you want it to by installing plugins and widgets and adding pages. You can even pay a designer for a custom theme if you’re so inclined.

Step 6: Change the permalink structure in WordPress

Permalink structure

The next step is to change the permalink structure in WordPress. The reason you have to do this is that Blogger does crazy things with their permalink structure. In order to minimize the number of broken links, you’ll need to change the permalink structure in WordPress to match the crazy setup in Blogger.

To do this, click on “Settings” in the left-hand sidebar of the WordPress dashboard, and then click permalinks. Now, click the radio button for “custom structure.” To the right of the button, copy and paste this: /%year%/%monthnum%/%postname%.html

The permalink structure in WordPress will now match the structure on the old Blogger site. This will cause most of the links to work properly and minimize the number of broken links.

Note: This will minimize the number of broken links, but it won’t eliminate them entirely. This is due to the fact that Blogger removes articles such as “a,” “an,” and “the” from urls for post titles and WordPress does not. Because of this, a post with a title such as, “The Absolute Best Way to Start a WordPress Blog,” will have a url that looks like “” in Blogger and “” in WordPress. One way to fix this is to go through and manually change the broken urls in WordPress. The other way is to not worry about it. If there’s a third and better way and you know what that is, make sure to leave a comment at the end of this post.

Step 7: Sign up for and configure Feedburner


Now that you’re using WordPress, you’ll need to sign up for Feedburner in order to manage RSS feeds and subscriptions yourself. Start by going to Feedburner and signing up for an account. You’l then walk through the steps to set up your Feedburner account and burn a feed. If you need more instructions about how to do that, you can find that out here and here.

Step 8: Change the domain settings


Now that the new WordPress site is set up and ready to go, you’re ready to change the domain settings of your temporary site (this assumes that you set up the site on a temporary domain). To do this, log into your hosting panel and find an icon labeled “phpMyAdmin” and click. Next, click on “databases” and then click the database for your WordPress installation. Now, find “wp_options” and click. Line 1 will be for your site url. Click to edit this line and change it out the url from the temporary one to the permanent one. Now, click “wp_options” again, click to edit line 37, and again replace the temporary url with the new one.

Note: If this step becomes too difficult, contact customer for your hosting account. There’s a good chance that they can walk you through it by chat or even make the change for you.

Step 9: Forward the nameservers

domain manager

The next and final step is to forward the nameservers for your domain name. To do this, you’ll log into the dashboard where you purchased your domain. You’ll then click to manage the domain and then click to edit the nameservers. You’ll do this by replacing them with the nameserver information where your site is hosted. The new nameservers will look something like this: and

And that’s it for transferring a site from Blogger to By following these steps, your new site will be ready to go.



Get updates on new articles, webinars and other opportunities:

Joseph Putnam

Joe Putnam is the founder of ConversionEngine, an agency that builds conversion funnels which help clients generate more profit from PPC. He’s helped organizations increase SEO traffic 769%, cut their cost per acquisition in half, and 12X their leads from AdWords. He also co-wrote two in-depth guides with Neil Patel: the definitive guide to copywriting and the definitive guide to conversion rate optimization.


Comment Policy

Please join the conversation! We like long and thoughtful communication.
Abrupt comments and gibberish will not be approved. Please, only use your real name, not your business name or keywords. We rarely allow links in your comment.
Finally, please use your favorite personal social media profile for the website field.


Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Tecmobs says:
    July 21, 2017 at 11:31 am

    Thanks for this post…i have had thoughts of moving to wordpress from blogger, i pray all goes well.

  2. Tecmobs says:
    July 10, 2017 at 10:37 am

    i want to move my blogger blog to wordpress, i hope this tutorial works for me.

  3. Dteamx says:
    May 23, 2017 at 2:14 am

    Hello Joseph Putnam,
    With the help of your post I successfully switch my blog from blogger to WordPress, I just follow the step to step then its done…Thanks for sharing such information…..

  4. Anonymous says:
    September 14, 2016 at 8:18 pm

    My developer is trying to convince me to move too .net from PHP.

    I have always disliked the idea becdause of the expenses. But he’s tryiong none the less.
    I’ve been using Movable-type on various websites for
    about a yar and am nervous about switching to another platform.
    I have heard great things about

    Is there a way I can transfer all my wordpress content into it?

    Any kind of help would be really appreciated!

  5. Coleman says:
    June 15, 2016 at 6:25 am

    You could certainly see your enthusiasm within the article you
    write. The world hopes for more passionate writers like
    you who are not afraid to say how they believe.

    Alwayss follow your heart.

  6. Mira Steward says:
    March 19, 2015 at 5:08 am

    Here’s the tool http:// I did the switch myself and it took quite awhile to figure out some of the roadblocks. Once I did it I was super proud of myself.

    • March 19, 2015 at 9:01 am

      Way to go, Mira! It looks like a great tool. But readers need to realize it costs $67 to use it.

  7. Jethro says:
    July 23, 2014 at 10:39 pm

    I’m planning to migrate my blogger blog to wordpress. Since, I found this, I think there is nothing to be afraid of to try it now. Thanks for this wonderful article! 🙂

    • July 24, 2014 at 9:47 am

      Your welcome, Jethro. So glad you found it useful.

    • Neil Patel says:
      July 24, 2014 at 4:06 pm

      Jethro, glad we could help 🙂

  8. anupriya says:
    June 14, 2014 at 10:44 pm

    Thaks sir to give us good information I use ur broken link strategy realy good work I am 100% satisfy

    • Neil Patel says:
      June 15, 2014 at 7:13 pm

      Anupriya, glad we could help 🙂

  9. wpdil says:
    February 25, 2014 at 1:19 pm

    Most of the blogger want to move from blogger to wordpress but they doesn’ t know what to do. Than this article is very usefull for those blogger. Thanks for sharing.

  10. September 15, 2013 at 6:39 am

    It’s appropriate time to make some plans for the future and it’s
    time to be happy. I’ve read this post and if I
    could I want to suggest you some interesting
    things or tips. Maybe you could write next articles referring to this article.

    I want to read even more things about it!

  11. dev says:
    May 31, 2013 at 11:06 am

    Thank you so much. This was really helpfull. I managed to do it because of you.

    • May 31, 2013 at 11:19 am

      Fantastic! Thanks for letting us know.

      • dev says:
        May 31, 2013 at 7:25 pm

        hi i transfered the blog to wp using bluehost. now how do I login to wp?
        can you assist me please?

  12. blepharoplasty says:
    April 3, 2013 at 1:59 am

    This is really interesting, You’re an excessively professional blogger. I’ve joined your rss feed and stay up
    for in search of extra of your fantastic post. Also, I
    have shared your site in my social networks

    • April 3, 2013 at 8:57 am

      Welcome! It’s good to have you in our community.

  13. chrissy says:
    January 22, 2013 at 10:29 am

    I do not see a radio option in step six.. can you help me?

    • Russ Henneberry says:
      January 22, 2013 at 10:54 am

      What version of WordPress are you running?

  14. Alex B. says:
    January 16, 2013 at 6:29 pm

    Great tips but it still looks quite difficult. l don’t think I can do it all by myself and I wouldn’t want to mess up my entire website 🙂 So I guess I will hire someone to do it for me…

  15. Nazmiye says:
    February 5, 2012 at 5:36 pm

    […] addition to registering (find out about domain name registration) my chosen domain name I also registered a domain appropriate to the name of my Company […]

  16. Ekrem says:
    February 4, 2012 at 1:50 am

    I decided to migrate my blog to WP -3.3.1- from Blogger by inspiring from this post. After migrating the blog and running fix.php with installing “Permalink Fİnder” plugin, permalink problem still remains. Even I take a look at the DB -wp_posts & wp_postmeta- with PMA but nothing can’t be seen. Is this method compatible w/ WP 3.3.1?

  17. Gajanan says:
    January 28, 2012 at 4:24 am

    Hello Russ.

    Nice article I must say.

    Regarding the blogger permalink fix issue as correctly pointed by Mr. Harsh above, you can use a file Fix.php with the code as given in this article.

    Hope your readers will be benefited with it. 🙂

    • Russ Henneberry says:
      January 28, 2012 at 3:14 pm

      Thanks Gajanan!

  18. Harsh Agrawal says:
    January 27, 2012 at 11:19 am

    NIce article but not perfect reason being you ignored the SEO aspect of it..!!
    Here are two additions:
    Use Blogger permalink fix plugin before changing your permalinks in WordPress, that will take care of slugs which were ignored in BlogSpot..
    Use Image cache plugin to import all images from Picasa to your WordPress server….
    Overall useful for beginners.. 🙂

    • Russ Henneberry says:
      January 27, 2012 at 2:51 pm

      @Harsh — Thanks for these additions!

Show Me My Heatmap

Click tracking, heat maps, and without a spreadsheet? Yes, please. is one solut...

Aimee Graeber


What makes people leave your website?