If you are fed up with Blogger and wants to move to WordPress, you took a right decision. When migrating, you have to make sure that the posts on your Blogger blog should redirect to the post on the new domain. This might get tricky. If it get tricky, you will lose your visitors. You can find the step by step instructions to properly migrate a Blogger Blog To WordPress with a method to redirect old blog posts to your new blog posts.
Import Blogger Posts
The default Blogger Posts Importer can be buggy. It won’t work sometimes. So you should look for an alternative.
There is a way to import posts from the RSS feed of Blogger blog. We are going forward with this way. Go to WordPress -> Plugins -> Add New, search for “FeedWordpress” plugin, install and activate it. Now we should get the feed URL of your blogger blog.
Go to your Blogger blog’s Settings -> Other page. Choose “Full” for “Allow Blog Feed”. This will make sure your blog have a feed link. Make sure you removed the “Post Feed Redirect URL”. If there is a redirection, then we can’t do our work. So remove redirection if there is.
A blogger blog have a feed URL like this :
http://yourblog.blogspot.com/feeds/posts/default?max-results=1000&alt=rss
We will mention this URL in Feed WordPress plugin. For that go to Syndication -> Syndicated Sites :
Add the blog feed URL we found earlier in to the “New Source” field seen on right side of window and click on “Add” button.
When it asks to choose “Atom 1.0” or “RSS 2.0”, choose the “RSS 2.0” option.
Then, go to Syndication -> Posts & Links page. Choose “The local copy on this website” option under “Links” section. When we are going to import the posts, the settings on this page will affect the posts. So, be careful while changing settings.
Under “Custom Post Settings” section add a custom field with key :
blogger_permalink
and value as :
$(item/link)
Also you have to add “blogger_blog” key with any value.
Save the changes. Now go back to Syndication -> Syndicated Sites page. Click on the “Update Now” button aside to your blog feed item. It will take some time to update and create posts. Wait until all posts are imported. Feed WordPress plugin’s purpose is done. You can deactivate or remove the plugin. We don’t need it anymore.
Redirection
Download the “Blogger 2 WordPress” plugin from here or from the WordPress Plugin Directory, search for “Blogger 2 WordPress”.
The plugin is also available in these languages :
Spanish & Serbian by Ogi Djuraskovic
Indonesian by Jordan Silaen
After activating the plugin, Go to the plugin page from Plugins -> Blogger 2 WordPress and follow the instructions of the plugin.
You will get a template code. It’s better to do a backup of the current template code of your blog in case something goes wrong.
Go to the **Template **tab of your Blogger blog and choose Edit HTML. Paste the new code got from the plugin in the textarea.
If you want to redirect pages as well, go to the “Blogger 2 WordPress” plugin page and add the pages as JSON data :
A JSON data example :
{
"http://subinsb.com/ask" : "/p/ask.html",
"http://subinsb.com/about" : "/p/about.html"
}
Note that the current WordPress page URL should be mentioned first as key and the old URL mentioned second as value. Separate items using comma. Also it’s better to add just the pathname of the page URL, because there are multiple country domain TLD’s in a Blogger blog (au, in, com).
Now when you go to your Blogger Post, it will be redirected to your new WordPress Post URL.