Why move from WordPress.com to WordPress.org
WordPress.org provides you full access to customize the design or look of your blog or website and extend the functionality by installing custom plugins and themes. You can also do this in WordPress.com but you will have to pay a lot for that.
Moreover, you can do everything in WordPress.org which you can do in WordPress.com, but here are some of the things which you can’t do in the free WordPress.com plan.
- You can’t run third-party ads.
- You can’t upload a free, premium or custom plugin.
- You can’t upload a free, premium or custom theme.
These are just a few of the things which you can’t do in the free WordPress.com plan, but these are also the most important ones.
Of course, you can purchase “Business” or “Premium” plan in WordPress.com (to extend functionality) which is $25 per month and $45 per month respectively. But I wouldn’t recommend that.
Instead of paying $25 per month or $45 per month to WordPress.com, I would recommend you to go to WordPress.org route. Get a decent hosting as low as $2.xx per month and have complete functionality over your blog.
Move Content from WordPress.com to WordPress.org
WordPress has built a native importer in its software to easily move content from WordPress.com to WordPress.org and vice versa. So steps are listed below to move content from WordPress.com to WordPress.org
Step 1: Export Content From WordPress.com
To export your content from WordPress.com you need to perform the following steps.
Step 1.1: Navigate to “Tools > Export” in your WordPress.com dashboard and click on “Export”.
Step 1.2: Click the “Export All” button, as most likely, you’ll want to move all your content.
Step 1.3: Click on the “Download” link and an XML file will be downloaded to your desired download location on your computer. (Alternatively, you can also login to your associated email and click on the “Download” button from the email which you received from WordPress.com).
Step 2: Import Content to WordPress.org
Here, I assume that you have already installed WordPress.org (self-hosted WordPress) on your hosting, but if not, then follow this guide to install self-hosted WordPress on your hosting (scroll to install WordPress section).
Login to your self-hosted WordPress blog or site and follow the below steps.
Step 2.1: Navigate to “Tools > Import” in your WordPress.org dashboard and click on Import.
Step 2.2: Scroll to the bottom and click on “Install Now” where it says “WordPress”. It will install a “Run Importer” for you.
Step 2.3: Scroll to the bottom again and click on “Run Importer”. It will take you to a new screen which you can see in step 2.4.
Step 2.4: Click “Choose File” and navigate to the XML file which you recently downloaded in step 1.3.
Step 2.5: Click “Upload File and Import” and wait for WordPress.org to move your content. Be patient, the transfer will take some time depending on the size of your XML file and your current internet connection.
Assign Authors and Import Attachments
On the next screen, you can assign your newly imported content to any author if you have more than one author or you can create a new author as well. And check “Download and import file attachments” where it says Import Attachments.
Set your WordPress.com blog to Private or Delete it Permanently
Navigate to “Manage > Settings” in your WordPress.com dashboard and set your blog to “Private” or you can “Delete your site permanently” if you’ve successfully imported all your content and you don’t have much traffic. You only need to do 1 thing from here.
Set up a Redirect (Optional)
WordPress.com offers a paid feature to set up a redirect on your WordPress.com blog, which costs $13 per year. So if you set your blog to “Private” in the previous step then the last thing you need to do is to redirect your WordPress.com blog to your new self-hosted WordPress blog.
To redirect your blog, Navigate to “Manage > Settings” and click on the “Redirect” link under the “Site Address” option.
On the next screen, you can enter the domain name where you want your visitors to be redirected. This should be your new self-hosted WordPress (WordPress.org) site’s domain name. Finally, click on the “Go” button to redirect to your new site. You will be asked to enter your payment details to enable this feature.
Please Note: Site Redirect is a paid feature that will cost you $13 per year. So it is only recommended if you’re getting traffic to your blog and you should only use it for 1 or 2 years.
I hope this article helped you, but if you still face any problem then let me know in the comments section below. And I will be very thrilled to help.
If you liked this article, then please subscribe to my mailing list below to receive the latest WordPress How-to tutorials, tips, tricks, and news directly into your inbox.
Sharing is caring 🙂
Please share this article to spread the word.