Host a website without renting a server
If a friend asked you to “just put the site online,” this is the path: account, name, upload, link, domain.
The short path
Create an account, name the site, upload a zip. You get a working URL. Point DNS when the pages look right.
If something is missing
No index.html yet? Create the site empty and upload later. The address waits; visitors see a placeholder instead of a broken server page.
Questions
Is there a free plan?
No. SiteHost is paid hosting with clear limits from Starter through Business, so your website has an active plan behind it.