Do you want to migrate the blog from WordPress.com to self hosted WordPress.org? WordPress.com is online hosting platform that is founded in 2005. It manages all your blog upgrades, updates, backup which makes easy to start a blog for the beginners but very soon the blogger realize the downsides of WordPress.com and want to switch to self hosted WordPress.org. In this guide you will learn how to migrate the blog from WordPress.com to WordPress.org step by step.
What is WordPress?
WordPress which is known as WordPress.org is the popular blogging platform started in 2003. It has become popular in short period of time dominating Content Management System (CMS) market shared by 54%. Later in 2005, WordPress.com is introduced as online hosting platform in 2005. You can see this guide to know the differentiate between WordPress.com vs WordPress.org.
How to Migrate the Blog from WordPress.com to WordPress.org
WordPress.org is self hosted blogging platform which mean you need to have custom domain and WordPress hosting. You need to download WordPress from its officially WordPress.org and install it in your hosting server.
But you don’t have to be exhausted, Bluehost is one of the WordPress hosting provider recommended officially by WordPress.org. It will give you free custom domain name and high performing web server. It will also install WordPress in few steps automatically without hassle.
Switch the Blog from WordPress.com to WordPress.org
- Get Domain Name, WordPress Hosting & Install WordPress
- Export Blog from WordPress.com
- Import Blog to WordPress.org
- Redirect from WordPress.com to WordPress.org
- Make Old WordPress.com Blog Private
1. Get Domain Name, WordPress Hosting & Install WordPress
Starting self hosted WordPress.org blog needs custom domain name and WordPress hosting which you can get with Bluehost. Bluehost provides free domain name for first year and install WordPress automatically while signing up.
Click on the button below to sign up to Bluehost at $5.95 per month, if you want to choose another WordPress hosting you can refer to this list of website hosting provider recommended by WordPress.
If you have decided to host your website with Bluehost and the button above will take you to the bluehost website. Click on Get Started button and complete the sign up process.
You will ask to register the free domain name or use the existing domain name. Choose your preferences and continue.
Once the payment process completes, you will be asked to provide your website titles and description to install WordPress automatically. After WordPress installation completes you will be able to import WordPress.com blog to new WordPress.org.
2. Export Blog from WordPress.com
Sign in to your WordPress.com account. Click on My Site then select your site address and click on visit site button. It will take you to your blog homepage.
Add /wp-admin after the domain or sub-domain name e.g. https://myfavblog973197755.wordpress.com/wp-admin.
It will take you to the WordPress.com dashboard where you have to click on Tools then Export from the left panel.
WordPress.com offer you Guided Transfer service which cost $129. Since you are transferring the WordPress.com blog by your own click on choose free export. Click on Start Export button.
It will ask you to choose the data to be exported. Choose All content and click on download export file button.
Your download will start and you will find the downloaded blog data in xml format. Now, you can start exporting the WordPress.com data to self hosted WordPress.org.
3. Import Blog to WordPress.org
You need to login to admin panel of new self hosted WordPress.org adding /wp-admin after the domain name.
Once login click on Tools then Import and click on Install Now link below the WordPress. It will install WordPress importer plugins in your new WordPress.org website.
After installation completes you will see the Run importer link below the WordPress. Click on Run Importer.
Now, you have to choose the file that has exported earlier from WordPress.com. Click on Choose file button and select the downloaded xml data file from your computer then click on upload file and import button.
You can upload the file upto 2MB, if the file size is more than 2 MB then you need to increase upload limit following this guide the maximum file upload size limit or ask your hosting provider to increase the upload size limit.
On the next screen, you need to assign the new author or keep the existing one. Click on Download and import file attachments box. It will import all the images from your old blog to the new blog then click on submit button.
You will see the successful messages that says All done. You can check the imported data in your new blog going to Posts and All posts.
4. Redirect WordPress.com to WordPress.org
Redirecting old website to new website will brings all the visitors to the new blog and tells search engine that you have moved to the new blog.
WordPress.com don’t allow you to access .htaccess file to make redirection by yourself. It offers paid service to redirect that cost $13. You can go to the WordPress.com redirection page and enter the new WordPress.org domain name and click on Go button.
5. Make Old WordPress.com Blog Private
If you don’t want to redirect the old blog visitor than you need to make the WordPress.com blog private.
To do that go to WordPress.com dashboard and click on Setting then reading. Under Site visibility option click on I would like my site to be private and click on save changes button.
We hope this guide on how to migrate the blog from WordPress.com to WordPress.org is helpful. You may also see the guide on 13 most important things to do after installing WordPress. If you find this guide helpful, please share and follow us on facebook and twitter.