Beginner's Guide for WordPress - Start your WordPress Blog in minutes.
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
WordPress Plugins
View all Guides

How to Properly Move Your Blog from to

Last updated on by
Follow WPBeginner on YouTube
How to Properly Move Your Blog from to

Ok so you’ve been a user of for a while now. Things have been pretty nice so far, but you’ve come to a point where you’re ready to go beyond You want to install plugins and customize your themes. You want to really start monetizing your site and be in full control. Well you are at the right place. While today’s article won’t discuss the differences between and, we will take a look at a question that a lot of users have been asking us: how to move your existing blog to a self-hosted site. In this step by step tutorial, we will show you how to properly move your blog from to We will cover how to transfer all of your content to a site (yes this include images). We will also cover how to keep all of your search engine rankings along with how to redirect your existing users to your new site. Are you ready? Let’s start transferring your blog over to your new self-hosted site.

Things You Need Before You Start

You will need to have a domain name and a good web hosting company that knows WordPress. We highly recommend that you use Bluehost because they will give you a free domain and 50% off their hosting plan (special for WPBeginner users). Bluehost is also an officially recommended hosting provider of WordPress.

If your WordPress site already has a custom domain name, then don’t worry. We will cover that as well. Lastly, you will need access to your account, so you can easily move all of your posts, pages, images, comments, and other data over to your self-hosted WordPress site.

Before you get started with this migration tutorial, we want to let you know that we can migrate your site for FREE as part of our Free WordPress Blog setup service. This will be less hassle for you, but if you are someone who likes learning and doing things yourself, then follow our step by step tutorial below.

Video Tutorial

If you don’t like the video or need more instructions, then continue reading.

Step 1: Exporting Data from

Sign in to your account and go to your blog’s Dashboard. Click on Export under Tools menu.

Export Tool in

Clicking on the Export tool will take you to a new page where you will be asked to choose between Free or Guided Transfer.

Free or Guided Transfer from

Choose the Free option by clicking on Export. On the next screen you will be asked which data you want to export. Select “All Content” and press the Download Export File button. An XML file will be downloaded in your computer which will contain all of your posts, pages, images, comments, custom fields, categories, tags, navigation menus and other information.

Exporting Data from in XML format

Step 2: Setting up WordPress

Now that you have exported your data, the next step is to set up a fresh WordPress install on your web hosting. WordPress is very easy to install, and it only takes a few clicks. We have a step-by-step tutorial on how to install WordPress within 5 minutes. Once you have installed WordPress, it is time to import your content into your new self-hosted WordPress website.

Step 3: Importing Content into Self Hosted WordPress Site

To import your old content from to your new site, you need to click on Tools » Import option in your self-hosted dashboard.

Next click on WordPress. You will be asked to install the WordPress Importer plugin. Once you install it, activate and run the importer plugin. It will take you to a screen where you will be asked to upload your XML file that you downloaded in step 1 of this tutorial.

Import WordPress

Note: if your file size is larger than 2MB, then you have two options. One is to ask your web hosting company to increase that limit temporarily, so you can get on with the process. The other option would be to split your file by using a WXR file splitter.

When you start importing, you will have the option of assigning your old content to a current user or create a new user. You’ll also have the option of importing your old attachments (you want to make sure that you check this box to ensure that your images are imported).

If you took the optional step of exporting your old links/blogroll, then you should take this time to import them. The process is pretty much the same as above. Go to the Import page from the Tools tab, click on Blogroll, install the plugin, choose the location of the exported link/blogroll file and import it.

Step 4: Setting your blog to private

The final step would be to set your blog to private. If you don’t want to redirect your old users to your new site, then go ahead and follow this step. Go to the Reading page under Settings tab, from your Dashboard and select the last option, “I would like my blog to be private, visible only to users I choose”.

Making a Blog Private

Attention: If you have been writing for sometime, and you have a loyal audience, then it does not make sense to leave them hanging. Furthermore, if your blog has been out there for a while, then chances are that it is indexed in Google and other search engines. You should keep all the search engine juice and easily redirect your old users to your new blog.

Step 5: Redirecting Visitors and Preserving SEO

