Most important thing is to know what people seek for.. Whatever your site is about, do you have the secret words on your website and do we see them when your site is loaded.
The first thing that should be recognized in your web site must be these magic words.
People want solutions, they dont care how you did it or how smart you are. They just want to know "do you solve their problem" Tell them what you solve at first. If they are interested they will continue to read and you can tell about the details.
Last thing: If you need a good example, see the topic of this post.
Software for Developers