Are you serious about extending your influence? Do you really want your own online branding? Do you want to run your advertising on your website? If the answer to all these questions is “Yes” — Migrate from to

As a beginner, if you start with – it’s fine as it provides you free hosting and ease of use. But in long run, you would prefer your own online branding with your domain name. Secondly, you have to pay a huge sum to access themes & third-party plugins with If you really want to express yourself, to be in full control of your site and grow your business, you need to migrate from to

Now the question arises, how to migrate from to without losing any search traffic? The solution is here at Templatetoaster website maker, follow the below-given step by step guide on to migration.


Step by Step Guide on How to migrate from to

If you have any confusion about terminology, you can have a look at the article vs before migrating. Here at Templatetoaster WordPress theme builder, this article deals purely with the to migration while assuming that you have already purchased a WordPress Web Hosting.

The main concerns of a user are the safe data migration and SEO while migrating. So, the major steps involved in migration are as follows:

  • Exporting your blog.
  • Installing WordPress on your web host.
  • Get a theme.
  • Importing content to your self-hosted site.
  • Setting Permalinks.
  • Redirect your site to
  • Move Your Subscribers.
  • Check your site for any errors.


1. Exporting your Blog

To start with, export your blog by following these steps

  • Log into your WordPress blog.

migrate from to

  • From the left pane of the screen, click on Settings → Export.

migrate from to

  • Select “Export All”.

migrate from to

  • Click “Download”.

migrate from to

A “.xml” file will be downloaded and it finishes the export of blog.


2. Installing WordPress on Your Web Host

Now, as you have successfully exported your content, the next step is to set up a fresh WordPress install. WordPress is very easy to install. You can follow this link to install WordPress only in few clicks.


3. Get a Theme

As you have your own website now, you can customize it in a unique style. With ordinary free to access themes, your site will look ordinary. To give a stunning look to your website, try your hand on TemplateToaster. TemplateToaster is a web design software with lots of advanced options that will create a unique theme for you in minutes without writing any code. It’s all free to try.


4. Import Content to Your self-Hosted Site

To import your data, log into the WP admin of your new site.

Move to Tools → Import

migrate from to

On next page, you will have to make choice to install a plugin for importing content. You will select “WordPress” and click Install Now.

migrate from to

WordPress will automatically install the plugin. Once the plugin is installed, click Run Importer.

migrate from to

From Choose File, browse the downloaded “.xml” file and click Upload File and import. Once the file is uploaded, it will ask you for the user name of the author. You fill the new user name or can use the existing one too. Check the Download and Import file attachments. This will bring any uploaded image or other media.

migrate from to

Now, Submit it and the WordPress will import everything.

migrate from to


5. Setting Permalinks

Permalinks are the permanent URLs to your web pages and blogs. As you are using a custom domain than to make sure that all the viewers are redirected to the correct post, you need to do minute changes as follows

Settings → Permalinks

Go to Permalinks under Settings and check the Day and Name Field.

Then click ‘Save Changes’.

This permalink structure is same as on It will ensure the correct redirection from to self-hosted WordPress website.

migrate from to


6. Redirect your Site to your Site

Once all of your content imported successfully, you should redirect your old site to your new domain. This is important because it ensures you don’t lose your SEO ranking and that any links to your old address will send viewers to your new website.

For this, make use of Site Redirect add-on of Enter your new domain name and click Go.

Afterwards, handle the payments that are $13 per year.

migrate from to


7. Move Your Subscribers

While migrating your site, you can also move your subscribers. Just install the JetPack plugin and connect it to Make it sure that the subscription module is activated. You can post a notice to all your followers that their subscriptions are moving as you are moving to a self-hosted site. This will make sure that all your email subscribers are getting email notifications as before.


8. Check Your Site for any Errors

If you have performed all the things correctly, your site will exactly look the same. But it’s always good to check that all the content with images has imported. Mostly, this issue of missing content comes in case of large sites. If so, you can make use of some plugin like Import External Images to import images properly.


Final Thoughts

Really it’s so easy to migrate from to Isn’t it? Now, you have your own self-hosted site. You have full control over it, you can install any theme or plugin, can run your own advertisements etc. If you have any questions regarding to migration, you can ask by leaving a comment below. Check out our WordPress website builder and free WordPress themes.

Related reading: WordPress 101 tutorial

How to check WordPress version

How to find WordPress login url

How to install WordPress

What WordPress theme is that

How to change WordPress language

How to create WordPress custom login page

How to create WordPress theme from scratch

How to fix WordPress page update not working