How to Upload a Website
OK, so let's say you have purchased a domain name and a web hosting account. You also have an HTML website. How do you upload the website to your web host?
Since every host is different, you'll need to contact them and find out how to FTP (file transfer protocol) files to your hosting account.
But very likely, your FTP address is ftp://yourusername@yourdomainname.com. You will also be required to provide your password. You can do this using a free FTP program such as Filezilla (make sure you donwload the client, not the server).
You can also do some quick and dirty file transfer using Windows Explorer. Simply open any windows folder, and in the address bar at the top type ftp://yourusername@yourdomainname.com. You should then see your hosting account in the form of files and folders.
Generally, you'll want to find a folder called public_html. Open this folder, and simply click and drag your HTML files from your local computer to the public_html folder. After they upload, your website should be live.
Again, every host is slightly different, so make sure you check with them first to see how to do it.