Migrate From Blogger To WordPress Without Losing Traffic
A lot of people start their Blogging career with the Free blogging platform, Blogger. However, Blogger does have a lot of limitation, which I have discussed in my comparison of Blogger Vs WordPress. Most of the bloggers eventually realize this and want to shift from Blogger to WordPress, but are afraid of losing their organic traffic and search rankings.
However, it is possible to migrate from Blogger to WordPress while retaining your ranking and also diverting your organic traffic. In this guide, I will explain you the same with simple and easy to understand steps.
Please note: This article explains transferring your Blog from Blogger to WordPress only if you are using a Blogspot sub-domain. If you are using a custom domain, the steps will be slightly different. For custom domain Blogger, you can refer my guide on How To Transfer Custom Domain Blogger Blog To WordPress
STEPS TO MIGRATE FROM BLOGGER TO WORDPRESS
1. Select A Domain Name And Hosting
The first thing that you will have to do is buy a custom domain and a hosting plan from a reliable Hosting provider.I generally recommend my readers to buy a domain name and hosting from GoDaddy as it is cheap and reliable.
GoDaddy Economy Hosting plan will cost you $3.99 per month. However, with GoDaddy $1 Hosting offer, it will cost you just $1 per month. This plan also comes with a free domain name. So you do not have to buy domain name separately.
You can also consider buying hosting from Namecheap or Dreamhost. Hosting at Namecheap is very cheap at just $0.82 per month. However, it does not come with a free domain name. The Domain name at Namecheap will cost you $10.69. Hence, Namecheap turns out to be costlier than GoDaddy if you buy both hosting and domain name from them.
Dreamhost is a premium hosting company which is known in the hosting industry for their awesome customer support. The shared hosting plan at Dreamhost will cost you $9.95 per month. However, with a $50 Dreamhost Discount, the effective cost turns out to be $5.78 per month.
2. Install WordPress On Your Hosting Server
Most of the hosting companies provide one-click installation of WordPress. You can refer below guides if you are using Dreamhost, GoDaddy or Namecheap hosting. If you are using a different host, you can refer their WordPress installation guide.
- Dreamhost WordPress Installation Tutorial
- Godaddy WordPress Installation Tutorial
- Namecheap WordPress Installation Tutorial
3. Preparing Your WordPress Blog
Once WordPress is installed, you can now access your WordPress dashboard at www.yourblog.com/wp-admin. Just replace the domain name with yours.
At your WordPress dashboard, you can see various options. At this stage you must select and customize your theme so that you do not have to experiment with it once your Blog is Live. You may either use the default WordPress theme or download a free theme from WordPress Repository or buy a premium theme.
I also recommend you to install Free WordPress Plugins to enhance your WordPress functionality
4. Transfer Your Blog Posts From Blogger To WordPress
The next step is to move your blog posts from Blogger to WordPress. There are many plugins available which help you to move your blog securely, but i personally prefer using the default Blogger to WordPress plugin. Please note, this plugin transfers only blog posts. You will have to manually transfer the pages.
Following are the detailed steps for moving your blog posts
a) Navigate to your Blog at Blogger.com and click Settings. In the sub-menu that opens, click on “Other”. You will be presented with the following page.
b) Click on Export blog as shown. A pop-up will appear asking you to download the blog. Click on download and save the file at an easily accessible location.
c) Next head on to your WordPress dashboard. Click on the import button located under the Tools menu. The following screen will open.
d) Now click on Blogger as shown in the screenshot. You will be asked to Install Plugin. Click on Install and on the next page, click on “Activate Plugin and Run Importer”
e) Next you will be presented with the following screen. Select the XML file which we downloaded from Blogger and click on “Upload file and Import” button.
f) You will next be asked to assign authors to the posts. You may either assign it to yourself or create a new user. You can always change it later.
g) After submitting the author, you will now receive the following message. However, in some cases, the plugin may not be able to upload all the pics and will rather display an error. You can either manually transfer the missing images or use Import External Images plugin which transfers all the images in your blog post to your WordPress Media Library/
5. Check The Permalink Structure
Blogger permalink structure is different from WordPress default permalink structure. While WordPress automatically adjusts the settings to change the permalink structure to Blogger default structure after you transfer the blog, you must confirm the same to avoid 404 error.
To check your permalink structure, navigate to Settings>Permalinks on your WordPress dashboard. Make sure the “Day and Name” option is selected. If not, select the same and save
Note: You can also select the custom structure option with “/%year%/%monthnum%/%day%/%postname%/” in the box in front of it. This is same as “Day and Name” option.
6. Redirecting Visitors To Your New Domain
This is very important step. If you do not complete it correctly, your Blogspot domain will not redirect to your new domain and you will lose all the traffic and rankings.
To pass on the link juice we have to redirect your Blogspot domain to new domain using 301 redirect. This tells the search engine that your post has permanently moved to a new place.
To achieve this, we will use Blogger 301 Redirect Plugin. This plugin will help you do the following
a) Redirect all your visitors to the correct post at the new domain.
b) Add rel=canonical tag to your Blogger blog, The canonical tag informs the search engine that your new post is the original and the same should be indexed.
c) In the case of any 404 errors, redirect your users to your blog’s home page.
d) Redirect your Blogger post feeds to WordPress feeds
e) Redirect Blogger comments feeds to WordPress.
f) Redirect Blogger archives to WordPress
To get started, first download the plugin from WordPress Repository and activate it. After activation you will find the plugin under settings. Opening the plugin will present you with following page
Just check the options within the red box and leave the rest unchecked and save the changes. Below, on the same page, you will find 2 different codes, one for new Blogger template and other for classic Blogger template. If you have recently registered with Blogger, you are using new Blogger template. Copy the code in the new Blogger template box.
Now open your Blogger blog and click on the template and on the next page, click on Edit Html. Make sure you have backed up your Blogger template code. Now, remove all your Blogger template codes and replace them with the code you copied earlier from Blogger 301 Redirect plugin and click on save template.
That’s it, now your Blogspot domain will automatically redirect you to your new domain. Just open few random posts with your old Blogspot link to check if it redirects to the correct post and not the Home page.
7. Change WordPress Permalink To SEO Friendly Structure (Optional)
Blogger permalinks are not SEO friendly. This is the reason you must consider changing your permalink structure. To do so, just open the permalinks section again and check the option “Post Name”. That’s it. WordPress will take care of the rest.
You can now go ahead and publish new posts.
Though a lot of people are afraid of migrating from Blogger to WordPress, you now know it is not at all difficult. Using above method you can easily redirect your old Blogspot domain to a new custom domain while retaining your search rankings and blog traffic. You have also successfully replaced the ugly Blogger permalinks to SEO friendly WordPress permalinks.
Have any questions? Feel free to ask it in the comments section below. If you are still not sure about how to go about it, please get in touch with me through the “Contact Us” form and i will transfer your Blogger blog to WordPress for free.