How To Appear In Multiple City Searches With One Website

A common issue plaguing a great many local businesses is the fact that they provide services to many cities within a major metropolitan area, but they only have a single website and a single yellow pages listing. These businesses rank well for a local search where their office is physically located, but there’s no clear […]

Chat with SearchBot

A common issue plaguing a great many local businesses is the fact that they provide services to many cities within a major metropolitan area, but they only have a single website and a single yellow pages listing. These businesses rank well for a local search where their office is physically located, but there’s no clear answer for how to also rank for the sometimes dozens of other cities in the immediate area where they also provide services.

If this is an issue you’ve faced, read on to learn how to make a site appear in multiple local searches for an area, even if it doesn’t have a physical brick-and-mortar office in all of them.

Now, I should say upfront that this issue has come up a number of times in various flavors and the overall industry hasn’t had a best-practice developed for it. The issue affects a lot of businesses including independent contractors who may not desire to have a physical store location at all, but who work out of their trucks and vans all over major metro areas. Just slightly over a year ago when asked what such businesses should do in order to appear on Google Maps search results, Google Earth’s VP Michael Jones suggested that these businesses should try to obtain a physical mailing address, perhaps by renting a post box in the area.

But, Google has since waffled a bit on this solution. Members of their search team have since told me that they feel this may not really be an ideal practice, and they don’t consider it to be a good idea. Yet, there’s still no optimal solution or uniform recommendation from them.

Major Metropolitan Area Composed of Many Small Cities

Those businesses who do have a local store footprint still have the problem of needing to appear for all the cities which may make up their metro area. And, they deserve to have a chance to appear in all those local searches.

Playing the devil’s advocate, I can imagine that some will say that if a business doesn’t have a physical location in a specific city, there’s no reason for such a business to appear in search results for that city. Taking this further, I’ve heard some commentators suggest that attempting to have one’s business appear for all metro city searches is “spam”, but I beg to differ. If the business truly provides services in each of those locations, appearing in those search results is relevant to the consumer searchers.

How to rank in multiple cities in Google

There are essentially three main places a business site can appear in search results for local searches.

  1. Google Maps search results
  2. Web search results within the “10-box” of ten local business listings along with a map (this is content inserted from the same Google Maps search under Google’s “Universal Search” of blended results).
  3. Web search results as just another web page listed in the organic keyword search results.

Google's 10-Box & Organic Keyword Search Listings

Ranking in web search

First, let’s address the basics — ranking in the regular, “organic”, keyword search results. All criteria that influences rankings here also helps with rankings in local search, so this is important. Also, there are a good many cases where local business searches do not seem to invoke Google’s local 10-box under Universal Search, so these regular SERP listings still potentially bring in good traffic.

Primarily, search engine associate webpages containing a keyword phrase with users’ searches for that keyword phrase. In order for your site to be found for that phrase, you need to have a page that includes it. Where there are many sites/pages already ranking for the phrase, you might ideally need to have a page that’s all about that phrase for best chance at ranking well.

So, if you’re an Accountant in Los Angeles, and your site ranks well for “Los Angeles Accountants” searches, you should be looking to see if you could also rank for “accountants” phrases including other top metro city names like: Glendale, Pasadena, Whittier, La Habra, Torrance, Long Beach, Culver City, Inglewood, Pomona, Santa Ana, Anaheim, etc.

You will have a very good chance of ranking under the many city+category/product search combinations if you create pages about doing your type of business for each of those localities. However, you should not attempt to merely create a single template and write a script which spits out dozens of virtually identical pages but with differing city names. (Attempting to autogenerate without individualizing the content will cause duplication issues, and could be considered by Google to be a type of spamming attempt.)

Instead, you will need to carefully develop some unique content for each one of those pages. To do this, you might write a brief article about accounting within each of those cities — perhaps mention the tax rate of that city, the local governing bodies, unique income brackets common to that area, common accounting problems seen by people in that area, and more. You could include a map of that area and perhaps photos of the best known landmark. You might also include a video with you discussing doing accounting for people in that area.  Make the entire page all about “{business category} in {city name}”.

Pushing the envelope: Ranking in Google Maps

Now the problematic part: ranking well in Google Maps, and the Google local 10-box.

If you’re the only provider of a type of service in your area, Google may go ahead and list your business in the 10-box and in Google Maps. Most local search engines and online business directories automatically expand their proximity search to include businesses further away if they don’t locate a matching business in the immediate area. Under this automatic geographic expansion, you may already be showing up if you’re providing a unique service and don’t have any competition.

However, the far more common scenario is that there will be providers listed that have physical addresses in each of your local cities for a major metro area. Under this scenario, really the only way you would have a chance to appear in the early results would be if you actually have a phone number and address unique to each of those cities in your area.

If you physically will travel to each of the cities in your area to provide service, you might then consider obtaining a phone number that is local for those areas, and renting a post box that would give you a street address in each of those areas.  It’s relatively easy to obtain additional local phone numbers and have them connect up with your main phone lines. I’d then suggest you register those listings individually with the main data aggregators such as InfoUSA and Acxiom — and from there they’ll eventually feed into the various business directories and major search engines.

NOTE: this method should be carefully considered before you do it! Google has signaled that they do not endorse this approach, so if you do it you could risk getting delisted entirely. However, I believe that if you validly do business in a locality and if you do this with some measure of restraint and conservatism, I do not think it should result in any sort of penalization for you. Be honest with what you’re doing.

In my opinion, it is ethical to do it if you physically offer services in each area for which you set up a listing, and if you are a local provider. It is not spam, per se, because you validly do business in the location, and your content is entirely relevant for the enduser/consumer seeking this service. In fact, it is potentially a better overall user experience for endusers if your business has a chance of ranking among all providers for that area — it is good to have competition in the marketplace so that consumers may have a chance of finding lowest prices, better quality, and alternative providers.

Get pages relevant to local phrases first; later optimize further to compete

If there is considerable competition for the local phrases you’re targeting, these tactics will not guarantee that you’ll rank high enough to be found. But, it’s a sure bet that if you don’t have content pages targeted to your local search phrases, you won’t have a chance of being found there, ever. Creating the locally-targeted content pages is the first step. Further optimizations may be required to actually rank well in those local results.


Opinions expressed in this article are those of the guest author and not necessarily Search Engine Land. Staff authors are listed here.


About the author

Chris Silver Smith
Contributor
Chris Smith is President of Argent Media, and serves on advisory boards for Universal Business Listing and FindLaw. Follow him @si1very on Twitter and see more of his writing on reputation management on MarTech.

Get the must-read newsletter for search marketers.