To complete the case for what makes a good website. Here are a few trends for visually and technically what makes a good website:
Clear intent – Your website needs to know who its core audience is. Or let me correct that you need to know who your audience is and who is the customer for your product or services. This is really Marketing 101. Clarity about who the customer is, leads to a laser-focused website!