Question: how to do a website for free?
Answer: Sign up for a free website builder. Choose what kind of website you want to create.
Customize a template or get a website made for you. Choose your starting point.
Drag and drop 100s of design features. ... 
Get ready for business. ... 
Publish your website and go live. ... 
Drive traffic to your site.