Tuesday, March 16, 2010

Migrating from Blogger to WordPress in 7 Steps While Keeping Subscribers and Search Results (UPDATED)

November 29, 2009 by admin  
Filed under Internet Marketing, SEO

It is easy to move the content of a Blogger blog into WordPress. But that is just the first part of moving your blog. You should really want to move all the benefits of your Blogspot blog to your new WordPress blog. This is particularly true for many photographers who have Bludomain or similar Flash websites and have been using a Blogger blog to gain better search marketing and reach more potential clients.

If you have been blogging for anytime on Blogspot you probably have many of its articles in Google’s index, readers who bookmarked your blog or articles in your blog, RSS feed subscribers who follow your blog and some level of Google Page Rank greater than 0. All of these are important benefits that are related to your blog’s marketing value and you don’t want to leave them behind in your old blog, and then start over with your new blog. It is best to move the benefits that you have earned to your new blog with your content and continue building on what you have done. So how-to do it?

The basic assumptions: 1) Your Blogger Blogspot blog is using a standard domain like yourblog.blogspot.com. 2) You promise to never delete your Blogspot blog.

Now here are the steps:

Beginning with the assumption that you have self hosted WordPress installed on your domain begin by importing the content from Blogger.

Step 0) BACKUP your Blogspot blog and template. To back up your Blogspot blog use the Export tool in the Admin panel it is in Settings > Basic > Export blog. Save the file to your computer. Template back up is done from, Layout > Edit HTML > Download Full Template. Save the file to your computer. Now if an error happens you can restore your old blog.

Step 1) Create the permalink structure that you need in your WordPress blog. To do this login into your new WordPress site’s admin panel and in the left side menu go to Settings > Permalinks. The screen looks like this –

WordPress Blogger permalink

You will need to use the “Month and name” option. It is most similar to the Blogger structure.

Step 2) Now let’s import your Blogger content. To do this login into your new WordPress site’s admin panel and in the left side menu go to Tools > Import. You will see a screen that looks like this –

WordPress Blogger import

Click on the Blogger option and follow the steps. Authorize WordPress to use your Google account and WordPress will display a list of blogs associated with Blogger account. Select the blog that you like to import in Blogger and click Import. Your posts, comments, categories and users will be imported into WordPress in moments.

(Sometimes, particularly for large Blogger blog with lot of content this process may be balky. If it is for you, the workaround is to go to WordPress.com and create a blog and import your Blogger blog into that and then import that WordPress.com version of your Blogger content into your self hosted WordPress. I don’t know why this works, but it does. You will also want to have the WordPress.com account to activate the spam blocker, Akismet, for your new self hosted WordPress blog, so don’t be concerned about starting a new account)

Now starts the details of moving all the related value of your Blogger blog to your new self hosted WordPress blog.

Step 3) Keep your RSS subscribers. If your Blogger blog is not using Feedburner, set it up now. This will make keeping your subscribers a simple matter of managing your blog’s Feedburner account. To burn a Feedburner feed got your Blogger blog go to http://feedburner.google.com and proceed through their steps. Once you have assigned your Blogger blog’s feed to Feedburner, or if you already are using Feedburner, just transfer your feed. Go into the feed and click on “Edit Feed Details.” Change your feed from your Blogspot feed URL to http://yournewblogdomain.com/feed/. At the same time you want to setup WordPress to use that Feedburner feed. To do this install a Feedburner plugin in your self hosted WordPress. In the Admin panel on the left side click Plugins > Add New. Then in the search box enter Feedburner and you will be presented with a screen that looks like this –

WordPress Blogger feed

Click Install on the right side (highlighted) of the “FD Feedburner Plugin” after it is installed. Alternately you can use the Feedburner Feedsmith plugin provided by Google (Feedburner parent) it can be downloaded here and has some very good instructions if you are new to Feedburner. Still in your WordPress, go to the plugin’s configuration screen and enter your Feedburner feed.

Step 4) Now we need to make sure that when someone clicks on a search result that lists your old blog that they end up at the right place in your new blog (no 404’s). Very important. Sounds like it could be complicated and it is a little.

UPDATE December 24, 2009 – I have changed how I do it to a method that seems to be a little more consistant. =Relatedly I no longer use Amit Agarwal’s process. Instead I use the plugin and code snippets provided by justinsomnia. Much of the Steps 4-6 are edited from his blog, please visit his blog for more understanding of the plugin if needed.

Lets get started. Download and install justinsomnia’s wp-maintain-blogger-permalinks-1.1 WordPress plugin and install it on your WordPress blog. Activate it and then go to Tools > Maintain Blogger Permalinks, and click the button that says “Maintain Blogger Permalink”. Let it operate and build the list.

Step 5) Next we have to mdify the .htaccess file on your website hosting server (this will be in the base WP folder) to have the Blogger URLs which always end in “.html” are probely redirected to your imprted Blogger post now in WordPress but which no longer ends in “.html” To do this open the .htaccess file and place the following code snippet ABOVE the block of code that starts with “# BEGIN WordPress”

RewriteEngine On
RewriteBase /
RewriteRule ^([0-9]{4})/([0-9]{1,2})/([^/]+)\.html$ $1/$2/$3/ [QSA,R=301,L]

Save the .htaccess file and upload if required.

