David Jenyns explains you how to make a free keyword research. There are two types of keywords: short tail keywords and long tail keywords. You have to look for a specific target as well. The long tail keywords or phrases have more specific results that single words giving much better matches. In the local space always go for the most competitive keywords. You can use Google Keyword Tool for a free research.
For more information about free keyword research visit http://www.melbourneseoservices.com/dvd2