If you’re tired of blogging on blogspot, then next wise step is to migrate to WordPress!

If that’s your aim, you would have known directly or indirectly that WordPress is your greatest option, if indeed you want to work towards your plan (to be a professional and money making blogger).

Although, Google Blogspot is cool and very helpful to most of us who started our journey into blogging with no capital fuel in us.

But as said earlier, many blogger users has come to be convinced that, there is nothing as sweeter than having a blog which you can easily optimized for SEO and any other thing you will like to do with your blog without fearing the whips of penalty.

Here in this very article, I will guide you through all the steps you will take to Migrate from Blogspot to WordPress without losing any of your SEO ranking (Alexa, DA, PA, CF, TF etc.)

These two guides may be helpful to you on:

Now, let begin crushing each steps!

How to Migrate from BlogSpot to WordPress Perfectly

Get WordPress Hosting & Domain Ready:

This ought to be your first priority (If you are really serious about this stuff).

Having a self-hosted WordPress blog is one out of every ‘Necessities’ that will make you a professional blogger or serious business owner.

All you need to do is to approach a hosting company preferred by you and register your unique domain name together with web hosting for your new WordPress website or blog.

With my experience and thorough reviews by internet marketers and webmasters, Bluehost, Hostgator, Siteground, Namecheap and SiteGround tops the lists of top 10 hosting companies in the world.

But, I strongly recommend ‘Namecheap’ for my clients due to their pricing, reliability, 24/7 technical support etc. I’m not saying other hosting companies has dark sides but, what I know to be the best is what I recommend for people like you.

After getting your domain and hosting, the next thing is to install WordPress. Here is a complete guide on how to start a WordPress website or Blog from scratch.

After installing WordPress successfully, you need to get your contents and files from Blogspot now.

Export Your Contents (XML File) From Blogger to WordPress

Login to your Blogspot dashboard by visiting www.blogger.com and sign in with your gmail.

On your BlogSpot dashboard, go to ‘’SETTINGS’’, at the point of clicking on ‘’SETTINGS’’, some sub-settings will appear right away. Just locate ‘’Other’’ below the sub-settings and a new page will appear as the image below implies:


Click on ‘’Back Up Content’’.

Immediately after clicking, a box will pop up telling you to Back-up your contents which includes posts, pages and comments.

And, a CTA button will be embedded in the popup box with anchor text ‘’Save to your computer’’. Click on it and your Blogspot blog’s contents will be automatically save on your computer as XML file.

If you have done that successfully, congratulation! Now, it’s time to move the XML file to WordPress.

Import to Your WordPress Website

After you might have exported your contents (as XML file) from your Blogspot’s blog, the next thing is to import the file to your new WordPress blog or website.

To do this, you don’t need to be much techie or use an hard-to-get plugin (well, your wish counts on this).

How to Import Your XML File from Blogspot to WordPress

  • Login to your WordPress dashboard or enter ‘https://yourblog.com/wp-admin, enter your username and password to Login
  • At the left side of your Admin Dashboard (the customizer), scroll down and click on ‘TOOLS’, then click on ‘IMPORT’
  • Some options will be there for you to choose but here, you will need to click on ‘Blogger’.
  • After that, the next page will ask you to install a file known as Blogger to WordPress Importer, click on Install and immediately, WordPress will start downloading the plugin. After downloading successfully, click on ACTIVATE PLUGIN & RUN IMPORTER link:


  • To Migrate from Blogspot to WordPress now, you will be asked to upload the XML file (the contents you exported from Blogspot in step 2).
  • Click on ‘Choose File’ and your phone computer or PC library will be automatically opened. Select the downloaded XML file and click on ‘Upload file & Import Button’ to continue.


  • If you choose hosting plan with low bandwith, it’s very likely that error message will appear on your screen but if it appear, don’t be sad. All you need to do is to increase your wordpress blog maximum file upload limit. If the warning didn’t appear, you are good to go!
  • So now, WordPress will automatically import all your posts on your blogspot blog. After that, choose an author for your wordpress blog or create new one.

NOTE: if you have heed to each and every steps aligned above, let me CONGRATULATE you because your wish to Migrate from Blogspot to WordPress blogging platform has been achieved as easy as that!

  • But, don’t be too happy because you haven’t done it all. Remember that the default Blogspot’s permalink is different from default WordPress’ permalink. While Blogspot’s default permalink can’t be changed, WordPress’ own can be changed.

 Change Default WordPress Permalink to Blogspot-like

As I’ve said earlier, you need to change your WordPress default permalink to avoid ‘Error 404’ or Broken Links which is a bad catalyst for poor SEO.

In case you don’t know,

Permalink is simply the link (URL) or blog post address of each pages on your website e.g ‘https://www.gbolabyte.com/start-a-free-blog-on-blogspot’ is a permalink on wordpress which is more SEO friendly than that of Blogspot (e.g https://www.gbolamedia.com/2018/05/contact.html).

