A website is essential for running a business, but it doesn't do you any good if it doesn't generate leads. You may want your website to generate instant leads through e-commerce sales, or you may want it to generate follow up leads, phone calls, or physical location visits.