{"id":934,"date":"2011-07-14T01:34:55","date_gmt":"2011-07-14T01:34:55","guid":{"rendered":"http:\/\/www.fridaynirvana.com\/fiction\/?p=934"},"modified":"2011-07-10T19:37:08","modified_gmt":"2011-07-10T19:37:08","slug":"8-simple-steps-to-move-from-blogger-to-wordpress","status":"publish","type":"post","link":"https:\/\/www.fridaynirvana.com\/fiction\/2011\/07\/8-simple-steps-to-move-from-blogger-to-wordpress.html","title":{"rendered":"8 simple steps to move from Blogger to WordPress"},"content":{"rendered":"<p style=\"text-align: left;\">Here are 8 simple steps to ensure a smooth transition from a Blogger blog to a WordPress blog. This post assumes that you already have a domain name (myblog.com) and web host (one of the several out there : GoDaddy, <a title=\"Blue Host\" href=\"http:\/\/www.bluehost.com\/\">Blue Host<\/a>, DreamHost etc.)<\/p>\n<ol>\n<li> <strong>Install WordPress: <\/strong>On some hosts (like BlueHost), installing can be a one-click step, simple and easy. I recommend that you start off with the default theme which comes with a WordPress Install, which is currently twenty-ten\/twenty-eleven. Once you have all the details you can always go experiment with a new cooler theme (not that twenty-eleven is not cool enough). Another thing to consider is where to install WordPress : at root level or in a subdomain. If you are going to be running more than one blog, better to create a subdomain instead of installing at the root level. This gives you the freedom to later to do other stuff in other subdomains and still differentiate one from the other. Note that most subdomains are mapped to subdirectories. For example, assuming your domain is \u201c<em>myblog.com<\/em>\u201d, your subdomains could be :\n<ul>\n<li> <em>Research.myblog.com<\/em> (physical location : myblog.com\/research)<\/li>\n<\/ul>\n<ul>\n<li> <em>Hobbies.myblog.com<\/em> (physical location : myblog.com\/hobbies)<\/li>\n<\/ul>\n<\/li>\n<li><strong>Change to <a title=\"pretty permalinks\" href=\"http:\/\/codex.wordpress.org\/Introduction_to_Blogging\">pretty permalinks<\/a><\/strong> : This lets you match the blog structure of your old Blogger posts, and helps in forwarding old links to their new locations. Go to Settings-&gt;Permalinks-&gt;Custom and enter<\/li>\n<p><code>\/%year%\/%monthnum%\/%postname%.html<\/code><\/p>\n<li><strong>Move your posts<\/strong> from Blogger to WordPress. A useful plugin here is the Import plugin. Once you install it and activate it, you can import via Manage-&gt;Import tool. This will import text, images and comments. But it may not import labels, so if you have your posts labeled specifically you might have some more work here. When posts are imported, they all get published with the default category \u201cUncategorized\u201d. If you do wish to change that default category, and you probably would, change it before you import your posts. Go to Settings-&gt;Writing-&gt;Default Post Category and change it to your preferred category.<\/li>\n<li><strong>Import your posts <\/strong>: In the Import plugin, there is an \u201cImport from Blogger\u201d option, but that may not work for too many posts, or those with special html (like embedded images, videos etc.). A more reliable way from my experience is this:\n<ul>\n<li> Login to your Blogger account, and export your blog.<\/li>\n<\/ul>\n<ul>\n<li> This gives you an xml file to download. Download and save and give it a descriptive name, say : myoldblog.xml<\/li>\n<\/ul>\n<ul>\n<li> Next upload this file to http:\/\/blogger2wordpress.appspot.com\/ . This is a utility that converts your blogger xml to WordPress xml.<\/li>\n<\/ul>\n<ul>\n<li> This will give you a file of the type : \u201cmyoldblog_wxr.xml\u201d<\/li>\n<\/ul>\n<ul>\n<li> Now upload it to your WordPress install, from Manage-&gt;Import-&gt;Wordpress File<\/li>\n<\/ul>\n<p>If you now go to Post in your Admin Panel, you should see all your posts, with images and comments, and categorized to default category.If you now wish to reassign categories, download the \u201cBatch Cat\u201d plugin. This will, upon activation, let you assign\/unassign categories a batch at a time \u2013 you can specify the size of the batch.<\/li>\n<li><strong>Update your feed <\/strong>: Assuming you use <a title=\"FeedBurner\" href=\"http:\/\/www.feedburner.com\/\">FeedBurner<\/a>, all your subscribers are currently subscribed to :\n<ul>\n<li>feeds.feedburner.com\/myoldblog<\/li>\n<\/ul>\n<p>You would ideally like to not have your subscribers switch feeds. To do that login to your feedburner account, and edit your feed details. Change Original feed to specify the location you new feed, which will probably be :<\/p>\n<ul>\n<li> http:\/\/myblog.com\/feed<br \/>\nThis means that your feed is still located at the same address, but is updated to use the new content at myblog.com.<\/li>\n<\/ul>\n<\/li>\n<li> <strong>Redirect readers<\/strong> from your old blog to the new one. Login to Blogger. Go to Settings-&gt;Publishing. Click Custom Domain, and enter the URL your new blog. Save. Now everything that was at :\n<ul>\n<li> <em>Oldblog.blogspot.com<\/em><\/li>\n<\/ul>\n<p>Will redirect to :<\/p>\n<ul>\n<li><em>Myblog.com<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Ensure that redirection works for older links<\/strong> : If you\u2019ve setup your permalinks right then every page should redirect to it\u2019s correct counterpart, ie;\n<ul>\n<li><em>Oldblog.blogspot.com\/2008\/05\/this-thing-I-wrote.html<\/em><\/li>\n<\/ul>\n<p>Should redirect to<\/p>\n<ul>\n<li><em>Myblog.com\/2008\/05\/this-thing-I-wrote.html<\/em><\/li>\n<\/ul>\n<p>If your blog is in a sub-domain there is an extra wrinkle. So let\u2019s say that you wish to redirect from<\/p>\n<ul>\n<li><em>Oldblog.blogspot.com\/2008\/06\/myreview.html<\/em><\/li>\n<\/ul>\n<p>To<\/p>\n<ul>\n<li> <em>Hobbies.myblog.com\/2008\/06\/myreview.html<\/em><\/li>\n<\/ul>\n<p>Now being a subdomain, your blog is actually physically hosted at<\/p>\n<ul>\n<li> <em>Myblog.com\/hobbies<\/em><\/li>\n<\/ul>\n<p>So the actual path to that would be :<\/p>\n<ul>\n<li> <em>Myblog.com\/hobbies\/2008\/06\/myreview.com<\/em><\/li>\n<\/ul>\n<p>Unfortunately blogger will not let you publish to a subdomain (Step #6) , so it will redirect to hobbies.myblog.com\/myreview.com which does not exist. You will have to handle this in your new blog. Assuming you\u2019re using Apache, you can do this via a <a title=\"rewrite rule\" href=\"http:\/\/httpd.apache.org\/docs\/current\/mod\/mod_rewrite.html\">rewrite rule<\/a> . Example :<br \/>\n<code># RewriteEngine on<\/code><br \/>\n<code> # RewriteCond %{HTTP_HOST} ^hobbies.myblog.com$ [OR]<\/code><br \/>\n<code> # RewriteCond %{HTTP_HOST} ^www.hobbies.myblog.com$<\/code><br \/>\n<code> # RewriteRule ^\/?$ \"http\\:\\\/\\\/myblog\\.com\\\/hobbies\" [R=301,L]<\/code><\/p>\n<p style=\"padding-left: 30px;\">Note that Blogger will show an extra page to readers to let them know that they are being redirected to a custom non-Blogger website. A little nasty but Blogger does not allow 301 (Moved Permanently) redirects. I can sort of understand why they don\u2019t do this, but still nasty.<br \/>\nThere is also an alternative to the above method, and that is via the meta refresh, but the meta refresh is not supposed to be as SEO friendly. Both methods are 200 Redirects, which are not the same as 301 Redirects. 301 Redirects permit a seamless move which does not hurt your search rankings, while 200 Redirects do, in my experience.<br \/>\nAlso there is a very useful plugin call Redirection. Download and activate it and use it to redirect custom URLs, like those of static pages.<\/p>\n<\/li>\n<li><strong>All done !<\/strong> Once all this is done, your blog should be up and running and you can now switch themes, and add useful widgets like Outbrain, Twitter to your blog. Remember to update your blogrolls. Do not delete your old blog. Although you cannot view it anymore via the Web, it still available for you to log into.<\/li>\n<p>You are all set! In your new blog, add a sticky post or header welcoming old readers to your new location.<\/ol>\n<p>While moving I looked around on the net and found these very useful posts &#8211; here they are for your reference :<\/p>\n<ul>\n<li><a href=\"http:\/\/www.mamablogga.com\/the-ultimate-guide-to-migrating-from-blogger-to-wordpress\">The Ultimate Guide to Migrating from Blogger to WordPress<\/a><\/li>\n<li><a href=\"http:\/\/www.scriptygoddess.com\/archives\/2007\/06\/13\/redirect-a-subdomain-to-a-directory-using-htaccess\">ScriptyGoddess : How to redirect to a subdomain<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Here are 8 simple steps to ensure a smooth transition from a Blogger blog to a WordPress blog. This post assumes that you already have a domain name (myblog.com) and web host (one of the several out there : GoDaddy, Blue Host, DreamHost etc.) Install WordPress: On some hosts (like BlueHost), installing can be a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"twitter_17000648_17000648":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","_uag_custom_page_level_css":"","footnotes":""},"categories":[31,43,50,41],"tags":[],"class_list":["post-934","post","type-post","status-publish","format-standard","hentry","category-blog","category-linktastic","category-series","category-web"],"aioseo_notices":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"post-thumbnail":false,"sow-carousel-default":false},"uagb_author_info":{"display_name":"amodini","author_link":"https:\/\/www.fridaynirvana.com\/fiction\/author\/admin"},"uagb_comment_info":3,"uagb_excerpt":"Here are 8 simple steps to ensure a smooth transition from a Blogger blog to a WordPress blog. This post assumes that you already have a domain name (myblog.com) and web host (one of the several out there : GoDaddy, Blue Host, DreamHost etc.) Install WordPress: On some hosts (like BlueHost), installing can be a&hellip;","_links":{"self":[{"href":"https:\/\/www.fridaynirvana.com\/fiction\/wp-json\/wp\/v2\/posts\/934","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fridaynirvana.com\/fiction\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fridaynirvana.com\/fiction\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fridaynirvana.com\/fiction\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fridaynirvana.com\/fiction\/wp-json\/wp\/v2\/comments?post=934"}],"version-history":[{"count":24,"href":"https:\/\/www.fridaynirvana.com\/fiction\/wp-json\/wp\/v2\/posts\/934\/revisions"}],"predecessor-version":[{"id":957,"href":"https:\/\/www.fridaynirvana.com\/fiction\/wp-json\/wp\/v2\/posts\/934\/revisions\/957"}],"wp:attachment":[{"href":"https:\/\/www.fridaynirvana.com\/fiction\/wp-json\/wp\/v2\/media?parent=934"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fridaynirvana.com\/fiction\/wp-json\/wp\/v2\/categories?post=934"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fridaynirvana.com\/fiction\/wp-json\/wp\/v2\/tags?post=934"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}