How to Migrate from BlogSpot to WordPress

Today i will sharing migrate from BlogSpot to WordPress guide. Most blogger started their blogging career with blogspot and no need to investment for blogspot because provide 100% free blogspot blogging platform that powerd by google. After, getting used to the basics of Blogging, next destination is migrate from BlogSpot to WordPress and this article will help you lot.


Before you migrate from BlogSpot to WordPress, you must need two things: Domain name and hosting.


If you are beginner then I suggest UnionHost hosting as it offers low rate unlimited bandwidth hosting with monthly payment. Click Here for SignUp!

Domain name:

Domain name can be .com, .info, .org, .net but I will suggest go for .com or .net domain address.
You can buy domain from Bigrock. Get upto 25% off with our coupon link: Click Here!

Always remember some things while moving from BlogSpot to WordPress

  • Traffic: You don’t want to give lots of 404 error pages to your visitors.
  • 301 perma-redirection : The migration should be 301 perma-redirection or have canonical tag, else you will lose your existing search engine ranking.
  • Permalinks: BlogSpot permalink and WordPress permalinks are not the same, and it’s important that you fix permalink after importing everything to WordPress.

Some important things to keep in mind while migrating:

  • After migration, don’t delete your BlogSpot blog.
  • 301 permanent redirection means telling the search engine that your blog is moved to a new website, and all
  • your traffic will automatically redirect to new domain address.

Goal for BlogSpot to WordPress migration:

  • Migrating visitors from BlogSpot to WordPress
  • Migrating BlogSpot posts to WordPress
  • Migrating BlogSpot Comments to WordPress
  • Redirecting users to the post, rather than just homepage of new domain
  • Migrate Feedburner feeds
  • Migrate BlogSpot Images to WordPress

Step by step process of migrating from Blogspot to WordPress

Export your BlogSpot blog

First step you need to do is exporting your BlogSpot blog. To do this, log in to your BlogSpot dashboard, Click on Settings > Others & click on export blog. This will save your blog in XML format.


This will bring up a popup as shown in the below image:


Click on download blog & it would save your blog in the .xml format. With this, you have taken a complete backup of your BlogSpot blog & now you need to move your blog to WordPress.

Now main part starting

Using Blogger importer Extended Plugin:

This is a great plugin that migrated all your posts, pages, images, comments & also maintain the formatting of your blog. There are few bugs that I will tell you later, but those are fixable in most of the scenarios. You can search Blogger importer Extended from the dashboard, or you can download directly from here. Once installed & activated the domain, go it’s settings that will bring a screen like this:


Click on Ok, let’s go & this will ask for access to your BlogSpot account. Click on Allow & on the next page it will list all the BlogSpot blogs you have in your account. Example:


This will bring up screen like this, and you need to click on Start Import


The easy part is done as your content is moved from BlogSpot to WordPress. Now the first thing you would be doing is to link the content to the users. If it’s single authored WordPress blog, you don’t need to do much. But if you have multiple writers, you need to create an id for them which is pretty easy.

Change WordPress permalink to match BlogSpot permalink


On your WordPress dashboard settings> permalinks, change your permalinks to match with BlogSpot permalinks


If you have followed each step carefully, you have successfully migrated from Blogspot to WordPress with 301 permanent redirections. There are few more steps that are required to complete the BlogSpot to WordPress migration.

  • Install & activate Smart 404 plugin
  • Remove the Cname record & A record from your domain DNS
  • Change the Nameserver of domain to point to your hosting
  • Disable mobile template from your BlogSpot dashboard


Fixing BlogSpot mobile redirect in WordPress:

This is one important thing that will cause an issue on many browsers & popular browser like Opera, UCWeb will show redirect loop error. This is happening due to BlogSpot mobile redirect. To fix this, you need to edit your WordPress .htaccess file & replace default code with the one given below:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteEngine On
RewriteCond %{QUERY_STRING} ^m=1$
RewriteRule ^(.*)$ /$1? [R=301,L]
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
# Begin Redirection
#Redirect archives
RewriteRule ^([0-9]{4})_([0-9]{1,2})_([0-9]{1,2})_archive.html$ $1/$2/ [L,R=301]
#Redirect labels/categories
RewriteRule ^search/label/(.*)$ category/$1/ [L,R=301]
RewriteEngine On
RewriteCond %{QUERY_STRING} ^m=1$
RewriteRule ^(.*)$ /$1? [R=301,L]
#ATOM Feeds
RewriteRule atom.xml feed/atom/ [L,R=301]
RewriteRule feeds/posts/default feed/atom/ [L,R=301]
RewriteRule feeds/posts/default?alt=rss feed/ [L,R=301]
RewriteRule rss.xml feed/ [L,R=301]
#Comments Feed
RewriteRule /feeds/comments/default comments/feed/ [L,R=301]
RewriteRule /feeds/comments/default?alt=rss comments/feed/ [L,R=301]
# End Redirection

Once this is done, your blog is successfully migrated to WordPress. After this, ensure that you do the SEO optimization of WordPress else you might lose out the traffic. Submit your sitemap, configure your robots.txt file & so on. Happy Blogging!


Powered by