How to Transfer to Self Hosted

Last Updated on

Want to know how to transfer to In this post, I’m going to give you the exact step-by-step instructions on how to do that.

First of all, however, let me just point out that there are services that will take care of this for you like CMS2CMS if you find the whole thing too technical, overwhelming, or you just plain don’t want to learn how to migrate to self hosted options.

Now let’s dive into some of the reasons why people should be doing it: is a great tool for new bloggers to begin flexing their creative muscles and get a feel for the platform.

But it does have a lot of limitations—you’re subject to’s terms of service, you can’t upload the plugins you want to or use any custom themes, and you can’t monetize “your” site, simply because all of the ad space doesn’t belong to you, it belongs to

In other words, while you might call it “my blog” it’s not really your blog/website at all. can’t compare to the flexibility and freedom that a self-hosted version of WordPress offers.

Upon switching, you’ll be rewarded with better design options, loads of space, and way more opportunities for eCommerce.

For professional bloggers (and those who want to be pros), making this move is a no-brainer.

You might also like:

Transfer to

1. Sign up for web hosting and a domain name

When switching from to, first and foremost, you’re going to need a domain and a hosting provider. If you already have both of those—you’re ahead of the game! Feel free to skip this step.

If you don’t yet have a personal domain or hosting provider, I recommend HostGator Hosting—they’re inexpensive, reliable, offer great support, and you’ll be able to grab both – your hosting and domain name from them.

They’re currently $2.64 month with my link (above), so probably cheaper and more reliable than BlueHost, GoDaddy etc… HostGator tailors their service to bloggers and boasts very close to 100% uptime, meaning that you (and your fanatic followers) don’t have to worry about your site going offline.


Don’t panic. This process is fast and easy, and I’ll walk you through every step.

Login to your HostGator control panel (login information should be in your inbox), and then look at the left sidebar. About halfway down the page, you should see a button to Install WordPress. Click it!

You’ll be taken to—the site HostGator uses to help you install new platforms. Here, you’ll have the option to either “Install” or “Import” WordPress. Choose Install.

You should now see a loading bar at the top of your page. When it’s done, you’ll be able to see your login credentials:

WordPress install

P.S. The links above are HostGator affiliate links, but they are only for a discount. If you want, though – you can use any other host as long it’s reliable and with unlimited bandwidth and storage.

P.S.SIf you’re not using HostGator, try visiting your host’s webpage for specific details on installing WordPress, or check out this WPBeginner how-to page which runs through installation instructions for numerous hosting platforms).

If you need more help with this step, or if you just want some more of my advice on choosing a domain name, finding hosting, or hunting down the best blogging platform, I have a more detailed breakdown on my homepage.

2. Data migration on your move from to

Now that you have your domain and hosting, it’s time to migrate your blog.

First, we’re going to create a file that will let you transfer your content, pictures, comments, and all the other essentials of your blog.

To do this, login to your dashboard and click Tools on the left sidebar menu. You’ll now see an option to Export, which should look like this:


Next, you’ll see a few different options for migration. I STRONGLY SUGGEST using the Free Version and following this tutorial. Don’t waste your money on the guided transfer—you’ve got me to walk you through this process, after all!


Now you need to decide which content you want to transfer. This step is really pretty simple: choose All content, in order to migrate all of your files, posts, pages, comments, categories, etc. Then click Download Export File to have the system automatically create an XML file.


Remember to save the .XML file to your computer—we’ll need it for the next step!

3. Import content to the new self-hosted blog

The next step in your move from to is to transfer all of the data you just saved from your old blog to the new, self-hosted blog that you set-up in Step 1.

To do this, login to your self-hosted blog’s dashboard via (replacing “mydomainname” with your domain name, of course), and pick Tools from the sidebar. From here, you should be presented with an option to Import new data, like so:

Import your files to

Now you’ll see a list of blogging platforms that you can import data from. Since we’re moving from, scroll to the bottom of the list and select WordPress. When you’re asked to choose a file from your computer, choose the .XML file we created in Step 2.