Redirecting users to new location with a 301 header is the standard solution to keep search rankings while moving a site from one location to another. Since you don’t have access to .htaccess on, you can not make any changes by yourself to retain search engine rankings. However, offers a paid upgrade, Offsite Redirect, which provide this functionality. Go to blog’s dashboard and click on the Store menu item. The upgrade you are looking for is called Offsite Redirect. At the time of writing this tutorial, this update was reasonably priced at $13 USD per year. This upgrade provides 301 redirect which allows your site’s visitors and search engines to be automatically redirected to your new site.

Some of you will ask how long should I keep paying for this Offsite redirect feature? The answer is for as long as you want to. However, we personally think that 2 years would be enough time for your old users to memorize your new domain name :)

If you are changing domains, then another thing you want to do is update all in post URLs. If you ever inter-linked your posts, then those links have to be updated. Use our article on how to update URLs when moving your WordPress site.

Frequently Asked Questions (FAQs)

We wrote this article in January 2013 and since then we’ve received tons of great questions. A lot of which we’ve answered via email or in comments, so thought it would be nice to compile it at one place where everyone can see them.

What happens with my Subscribers?

Thankfully, allows you to migrate your subscribers with one condition. You must use Jetpack plugin which adds the same subscribe functionality that you had at Once you install and activate the Jetpack plugin, you would need to contact the team and ask them to migrate the subscribers for you. Our hope is that in the later versions of Jetpack, this will become easier and users will be able to do it themselves.

Can you help me transfer from to for FREE?

Absolutely. We offer migration from as part of our free WordPress blog setup service. If you need our assistance, then simply signup. It’s free :)

What are the costs of switching to

WordPress is free. However, there are some minimal web hosting costs. We recommend that you read this article on: Why is WordPress free? What are the costs and what is the catch?

Will my images break?

No they will not. When you transfer using the import file, all attached images are downloaded and the link is updated. However there is one caveat that we noticed. If your image URL starts with, then they will not be converted. If you notice that the image URL has not changed and still points to, then we recommend that you use import external images plugin, and it will take care of that.

I registered my domain through, can I still move?

Yes you can. WordPress believe in empowering users and giving them full control of their content. If you already have a domain name through, then all you need is a web hosting account. We recommend that you setup with Bluehost or any of these other WordPress hosting providers. During the signup phase, you will be asked do you have a domain or want to register a new one. Simply select the option that I have a domain name, and insert the domain that you registered at Next thing you would have to do is change the nameservers to point to the hosting provider. We’re able to assist with this as part of our free setups service. You can also ask your web hosting provider for support.

Will my website go down when I switch?

If you do it correctly, then NO. The method we’ve suggested above will ensure that your website never goes down. If you’re worried, then know that we are here to help. You’re welcome to use our free setups service at anytime.

We hope that you found our guide on switching from to self-hosted to be helpful. If you have any questions, then please let us know by leaving a comment below.

Editorial Staff at WPBeginner is a team of WordPress lovers led by Syed Balkhi. Page maintained by Syed Balkhi.

