Build your site directly online and forget about uploading!
Let's get started
Uploading Web Pages
What You Need
Before you can upload your site to the internet, you need a web hosting account. Think of it like a folder on your computer where you keep your website files. This tutorial uses the Tiny Plan web hosting from A Small Orange for only $35 a year.
If you haven't done so already, now is the time to register a website address (called a domain name in tech talk). This tutorial registers its domain at Name Cheap
The file name of your home webpage must be index.html or else your website's address will not work.
Once you have web hosting and a domain name, you are ready to copy your website files from your computer to the web server in your hosting account, either by means of a control panel or with a program called ftp.
Ftp is the most common and easiest way of uploading files to the web server. There are both free and paid ftp software programs, the following is a general explanation how to use one, for specific instructions check the help section of the ftp program you are using.
From the connection dialog box in the ftp program 3 pieces of information need to be entered that you received from your web host. They are the host ftp url, your login username and password.
Once you’re logged in you are ready to transfer your files. In the ftp program you will see a couple of windows:
The local window - this window displays the files on your computer
The remote window - this window displays files on the web server in your hosting account
Most web hosts require that you upload your files to a folder called public_html, if you see this folder in the remote window open it because this is where your website files will go. Now it’s simply a matter of selecting files in the local window and copying them to the remote window.
And that's all there is to it. Now go get that site of yours online!