Why do websites fail ?
The most common answer is that they are designed and developed by people that know little about conversions.
Websites should be based on scientific evidence on what converts.
A lot of websites talk about features but should really talk about benefits.
Learn the paradigms of what makes for a succesful website.