One of the toughest decisions in blogging is to select a blogging platform or making a switch to another. Like many others you would have started on Blogger but then, you wanted to have something more out of it. There are a lot of advantages with WordPress like SEO, customisability and most importantly freedom to do anything you want. So finally, you have decided to make that Blogger to WordPress migration. If you are still confused about it, just go through this article to find some good reasons why one should move to WordPress
As we learned, there is a floating myth that migrating from Blogger to WordPress would destroy your previously acquired Search-engine traffic, Google Pagerank, images, etc. Well, it’s not entirely true. Though it seems pretty hard, it is absolutely possible to do it without losing any of these. This method will ensure that everything will be retained as we use 301 redirects to do that. So, you will not lose any of your traffic be it organic or referral, anything. Even your images would be taken care of. Before getting dirty in the process, first let’s have some insight on the Blogger platform.
Blogger Subdomains vs Custom Domains
You need to understand the differences between having a Blogger.com blog on a subdomain and that on a custom-domain. Technically, you can move your Blogger.com blog, which is on a subdomain, to WordPress and also maintain 1-on-1 mapping between Blogger.com posts and WordPress posts. But there are a few problems associated with this case :
- Some methods propose the use of “rel=canonical” which has its own hoard of complex problems and is not very reliable.
Ideally, for search engines, redirection should be 301 (server-side) which is not possible in this case as the server itself is Blogger.com which isn’t ours to fiddle with.
On the hand, if you have a custom domain for your blogger blog, we can make some changes to WordPress so that it maintains an identical permalink structure similar to Blogger.com. That way, 1-on-1 mapping can be achieved through “maintaining” those links rather than “redirection”.
For the subdomain case, the best solution is to set up a custom domain for your Blogger.com blog. So, for the time being, this method is able to work with both custom domains and .blogspot.com domain blogs.
Note : This guide is for migrating your blog from Blogger.com to a self hosted WordPress.org, but not to a WordPress.com hosted blog. If you are not sure what kind you have, find out the differences between these two
Disclaimer: This method has worked for us most of the time. As we have gone through a lot of experience, we have made it as easy as possible for you to do it yourself. But stil there are many things that can go wrong in your setup. For example, php.ini configurations, unix permissions, mod_security rules, etc. If you are not sure of what you are doing, you can seek our help, we won’t be responsible for any losses.
#1 Prepare Hosting
You should have a web-hosting account where you can install WordPress. For this, you’ll have to buy a suitable hosting plan from any of the best hosting providers. We recommend Hostgator (Use coupon code “WPBUDDYNET” to get 25% off). After purchase, you will get an email with your account information.
Once you gain access to your domain’s DNS records, find the information about the nameservers to be used for the support desk of your hosting company (most probably you’ll get this information in your welcome mail too). Add those nameservers in your domain settings page.
Note : This step is not needed if your domain registrar and hosting provider is one and the same (you have registered domain and purchased hosting from the same company).
#2 Install WordPress
There are many different hosting providers and they have a variety of install methods. Here we show you the most commonly seen setup among different hosts – A cPanel and Fantastico installer.
Contact your hosting company to provide you with the log-in information for your cPanel. Log-in to your cPanel. Scroll down to the section which says Software/Services. Click on the Fantastico icon and select the WordPress option from the left sidebar. Make sure you enter the correct information when you are asked for, like the domain in which you are going to install WordPress, username, password, etc. You can safely leave the directory option. Click to install WordPress and there you go, you have installed WordPress on your domain!
You can now log-in to your WordPress blog’s dashboard from the link
You’ll be prompted to enter your username and password which you created at the time of installation. Once logged in successfully, you will see your WordPress dashboard.
#3 Import Blogger blog
Luckily for us, WordPress has a built-in importer tool for Blogger. It is good enough to import posts & comments which form the major part of your blog.
- Access your WordPress Dashboard, click on Tools in the left sidebar and then click on Import. A prompt will appear, asking you to install the importer plugin for Blogger. Click to run the Importer.
- Now you must have reached the Import Blogger page with a button named Authorize. Click on it and you will be taken to a page on Blogger.com where you will be prompted for Grant access to connect your Blogger account with WordPress. Once you authorize it, you will be taken back to WordPress.
- You’ll see a list of all your blog’s names if you have more than one blog on your Blogger account. Select your blog which you want to import and hit the “Import” button. Wait till all the posts and comments are imported.
At this point, your Blogger.com blog has been completely transported to your new WordPress setup.
#4 Configure Permalinks
From your WordPress Dashboard, navigate to Settings -> Permalinks and select Custom Structure option. The following should be entered in the text box.
[code] /%year%/%monthnum%/%postname%.html [/code]
This will make your WordPress blog’s permalink structure looks like Blogger.com blog. Click to save changes. It is advised that you don’t use any other permalink structure at this time. Though you can change your permalinks structure later.
#5 Changing DNS settings for your domain name
In order to test the permalinks & SEO of your new WordPress blog setup, just Google for site:example.com where example.com is your domain name. Click on any link appearing out of the search results and make sure that you land on the correct post on your new WordPress blog. This should mean that everything is in order.
After the successful testing of your blog posts and other link result via Google, you can fix your changes in the DNS settings. Accessing and modifying DNS settings vary provider to provider. Consult your hosting company’s Help sections or contact them if you are clueless. You can edit DNS settings simply by entering the corresponding name server addresses.
For example, If you are using the Hostgator web hosting, the nameserver values are :
These changes will only propagate slowly across the Internet. Also you need to flush your computer’s DNS cache periodically till you see that your Blogger.com blog is unlinked from your custom domain!
#6 Migrating other stuff – Widgets and Pages.
Many of those nifty codes that you were using in your Blogger.com blog, like Adsense, widgets, tracking codes, etc. have to be manulally migrated to your WordPress blog. If you have pages in your Blogger.com, then you have to recreate those pages in WordPress as well. You just need to copy the HTML code from Blogger and paste it into WordPress page.
An additional task that can be done to make your new WordPress blog look exactly like your old Blogger.com blog is to find a WordPress theme that does the purpose. You can either check official WordPress themes directory for a free theme or simply hire us to get your tailor-made theme.
What to do with your Blogger.com blog?
It is advisable that you never delete your old Blogger.com blog as all of your images are still hosted at Blogger.com. It would save you from the toils of relinking and uploading numerous images for your blog-posts.
However, your Blogger.com blog should be made inaccessible as this is a vital part of SEO that duplicate content should not be lying around for search engines to blacklist your new blog! Also, your Blogger.com subdomain can be made active again so that all your regular visitors and feed subscribers will be migrated to your new address using the proper permalink structure which we had set up in the earlier phases.
Get your WordPress installation and Blog Set-up for FREE!
This guide has been written keeping in mind an average, not-so-techie blogger. It is obvious that you may find these procedures easy as said. But still, if you find it difficult to comprehend or have any queries, do use our free support forum for help.
Alternatively, you can hire us to perform your blog migration in the most professional manner and at an attractive price! We handle WordPress installations and WordPress blog set-up which includes changing nameservers, installing or customizing a good theme, all necessary plugins, and fixing all those tricky settings which proved to be nightmare for you. Click here to Contact us!