Old Tutorials

5 details not to miss when you move from Blogspot to WordPress

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.

details not to miss

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:

image

2. In Blogger, go to Settings, Other to make sure that Blogger is redirecting all feed requests to your FeedBurner feed:

image

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.

image

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 are using Hosted WordPress, install the Blogger to WordPress Redirection  plugin and follow the directions.

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$>”>
<head>
<title><$BlogPageTitle$></title>
<script type=”text/javascript”>
<!–
<MainOrArchivePage>window.location.replace(“http://everlypleasant.com/”+window.location.pathname);</MainOrArchivePage>
<Blogger><ItemPage>window.location.replace(“http://everlypleasant.com/<$BlogItemPermalinkURL$>”);</ItemPage></Blogger>
–>
</script>
<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>
</head>
<body>
<div style=”text-align:center”>
<h1>This Page</h1>
<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>
</ItemPage></Blogger>
<p>Sorry for inconvenience… </p>
</div>
</body>
</html>

To find the classic template in Blogger, click on Templates, then scroll all the way down until you see “Revert to classic templates”.

image

image

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:

image

2. Click “Settings,” “Add a custom domain,” and “Switch to advanced settings”:

image

3. Ignore what it says about your domain being properly set up—just enter your new website address (including a www), and click Save:

image

4. Now visit your Blogger profile, and click “Edit Profile”

imageimage

5. Click “Select blogs to display”:

image

6. Unselect your old Blogspot blog, and select the new blog you just created, then click “Save Settings”:

image

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:

image

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:

image

Other Methods:

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:

Leave a Reply

Your email address will not be published. Required fields are marked *

12 Comments

  1. First of all, thanks for posting this. I’m having a problem and was wondering if you could help.

    I can’t get Step 3, step 3 to “Save”. It gives me the error message (Error 32) that you say it will but never saves. I’m inputting “www.journeysofthezoo.com” in the Third party domain settings field. Ideas?

    Besos, Sarah
    Blogger at Journeys of The Zoo

    1. Sarah, it’s been awhile since I’ve tried that step. I’m guessing you may have to follow Google’s instructions for verifying your domain with their server (adding some TXT records to your domain settings), and try again.

    1. I am guessing that unless you can create a redirect or replicate the URL exactly, the Facebook comments won’t show up. It depends on what plugin or code you used to install the Facebook comments, but that’s a downfall of that comment system. I’m sorry I can’t be of more help!