Take a look at this no nonsense guide to putting together your website. Use this article as a checklist for a new or for an existing website and see which features you can tick off. I reckon this site does pretty well against Sean's critical list but that's because I've been a long time subscriber to his newsletters!
Sean McPheat has a business called Life Coach Web Solutions, which does exactly what is says. His contacts details are at the end of the post.
Read and learn, thanks Sean