If you have offices or stores in multiple locations, there’s usually no need to repeat the entire process above for each location. You just need to feature the locations on your website.
If you only have a few locations, the easiest solution is to list them all on your contact page.
That’s what this local sandwich shop does:
Google then ranks their homepage for relevant explicit local searches.
If you prefer, you can create landing pages for each physical location.
That’s what this accountant does:
If we plug their site into Ahrefs’ Site Explorer, we see in that Google ranks their local landing pages for relevant explicit local searches:
What about keywords for blog posts?
Given that local businesses only cover their local area, you’re not usually going to be able to write and rank blog posts in Google that actually send much business your way.
For example, let’s say you’re a plumber…
If you search for “plumber” in Keywords Explorer and check the Questions report, you see plenty of things your customers might be searching for, like: