Your home page is the most important page of your website. We need to be very specific and careful on which contents we want to show in this page. The home page should create an expectation to the visitor that wants to discover your business and ultimately about you. Small bits of all the contents of the website must to be on the front page. Those will explain briefly what the user needs to expect about your company and linking all the inner contents.
WHAT, HOW, WHO, WHY Those are the very basic questions that we need to quickly answer to the visitor at the first page of our websites, and if they need to know more we will use our internal pages to get them to the detail.