Close this search box.

Moving a Site from to WordPress.Org

wordpress-logo-notext-rgbI know that a lot of people want to learn how to use WordPress, but don't want the expense of a web host (from $3.99 per month) or domain name (around $10 per year).  Therefore choosing to learn may seem like an obvious solution.   The thing is, the interface on is not the same as that for web-hosted websites, and you do not have all of the same options.  Therefore you cannot really learn WordPress fully using the free service.  The best option if you simply want to learn WordPress without paying for a host is to install WordPress on your own computer.  Yes, you can do that.  If you want to learn how, I have a course on Udemy that teaches you how to install WordPress on your own computer, then transfer it to a web host when you are ready.  That way you can learn WordPress without paying for a host or domain name.

Alternatively, you may have started a website on for a different reason.  A lot of people will start their first website on because it is a free way to “own” a website.  Sure, is free, but has a lot of limitations (not to mention unwated adverts and the fact that WordPress actually own your site and can close it down without notice).  As your site matures, you may want to start adding your own advertising, or plugins and themes that are prohibited on  If that is the case, a web hosted WordPress site using the script from is the solution.

Switching to will give you a whole host of new features and freedom.  Fortunately, making the switch is not too difficult, and I will show you how to do it in this tutorial.

I should warn you though that not everything is moved across. Your content and images will be, as will categories and tags. That means the important stuff. You will need to change themes, add plugins and general setting up, but your content will be safe.

Before you start the move, you need to have web hosting, and a domain name where you want to move your website to. If you have not decided who to go with yet, do read my article on recommended web hosts.

OK, so you have your site that you want to move, and a domain with WordPress installed awaiting the import.  Let's get on with it.

Step 1 – Export your Data from

Login to your website and click on the Settings menu in the left sidebar.

The settings screen has several tabs. Click on the Export tab, and then click the Export All button:


After the export was successful, you will be emailed the exported data. However, you can also download it manually:


The downloaded file will be a zip file that contains your website posts, pages, images, etc.

Step 2 – Import the Data into website

You’ve got your domain setup and WordPress installed (from Login to the dashboard of your domain.

From the Tools menu in the left sidebar, select Import.


At the bottom of the screen, you’ll see an option to import from WordPress. This is the option we will use, but first we need to install a plugin by clicking the Install Now link:


Once installed, that Install Now link changes to Run Importer. Click the Run Importer link. You will be asked to choose a file to import.

The file you downloaded was a zip file. That is a compressed file that you need to unzip first. There are various free tools available that can do this for you, so search Google for free zip tool if you need one.

Once unzipped, your file will have an XML extension. This is the file we need to import. Click the Choose file button, and select the unzipped XML file.

Once you’ve selected the file, click the Upload File and Import button.

The next screen will give you the option of supplying an author name for the content.


Select your username from the drop down box if you have the user already in your WordPress installation, or type in a new user you want to assign the content to.

Check the box to Download and import file attachments.

Not click the Submit button.

You should get a message saying:


If you now go and visit your site, you should see that the content is now on your hosted domain:


You can see that all of the important stuff has been moved over. This includes:

  1. The site title and tagline.
  2. The post categories.
  3. The posts.
  4. The images.

You cannot see from that screenshot but the WordPress Pages are also there:


With all of the content across on your hosted domain, you can now choose themes and plugins, and set the site up to look as you want. It should not take you too long to get the site looking the same, or better than before.

Step 3 – Redirect the site to your new domain

Once the content has been moved across, you will have duplicate content. The same articles will be on your site, and your hosted domain.

What you do next will depend on whether your site had any links pointing to it, and organic search traffic.

No links or Traffic?

If your site does not have valuable links pointing to it, and does not get any real search engine traffic, you can set the site to Private.

To do that, login to your website and click on the settings menu. Click on the General tab:


Select Private and click the Save Settings button.

Your site will now only be visible to you, and search engines should start deindexing your content on the site.

Has Good Links or Traffic?

If your site gets a lot of traffic from the search engines, or has valuable links pointing to it, you should redirect the old site to the new.

The problem is that you do not have access to the .htaccess file on to set up the redirects. The solution is to use a service provided by

Login to your website and click on the Settings menu in the left sidebar.

On the setting screen, you will see a section called Site Address.


Click on the link to redirect this site.

You then have the option of signing up for the service that will redirect your site to your new domain. At the time of writing, this service cost $13 per year.


Once you have the redirect in place, you can forget about your old website. At any time, you can cancel the redirection service, but if you do, make sure you also delete your website or you’ll once again have your content duplicated on two websites.

Want to Learn WordPress?

WordPress is an amazing platform for building any type of website.   It’s used by large corporations and small mom & pop sites.

You may also like


1 thought on “Moving a Site from to WordPress.Org”

Leave a Comment

Your email address will not be published. Required fields are marked *

Hello, I'm
Andy Williams!

You can get up to 90% off my Online Courses for webmasters, marketers & affiliates (plus a free course on Gutenberg).

Create your own WordPress Theme

It's built in to WordPress using Gutenberg, and my new course shows you how.