Where to upload the index.html file for my site?The index.html file for your site has to be uploaded to the public_html directory. That's how visitors will see it when visiting your site.
For detailed instructions on how to upload your files check this link:
http://www.siteground.com/tutorials/ftp/index.htm