The first step to moving your current website over to a new server is to find the xml file that holds all of the content and theme for your website. If you have a wordpress site, you can go to tools, then “export” then download the file and save it somewhere where you will know how to find it. After you download the file, set up a new hosting account where you would like to have the site hosted. Fill out all of the information and choose the domain name that you want to be hosted. You should receive a confirmation email from the hosting company that will have two DNS servers that will be the new ones you will put your site on. They look like this:
If you currently have your site hosted on Godaddy, you will go into manage dns and change out the existing Godaddy name servers with these two. Sometimes it can take up to a day for the server change to take effect.
After you change out the nameservers and you see that the site has been moved (you will see a blank screen with a few links on it when you type in the domain name), you are ready proceed.
All you have to do at this point is reinstall wordpress and then go to Tools, Import, and import the xml file that you downloaded in the first step, and wala, your site should look just like it did before!