Here are the key components to transfer your website from another host.
If you have used a local program to build your website, you do not need to transfer the files from the previous server. You can simply republish your website from the same program.
A website is made of files, such as html or php web-based programming files, as well as all sorts of images, scripts, etc. You will want to recuperate all the files and folders found on the server on which you are currently hosted, and download them locally to your own computer.
In order to do so, you will need to use an FTP program, such as Filezilla, SmartFTP, Cyberduck (on Mac OS), or any other FTP client at your convenience. FTP clients are just like browsing files and folders on your computer, but you are browsing the elements located on a remote server. Usually, simply clicking and dragging the files from the server directories to your computer's directories should work easily enough.
Your website might require a database connection. If that is the case, you will need to migrate your database to our hosting servers. You would have to use the export function from phpmyadmin on your previous host. This will download the database locally to your computer.
Transferring Files from a Web Application (CMS)
Content Management Systems (CMS) are web applications such as Wordpress, Joomla, Drupal, etc. You could be using other applications such as OsCommerce, Moodle, phpList, etc. When you transfer data from these applications, they are usually setup with specific paths and directly interact with a database. Therefore, when importing the files and database, you might encounter certain problems.
An easy way to avoid most importation problems with these applications is to simply export the preferences and data from the application itself. For example, in WordPress, there is a tool to export the posts you have created. On the new server where you will be hosted, just make a new WordPress installation, and use the import tool to retrieve your pages. The only downside to this is that you do not retrieve certain preferences, such as the theme you used.
If you really need to import your database along the way, and the core files and folders of the application, we recommend you visit the application's Forums and FAQ for help.
A Note on Email Accounts
You might have some emails hosted with your old host. The easiest way to avoid losing emails along your transfer is to recreate the email addresses manually in the Control panel (Panelbox).
Note that your email messages are not transferred when you do this.
Final Step (DNS of your domain)
The final step to transferring your website from another hosting provider is to modify the namesers (NS) of your domain. The Nameservers, as a basic definition, are used to tell your domain where it is hosted. You would need to contact your domain registrar to modify the nameservers of the domain as specified in your Welcome Email you received from us. Once you have changed those entries, you might have to wait up to 48 hours for the domain to respond to the new hosting platform.