Step 6) Install a Javascript redirect in your Blogspot blog. We do this to make sure that when someone is directed to your old blog (say for instance from another site or even a search engine) that they will be presented automatically to the correct post in your new blog. To set the JavaScript redirect, just copy the following code snippet and paste it in place of the code between your and tags in your Blogger template (under Layout > Edit HTML). Then edit the two lines that say old_domain and new_domain, replacing myoldblog.blogspot.com with your current blogspot blog name name and mynewblog.com with your new blog’s domain name. Save the template.

?View Code JAVASCRIPT
<script type='text/javascript'>
// edit the text in between the quotes in the following two lines:
var old_domain = "myoldblog.blogspot.com";
var new_domain = "mynewblog.com";
 
// do not modify this line:
window.location = location.href.replace(old_domain, new_domain);
</script>

Step 7) Finally, tell the search engines to no longer index your old Blofspot blog. This will over time reduce the listings of your old blog. Go to the admin panel of your Blogspot blog, Settings > Basic and for “Add your blog to our listings?” choose “No” and for “Let search engines find your blog?” also choose “No”. Click “Save Settings”. (Note: Leave your blog “Public”, otherwise the redirect script will not work)

After you have done the all steps outlined by above, your new WordPress will appear seamlessly to your regular and new visitors who had become accustomed to your content in your old Blogger blog. As well as people visitors who click through from links on other sites or search engines. So you will not give up ground you have already earned through your blogging and can begin using the advantages of WordPress to further enhance your site’s style, marketing, social networking and SEO.

As usual, if you have any questions or want help just send me an email.

Share/Save/Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Live
  • StumbleUpon
  • Sphinn
  • Technorati
  • Twitter
  • Yahoo! Buzz
  • email
  • PDF
  • Print

Comments

10 Responses to “Migrating from Blogger to WordPress in 7 Steps While Keeping Subscribers and Search Results (UPDATED)”
  1. Michael Smith says:

    great work!

  2. Marketing Tv says:

    Great post. Was looking for a post on this, moving from blogger to wordpress is probably the best thing anyone could do with their blog.

    Thanks

  3. Andrea says:

    Thanks for this informative post! I switched back in April and haven’t deleted my blogger blog yet.

    I have another questions for you. If I have the redirect set up for my blogspot.com site going to my domain, is there another step I should take to ensure google isn’t crawling it any longer? I am using the assumption you have listed in that I never changed my blogspot address to an official domain.

    I’m still seeing the blogspot address show up in searches, but when you click on the link it says there is a redirect and directs people to my domain, which is perfect. Is there a way to take it out of searches completely? I still want the older links from other sites to direct them to my new site, but I don’t want google searching it and potentially viewing it as duplicate content.

    I appreciate any thoughts you can share!

    • Marc says:

      Don’t ever delete your Blogspot blog. You will lose your images from the imported posts.

      You need to set your Blogspot blog to not allow search engines. This will help slowlt remove the listing in Google. At the same time be sure you allow search engines in WP and are creating a sitemap and informing them of its location.

      The redirect message probably costs you a lot of traffic. With all the spam, no one wants to follow a reditect. So you should consider the other way which makes a seamless script redirect to your WP post or the original Blogspot post. No redirect warning will be seen or require any more action by the visitor..

  4. Thanks to your very helpful post, I have successfully installed Wordpress on my Bludomain website and now I’m working on the migratation from Blogger. You have been very helpful, including answering my email questions. Thanks a million!!

  5. Lola says:

    Hey, Thanks! This was very helpful.

    A few questions, I hope you can answer.

    This is my situation: I have a pretty large blog on blogger and it’s need it own website. So I’ve decided to go with wordpress. You were saying that its best to transfer the blog to a wordpress blog first then to a selfhosted wordpress site.

    1. While I’m transferring, will the information on my blogger blog be lost? As in when people go to my “name.blogspot.com” blog will they still see the blog as is, even though I’m transferring it into wordpress?

    I want to edit the wordpress blog before I have people come on it, so any helpful facts you can give would be great. I’m great at blogger, but not so much at wordpress and I will be creating the site and everything on my own.

    • Marc says:

      Hi Lola,

      I am finding the the process of importing the content directly from your Blogspot blog to self-hosted WordPress is much better these days. So try it that way before you use the alternative WordPress.com step.

      1) Your content will stay on your Blogspot blog, you are only importing a copy to WordPRess. It is also important to realize that your images will not be imported, but will be served from your Blogspot blog. That is the reason to never delete your Blogspot blog. Also please note my new Step 0 and back up your Blogspot blog before beginning.

      When you have completed Step 6 people will no longer see your Blogspot blog. Instead they will be sent to the same content in your new blog.

      As far as creating your new WordPress blog, I think once you begin you will find WordPress is simpler to customize. To find a free theme, just go to the WordPress theme repository (there are thousands of themes there) and browse through some of the most popular, most recent and featured themes – http://wordpress.org/extend/themes/ .

  6. Shelly says:

    I really enjoyed this post. I have considered the move from Blogger to Word Press. My traffic is increasing along with my followers. My only hang up is the cost. I haven’t made any money from my blog yet. Is it worth the investment? Does it really increase your traffic and earnings?

    Thanks!

    • Marc says:

      Hi Shelly,

      Thank you. I visited your blog, excellent work. Good move today to start to use your own URL – http://www.mycouponteacher.com.

      I am not sure how you are monetizing your blog, so I cannot say with certainty the WP would improve your chances of profitability. But I believe WP can be easier to manage a complex blog with multiple pages, is easier to participate access a wide array of social media. And does have some advantages for search marketing optimization.

      May 2010 meet all your goals!

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!

Get Adobe Flash playerPlugin by wpburn.com wordpress themes