The most common reason for the failure of a Web site is not technology. It’s not user experience either. Web sites most often fail because nobody bothered to answer two very basic questions:
1) What do we want to get out of this product?
2) What do our users want to get out of it?