Visit Google My Business to get started.
You'll find some short videos about Google My Business on Google Small Business YouTube Channel.
Keyword Planner is available if you have an AdWords account. (AdWords is Google's paid advertising, but it doesn't cost you anything to just set up an account.)
Google's advice on outsourcing SEO: Do you need an SEO?
Google's YouTube Channel for AdWords
YouTube video from Hal Varian, Google's Chief Economist, explaining how an AdWords auction works
Google Partners website
Google's advice about outsourcing AdWords account management: Advertiser Guide: working with third parties.