My friend Everly Pleasant (don’t you love her pen name?!) just got a new self-hosted WordPress blog. Her design complete, old Blogger posts imported, she wrote a post on Blogger announcing her new domain name and blog. And she thought she was all set.
Until I emailed her: “Aren’t you going to redirect your feeds and old post links to your new blog?”
I explained that if she left the Blogspot blog as it was, she’d end up not only with links and potential comments going two places, but duplicate content issues that could affect Google ranking. Plus, she was going to potentially lose readers by not automatically subscribing them to her new blog.
At that point, I got to take over, and fine-tune her settings so that all the details were taken care of (I do this as a side job, and I just eat up these kind of details!).
But I asked her permission to take screenshots to share with you. And so here we are: the 5 details you don’t want to overlook when you move from Blogger to WordPress.
These directions apply to moving from a blogspot address to your own domain, or to yourname.wordpress.com. If you already had your own domain name at Blogger, the process is different—click here for directions. (And if you need help deciphering the difference between Blogger and Hosted WordPress and Free WordPress, click here.)
1. Redirect Feed Readers
If you were already using FeedBurner before you moved, this will practically take care of itself. If you weren’t, just sign up for FeedBurner and check each of these items.
1. In FeedBurner, click “Edit Feed Details” to make sure your new feed is set as the source feed in FeedBurner:
2. In Blogger, go to Settings, Other to make sure that Blogger is redirecting all feed requests to your FeedBurner feed:
3A. If you’re using Hosted WordPress, install the FD FeedBurner plugin or use your themes’ feed redirect settings to make sure any requests for yoursite.com/feed/ are redirected to FeedBurner for a complete feed count.
3B. If you’re using WordPress.com, you can’t redirect your feed to FeedBurner, so the count won’t be accurate—but at least you won’t lose your old readers.
2. Redirect Blog/Post Visitors
Now any readers you had via RSS feeds are being redirected, but anyone who had your old blogspot address bookmarked will still be visiting the same place each time.
If you’re using WordPress.com (or the plugin code doesn’t work for you), edit the following code to reflect your new blog address and paste it in the classic template of your Blogger blog.
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”en” lang=”en” dir=”<$BlogLanguageDirection$>”>
<MainPage><link rel=”canonical” rel=”nofollow” href=”http://everlypleasant.com/” /><meta http-equiv=”refresh” content=”0;url=http://everlypleasant.com” ></MainPage>
<Blogger><ItemPage><link rel=”canonical” rel=”nofollow” href=”http://everlypleasant.com/<$BlogItemPermalinkURL$>” /><meta http-equiv=”refresh” content=”0;url=http://everlypleasant.com/?=<$BlogItemPermalinkURL$>” ></ItemPage></Blogger>
<p>has been moved to new address</p>
<MainOrArchivePage><a rel=”nofollow” href=”http://everlypleasant.com/”><$BlogTitle$></a></MainOrArchivePage>
<Blogger><ItemPage><a rel=”nofollow” href=”http://everlypleasant.com/<$BlogItemPermalinkURL$>”><$BlogItemTitle$></a>
<p>Sorry for inconvenience… </p>
To find the classic template in Blogger, click on Templates, then scroll all the way down until you see “Revert to classic templates”.
Click “Revert to classic template”, replace the existing code with the code above (edited to include your new site address), and click “Save Template.” Test your old blogspot address and a few post links to make sure they’re redirecting properly.
(Code courtesy of Blogger to WordPress Redirection plugin. Simply remove ever instance of “?b2w=” to use the plugin’s auto-generated code for wordpress.com or some hosts.)
3. Update Blogger Profile
You’re still not quite done! Anywhere your Blogger profile appears (i.e. comments on other Blogger blogs), your old blog address is still listed.
1. Create a new Blogger blog using any Blogspot address you desire:
2. Click “Settings,” “Add a custom domain,” and “Switch to advanced settings”:
3. Ignore what it says about your domain being properly set up—just enter your new website address (including a www), and click Save:
4. Now visit your Blogger profile, and click “Edit Profile”
5. Click “Select blogs to display”:
6. Unselect your old Blogspot blog, and select the new blog you just created, then click “Save Settings”:
Now when you visit your Blogger profile, it will be a direct link to your new blog that’s displayed.
4. Update Internal Links on New Blog
Technically, you’re done. But ideally, you’d also change all the internal links within your posts (where you linked to your other posts) from your old Blogspot address to your new site address.
If you’re using Hosted WordPress, you can use a plugin like Search Regex to search for every instance of your old address and automatically replace it with your new blog address.
If you’re using WordPress.com, it means searching your site for your blogspot address and editing every single post.
Obviously, since the links are redirecting, this is not entirely necessary—just best for search engine optimization (SEO).
In addition to updating internal links, now is a good time to import all your images from your Blogspot blog into your WordPress media library. If you’re using Hosted WordPress, two plugins that can help with that process are Import External Images and Media Tools. Latest versions of the Blogger Importer Plugin import the images into your Media Library, as well.
5. Never Delete Your Blogger Blog
Don’t delete your Blogger blog. It’s likely linked to your Picasa albums that may still hold pictures which are on your new blog. You don’t want to lose those.
Even if you have imported all your images to your new WordPress site, your Blogspot address is still redirecting old visitors to your new site (thanks to step 2): so don’t delete it!
You might also want to change your Blogger blog’s privacy settings to remove it from search engines and Blogger’s listings:
And on the off chance that you have comment spambot issues, change your comment settings so that only blog members can comment on your old Blogger blog:
Though the above method is the tried and true way I’ve set up redirections for more blogs than I can count, there are a few alternate methods for importing and redirecting blog traffic, a few of which I’ve linked here in case you need additional options: