Migrate From Blogger to WordPress [Maintaining Permalinks, SEO, PageRank and Traffic]

I have already written a post on “Why WordPress is better than Blogger?” and why you should migrate your blog from Blogger to WordPress. There i mentioned that WordPress allows you effective SEO of your blog and also offers you full control over your blog. There are many other reasons why you should go for this change. Anyways, i migrated from Blogger to WordPress and everything really went very smooth and fine. However, some of the posts were a bit cluttered after this migration that i am fixing now. But at the whole, i would surely say that WordPress is much better than Blogger and can prove to be a great weapon in blogging if used properly.

Migrate From Blogger To WordPress Easily

You must have already read the post that why should you migrate from Blogger to WordPress and in this tutorial i will tell you how you can easily migrate your blog from Blogger to WordPress.

Migrate From Blogger to WordPress

In this migration process our main objectives would be - 

  1. Using the same domain before and after migration.
  2. Migrating all Blog posts and comments
  3. Maintaining all permalinks without any creation of 404 or “Not Found” error.
  4. Maintaining the Google PageRank of all individual blog posts.
  5. Maintaining the traffic and search engine optimization (SEO) of your blog.
  6. Retaining Facebook likes, Tweets, Google +1′s and other shares.

Alright, lets begin to migrate from Blogger To WordPress without wasting much time. The whole procedure contains only six steps and you would be able to migrate from Blogger to WordPress in just 5 minutes.

Migrate From Blogger to WordPress

Migrate From Blogger to WordPress : Video Tutorial

Migrate From Blogger to WordPress : Text Version

STEP 1 : Removing Custom Redirect From Blogger Blog

Migrate From Blogger to WordPress

If you want to use the same domain on WordPress blog that you are currently using on Blogger then you need to remove the custom domain redirect from Blogger blog.

Migrate From Blogger to WordPress

For this, first of all go to Settings >> Basics >> Click remove custom domain.

Migrate From Blogger to WordPress

Click Save button. And now your Blogger blog will be moved back to xyz.blogspot.com address.

Migrate From Blogger to WordPress

Step 1 is over. Now lets move ahead.

Migrate From Blogger to WordPress

STEP 2 : Pointing Domain Name servers to your Web Hosting Account

In this step first of all we need to log in to our web domain name server provider account. Here i am using Godaddy and then i simply setup the name servers as per my web hosting account as you can see in the video above.

Migrate From Blogger to WordPress

This change would usually take 1-2 hours to take effect. After 1-2 hours, we can proceed on to the third step.

STEP 3 : Installing WordPress on your old Domain

Installing WordPress used to be difficult during earlier times but now most of the web hosting providers provide us with one click WordPress install facility. Most of the web hosting companies have cPanel.

For installing WordPress first of all we need to go to our web hosting cPanel then we need to scroll down a bit below and select Quick Install option from there.

Migrate From Blogger to WordPress

Then in the next screen i select WordPress and then click Continue button.

Fill up the required details like Admin Email, Username, Blog title etc and then i click Install now Button. WordPress will start installing on your domain.

Migrate From Blogger to WordPress

After the installation has finished, simply login to your WordPress dashboard by using those login credentials.

WordPress is successfully installed on your domain. You may now visit your site to see the new look of your blog.

Migrate From Blogger to WordPress

STEP 4 : Changing Permalink Structure of your new WordPress Blog as per Blogger Blog

Now you need to set up the permalink structure of your WordPress blog as per your Blogger blog so that during migration of posts the same URLs are retained in WordPress.

Migrate From Blogger to WordPress

For this go to Settings >> Permalinks and then select Custom Permalink option and paste the below code over there

/%year%/%monthnum%/%postname%.html

After this simply click save changes button and you are done.

STEP 5 : Importing Blogger Posts to new WordPress Blog

Now we on to our next step. In this we would migrate our blog posts from Blogger to WordPress.

For this first of all go to tools and then select import option available over there. After this select Importer. Now we need to install importer. For this just click Install now button and then click “Activate plugin and run importer”.

Migrate From Blogger to WordPress

 Then we need to authorize imported to access our Blogger blog. For this click Authorize button and in the next Window i will click Grant Access button.

