This article has some great tips for any website owner. For example:
Content on the Homepage - I find that with a lot of B2B sites, there is a tendency to make the homepage flashy with a huge image taking up the entire "above the fold" portion of the page. Yet you have to remember, if this is the user’s first time to your site, they are looking for information and they are looking to find this information quickly. Time is very valuable to them. If you don’t communicate what your product or solution is on your homepage, how do you expect the user to find what they are looking for? Don’t make them work for it. Present a brief description as to what you do and how you can solve their needs on your homepage. If you offer B2B price management software solutions, then state that on your homepage. While the first part of the solution is getting the searcher/user to your site, the second part is keeping them there. Strive for site stickiness.