Design it so that each major page is linked to all other important pages. Each Main page should stand on it's own. Offer several front doors to enter your web site. You can then submit each major page separately using separate keywords, titles, descriptions, and meta code for each page. If you try to bring in all your visitors through one page you are limiting your potential success by a huge factor.
People still get on the Internet to learn, research or find information on something.
Develop your niche offering free information. It's important to network and develop relationships with your visitors, studies show that it may take up to seven visits before you make a single sale. So give your visitors a reason to return, start a newsletter, email updates. Learn how often to contact your visitors so that they will want to receive your updates. There's no way that your page will come up in the top ten for every search done for every keyword.