WPBeginner's Video Icon
Our HD-Quality tutorial videos for WordPress Beginners will teach you how to use WordPress to create and manage your own website in about an hour. Get started now »
  • Syed Balkhi

    You just need to setup Jetpack plugin and then ask their team to move your stats and subscribers.

  • WPBeginner Staff

    Yes, we are.

  • Amélie-Marie Le Boeuf

    Thank you for this helpful article. I am planning to do the maneuver soon, but I am worried about it ! I have a question (maybe a stupid one!) regarding theme I bought for my Will it work with a ? Not sure to be clear … thank you very much !

  • alistnz

    I have successfully followed your tutorial and migrated my site from to BUT there is a problem.
    I transferred by FTP and your tutorial said to load the files in a directory called public_html
    But now my domain is empty and my site only shows on the url

    • WPBeginner Staff

      Usually public_html is the root directory. However in your case it seems like you did not have a public_html directory. You need to repeat the process and this time upload WordPress files to your main root directory.

  • Helena

    Thank you so so much for this tutorial. It worked flawlessly and I am strutting around feeling so proud of myself for transferring so seamlessly! Thank you for this resource!

  • WPBeginner Staff

    1. Depends on your theme, most themes are available for self hosted WordPress sites.

    2. Please use contact form to reach us.

  • WPBeginner Staff

    Nikki, if everything goes well then you would be able to continue blogging without any hiccups. To avoid these troubles, you can also check out our free blog setup service.

  • WPBeginner Staff

    It will work the same way. During the import process WordPress will ask you whether you would like to create new users for the posts written by other authors. After the import, you can edit those user accounts and your users can then sign into your self hosted WordPress site to create posts.

  • CD

    What will happen to the theme/widgets i’m currently using? Will it transfer along over?

    • WPBeginner Staff

      Yes if the theme you are using is also available for self hosted WordPress sites then you can easily install that theme and setup your widgets as they were before.

  • WPBeginner Staff

    Seems like you have already successfully imported your blog. To make sure go to Posts and see if any of your older posts are listed there.

  • ValHasIt

    I followed the instruction and am hosted via bluehost. the problem now
    is that my customized theme from did not import!!! Seems
    that won’t load a theme that was customized but i paid for
    the theme!!! I go back to and try to reset the theme back
    to original but it still shows the customization i made. what do i do?

    • WPBeginner Staff

      Please contact support.

  • carol

    followed the instructions and noe everything is duplicated on my site… i even tried up installing to go back but that doesnt work either…. need help

  • caitlin

    could anyone help me REDIRECT my –> to my .org this is one of the last steps i am tryin to accomplosh and NOTHING is working! :(

    THANK U!

    • WPBeginner Support

      Caitlin, as we mentioned in the article, for redirection you would need to purchase Redirect update from

  • Aisha

    I am struggling big time here. I need to figure out what I am doing wrong!

    I have a blog through and I want to migrate it all to

    Here’s what I did so far-
    Signed up with Bluehost and transferred my domain.

    when I log into bluehost, it takes me to …. I cannot figure out how to get on there. I downloaded onto my computer and the file makes zero sense to me and this is where I am stuck!!!

    Also, when I transferred my domain, it said it could take up to 2-3 days, but then I was live-chatting with a customer service rep, he said it could take up to 7 days? I am very confused by all this, and I am very tempted to forget the whole thing and ask for a reimbursement! Any help would be greatly appreciated!

    • Simon

      I seem to have the same issue as Aisha. I have an account with Bluehost already and followed all the above directions to migrate over to, but it seems I am still on When I did the install through Bluehost it took me to What are we doing wrong?



      • Simon

        I just realized my domain nameservers were pointing towards WordPress. I changed it to point towards Bluehost…should that help?


        • WPBeginner Support

          Yes that should help.

        • Molly Mahannah

          I did this, and moved my name servers as well and I’m still on Is it just taking a while to switch over? I’m so confused.

        • Molly Mahannah

          Also, I logged out of my site and tried to login on the link provided with the wp-admin. It is saying my email and password are not valid even though I am using what Bluehost provided, which is my actual email and password.

        • Justin Rudisille

          This post and the comments were very helpful, as I was experiencing this issue. Once I got (1) my registered domain transferred from to Bluehost, (2) my DNS on updated to point towards the Bluehost DNS, (3) waited some time to get email confirmation of successful transfer, and then (4) started back up at Step #3 above with accessing the new self-hosted dashboard for importing over my content. There was definitely a waiting period when it seemed like nothing had changed and I had no way to access the new dashboard (which is understandable). But once the domain and DNS changes went through, all is up and running smoothly.

  • kelley

    I would like to migrate my blog to a I already paid a fee to own the domain site on So, when I do the migration, will my followers automatically be guided to my site? Also, is your service free to import content over or is it 129? I am thinking that I will probably subscribe to sitebuilder hosting. Thanks s much for your help!

    • WPBeginner Support

      Your followers will not be automatically transferred. For that you will have to contact support and they can assist you with that. Please take a look at our free blog setup page for instructions on how to avail our free setup service.

  • Mike Gantt

    I have been blogging on for over four years, having five blogs, and having written over 6,000 posts and pages. I have recently migrated to through BlueHost.

    Now that I am doing self-hosting, I am wondering what will give me the same ability to manage my five blogs under than I had under

    I have installed ManageWP but it does not seem as smooth a set-up as what I had with

    I’ve thought about using WordPres Multisite, but I’m not sure that’s the answer either.

    What do you recommend as the best solution for managing five sites under with the same ease as managing them under

    • WPBeginner Support

      A Multisite Network would probably make it easier to switch blogs and work simultaneously on all of them. Also you can take a look at InfiniteWP? It would help you with updates and management.

  • Karen Kellow

    Hi, I thought your directions were moving my blog from my site to my bluehost site was super simple. Took no time at all. What I haven’t been able to figure out is related to the page management tab on the dashboard. My About page shows up and I can add a blog page (learned that from one of your great videos) but I don’t see my existing blog page. I do see it in posts. And, maybe this means that nothing is wrong. I just thought I would see it in the Page tab since when I add a Blog page it shows up in the Page tab. Have I done something wrong or am I just expecting to see something there that shouldn’t be there anyway. Thanks for this awesome website

  • Toni

    I am wary of the WP import plugins.
    They are old. As in not updated for a year or more. I have used one anyway – but I am curious. Seems like a bad idea.

    • WPBeginner Support

      Toni, not all plugins need to be updated. Unless the WordPress core is changed the importer would work just fine. Rest assured that these importer plugins are mostly maintained by the core WordPress development team and are used by hundreds and thousands of users. If there is something wrong it will get immediately reported and fixed.

  • Julie

    Thanks for this very easy-to-follow tutorial! I’ve done all the steps. When I do the Import, nothing seems to happen. I’ve done it three times now (none of my old posts are in the new blog). First there was a blank screen. Then there’s a list of “media xx” already exists. The Import file is nowhere near the size limit, so that shouldn’t be an issue. What could be happening/how can I fix it? What is supposed to happen at the end of a successful import?

  • Carol Federoff

    Please help. Several weeks ago I wrote several messages and got a response to contact the staff support…. I did that , twice, and have never gotten a response. I would very much like to use your free service to move my to My main questions were 1.) What exactly do I need to do first?- Do I need to change the name OrthodoxMom3?? – Do I need to sign up for blue host somehow or is that something you do in the process? What else might I need to know that a computer illiterate person like me might not realize? and 2.) Why would it take 2-3 days? I like to post 6 days a week and am just wondering if what I was told is always the case…

    I would appreciate a response. I am really wanting to do this and soon.

  • andrew

    If I redirect my .wordpress site to my own hosting domain name will my comments and visits transfer over as well?


    • WPBeginner Support

      Yes, your comments will be transfered. What you mean by visits?

  • Patrice

    Thanks for this article! One question – I paid for Domains by Proxy protection when I registered my domain with If I decide to move to one of the ORG hosts, will I still be able to keep my domain register information private?

    • WPBeginner Support

      Patrice it actually depends on how you move your domain names. There are two ways to move your domain. The first method is to simply change DNS information and point your domain to your new site. If you choose this method then yes your domain proxy should continue to work. However, you will be managing your domain through and when you will pay your domain renewal fees to them when the time comes. The second method is to transfer your domain to your new webhost handling your .org site. In that case, your new web host may charge you again for the domain privacy.

  • miriam

    Hi, I am an absolute novice in this and despite that I have managed to understand the article so thank you :)

    The only part I got confused is this: “Next thing you would have to do is change the nameservers to point to the hosting provider.”

    I already have my domain on so is there an explanation of this step for beginners…? (I have no clue what a nameserver is.) If not – how does your free set-up support looks like? I mean steps of the procedure…? Do you need access to my dashboard? What is my role in it…?

    Also if I decide to use one of the hosting companies and then it turns out I do not like it – how does the procedure for changing hosting company look like?

    Looking forward to your answer :)

    Thank you!

    • WPBeginner Support

      Miriam, a nameserver is like a directory of domains managed by your web hosting company. This directory contains the information where to send users when they request your domain name. When you are moving your blog from to a Self hosted WordPress site, you will be switching the directory by assigning your domain to your new host’s name server.

      As for the transfer process, you can sign up for our free blog setup service and we can help you move your site from to yourself hosted website.

  • Melissa Summa

    In a panic- I purchased my domain name from in November. I have exported the current webpage. Set up my Hostgator account and installed WordPress through Fantastico, unfortunately I am taken right back into my account when I select view site. Please let me know what I have done incorrectly?
    Thanks so much for the support you show to those starting off. Makes a world of difference.

    • WPBeginner Support

      You need to update your site url and home url settings. If you have access to wp-admin area then you change those from Settings » General. If you do not have access to WordPress admin area then you can change those by accessing your site using an FTP client or through cPanel’s file manager by editing wp-config.php file. You need to add these lines to your wp-config.php file:

      define( 'WP_SITEURL', '' );
      define( 'WP_HOME', '' );
  • dhani


    Great post! I am looking to switch over however, I would like to know if once my account becomes, am I able to change themes? I found themes online and would like to change my current theme. Just wondering if this would be possible with the switch as currently I am using the free service.

    Thank you

    • WPBeginner Support

      yes after changing from to you will be able use themes of your choice.

      • Dhani

        Thank you for the help!

        I have now downloaded my site onto but am wondering how to transfer my site over.
        Do I just import/export my site everytime after I update it on

  • Megan

    thank you, so helpful, just did this with ease! my only issue is my old site didnt require a feature image and my new template does, any suggestions or do I have to manually go through each old post?


    • WPBeginner Support

      The best way to go is doing it manually for each post. You can also set a default featured image for now and then go through your old posts on your own pace.

  • Emanuela Cardetta


    thanks a lot for the clear and useful information. I followed the instructions of exporting my blog (from Dashboard / Tools) to through the xml file, but the posts and pages just don’t appear on my .org blog. The only thing that has been correctly imported is the media library in the dashboard. How can I sort it out? Thanks a lot

    • WPBeginner Support

      You can repeat the procedure, the importer will not create duplicates. It is possible that you may have missed out what to export or import during the process and may have only imported your media files.

  • Kate

    Hi There

    I’m in the process of migrating my blog from to The above is really helpful & seemed easy to follow, however I’ve run into the below issue when I’m trying to IMPORT my xml file. Can you let me know where I may have gone wrong?

    When it comes to the screen Assigning Content. There are two author names that pop up…mine and another person who I don’t know. Would this be affecting it??

    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.
    More information about this error may be available in the server error log.
    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


    • WPBeginner Support

      When you import a blog, WordPress also imports authors from the site you are importing. You can ignore this and assign all posts to yourself during the import. As for internal server error, please take a look at this guide.

  • mandy

    Hi, I’ve been following your step by step process for exporting from into but still having trouble keeping the new site to look exactly like the old Am I able to maintain the old Oxygen theme? Is there a paid service that I can buy to help me with transferring EVERYTHING (including theme and look) of into


    • WPBeginner Support

      You can use Oxygen theme on your site. Go to theme’s page on, At the bottom of the right sidebar you will see a link to download theme for your blog.

  • Alison Pirtle

    I already have a domain name and when I am trying to install WordPress through Blue Host, I get this message: “OOPS! Looks like something already exists there! I understand that continuing will overwrite the files.”

    Should I continue and overwrite the files?

    • WPBeginner Support

      It seems like there are already some files in the directory where you are installing WordPress. If you are certain that there is nothing then proceed but we would still recommend creating backup from cPanel.

  • Mandy Lam

    Hi there,

    I have already signed up for bluehost and already have a partial website set up on

    You mentioned that you can transfer my website for free from to How do I go about enjoying this free service?


    • WPBeginner Support

      Please checkout our free blog set up page.

  • Ellie

    Hi, so I followed your instructions and imported my blog on I already had a custom domain name with and now I’m not sure about what I have to do.
    I switched my to be private, but now if I type in my domain, I cannot see my blog at all (it just ask you the password to see the contents, so it’s still on
    What should I do?

    PS: I hope you understood what I meant, because my english in not really good…

    • WPBeginner Support

      You need to transfer your custom domain to your new web host. To do that Login to your account and go to Store-> Domains. There you can change the DNS settings for your custom domain and point it to your new webhost. Ask your new webhost for their DNS Nameserver, it would be something like

  • Karl

    Hi! I’ve just moved my content from my old blog to a self-hosted site via and put my old site to private when it was all done. all my content was transferred ok except for issues with some of my photos. when I visit my old posts that were transferred, I noticed I got broken link images and when I click on them, I get a wordpress error saying “403: Access Denied — This file requires authorization” and I can only view the photos if I am logged in to and/or if I set my old site to public. that being said, is there anything I did wrong in the transfer? moving forward, what can I do so I can let others see the media without having to log in to wordpress and/or having me to set my site to public? thanks to anyone who can help me on this one!

    • WPBeginner Support

      Karl, go to your site and unmark the private setting. Then on your site run import external images plugin to import your images.

  • Brian Albrecht

    So I created my site on bluehost at a 68.123 whatever address. Now I transferred my domain to bluehost. However, now I can’t figure out how to have my new site at the .com site I own.

    It seems basic, but I can’t find anything on this last step.

    • WPBeginner Support

      First you need to Export content from your site.
      Then you need to install software on your BlueHost site.
      After you have installed WordPress, then you need to Import content in WordPress hosted on your BlueHost site.

  • Alfred Lua


    I have updated my server name to bluehost (my host), installed wordpress and received the credentials to log in. However, when I click on the admin URL, I was redirected to my dashboard. How do I log in to my Thanks.

    • WPBeginner Support

      It seems like you need to update URLs. Connect to your website using an FTP client or File Manager in cPanel. Find wp-config.php file and edit it. Simply copy paste these two lines in wp-config.php file

  • Carol Federoff

    I want to switch from to I’m going to use BlueHost but I have a couple questions. How long does this process take? I’m asking because with the fee that WordPress charges to do this they state it takes a day or so I think. I want to know how quickly it will take to transfer everything. I only have 159 posts…. Will all the photos, etc. be transferred as well?? Is there a risk in losing anything I have on the site? And am I to understand that I will be able to automatically keep my followers? Also…. I don’t know who else to ask… but on other blogs I follow, I get a choice for ID and one of them is I’ve never seen one for So I’m not sure… am I going to be able to use my ID on other blogs or is that not possible? Also…. I just go by right now…. can I still use orthodoxmom3 or will that need to change? THANK YOU!

    • WPBeginner Support

      The overall process should not take very long. If you are doing it your self then you will be able to signup for hosting, install wordpress, and import your blog with in less than an hour.

      All your WordPress blog posts and all your photos will be imported as well. Yes, there is always the risk of loosing or missing something when moving websites. But you can always re-run the import if you miss out something, or you can manually import later. will move your WordPress followers to your self hosted website. You will have to contact support to do that for you once you have installed WordPress on Bluehost and imported your blog from

      You can not use on Bluehost because it is a subdomain owned by however you can search and register your own domain name like

      • Carol Federoff

        I’m actually asking how long it will take for me to use your site to do the transfer? SO less than an hour, is that what you are saying?

        Also, the bottom section confuses me. SO I have to swtich to http://www.orthodoxmom3 is that what you mean? That doesn’t happen automatically when you use the free switch it over? I’m sorry. I’m just confused… help? I guess what I need to do is understand if there is anything that I personally have to do before I use your free setup to switch from to and I didn’t think there was anything…???

        • WPBeginner Support

          Our free setup can take up to 2-3 days.

      • Carol Federoff

        I’m not sure what happened… I asked some questions yesterday but they are not here now? ANyway… what I wanted to say was I wanted to use your service to do the change, not do it myself… so my original question was for how long THAT would take…not for me to do it myself. So would that also be an hour?
        Also… the last thing you answered actually confused me. Are you saying I can not use organicmom3 on bluehost?? since that is my username on So do I have to switch my name to something entirely different or are you saying I just can t use the in the name? I also am unsure if y ou are telling me do I have to register a name before signing up for your free transfer servies or is this something that is part of that service??? I’m so confused!!
        I guess my biggest question is exactly what do I need to do BEFORE getting your service to switch my blog from to

      • Carol Federoff

        I’m getting frustrated. Please help. I feel like the webmaster answers the first question I ask and that’s it. I really want to do this but I am very confused. the last thing you answered actually confused me. Are you saying I can not use organicmom3 on bluehost?? since that is my username on So do I have to switch my name to something entirely different or are you saying I just can t use the in the name? I also am unsure if y ou are telling me do I have to register a name before signing up for your free transfer servies or is this something that is part of that service??? I’m so confused!!
        I guess my biggest question is exactly what do I need to do BEFORE getting your service to switch my blog from to

        Also, why would it take 2-3 days?

        • WPBeginner Support

          Carol, please contact us for more help.

  • Karen ZInn

    thank you – that was very easy.

  • Alexandre

    Hi guys! Thank you very much for this useful post.
    Could I know what may happen with my Facebook fans when I move to .org?

    • WPBeginner Support

      If by fan you mean people who liked your Facebook page, then nothing will happen to them. They liked your Facebook page which is on Facebook not on your site. All you would have to do is update your site address on your facebook page (if the address is changed during the move). As for people who liked your posts, those likes will be there if you had a custom domain on other wise you will loose those likes.

  • Wawan

    thanks for this tutorial post. I need this. Thanks alot

  • Jason Vowles

    Hi there,

    I am currently running my site through Blue Host (via and actually wanted to go backwards, go back to and instead simply buy the domain name, some storage and remain on

    When my hosting runs out in March, will I have to export back to

    Any help before March would be really appreciated!

    • WPBeginner Support

      If you have already exported your site to properly you wouldn’t need to do it again. In any case you should keep a backup of your BlueHost site on your computer so that when your hosting runs out you have a backup to fix if anything goes wrong or missing.

  • Danica

    Great article – couldn’t have done it with out you! I believe I did this a bit inside out though… I installed MAMP and, and imported my blog — THEN I signed up with bluehost. How can I assign my new domain name to my existing blog in wordpress?

  • Tosin

    Please I want to change my blogs url. how do I do it?

  • Sebastian

    Hi I have a question.

    I just exxported my .com blog and imported it on a self-hosted .org blog. My question is if its possible to bring my stats with me to my new blog, I have more than 5 000 000 visitors on my .com blog and it would be really nice if I could bring them with me.
    Nice article.

  • Daniel

    Hi there, thanks for the information, but I still have a few questions of my own and hopefully you will be able to provide an answer to them. I recently started my wordpress blog and went premium, and now I’m wondering if I’ll be able to keep the songs and videos I’ve uploaded on blue host.

    I would also like to know what will happen with the domain name I registered through wordpress. Will I have to continue with them or will I be able to sign up with blue host once I’m there ?

    Thanks again,


    • WPBeginner Support

      Do you have your songs and videos uploaded on or Bluehost? In either case you can download them to your computer.

      If you registered your domain name through you can point it to use Bluehost’s DNS servers. You don’t really need to move your domain name to new host. However, if you would like to move it to Bluehost, then you can do that too.

  • Austin

    What happens to all the internal links of my blog after self host my blog? Should I undo all the internal links and then again point all the internal links to my new blog address? I hope you understood my question. Help would be appreciated.
    Thanks in advance.

  • Laureen James

    If I start my blog self hosted through GoDaddy with then want to switch to will I loose my domain name? I need to keep my domain name the same.
    Laureen James

    • WPBeginner Support

      no you can change your domain name to point to your new web host.

  • Supriti Chauhan

    Great post, especially for a newbie & a non-techie like me. Thanks. I have read the post and all the comments but I still have a couple of fears (some have already been addressed in the comments). I am planning to self host so I was wondering:
    1. What happens to all the registrations/verification of my blog at various Blogging Directories? Will I have to submit new self hosted .org blog again to these Directories?
    2. Also, what happens to my .com blog’s ranking at these Directories ?
    3. What happens to my current .com blog? If migration goes fine, should I delete it ?
    Request for your help & guide. Thanks

    • WPBeginner Support

      If you properly redirect users then we don’t think you need to resubmit to directories. However, if you are part of some important blog directory, then you should update your information there. You should make your blog private and hold on to it.

  • Deepa Dutta Chaudhuri

    I am planning to migrate. But am completely scared about losing my thousands of ‘page views’ that i have achieved over 9 months of blogging. Its been pure sweat and blood. Will i lose all that and my blog followers?

    • WPBeginner Support

      Yes migrating a website is a huge step and can be scary. However, if you carefully the instructions you will be able to quickly regain your visitors. As for your blog followers on those can be migrated as well. Please contact support and they will be able to help you with that.