Guide To Migrate Your Blog From WordPress.com To Self hosted WordPress Blog
WordPress is undoubtedly one of the favored blogging platforms right now. You can either start a blog absolutely free of cost using their free WordPress.com platform where you can run your blog under the sub-domain of WordPress.com.
Besides that, WordPress is also a blog software package or technically known as CMS (Content Management System) and you can easily install the package on your custom domain hosted on a WordPress compatible Web Hosts such as Godaddy, Hostgator, Bluehost etc.
Remember, to set up WordPress on your custom domain, all you need is a reliable host offering the required space alongside PhpMyAdmin and MySQL scripts for setting up databases for all your content managed through WordPress system.
So, now if you are planning to up the level of your blogging and planning to quit the free WordPress.com blog and migrate to a bit more professional self hosted WordPress blog, then I would suggest to follow this WordPress migration guide within its own ecosystem.
Remember, the reason why WordPress is highly favored in the blogging industry and slowly impressing Web Developers across the globe is its ease of usability. So, if you are not on WordPress platform yet, then I hope that this guide encourages to transfer your blog on WordPress architecture in order to simplify how you manage your content on the domains you own.
Step-by-Step Method To Migrate WordPress.com blog to a Self-Hosted WordPress
Step 1: Exporting Content From WordPress.com Blog
To migrate your blog from WordPress.com to a custom domain self-hosted WordPress, the first thing you must do is to export all the content data from your existing blog at WordPress.com
Log in to your WordPress.com admin dashboard and go to Tools > Export.
Once you hit the “Export” option, you will be offered two options as shown in the image below. You can either choose to pay WordPress platform to migrate your blog content to your self-hosted custom domain or you can opt for a free export.
Unless, you have a lump sum money to waste on Guided Transfer feature offered by WordPress.com, it will be an ideal choice to go for the free option.
In the next step, you will be given a list of options on the type of content you wish to export. As you are planning to migrate your overall blog, you must choose “All Content” to export all types of content to be transferred to your new blog location.
Step 2: Importing blog content to your Self-Hosted WordPress blog.
Considering that you must have already installed WordPress on your new custom domain, the next step would be logging into your self-hosted WordPress blog’s admin dashboard.
Once you are logged in, go to Tools > Import and start the Import process.
On the import page, you will find a list of different blogging platforms, including the popular ones such as Blogger, LiveJournal, Movable Type, Tumblr and of course WordPress.
As you are importing the content from your old WordPress.com blog to a Self-Hosted WordPress blog, click “WordPress” option on the list.
Given the fact that, it’s a fresh install and you are importing blog data for the first time on your new Self-Hosted WordPress blog, you must install the WordPress Importer plugin when prompted to continue the import.
Once the plugin is installed, you need to click “Activate Plugin & Run Importer” in order to transfer your blog data.
Now browse the previously downloaded XML file from your old WordPress.com blog and click “Upload file and import”.
Remember that, there’s an upload limit as low as 2 MB for the file size you choose to import, based on your web host. However, you can always ask your web host to raise that limit temporarily if your import file size goes beyond the set limit.
If you can access the Php.ini file, then you can increase the upload limit yourself as well. However, I would advise you to ask your hosting customer support before you take the matter into your hands.
And, if none of the above works, then try splitting your upload file by using a WXR file splitter.
Before the import begins, you will be offered options, either to import the user, or assign the existing users on your old WordPress.com blog to other users or create a new one. Besides that, there is also an option whether to “Download and import file attachments”or not.
Tick this option, if you wish to transfer image attachments or any other file attachments, you may need on your new Self-Hosted WordPress blog. Once every option is set, hit the “Submit” button.
Your blog is successfully migrated from WordPress.com to a Self-Hosted WordPress platform.
Note that sometimes all the images or file attachments are not successfully imported to the new blog. At such times, you can make use of the WordPress plugins such as Import External Images and Cache Images to successfully import all the images and file attachments.