Hello. I have a client whose website already ranks very well for many keyword + city combinations within their industry and state, but they are hungry for more 1st page rankings, and they are really piling on the pressure.
What other things can we do to move the needle for keyword + city combos that they're on the 2nd and 3rd page for?
What we've done already:
*Listed every city served on the website (admittedly, it's in the footer and may be construed as spammy, but it's worked for us so far).
*Listed every city served in the service area of their Google+ My Business/Local page.
*We are writing blog posts that focus on different cities they want to target. I've been told by Ashley of the Google Webmaster Forum that posts like these that show community involvement, etc. can be effective.
*We build/repair citations, but the client only has 1 physical address, despite wanting to rank EVERYWHERE around their location.
Can anything else be done onsite or through social media to help this? Is social media even effective for this sort of thing? (I.e. Tweets about the site mentioning cities, Facebook status posts doing the same, etc.)
P.S. We are a bit reluctant to build out individual doorway pages for each city... Is it unavoidable?