So I am writing this post because I am doing this right now myself!
When I started writing my blog posts I could have easily put them on WordPress from the very beginning, but I didn’t. I just felt compelled to start writing right away and going thru my hosting account and installing another database and so forth seemed like it would take eternity. I had long heard of blogger and I knew it was a Google product. I also know that signing up for anything with my Google account is always a one second process. So in a matter of literally 5 seconds I had a blogger and have been taking every chance I get to document my techniques since.
For the record, I liked blogger. It has a super simple interface, its so easy to use, and you can monetize with Google Adsense/ apply for an account right there from your admin screen. However, you sacrifice things like being able to change your own meta-tags and being in control of your blog. So I made the change, like many, to convert to WordPress.
So here is the step by step process to convert your blogger to wordpress:
1. Get Hosting / Install WP
So before you can convert to WordPress, you must have a WordPress site. If you are starting from the very beginning, without any hosting plan at all, then first choose a hosting company. I recommend using BlueHost. You will also need a domain name, and to install the WordPress application on your hosting account. There will usually be a guided installation to help you install your WordPress database.
2. Backup/ Export your Blogger Posts
Access your blogger account, then go to settings, then go to other. On the top right click the button that says “Back up Content.”
Blogger account > settings > other > backup content
After that, confirm that you want to save the backup (in the form of an xml) to your computer.
3. Import your blogger posts into your WordPress site
Next access your WordPress Admin, then the Tools Menu, then the Import options. Find the Blogger option and click Install Now.
WP Admin > Tools >Import > Blogger > Install Now
Active and run the plugin, find the xml file you downloaded in step 2, and import. If you get an error, then more likely you need to increase the memory limit on your WordPress install. Read this post on how to increase your maximum file upload limit in your php.ini file**.
At this point you have successfully imported your blogger posts into your WordPress site.
4. Preserve SEO by using Redirects
I researched a few different ways to do this, and I am going with the easy way by using a plugin of course. The plugin I chose is:
Blogger to WordPress
Download the plugin from the WordPress directory, install, and activate. Access Tools from the WP admin menu, then Blogger to WordPress Redirection.
Tools> Blogger to WordPress Redirection > Start Configuration
The plugin will then look for the posts you imported in step 3, and will generate code for you to put in your blogger template.
If you want to learn how to do this the more technical way by changing your blogger template and putting in code in functions.php then read this articled that help me learn how to do this.
5. Convert Blogger Template back to Classic and put in Redirect Code
So in order to insert the code you need into your blogger template, you must first revert your blogger theme back to the classic version. Access the admin screen on your Blogger account, then the Theme options, then scroll to the bottom, and click Revert To Classic Theme.
Blogger Admin > Themes > Revert To Classic
Edit the HTML of your Blogger template, add the code from step 4, and hit save.
6. Test your Redirections from Blogger to WordPress
Go back to your plugin screen and you will now see the option to test your redirects.
This worked like a charm for me 🙂 Notice that my permalink structure for my wordpress site was very different from my Blogger site. My import created my posts under “uncategorized.” I did not like this so I went and updated it to the correct category:
The redirect put in by the plugin still worked even after the permalink change.
So there you have it, it is a bit of a process but totally doable and worth it in the long run. If you have any questions or need help you can always contact me!
Hope you all are having an amazing day 🙂