Phil Risher says ranking in your main city isn't enough. Build a service-area page for every city you want to target, then develop those pages monthly so Google shows location-specific results to nearby searchers. Most businesses skip this and lose local visibility.
Chapters
When someone optimizes their website for their main city a lot of times they ask the question well how do I target a bunch of other cities that I want to go after and what they need to do is make a specific page for every single city they want to target. Let's say that you're targeting Dallas. Well you also make other city pages all around it and you want to be building out these pages every single month. You're building a little web and map around your business of all the cities that you serve what happens is when someone searches for H vac service near me and they're not in Dallas but they're in another city now Google has a page that it can show them that can solve their problem for their specific city needs. Most businesses are not doing this and they're missing out on literally local SEO by not creating these service area pages they're not being shown to all of their available target audience that they want to.