Google has changed alot in the last several years, I built a new site. Looks ok, my semi amateur seo efforts are having little effect but I need an SEO guy that produce RESULTS,
My advice is to not buy into the "monthly service" BS unless you just need it as a way of financing. Even then there should be a specific set of goals each month that are verifiable by you. Not "oh I did some voodoo shit" and now you rank higher. They should be able to audit your site /relevant offsite factors and tell you exactly what needs to be done.
There isn't any voodoo anymore*****. That is what all those cute animal named updates were for. Optimizing a site is just that and can
mostly be done during design
.
Many have asked why I don't do this as a
monthly service anymore.....the above is why.
Given your current rankings I would just learn more about core seo and google best practices and make sure your site is following them. Off site isn't like it used to be. Just make sure all your google/bing/yahoo/facebook local listings are done well/correctly, you are listed in the big directories, and you are getting reviews (google, yelp, etc.)
not too bad
*****at least not when we are talking about carpet cleaning sites/someone's biz