Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

How to transfer your website to self-hosted WordPress

As you should already know by now, there’s a quite significant difference between and

But when you got started with your first blog, maybe you didn’t know about limitations or you simply didn’t need more than what’s offered in the free version. Now that you have months or years of experience, you might want to invest into your own hosting and domain and start building your WordPress from ground up.

It's easy to transfer files from to a self-hosted WordPress. Click to tweet

If you’re just continuing your work, it would be a shame to lose all of the content published on Instead of deleting the old website or simply ignoring one, we’ll show you how easy is to transfer all posts and pages from your account to your newly installed self-hosted WordPress.


After you install WordPress manually on a server which you have paid for, it is time to transfer all files before you start working in a new environment. Before you can transfer the files to new a server, first you will need to export all the content from

  1. Open your
  2. Navigate to Tools -> Export
  3. Choose the Free version and click on “Start Export” button
  4. Select “All Content” radio button
  5. Click on “Download Export File” button and save XML file to your computer

After completing these steps, will create an XML file for you which will contain all posts, pages, comments, custom fields, terms, custom posts and navigation menus. Now that your file is saved locally, you can start importing the file in your new self-hosted WordPress installation.


Open your new website and log in to your admin account. Before continuing, make sure that you delete the sample “Hello World” post and do the same with the sample page found in Pages -> All Pages.

After you’re done with that, you can proceed with importing the XML file you downloaded on your computer:

  1. From the admin menu, select Tools -> Import
  2. Choose “WordPress” from the list
  3. Install and activate the plugin “WordPress Importer”
  4. Choose your XML file
  5. Click on “Upload file and import” button
  6. Choose if you want to import authors or create/select new one
  7. Make sure that the “Download and import file attachments” checkbox is selected

And that’s it. The plugin will take over the control and will transfer everything from the XML file. Depending on what you’d chosen on the step #6, all of your posts and pages will become the property of the author who was imported with the files or a new one you had created.

If you had selected the checkbox on the #7 step, all image and video files associated with your post and pages will be also imported.

After you’re finished, you may delete WordPress Importer plugin and you can start working on your new, self-hosted WordPress.

The post How to transfer your website to self-hosted WordPress appeared first on WP Loop.

This post first appeared on WP Loop, please read the originial post: here

Share the post

How to transfer your website to self-hosted WordPress


Subscribe to Wp Loop

Get updates delivered right to your inbox!

Thank you for your subscription