How to Migrate From WordPress.com to WordPress (Self-Hosted). WordPress.com is an excellent blogging platform for those of you who are just starting out with blogging, because WordPress.com is a free platform for both hosting and domain.
But the more you go about blogging and start realizing the true potential of blogging for yourself, for business or for making money, you will naturally start thinking about moving your WordPress.com blog to WordPress Self Host. Here is a complete guide for those of you who want to migrate from a free WordPress.com blog to a self-hosted WordPress.
If WordPress.org and WordPress.com are still confusing you, you should read my previous guide on Difference between WordPress.com and WordPress (Self-hosted WordPress).
In this guide, I’m going to share the exact steps you need to take the step of migrating from a WordPress.com blog to a self-hosting WordPress and keeping search engines up and running after migration, this means, you don’t have to lose any traffic and what’s more, all links and backlinks remain intact.
Migrating From WordPress.com to Self Hosted WordPress
Before migrating you are required to rent hosting for your WordPress later, you can use hosting like BlueHost or use hosting as verandalounge use namely iPage or you can select one from the list best hosting centerclick option here. If you are still using a free domain name from WordPress.com you can buy it when you rent a hosting, but if you use BlueHost or iPage you will get a free domain for 1 year.
Exporting the WordPress.com Blog:
To start the process, the first step is to export your WordPress.com blog by following the steps below.
- Login to your WordPress.com dashboard
- Click Tools »Export
- choose All Content
Click Download the Export File and it will download the xml file of your WordPress.com blog content. The next step is quite simple, and all you need to do is setup WordPress on a new host and import your .xml file according to the steps below.
If you are using a custom domain on WordPress.com then all you have to do is edit the name server to point to your new hosting. If you bought a new domain when you bought new hosting you don’t need to do this setup (changing the name server).
Once you are done installing WordPress on your hosting, login to the WordPress dashboard you just installed and delete the default posts and pages. After that go to the menu Settings »Permalink and select the setting “day and name” as your permalink structure.
Now enter the menu Tools »Import» WordPress
In this step, you will be asked to install the WordPress Importer plugin. Click Install the plugin and please upload the xml file that we exported as in step 1.
Note: Many web hosts limit the upload size to usually only 2MB. You need to check the size of the .xml file you are exporting and make sure that your host has more upload limits than the file size itself. As shown below, the upload limit given is 100 MB, meaning this hosting provides a large upload policy.
If the file you are going to upload is bigger than the upload limit size provided by the hosting provider, then you need to increase the upload limit, you can edit the php.ini file or you can ask your hosting company’s support team to increase the upload limit, and they certainly do. will do it for you. Here are some solutions from the official WordPress support forums that you can check out here.
After the file is uploaded, you are asked to assign an author or author.
You can select the option “Download and Import file Attach” to import all your images and upload files to your hosting. If you have too many attachments, it may fail to upload, and you will have to start all over again. To overcome this you can use plugins Import external image. This is a simple plugin that allows you to import all external images on your blog to your hosting account.
- Install and activate plugins
- Enter the menu Media »Import Image
- And click the button Import Images Now
Depending on the number of posts and images, it will take a few minutes to import all images from WordPress.com. Once done, this means that you have completed 80% of the migration process.
After using this plugin, you must also use the plugin Image cache to scan your site one more time. With the first plugin, only 60% of the images are imported and using the Plugin Image cache it will import all images from files.WordPress.com.
301 redirection using the Official Site Redirect add-on
For the final step this is an important step to keep your site search engine friendly after migration. This step is only necessary if you are changing a new domain name. This way you won’t lose any traffic or links pointing to your site.
WordPress offers a site-redirect add-on call for only $ 13 / year and offers 301 perma-redirects. (Search engine redirect is friendly so you don’t lose traffic after moving your WordPress.com blog to the self-hosted WordPress platform).
To use this add-on please go to your WordPress.com website dashboard, click on Store and buy the Website redirect add-on. Add your domain name there, and it will take care of 301 redirects (Search engine friendly redirection).
Migrate Subscribe WordPress.com to self-hosted WordPress:
You can migrate your WordPress.com subscribers to your self-hosted WordPress blog by using the JetPack Plugin. The following is official guide, which you can follow to migrate your subscribers.
Note: If you are using a custom domain name then you do not need to use the Sites-redirect add-on.
And below are some important questions that you may also be asking.
Should your WordPress.com blog be deleted?
If you use the Site-Redirect feature, you don’t have to delete your WordPress.com blog. Also, if some of your files (Images) are still hosted on WordPress.com even after migration, you shouldn’t delete your WordPress.com blog.
What should you do with your WordPress blog?
Enter the menu Settings »Reading on your WordPress.com blog and click the option that says “Search Engine Visibility.” This will prevent search engines from indexing your WordPress.com blog. This will not affect your new blog.
What other things should I do after migration?
After migration you have to configure your blog, install plugins SEO, caching plugins and essential plugins according to your needs. And after that start writing as before.
Above is a step by step guide how to migrate WordPress from WordPress.com to self-hosted WordPress which hopefully will help you when you migrate. Good luck 🙂