in general , you should use your business website to present ,inform ,serve ,connect ,sell ,generate leads ,entertain
present : present your added value
inform : inform your customer or probable customer when you have some offers or some new products or services
sell : you can install shop on your website to sell your customer .
connect : connect to your customer to solve some his problems or to sell him
entertain : you should entertain you customer or probable customer to make your brand make good impact inside his mind . if do this well , you do good marketing job for your brand or your business .
serve : serve your customer or probable customer to sell him now or later .
generate leads : generate leads ( people will be customer in the future )