An e-commerce site can fail for a number of reasons. A common reason is that the site was not able to generate enough traffic to sustain itself. Other reasons can include a lack of features or functionality, poor customer service or a lack of focus on marketing and SEO.