Your homepage should be a hub for the important areas of your website. It should give a preview of all the places that matter, providing insight into who you are, what you do, and why it matters. The idea is to connect quickly (with ideal clients) and make it easy to dive deeper.
Including these 10 elements will help you do that.
Before I start, an important disclaimer:
All of this depends on your content—which is why content should come first. We first have to know what needs to be said, in order to make informed decisions about what goes where.
Head on over to What should go on a homepage? 10 elements to include to see my recommendations. And, actually, I only have 9 of them 🙂