well, the fist thing i need to said is "there is no spam keywords there is a web spam to this keywords" so i will suggest the follow.
first really search into it and read the last panda update from google and penguin to have some more idea of what need to be done.
after you will understand that you will have more idea of what i am saying next.
start with your site and make SURE you don't have so many keywords in your content ( i will recommend 2-3%)
have your site optimize with the right url's and the right pages and content for the type of services (business)
start with a press for what you do i will recommend to use PRWEB .
try finding good sites and forums to talk about your site and i will said use Seomoz tools to figure out how good is the site.
try not spamming your site by creating landing pages and divert crags list ads to them.
there is lot more to do and when you start you will get the hang of it.
hope i help you to start , good luck