This week, I built two different websites for two different projects.it gave me plenty of time to reflect on the steps to build a successful website. The most important thing to consider is your business model: Who are your customers and their pain gains and relationship to you, your partners, your revenue streams, channels, cost, activities and more. Then, as you build website, ensure that the information you've included as part of your business model are reflected on your website. It will save great amount of time.