You might want to think about using a microsite strategy rather than just working to get your main site to the top of the search engine results. Creating additional websites to advertise whatever it is you are selling is part of a microsite strategy. If done properly, you can wind up with several websites that advertise your products in the top search engine results.