As someone who used Blogger for years, I wasn’t sure whether switching to WordPress would be worth it. But, around a year and a half after making the switch, I can definitely say moving my blog from Blogger to WordPress was one of the best decisions I’ve ever made.
Not only does WordPress give you a lot more control over the function and design of your blog, you also get access to enhanced SEO and analytics features, thousands of plugins and the ability to sync up your blog with other services or apps. Thinking about making the switch yourself? It’s not as complicated as you might think! Here’s how to move your blog from Blogger to WordPress in just a few easy steps.
1. Set up your WordPress hosting
Before moving your content over from Blogger to WordPress, make sure you have the new site ready to go. As WordPress is a self-hosted platform (unlike Blogger which is free and hosted for you on Blogspot), you’ll need to buy hosting space. If you don’t already have a custom domain name with your Blogger blog, you’ll need to get one of those too.
I use Bluehost for hosting my WordPress blog and would really recommend them. Their hosting only costs around £3 a month, and you can get a free domain name thrown in too. Once you’ve set up your hosting with Bluehost, log in to your cPanel to install WordPress (Bluehost include a 1-click WordPress installation option to make it super easy, even if you’ve never used WordPress before).
If you already have a custom domain for Blogger, you’ll need to change the name servers to point to your new self-hosted site rather than your Blogger site. The domain name provider you bought your domain from should have instructions on how to do this.
2. Export your blog from Blogger
The next step in moving your blog from Blogger to WordPress is to get all your old content ready to upload to the new site. Log in to Blogger and click on Settings and then Other. Click on the button that says Back Up Content. This will download everything from your blog, including posts, photos, comments and pages. Save a copy of this XML file to your computer. You might also want to save another copy to an external hard drive just to be safe and make sure you don’t lose any blog content!
3. Import your blog to WordPress
Open your WordPress admin, and click on Tools and then Import from the main menu. You’ll see an option for Blogger, so click on Activate Plugin & Run Importer to begin moving your blog from Blogger to WordPress. You’ll then be asked to choose a file to import – select the XML file you downloaded in the previous step. There are then a few easy steps to go through (authorising access to your Blogger blog and selecting which blogs to import), then WordPress will do the rest for you.
If you’re having trouble importing the file, it might be that your WordPress account doesn’t have a high enough file upload size. There’s a great tutorial here on wpbeginner which explains how increase your maximum file upload limit.
If things still aren’t working properly and you can’t figure out why, try using an external Blogger importer plugin (rather than the default one) instead. I’ve used the Blogger Importer Extended plugin before, and it worked perfectly. Now all your old content should have moved over from Blogger to WordPress.
4. Sort out permalinks & redirection
Permalinks are the structures which create each individual link on your blog. WordPress have a simplified, SEO-friendly permalink structure (such as elevatormusik.com/example-blog-post) whereas Blogger has a slightly longer version (such as elevatormusik.com/2017/06/example-blog-post.html). It’s likely that lots of people will have linked to your Blogger blog posts, so to make sure these don’t turn into broken links you’ll want to change your WordPress permalink structure to match your previous posts.
To do this, click on Settings and then Permalinks from the WordPress admin menu. Choose Custom Structure and enter the structure which matches your Blogger URLs. This should be:
but be sure to check and make sure this is correct for your blog.
As for redirection, you need to make sure this is set up correctly so if someone tries to access a page on your old blog, they’ll automatically be redirected to the same page on your new blog. The easiest way to do this is with a Blogger to WordPress Redirection plugin. Just install the plugin and follow the simple instructions to set everything up, so you don’t need to mess around with writing code. Make sure your RSS feed is set to redirect too. Log in to Blogger and go to Settings then Other and enter the address of your new RSS feed.
5. Install your new theme
Although your WordPress blog will now have all your posts and photos, it’ll probably still be looking pretty basic as it will be using a boring default WordPress theme. After you move your blog from Blogger to WordPress, be sure to install a good theme which looks nice and helps to show off your content. Etsy has lots of great, affordable options for pre-made themes, or you might want to splash out on a completely custom theme from a designer. Either way, once you’ve installed your new theme, be sure to go through your old posts and pages to make sure everything has transferred properly and looks good with the new theme – you might have to do a little bit of text formatting or image resizing.
And now – ta da! – you’ve successful moved your blog from Blogger to WordPress! Let me know if you’re feeling inspired to make the switch.