As Life Goes Digital

As Life Goes Digital

Technology, Cricket, Deals, Immigration etc …


Migrating Blogger FTP Publishing To WordPress Self Hosted Domain

Google’s Blogger team announced shut-down of FTP blog publishing from May 01, 2010. This website “As Life Goes Digital” is published via FTP from Blogger.com platform.  Support website from Google is set up to help blogs/websites during migration. Migration tool helps to migrate the bog to custom domains. The custom domain option takes away the flexibility of controlling the content as now Google hosts all blog content. Basically blog will be now at mercy of Google, any violations small/big can give the control to Google to delete the blog.

Besides the disadvantages of closed system and Google’s control , the big advantage is faster blog publishing and hassle free blog content maintainability.  After weighing the pros and cons, It is decided that this website will be migrated to self hosted WordPress platform from Blogger platform. WordPress.org is one of the most used open platforms with numerous themes, plugins support from developers. The learning curve is using PHP and MySQL out of which 90% WordPress users never change PHP code or MySQL tables.

Some of the challenges are to maintain my four years of Google juice i.e pagerank and SEO friendly links. Here are migration steps to WordPress :

Prerequisites : A hosting provider who can support MySQL and allows FTP access to install WordPress.

Steps :

  1. Create a test folder in webroot like www.kalyansuman.com/test/ , Install latest WordPress.
  2. Change wp-config file available in WordPress zip with MySQLParameters. WordPress Database Table prefix is where all admin setting are stored. If you want to reinstall the Wrodpress just change $table_prefix  = ‘wp_'; to $table_prefix  = ‘wp1_'; etc.. . This will reset the database.
  3. After logging into WordPress  admin account,  Follow Step 2 from this website – From wordpress dashboard, go to Settings >> Permalinks and select Custom Structure option. Paste following value next to it and save changes.
    /%year%/%monthnum%/%postname%.html
  4. Import your Blogger.com blog to “test” wordpress.  Follow Step3 from this website – “Log into wordpress dashboard, go to Tools >> Import and select Blogger form importing options you will see.
    Now you must be on “Import Blogger” page with a button named “Authorize”. Click on it and you will be taken to a page on Blogger.com (actually Google.com) where you will be prompted to Grant access to your Blogger account. You may be prompted to log into your Google account if you are not already logged in. All your blogger post should now be available in test WordPress.”
  5. For SEO and maintaining your website’s Google juice, Fix permalinks that blogger and wordpress uses. Follow step 5 from this website. Run Fix.php file from the website. Like www.kalyansuman.com/test/fix.php.
  6. Export the wordpress xml file by following step 6 from this website. Verify xml file to amke sure you have all your latest and oldest posts in xml file.
  7. Delete “Test” folder from your webroot.
  8. In webroot, Rename index.html to index.htm_old & rename year folders like 2007 to 2007-old, 2008 to 2008-old etc ..
  9. Install WordPress in your webroot folder. DO NOT CHANGE ANY THEMES NOW. Use deafult theme that came with wordpress
  10. Repeat Step 3 as described above
  11. From wordpress dashboard tools >> Import, use wordpress and import the xml file saved in Step 6
  12. Create .htaccess file

DirectoryIndex index.php index.php
<IfModule mod_rewrite.c>
RewriteEngine On
#point to the wordpress directory
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !^atom.xml$
RewriteCond %{REQUEST_FILENAME} !^feed$
RewriteRule . /index.php [L]
</IfModule>

All Done, Have Fun as the wordpress says. Test your links.

You can delete index.html-old & 2006-old folder.

Change theme and make it SEO and Ad friendly.

Let me know via comments if you run into any issues in migrating or have comments with the above procedure.

Bye Bye Blogger and Happy WordPress blogging.

Reblog this post [with Zemanta]

EMAIL NEWSLETTER

Your Email Address:

Delivered by FeedBurner


Posted By: Kalyan | Date: April 17, 2010 | Categories: Blogging, Technology

2 Responses to Migrating Blogger FTP Publishing To WordPress Self Hosted Domain

  1. Dave Jackson says:

    Are you sure this will work with Blogger FTP accounts? WP migrate specifically says: To use this importer, you must have a Google account and an upgraded (New, was Beta) blog hosted on blogspot.com or a custom domain (not FTP).

    Just sayin’…
    Dave

  2. admin says:

    @Dave Jackson – Yes this blog is an example that was migrated from FTP Blogger to WordPress. Before migrating temporarily change publishing setting from Blogger FTP to publish to temporary Blogspot.com. While importing from WordPress give the temp. blogspot name.

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>