Currently, my website ranks great for the actual location of my business. However, as soon as I search two or three cities away, my business no longer shows on the 1st page of google. Heck, it doesn't even show up on the first few pages of google.
I'm wondering what are some approaches I should consider in order to improve my online presence in the other cities?
I've heard of creating landing pages that use subdomains. Something like city1.domain.com, city2.domian.com and so on... has anyone ever done something like this, and if so is it advisable or harmful?
Any advice would be appreciated!