Do not make your content TOO keyword heavy though as this will result in a penalty from the search engines, there are lots of free tools available for you to check your keyword density and they will tell you what state your site is in regards the keyword situation.
Another good tip is to check your competitors who are getting good search results, view the source code on their page and make a note of their keywords, now have a look through that pages content to see what kind of keyword ratio they have. Do not copy a competitors keyword and content per se, but use it to your advantage. A lot of websites tend to take their foot off the gas once they have a good search engine position. You need to put time into this constantly to stay ahead of the game.
Use Googles webmaster tools they are there to help you. Make sure your meta tags are correct, poor meta tags can affect you more than you think. Once you have good keyword density then you need to start building up traffic.
The website is there to serve a goal. Be sure the web designer caters to that goal!
4. The lowest bidder may not be that good. It is not just about getting the website done. It is about getting it done right! Quality may sometimes have a crucial link with price because of the maxim - You get what you pay. Moreover, web designers who have the lowest rate are usually inexperienced and hard to work with. Do not sacrifice the quality over a meager sum. It will surely spoil your business!