Well Designed Website is First thing you need to start an Online business.
Your site should be friendly for Search Engines so that user can get easily
Social Media are the Places where you would get real People for your service or products.