In recent months, I’ve seen a lot of requests from people who want to know how to move from Blogger to WordPress, to take advantage of the additional benefits that Blogger just can’t offer. After doing a little research, I came to find out that the process of moving all of your content is even easier than I thought it would be. The bigger trick lies in making sure that Blogger redirects all your traffic to your new WordPress site so that anyone visiting your old addresses is sent to your new site. This of course doesn’t stop with your human visitors; you want to make sure that search engine spiders also know that your site has moved from Blogger to WordPress, so that you don’t lose any rank that you may have attained with them.
So, let’s start with copying your site to WordPress.
Copy Blogger to WordPress
If you haven’t already, install WordPress. If you’re looking for hosting, I would like to recommend HostGator. Once you’ve installed WordPress, you’ll want to use the importer to copy your content from your existing Blogger site, to your WordPress site. Go to Tools > Import and select Blogger as the source. If you’re prompted to install the Blogger Importer, do so, activate it and then go back to Tools > Import and select Blogger once more.
At this point, you’ll be asked to Authorize WordPress to access your Blogger account, so that it can copy all of the content. Follow the on-screen instructions and in a couple of minutes, all of your content will have been copied to your WordPress site. And we’re half-way there.
Redirect Blogger to WordPress
Now you need to put a file into your WordPress themes directory, that will take the redirected traffic and send it to the right page in your new WordPress site. Copy the following code (courtesy of digital inspiration) and paste it into a new file called blogger-redirection.php, which you’ll put in wp-content/themes/youractivetheme, where youractivetheme is the folder name for the theme that you’re using on your WordPress site (note that you’ll want to copy this to your new theme folder if you change themes):
Now create a new page in WordPress, called blogger (it is important that you call it blogger and nothing else) and select the Page Template as the Blogger Redirection template that we just installed. Save the page. Now that WordPress is ready to receive your redirected traffic, you need to make some changes to Blogger to send the traffic over to your WordPress site.
Log in to Blogger and from the Dashboard, go to the Settings page for the blog in question, then on to the Design tab, and the Edit HTML sub-tab (see this guide for what you’re looking for). Click on Revert to Classic Template and Click OK if it asks if you’re sure. Then copy the following code into the text box in the middle of the screen, replacing http://www.yourdomain.com with your new domain name (in all 6 instances). Be sure to leave the http:// and the trailing slash in place.
Save the changes and you should be all set. Try going to one of your old Blogger pages and make sure that you end up at the equivalent page in WordPress.
Resolving potential issues
If clicking on your old links results in you arriving at either your homepage, or a 404 error page, you may need to change your permalinks to match your old Blogger format. That is usually /%year%/%monthnum%/%postname%.html. If you want to use a different permalink format, consider redirecting your permalink structure from the old Blogger format to your preferred format. If the redirection is still not working, there could be several factors at play, but there are some plugins that help with redirecting traffic from Blogger to WordPress, including Blogger 301 Redirect and SEO Blogger to WordPress Migration using 301 Redirect. I don’t like using plugins when they’re not needed, but some configurations just make it awkward to redirect in a manual fashion.
Now that that’s all done, it’s time to install some plugins, maybe look at getting a new theme and sitting back and enjoying the freedom of WordPress. Now that you’re a new WordPress user, you might also want to consider subscribing to my RSS feed, Twitter feed, or Facebook page to get helpful WordPress tutorials and news.
Bear in mind that you have just changed the address for your entire website. While we’ve allowed people who visit the old site to know about the move, you’re going to have to be more direct with other services. Think FeedBurner, Google Analytics, Webmaster Tools, email, Twitter, Facebook, etc. You’ll want to be sure to update your information on these sites to continue using them with your new website.
Couldn’t manage it by yourself? You can always hire me to handle this if it’s too much for you.