How to Switch from Blogger to WordPress without Losing Google Rankings

Do you want to move your site Blogger to WordPress?

While Blogger is a neat free platform to start blogging, many beginners soon realize its limitations, and want to change to WordPress to gain access to more features and greater ease. In this article, we will show you how to properly move your Blogger blog to WordPress without losing your Google archiving and site rank.

How to Switch from Blogger to WordPress without Losing Google Rankings

convert blogger blog to wordpress.

Many bloggers are looking for a way to convert their blog articles from Google Blogger to WordPress, but they have many questions and doubts about losing site ranking or archiving articles in Google search engine, after moving from Blogger to Wordpress.

Why switch from Blogger to WordPress? is a popular blogging platform created by Google. It allows anyone to create a free blog with a Google account. However, many beginners soon realize that there are a lot of limitations on what they can do with a free Blogger blog.On the other hand, the WordPress platform gives you complete ownership of your site. It also allows you to add the necessary features to grow and monetize your blog.

It is important to note that when we say WordPress, we are talking about self-hosted which is not to be confused with which is a hosted solution that has its own limitations. is the popular "WordPress" platform you've probably heard of because it powers 31% of all websites on the Internet.

However, let's take a look at how to properly and hassle-free transition from Blogger to WordPress while maintaining your archiving and Google search ranking and traffic.

Steps to move Blogger blog to WordPress.

Here are the exact steps we will use to switch from Blogger blog to WordPress platform:

          1-Buying a domain and hosting.

          2- Backup for blogger posts.

          3- Upload all blogger posts to WordPress.

          4-Setting links for new posts on your WordPress blog.

          5- Redirect Blogger Visitors to WordPress Posts.

          6- Move page content from Blogger to WordPress.

          7-Things to do after converting from blogger to wordpress.

0. Before you start anything