Last step (moving blog form to

After a minute or two—voilà! Your blog should be fully migrated, and you’ll be sitting pretty with all of your great content on a website that you can call your own.

4. Import your links

If you’ve been relying on’s Links feature whenever you include a hyperlink in a post, then you’ll need to export your blogroll links as well. If you haven’t been using this feature, please skip to Step 5.

You need to make sure that your site isn’t riddled with broken links after your move—for that, you’ll need to export your blogroll.

Your first step is to download a Link Manager plugin on your self-hosted blog. Once you’ve downloaded the plugin, make sure you click Activate. After it’s activated, you should see a new option in your side menu called Links.

From here, you can import your links… but first, we need to export them from your blog. To do this we must save your blogroll in OPML format. Don’t worry, it’s easier than it sounds!

Simply type: into your address bar (again, subbing out “mydomainname” with your domain name). This will bring up an OPML file of your blogroll in your browser window, and you can save this information to your hard drive by pressing Command+S on your Mac or CTRL+S on your PC.

Congratulations, you’ve just backed up your links!

Now that you’re equipped with your OPML file, and your self-hosted site has a Link Manager, it’s time to import your links. On your WordPress site click Tools and then Import. You’ll now be instructed to upload the OPML file you saved.

And it’s really that easy! Wait for the progress bar to finish, and WordPress to verify a successful transfer, and then move onto the final step…

5. Finishing touches

There are just one or two final things to do before you’ve finished migrating your blog to its newer, better home:

  1. Update your links. You’ve already updated your blogroll, so all external links should be taken care of—all you need now is a bit of house cleaning! If you’ve ever inter-linked your posts to each other, make sure you revisit those and update them to match your new domain.

Link maintenance may seem tedious, but think of this like moving to a new house—you need to inform every service you’re signed up for and mailing list you’re subscribed of your new mailing address, or else your letters will never reach you.

  1. Make your blog private. You probably don’t want visitors to discover your old site in lieu of the new. To solve this problem, make your old blog private by clicking Settings, then Reading on your dashboard. Then select “I would like my site to be private.”

Of course, because you have a crowd of followers hanging on your every word, you don’t want to up and move without warning, so you should probably…

  1. Make a post advertising the move. Keep your fan base in the loop—make sure they know about the move and can still find you afterward. Make a post informing your followers about the domain change.

One final note, sells a Site Redirect service, which will automatically send every visitor to your new blog. It’s a great option… with a dual purpose!

In addition to making sure that your followers can find you, Site Redirect will also ensure that Google and other search engines are redirected to your new blog, so you don’t lose any valuable SEO you’ve built up over your blogging career.

Remember, is a great tool for classroom blogs or people dipping their toes into the blogging world, but when it’s time to go pro, you can’t beat a self-hosted blog so if you want to transfer to you’re making the right move. The basic software is free—meaning there’s never been a better time to make the move!

Our #1 Choice For Hosting Blogs

62% Off Exclusive Offer Applied at Checkout



Starting From


  • Free 1 Year Domain Registration on Select Plans
  • FREE SSL Certificate
  • Drag-and-drop Website Builder
  • E-commerce Ready
  • 1-Click WordPress Installation
Share or comment

4 thoughts on “How to Transfer to Self Hosted”

  1. Hi Alvin..
    This is just a guide on how to transfer from “.com” to “.org”
    You cannot have the same URLs for all of your posts as each post will have a unique id or url

    Thank you for visiting our site

  2. Hi Karen.
    I have a but have not done anything with it since I signed up and would like to
    move it to to start to try and do some serious blogging using your step by step
    instructions, Just one more thing I would like to go back to Hostgator for a new hosting service but the funds are not they use to be so I cannot afford the extras they charge for the monthly
    basis the $2+ only applies if you signed up for at least a year in advance, can you tell me which of the free ones are best to start with for some serious blogging, I am thinking of doing some Launch Jacking to start off with using Warrior+, Clickbank and JVZoo Platforms, Thank you

    1. Hi Hubert,

      I don’t suggest you use a free service if you want to make some money from your blog. Sorry the answer isn’t too helpful, that’s really just the way it is unfortunately.

Leave a Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.


FREE: 3 month course on Blogging & Internet Marketing

was $1997.. get 50 video lessons 100% free

Learn how to...

  • Start a blog from scratch & scale to 6-figures
  • How to write content that Google LOVES
  • How to use Paid Traffic and Affiliate Marketing
  • SEO mastery so that your articles actually rank