Great question — answering as the UphillTech team:
What's the best approach to indicate that some content is duplicated and content is unique for each city? There isn't a way to explicitly indicate this. The best thing to do is ensure that your pages are predominately unique content. The more duplication, the greater likelihood that it will be filtered out (helpful overview from Google here ). Approaches I've considered: Put the city name in many of the title/headline/descriptions Absolutely. This is key, and Google provide some good guidance . Use geo-meta tags (seems google ignores these) Not clear what you're referring to here. The only geographic metadata I'm aware of which Google explicitly support is LocalBusiness structured data,...
Full answer by GDVS: https://webmasters.stackexchange.com/a/138541 (CC BY-SA 4.0).
Need it done for your business? UphillTech.