To start using WordPress, you will need a "Domain" name (if you already have one, you don't need to buy another domain) and hosting for your site.

Here is a quick explanation, Domain name is your website address that people type in to access your blog for example, and web hosting is where your website files are stored, both are necessary for creating any type of blog or website.

You can buy hosting from a site like Namecheap, Bluehost, or Hostagtor. It is one of the most famous hosting companies.

Once you sign up for WordPress hosting and setup your domain name, the next step is to install WordPress on your hosting account.

You can search for a way on how to install WordPress on any type of hosting you have through Google or YouTube search because the topic is a bit long.

After installing WordPress, it's time to move your site's content from Blogger to WordPress. You can follow the step-by-step explanation below.

1. Take a backup copy of Blogger blog posts.

The first thing you need to do is export the content of your Blogger blog. You can do this by logging into your Blogger dashboard and going to Settings » Manage blog or Manage blog. You will find the "Import and Backup" box, click the "Backup Content" button.

       ► This will bring up a pop-up where you need to click on the "Save to My Computer" button.

       ► Save the backup content to your computer.

All Blogger blog posts will be downloaded to your computer as an XML file. Once the download is complete, it's time to convert your Blogger content to your new WordPress site.

2. Convert Blogger Posts to WordPress

To start importing your Blogger site into WordPress, you need to log into the WordPress admin area and visit Tools » Import. On the import page, click the "Install Now" link at the bottom of Blogger.

WordPress will now download and install the Blogger Importer plugin for you. Once the installation is finished, you will need to click on the Run Importer link to continue.

On the Blogger Import screen, WordPress will ask you to upload the XML file. This is the file you downloaded in step 1.

Simply click the Choose File button and upload the XML file you downloaded earlier. Next, you need to click on the Upload file and import button to continue.

WordPress will now load the import file. If the import file is too large, you may see an error that your file is too large. In this case, you may need to increase the maximum file download limit. If your file is small, you won't see any errors.

Next, you will be asked to assign posts to an author. If you have multiple authors on your blogger blog, you can create a new user account for each author. You can also assign these posts to existing authors on your WordPress site.

After making your choice, click the submit button to continue.

WordPress will now import all content from your Blogger export file into your WordPress site. You can view the content by visiting the posts » All posts page.

3. Set up redirect links

Permalinks is the term used for the URL structure of individual pages. WordPress comes with a feature that allows you to set up an SEO friendly URL structure. Since you are importing content from Blogger, you need your URL structure to be as close as possible to your Blogger platform URL structure.

To set permalinks, you need to go to Settings » Permalinks screen in the WordPress dashboard and choose the Custom Structure option. Next, you need to add the following text in the box next to the Custom Structure field.


This permalink structure makes the URLs of your blog posts similar to the URLs on your old Blogger blog.

However, sometimes your blog post URL aka slug in WordPress will not match the chips used by Blogger.

To fix this, you will need to create and run a small code snippet. Please see our guide on how to copy and paste code snippets in WordPress.

You will need to add this code to the functions.php file of your WordPress theme.

add_action( 'init', 'wpb_update_slug' );

function wpb_update_slug() {

global $wpdb;

$result = $wpdb->get_results("SELECT post_id, meta_value FROM

$wpdb->postmeta WHERE meta_key = 'blogger_permalink' ");


foreach ($result 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 "DONE";


After saving the code, you just need to visit any page on your WordPress site to run this script.

After running the script, don't forget to delete it from the functions.php file because it only needs to run once.

4. Redirect from Blogger to WordPress

The most important step in moving any website is to set up a proper redirect, so you don't lose any existing traffic or SEO rankings.

The key part of redirecting is making sure that users get to the exact same page on the new site that they were trying to get to on the old site. At the same time, we also need to make sure that search engines are aware that your site has moved to this new site.

To do this, you need to install and activate the Blogger to WordPress Redirection plugin. for more details.

Upon activation, you need to visit the Tools page then Blogger to WordPress Redirection and click the Start Setup button.

The extension will now detect your Blogger blog URL and show you the option to get a redirect code. Go ahead and click the "Get Code" button next to the Blogger URL.

You will now generate a code snippet that you need to properly redirect users from your Blogger blog to your new WordPress site.

Next, you need to login to your Blogger dashboard and go to the Themes page. Under the blog preview image, you need to click on the "Edit HTML" button.

Blogger will now display the custom HTML code for your topic. If you have made any customizations to a Blogger theme, you may want to copy the code and save it to your computer as a backup.

Otherwise, you can go ahead and delete everything. Next, copy the code that the plugin displays on your WordPress site and paste it into the Blogger theme editor.

Don't forget to click the "Save Theme" button to store your changes.

Next, we need to set up redirects for phone users.

You need to go back to the themes page of your Blogger blog dashboard. This time you need to click on the settings button under the mobile preview of your blog.

This will bring up a popup where you need to select “No. Show desktop appearance on mobile devices” and click on the save button.

That's it, Blogger will now redirect all your blog visitors to your new WordPress site.

5. Move Pages from Blogger to WordPress.

In this step, we will move the other remaining content from Blogger to WordPress. This may require some manual work depending on your blog settings/content.

1. Transfer pages from Blogger to WordPress.

WordPress' Blogger import tool only imports posts from Blogger and ignores pages. To move your pages to WordPress, you will have to edit each page in your Blogger blog, copy its contents, and then create a page manually in WordPress.

Now you will face another problem. Blogger pages contain URLs that look like this:

Your WordPress page URL will look like this:

To fix this, you need to use the 301 link redirection plugin just search for any plugin named Redirection.

2. Add-ons

Just like Blogger, WordPress themes also use tools to add content to your blog's sidebar. To add widgets, you need to visit the Appearance » Widgets page on your WordPress dashboard, and simply drag/drop the widgets into the sidebars.

3. RSS feeds

Search engines and users who subscribe to your blog posts via RSS feeds will still be able to find your blog. However, they will not receive any new content.

To fix this, you need to visit Settings » Other page under your Blogger account. Next, you need to click on the Add link next to the URL to redirect the post feed and add the WordPress feed.

Things to do after converting from Blogger to WordPress.

Now that you have successfully moved your Blogger blog to WordPress, you need to do some steps to improve your blog which we will explain in a future article such as adding a contact us page, adding Google Analytics and optimizing WordPress SEO.

The WordPress platform is easy to use. However, sometimes you will discover new things that you may need help with.

We hope this article helped you switch from Blogger to WordPress without affecting your Google search rankings.

If you liked this article, please share it in blogger groups on Facebook to spread the benefit.

See Also :