Migrate From Blogger to WordPress

Now a list of blogs will appear. Select the blog you want to import and click import button. Wait for importing to finish. After the importing is finish i click Set Authors button. Then i select default option and i’ll click save changes button.

Here i see all my posts have been successfully imported to my WordPress Blog and you can view them by visiting your site. I hope you would like this.

Migrate From Blogger to WordPress

However, now we need to fix our permalinks as per our Blogger blog so that no 404 occurs in our new WordPress blog and also we don’t lose any traffic from search engines. 

STEP 6 :  Fixing Blogger Permalinks

Copy the code below to a notepad and save it as fix.php

get_results("SELECT post_id, meta_value FROM $wpdb->postmeta WHERE meta_key = 'blogger_permalink'");
$wpdb->print_error();
foreach ($res as $row){
$slug = explode("/",$row->meta_value);
$slug = explode(".",$slug[3]);
$wpdb->query("UPDATE $wpdb->posts SET post_name ='" . $slug[0] . "' WHERE ID = $row->post_id");
$wpdb->print_error();
}
echo "DONE";
?>

Then we need to upload this file to our web hosting root directory. After you upload this file to your web hosting directory simply go to your your blogger address bar and paste the following code after that and press Enter as shown in video.
/fix.php

The moment you do this, you should see DONE written on your computer screen. That’s all, the permalinks are now fixed.

Migrate From Blogger to WordPress

Congratulations on Migrating from Blogger To WordPress

Congratulations, you have successfully imported your blog from Blogger to a better platform i.e. WordPress.

Migrate From Blogger to WordPress

If you face any problem while migration then do let me know via comments below.

Migrate From Blogger to WordPress

So in the next tutorial i will tell you how you can retain your Feedburner subscribers and what to do of your old blogspot blog. Stay Tuned.

And don’t forget to check these awesome blogging tips :

Migrate From Blogger to WordPress

