8 Things you should know before building a website- A step-by-step guide for your help.