Sunday , 17 December 2017
Home » WP Guides » How to switch from Blogger to WordPress without losing Google Rankings

How to switch from Blogger to WordPress without losing Google Rankings

Blogger is an amazing option for those who are just starting with their blog. There is no risk, as one can test how the results are coming up. Although it provides many features like choosing from a template, multilingualism, iOS and Android apps; it still misses the advanced features. So when you are ready to go with your own blog WordPress is the best option. The main question that arises is, “What about my rankings?” Well that is thoughtful and fortunately there is a solution to that. Before moving to the HOW TO DO IT part, let us know the WHY TO IT part.

Following are a few reasons you should probably switch from Blogger to WordPress:

Google owns Blogger, which means they have full control over it. You might plan to get things done the other way around, but Google has some other plans. So, nobody wants to be a tenant all his life.
Blogger cannot be customized. No matter how many cool features it provides, you would still choose from something rather than creating your own stuff.
As compared to WordPress, Blogger is not fully SEO optimized.

Hence, in order to have full rights and control over your blog, switch from Blogger to WordPress and do not worry about the Google rankings. Before the actual process starts, here is what you need:
A WORDPRESS HOSTING COMPANY: For your WordPress blog you need to have a good and reliable hosting provider to host your blog. To begin with, you can choose Bluehost or Siteground. Then you sign up your hosting account.
DOMAIN NAME: Set up a domain name that you want to be your blog’s identity.
INSTALL WORDPRESS: Now, you need to install WordPress on your hosting account that you signed up for. When you are done with the installation, it is time for migrating the content from Blogger to WordPress blog.

Log in to your Blogger dashboard and go to the Settings page. There you click on Other, you will see an option Export blog under the blog tools. Click on Export blog, and an alert will pop up asking you to download blog. Click on Download Blog. The blog will be downloaded in an XML file format.


Now, when you have downloaded the content from Blogger, you need to import the same on your WordPress blog. For this, open up your WordPress Admin dashboard. On the left menu bar, select Tools. Now, click on Import option. You will be given a list of options to choose from, click on Blogger. An alert pops up on which you click on Install. When it has finished installing, you need to click on Activate Plugin & Run Importer link to continue the process. Now, the WordPress will ask you to upload an XML file. Here you have to upload the file you earlier exported in Step 1. You just have to click on choose file, select the file and then upload it. If the file is uploaded then you simply move to Step 3 but if you get an error because of the large file size, do not panic. You will need to increase the maximum file upload limit.
WordPress will then upload all your posts, comments, shares, everything one by one on the blog. However, you still need to sure about your Google Rankings. This is why you need to move beyond this step.


Permalinks define the URL structure of individual pages of your website. With WordPress, you can choose SEO friendly URLS. Since, you have switched your Blogger blog to WordPress you would want your URL to be close enough to that of Blogger. So, in order to set up the permalink in your WordPress blog, click on Settings and choose Permalinks. Now select Month and Name as your permalink.


The most important step of all is to redirect your visitors to your new web address. Redirection is used for two purposes:
Your users visit your old site and get to land on the new site with same user experience.
Search engines become aware that you have moved your blog to a new location.
You will need to set up Redirection on two levels for successful migration. At the first level, you need to redirect your user from Blogger to WordPress blog. Second level would need you to redirect the user to the same post as he/she was on Blogger. Follow the below listed steps to set up redirection:

Sign in to your Blogger Account, go to Settings and click on Choose a Template.
Scroll down to reach the page bottom, click on Revert to Classic Template link.
Now, Edit Template HTML text area would be displayed. In this text area you need to copy paste the following code:

Make sure you write your domain name in the areas specified in the above code before copying the same.

Save your template.
Now, you are left with the second level redirection. For that, you need to create a new file in a simple text editor such as Notepad. Name this file something like fixlinks.php and copy the following code into it:

get_results(“SELECT post_id, meta_value FROM $wpdb->postmeta WHERE meta_key = ‘blogger_permalink'”);
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”);
echo “Permalinks are Fixed! Welcome to WordPress, Happy Blogging”;

Upload that fixlinks.php file in public_html of the WordPress Installation.
Now run this file by hitting the following URL:



It is a wise decision to redirect your RSS feeds as well because your visitors might not notice the switch from Blogger to WordPress. To redirect the feeds, log in to your Blogger account and go the Settings and select Other. Below the site feed section, click on Add link adjacent to Post Feed Redirect URL. This is where you need to write your new WordPress website’s feed link.

Now, you can enjoy your blog with all the rights and powers in your hands. Also, you need not worry about the Google Rankings when you switch from Blogger to WordPress.

Author Bio- Cody is a digital marketing expert and knows how to increase brand visibility online. He works with as a lead digital marketing specialist.

Leave a Reply