Comments

  1. Thanks Gurwinder For Writing This Tutorial. Bookmarked This Page And Use This Tutorial ASAP :)
    Osho Garg recently posted…How To Add Google Adsense In Blog (Best Ad Placement)My Profile

  2. Great post thanks for sharing; it covered all the aspects which even several pro bloggers did not do in single post

  3. Nice tutorial. Helpful for me. Thanks for sharing..

  4. good article friend, I have plan to migrate also. thank you
    putri recently posted…Breadcrumb Menu For Blogger Version 2My Profile

  5. Keep up the excellent work, I read few blog posts on this website and I believe that your weblog is real interesting and contains sets of excellent info.

  6. Hi Guruwinder,

    Nice Explanation. Thanks
    I have a doubt. I would like to move my domain yogavideos.blogspot.com to a subdomain like yoga.sankar.info. I have gone through so many posts in web, but couldn’t find the right solution that “how to put seo friendly redirection from free blogspot site to wordpress. can you help me on this ?
    Earlier we can do this, however current blogger is not supporting it. Kindly confirm.

    Thanks in advance.
    -Sankar
    Sankar recently posted…Stop Buying Facebook LikesMy Profile

    • Its very simple. You are using Subdomain instead of Top level domain, just follow this guide and migrate your blog to your new WordPress. After that you need to add redirection that if someone opens yogavideos.blogspot.com it takes him to your new WordPress Blog. And this is would post in the second part of this tutorial soon. Stay tuned. If i am wrong somewhere then feel free to comment here. :)
      Gurwinder Singh recently posted…Apple iMac Review [21.5" iMac vs 27" iMac]My Profile

  7. nice move, but you are using a theme, i was expecting custom design
    Ramandeep Singh recently posted…Top tips Moon Photography – How to achieve right shotMy Profile

  8. Albert john says:

    Thats a great guide of migrating to WP, you have explained everything so perfectly. Thanks for this.
    Albert john recently posted…Prawn Biryani by Chef Amir IqbalMy Profile

  9. thanks! this one is very helpful.. i am planning to move my blogger blog into wordpress.

  10. Stephnie Allison says:

    Actually this an informative post to me, thanks for sharing a great post like this, because it covers all the points which I need to migrate my blog to WP.

  11. Thanks for your tutorial, it really helped me!
    Waiting for the “what to do of your old blogspot blog” part ;)

  12. Hello. I’ve been running into several errors during migration but this post helped me a lot. Thanks for the detailed and helpful tutorial.

  13. Chandra Shakhar says:

    Hi,
    My website is hosted on blogger with a custom domain. say http://www.example.com
    Now I want to move it to wordpress.
    Let, an url of my post is http://www.example.com/2012/11/how-to-move-wordpress-from-blogger.html
    Here should be mentioned that my post name was “Move WordPress From Blogspot ”
    I want to change the url structure like http://www.example.com/wordpress/how-to-move-wordpress-from-blogger/

    that means http://www.example.com/Catagory_Name/Previous_Blogger_Permalink/

    Please help me. I have more than 300 posts in blogger and its urgent to move in wordpress.

    • The thing you are asking is not possible acc. to me. But here’s a small tweak to make it possible.

      First of all, migrate your blog as I have shown in the video tutorial and then fix your blogger permalinks i.e. Step 6. After this your WordPress blog will get the same URL structure as your Blogger Blog i.e. /%year%/%monthnum%/%postname%.html.

      After this as per your question, you may use Dean lee Permalinks migration plugin.

      The plugin will generate a ” 301 redirection” or you can call it permanent redirection when bots will crawl your posts.

      After activating the plugin, Go to settings and select permalinks migration and you will see your Old Permalink Structure there. Don’t make any changes there.

      Go to settings > permalinks and change it to your desired permalink i.e /%category%/%postname%/

      Now check your posts and pages , if everything is normal and you have done everything alright. If you face any problems, feel free to ask here.

      Warning – All your internal pages will lose their Google Page-rank if you change their permalink structure. So be careful about this thing too.
      Gurwinder Singh recently posted…YouTube Trick : How to Change the Embed Color of YouTube PlayerMy Profile

  14. With the super cool WordPress themes, I see all the reason in the world why every one should consider shifting.

  15. Hi Gurwinder,
    Great article. Easy to follow and quick! I have one concern though… Lately, I’ve noticed Blogger has been putting some extra information in the links to my posts, a weird string at the end of the URL. For example, instead of http://www.navigatingillness.com/2013/03/relax.html, I am now getting http://www.navigatingillness.com/2013/03/relax.html#.UUoZVaXhBGE

    Could this cause some sort of problem with the current permalink fix you’ve posted, or will everything work right, in spite of the change?
    Shawn recently posted…Rock Bottom is UselessMy Profile

    • First of all I would like to tell you that its not Blogger that is inserting those extra strings in your URL. Those are beyond # and won’t cause any sort of migration error and you can follow the above tutorial without any hesitation.
      These kind of codes or strings that appear in the URL are mainly caused by share plugins like ShareThis or Addthis. And i see that you are using Addthis social sharing widget in your sidebar.
      So to get rid of these either remove Addthis widget from your sidebar OR change

      <script type="text/javascript">var addthis_config = {"data_track_addressbar":true};</script>

      with

      <script type="text/javascript">var addthis_config = {"data_track_addressbar":false};</script>

      in your widget code. I hope that helps but if you face any problems, then feel free to comment them here.
      Gurwinder Singh recently posted…Bypassing “Age-Restricted” Content Warning Message on YouTube NSFW VideosMy Profile

  16. nice article but I have a problem when my blogger blog post migrate to wordpress my article with code not appear in wordpress post how to fix that or do I need to manually edit it but how about 200+ article?
    Josh recently posted…Samsung Galaxy Tab 3 Unveiled 7” 1.2 GHz Dual Core Processor Android 4.1 Jelly BeanMy Profile

Trackbacks

  1. I have already written a post on “Why WordPress is better than Blogger?” and why you should migrate your blog from Blogger to WordPress.

    You must have already read the post that why should you migrate from Blogger to WordPress and in this tutorial i will tell you how you can easily migrate your blog from Blogger to WordPress.

  2. [...] Read the original: Migrate From Blogger to WordPress [Maintaining Permalinks, SEO … [...]

Speak Your Mind

*

CommentLuv badge
Buffer