Here is a nice breakdown on the necessary components of a well-designed landing page.
Here is a useful look at 7 top reasons to consider flat design for your website and landing pages. Flat design is more than a fad; it speeds up load times and makes for a better overall user experience. Not to mention, it’s proven to increase your conversion rates. Indeed, less is more!