Aaron Agius

Local SEO for Multiple Locations: Everything You Need to Know

Local SEO has become a powerful tool for businesses to target potential customers who are ready to buy. Optimizing a single-location business for local search is easy, but if you run a chain, increasing the visibility of each location can be a challenge.

Half of local-mobile searchers are looking for business information like a local address. That means you need to market correctly. Learning the steps of local SEO strategy is key. Here’s how to make sure people find the right information about your business, no matter which location.

Create Location Pages

I see many multi-location businesses that include all of their information on one master landing page. This is a big mistake for SEO.

You need to create separate, optimized pages for each business location.

These should not be identical. Include:

  • That location’s name, address, and phone number (NAP)

  • Location-specific content (staff information, testimonials, news, etc.)

  • An embedded Google Map

Think of your location pages as microsites that you can expand on to create relevant related content. You can set up your URL structure like this:

  • www.yourdomain.com/locations/location-a/testimonials

  • www.yourdomain.com/locations/location-b/testimonials

  • www.yourdomain.com/locations/location-a/directions

You should also optimize your content, title tags, meta descriptions, etc. with location-specific keywords. Apply a local business schema markup to each page so your business hours and other important information can appear in search results.

Lastly, make sure these pages are discoverable by Google. Google’s crawlers aren’t always able to find a page that’s only available through a search or branch finder on your site.

It’s a simple process: once you’ve created your new landing pages, submit a Sitemap to Google.

You can create one for free using XML Sitemaps. Then in Google Search Console, go to Crawl > Sitemaps. You’ll see a button to submit it:

Submitting a sitemap makes it easier for Google to find and index your pages.

Optimize Your Google My Business Listings

If you haven’t already, sign up for Google My Business. Here you’ll be able to create listings for individual business locations.

Add the URLs for each of your location pages to your business profile.

Follow Google’s guidelines to optimize each of your location pages. Guidelines include:

  • Verify each location

  • List accurate hours

  • Add photos

  • Manage and respond to reviews

Also keep in mind some important rules about multi-location listings:

  • Name consistency: The listed names for each of your locations must be consistent (e.g. “The Home Depot” shouldn’t be called “Home Depot at Springfield”).

  • Category consistency: All locations should include at least one category that represents the business as a whole (e.g. all “PetSmart” locations would have the category “Pet Supply Store”).

However, these rules don’t apply if your business locations really do serve very different purposes.

An example of this would be McMenamins. It’s a chain of brew pubs in Portland, OR, but some of its locations are also hotels.

Their listings reflect these differences:

Manage Your Citations

Multi-location SEO involves managing mentions of your business around the web as well as on-page optimization.

Google looks at how your name, address, and phone number (NAP) appear across the web, with or without links, to determine how to rank your business in local search.

If your listings are inconsistent, it can hurt your SEO.

To prevent this, you need to scour the web and make sure your NAP is consistent for each of your business locations. This includes making sure your business name isn’t annotated based on location (e.g. “Home Depot at Springfield”).

Together with Tim Capper, a local SEO pro from the UK and the founder of Online Ownership, we created a guide for local SEO specialists that describes every step of getting into the Local Pack and occupying top positions.

Get Free PDF

Look for and fix your business listing on these popular aggregators:

  • Yelp

  • Yahoo Local

  • Bing Places

  • Foursquare

  • Yellow Pages

Also look for any local or industry directories that your business might appear in.

You can use a citation tracking tool like Moz Local to help with this. It searches the web for your business listings and evaluates how accurate they are for you:

Check your business listings now

See if you are represented in the most authoritative directories

Please specify a valid domain, e.g., www.example.com Please specify a valid domain, e.g., www.example.com

Build Links to Each of Your Location Pages

You probably already know that backlinks pointing at your site are important for SEO. But now that you have many location-specific landing pages, you need to work to improve the PageRank of each of them.

To do this, develop a link-building strategy to focus on each of your pages. Here are a few ideas:

Become a sponsor

A popular tactic is to sponsor local events or participate in charities. This can help you build links to your pages from event websites and local news outlets.

Host events

Hosting events at your business locations is another great way to create buzz about your business and build links in the process.

Start content marketing

Create valuable local content that people would be interested in reading and sharing. Host a blog on each microsite to attract interest and links, then use email marketing, social media marketing and paid ads (where appropriate) to disseminate your content.

Content marketing and SEO go hand-in-hand: the more pages of content you have, the more opportunities for link building.

Manage Reviews

Last but not least, managing reviews for each business location is an important key to success.

Chain businesses often focus on garnering reviews and testimonials for their business overall, forgetting about location-specific feedback.

Ignoring this can break your local SEO.

Google displays reviews right along with your business listing in search results:

If you don’t work to encourage positive reviews and do damage control for negative ones, a lot of people will never bother clicking on your business listing.

So include calls-to-action at your physical business locations and on your location pages to encourage customers to leave reviews.

You can even make it easier by creating a QR code for each location’s page and displaying it at that location. (Although QR codes have fallen out of popularity! Do this at your own risk.)

When negative reviews do come up, try to resolve the issue and make that customer a happy one.

I won’t lie, local SEO for multiple locations can be a lot of work to set up and maintain. But the payoff is worth it – if you take the time to develop an attractive SEO strategy that helps local searchers find exactly what they’re looking for.

Is your SEO strategy attracting customers to your multi-location business? Tell us in the comments below.

Check your business listings now

See if you are represented in the most authoritative directories

Please specify a valid domain, e.g., www.example.com Please specify a valid domain, e.g., www.example.com
Exactly this is what I was looking for. I will implement this. One small question we don't need to link these micro pages with front pages? Only sitemap will work?
How would you structure a website if the business offers multiple services in different locations? Meaning not all locations offer the same services. Should I go with:
A. businessname.com/locations/location-1/service-1
B. businessname.com/services/service-2/location-1
C. your or any suggestions please

Any thoughts on this is greatly appreciated. Great post! 👍🏼
Cool, Thanks)
great article!!! Highly valuable for my local SEO
Some great tips. I'm going to look at that schema now. Our site has location pages already, i.e. /chicago-il. What if that location services several neighborhoods it wants to target? Is it worthwhile to also create, for example, /bartlett-il and /palatine-il? I would think if those were just links to the /chicago-il location, the duplicate content may hurt SEO, so if I were to do that, would it mean generating unique content for each neighborhood? Thanks!
So I have a client who ranks so/so and pretty good in his locations with a multiple location setup through his homepage...

I know I can bring the locations back up.. but a bit worried that it'll cause a drop in the mean time.

I know for long term growth this is needed if he is going to keep building out locations.
Wonderful article by far the best that I ever read about how to manage multiple location on seo
What about having the same number listed for all locations? Does that go against Google's policy?
Would you suggest most of these steps for getting results for a business simply expanding its reach into adjacent towns or states, perhaps just 100 miles away? In this instance there wouldn't be a need to leverage another or a new NAP, but everything else seems like it would apply to get better regional coverage. Ideas?
Hi Aaron, Enjoyed reading the article, some really good points. I'm just about to start working for a company which doesn't have any local addresses but does have a team of over 300 local experts placed around the UK. Do you have any advice for being local without having an address? I can't really disclose their personal home addresses, but want to support in generating leads for them via search.
I'm already thinking of creating pages with relevant local content, contact details for the relevant experts and adding in testimonials at a local level, but any other ideas for this challenge would be much appreciated.
Add a comment