I provide the very best keyword research that you will find online so if you want to find all of the best keywords in your market then this is what you need.
So I use software that takes the suggestions that Google makes as you search, so for example I could use two words like estate and agent and it would find all keywords that include those two words.
So this produces huge lists of relevant keywords which I then analyse using the best software so you get some very detailed information on those keywords. So you get the basics like search volume and Adwords data, but you then also get advanced data like SEO difficulty (on page and off), trend data (so how the search volume varies over the year) and details of what is included in the Google search results page so that you can see the type of results that they show.
Then if you would like I can also do competitor keyword research which would show all of the keywords that your top ranking competitors rank for and use on Adwords so this is very good competitive data.
So you can take all of this keyword data and choose the keywords that you would like to target. I would suggest creating a large list of all relevant keywords from the research and then grouping those by splitting them into small groups based on relevancy as this will then give you a clear plan of the pages that you will need on your web site as it's much better to have a dedicated page on the web site for each keyword group.