The business provides custom hand carved limestone products, that are delivered and installed by us. The problem is this, the cities we target are in patches and spread over a 200 mile distance. Google listings won't cover that properly, even if I were to enter all zip codes manually.
I prefer content over a general listing that won't favor our business once out of a 30 mile service area. I believe a similar local business, if one exists, will rank better on Google Places and rightfully so.
I do not want to add all the cities, in a footer or anything silly like that plus I believe that is considered content farming / keyword stuffing …
My concern is that the main body content does not need to change, only the city names do, in which all meta info will be based on that city and change as well along with references to the city in the main content (make sense?).
With that, is it ok to create a page for each city and call it good or will it be flagged or poorly ranked as duplicate content? Or am I missing something much better that is being overlooked?