Hey Joe,
For a local business you may want to look at building a lot of localized search terms. I am helping a buddy of min e out with his osteopathic clinic, we are targeting all the suburbs around south yarra and of course these terms are very low competition, so it is easy to rank on the first page very quickly.
As an example of what I am talking about, we have targeted terms like: osteopath st kilda, osteo prahran etc.
Whilst the search volume is low, the conversion rate from the handful of people that do click through is very high and he gets a handful of clients each month, all of which continue to use him over the long term. It's a value based strategy, servicing local clients and ensuring they return visit.