What did you notice?

In that of wordpress permalink, it is straight forward with just the ‘website domain name + post destination’ while that of Blogspot have ‘website domain + year + month + post destination + html’.

You notice the difference right? But, we have no choice than to do it in Blogspot’s way.

To set the WordPress permalink exactly as that of your previous Blogspot, go back to your dashboard if you have leave the place.

  • Go to ‘settings’ and click on ‘permalink’
  • After clicking on permalink, a new page will appear which contain all the 5 different wordpress permalink with an option to enter your preferred or custom permalink (it’s the sixth one).
  • You see the 6th option right? It’s termed as ‘Custom Structure’.
  • Now, copy paste this code into the box infront of the custom structure /%year%/%monthnum%/%postname%.html


  • After that, click on ‘SAVE’ and that’s all for that.

Redirect Your Previous Blogspot Traffic to WordPress

To totally avoid ‘Broken Links’, you need to set up redirection from your blogspot to wordpress blog.

The main point here is that you don’t want to loose traffic and your previous reader’s trust in what you do.

Also, search engines like Google, Bing, Yandex etc will know that you have graduated to new CMS platform. We are going to do this in 2 ways.

Now, let migrate from Blogspot to WordPress perfectly without any traces!

Redirect Blogger Traffic to your new WordPress blog.

  • Go back to your previous blogger’s blog…
  • At the left side of your blogger’s admin dashboard, scroll down and click on ‘template
  • Scroll down to the bottom of the page and click on ‘Revert to Classic Template
  • After that, click or switch to ‘Classic template’ and then, click on ‘Edit HTML’
  • A big box or text area with codes will appear on the next screen. Just select all the codes and clear it off or better still, use ‘Ctrl + A’ then press ‘Backspace’ button.
  • You are now left with empty text area right? Now, copy the code below and paste it in the empty text area.















<link rel=”canonical” href=”http://example.com/” />




<link rel=”canonical” href=”http://example.com/?blogger=<$BlogItemPermalinkURL$>” />






<h1><a href=”http://example.com/”><$BlogTitle$></a></h1>




<h1><a href=”http://example.com/?blogger=<$BlogItemPermalinkURL$>”><$BlogItemTitle$></a></h1>






  • Look out for all default URL exactly like ‘http://www.example.com’ and replace them with your new WordPress URL
  • SAVE your template.

 Onpage WordPress Redirection

  • Go back to your wordpress Admin panel.
  • At your right side, click on ‘Appearance’ then ‘theme’ and click on ‘Editor’ (depending on your theme setup.. but make sure you locate ‘Editor
  • A text area with code will appear but quite different from the one on your blogspot.
  • Now at the right side of the box, find ‘function.php’ file and click on it. If you can find the file, press ‘Ctrl + F’ and type in ‘Function.php’ into the thin text box that appear and click on find.
  • Copy the code below to into the function.php file.
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";
  • Click on SAVE

You have successfully configure your redirection…….. Congratulations!

 Reconfigure your feeds.

Did you know that wordpress’ feed and blogspot’s feed are also different?

By default (which I don’t think can be changed), blogspot URL feed is like ‘www,yourblog,com/feeds/posts/default?alt=rss’ while that of wordpress is like ‘www,yourblog,com/feed’.

Now we need to tweak that as well to avoid losing your visitors who subscribed to your blog when you are on Blogspot.

        • Go to your blogger admin’s dashboard again
        • Click on ‘settings’ and then, ‘Other’
        • Under the Site Feed section, allow blog feed to be full
        • At the ‘Post Feed Redirect URL’, click on the link before it and replace with your wordpress feed URL (which is www,yourblog,com/feed)
        • Click on SAVE SETTINGS

Set Your WordPress SEO Like a Pro

After those steps above, the next thing is to start optimizing your WordPress Blog for SEO.

Without taking too much, here are tips on WordPress SEO that’ll help you rank higher on search engines



I hope this article will help you to Migrate from Blogspot to WordPress website or blog easily without losing your SEO or Search engine ranking.

I have explained everything from nooks to crannies and you should be able to take action now without wasting time again.

ALSO READ: How to Get Google Adsense Approval Easily Within 3 Days

However, this might seem tedious or complicated to you. The next option is to hire someone else to do the dirty work for you.

As the representative of GbolaByte Web Solutions, I’m using this medium to implore you in order to employ us for your service based on the web which includes this, Migrating from blogspot to your new wordpress blog or website.

If you will like to do it yourself but facing some difficulties, kindly contact us ASAP or comment here on this very post.

You can also bring your suggestions either to add, subtract or ask any question.

Don’t forget to share this article with your friends if you love it.


Share on facebook
Share on twitter
Share on linkedin
In this article: