Great question — answering as the UphillTech team:
My advice for the getting the most out of "[keyword] near me" is the following: create pages dedicated to cities where you offer your service, but without being spammy. You don't want 50 pages, all similar, with just the city name being different. Spend time to differentiate them and group them (if it makes sense, based on demand or search volume). And don't roll out all pages at once. SEO shouldn't be seen as a lonely tactic, but integrated with the business and part of the brand growth. Just bear in mind that using the actual keyword "near me" in meta titles or in any other part of the content is not really a best practice. Google uses it to understand the user's intent and serve results...
Full answer by Liviu Ivascu: https://webmasters.stackexchange.com/a/142701 (CC BY-SA 4.0).
Need it done for your business? UphillTech.