The area I live in is a tri-city area with approximately 300k population and about 4k businesses. Being as such its not really that hard for a local business to get 1st page rankings for just about any local keyword and in most cases without any effort on their own.
Example: I tried to talk to a local chiropractor into doing some SEO for his website, but he showed me right there in his office that he is already ranking #3 for "(mytown) chiropractor" and he says he did nothing but put up the website and hasn't touched it since.
Maybe my area is just too small for these types of services. Any suggestions on how I could make SEO services look more appealing in my area?