Christmas is upon us and I guess you guys are looking forward to it.  So am I!!…In the next few days I will be travelling to South Korea to spend a white Christmas with my dear sister. My last white Christmas was 8 years ago in Chicago, ohh…what  beautiful memories that brings recalling my wonderful time in America.

Many of my Australian friends tell me that they can’t wait to head overseas to have fun, which is great. We all need to spread our wings and see the world.

However, when it comes to online business, things are becoming really localised.

Did you know?

  • 20% of searches are local
  • 40% of mobile searches are local
  • 97% of users search for local business

This data is provided by Google Business and as of the result, search results have become increasingly localised, this significantly limits consumers’ ability to see results for any other location than their own.

As your business grows you want your business to be found not just in your city but in all other cities, suburbs over Australia.  It’s only natural to want to expand.  A common question I get from marketing professionals and business owners looking to grow is: “How do I get my business to rank in any cities I want?”

Local SEO is a straight forward task for  single-location businesses. Local signals referencing the city where the business has its physical location can be added to every page of the website, making it easy to establish local relevance. I wrote an article about this topic called The Importance of Local SEO and 7 Best Local SEO Tips a while back and it is still very much relevant nowadays.

Things can get significantly more complicated when your business operates out of more than one location model. Following the Search Marketing Expo (SMX) Advanced, I had an amazing conversation with a marketer who services a business that has more than 1,000 locations on  their website.  That would present quite a challenge! It goes without saying that proving local relevance becomes infinitely more difficult when you add more than one location to the equation.

So I decided to list out all the best tips that you could get to rank in any cities/ suburbs that you want. I’ve written this as a special Christmas gift for you, so take a little time between festivities to check it out.  I know you will find it beneficial.

Know what you’re after? Jump to the section:

#1: Location, Location, Location
#2: Connect the local signals on your website
#3: Fill in correct information on Google Plus Local listing
#4: Add Location to Page titles and Heading tags for local SEO
#5: Use structured data mark up for business name, address and phone number (don’t be so scared by the sound of it)
#6: Create doorway pages
#7: Add local events
#8: Create Local Content
#9: Gain Google reviews and other local reviews
#10: Use your Google Business Page
#11: Local SEO Setup Task Checklist
#12: The Big No-Nos

1. Location, Location, Location

In local SEO, your location and defining that location has a crucial impact on your visibility in local search results.

If you want to rank nation-wide, it is critical to have your physical locations in all the cities and  areas that you want to market to be found in search results.

Good preparation makes for less perspiration so before commencing here’s what you need to want to have for each and every location  before starting this local SEO process:

  • A genuine, physical address (Don’t try any short cuts here; you’ll only find yourself wrestling all sorts of gremlins in the future – so keep it 100% legit).
  • A permanent local phone number that is unique to your business outlet’s location.
  • At a bare minimum, one page of quality, 100% unique, SEO optimised content aimed at the geo-targeted keyword.
  • Decide On URL Structure (Subdomain vs. Subdirectory)

You need to make a decision  on whether  a directories ( or subdomain ( URL structure is going to be best for you to house your geo-specific city web pages.

If you don’t have these first three items, don’t bother wasting your time with the rest of the tasks we’re about to get into. You are setting yourself up for failure if you proceed with them.

2. Connect the local signals on your website

Reinforce your location and make it easy for customers to find your location by adding your Business Details site wide. The fastest and easiest way to reinforce your local signals is having your business name, address and contact details listed within your footer.

There are numerous ways to layout footer, but your Business Name, Address and Contact Details must be included.

Follow structured data to mark up the address information. I recommend that you to talk to your web developer and send them this link. Ask him/her to attend to this  instead of spending an hour or two of your precious time researching  this topic yourself. You should spend time on building your business, not on nuts and bolts of how to apply structured data on your website.

The largest localisation signal for any local business is your Google Business Page, but developers and businesses seem to ignore the G+ icon next to their social icons …Add it!!

Make sure your Business Name on your site’s home page matches the Google Local Business Page. If it doesn’t it you may not have a Knowledge Panel appear (the section that shows up on the right hand side of the search results when users type in your business name on Google)

If you are embedding correct map to show the business name and location, use the map embed from your own Google business page.

This can also be used to provide review structured data in the form of aggregate ratings, which will appear as stars in search results.

It is all again about connecting the local signals and reinforcing your locality! Click To Tweet

schema markup local seo, seo for multiple locations, local seo multiple locations, local seo for many cities, google local seo,

Image 1: Example of schema mark up for NAP (Name, Address, Phone), location on the map and link to the local Google Plus Local listing

3. Fill in correct information on Google Plus Local listing

There are some common traps associated with setting up a Google My Business profile:

  • Name. A name is a name.  Your exact business name is what you need to list here.  Don’t fall for the trap of including the location, nor your name and some keywords. And under no circumstances should you include a bunch of spammy keywords. I can’t emphasise this enough -Your name should be your name. Nothing else. That applies for all locations. Seriously
  • Address. Google love consistency and accuracy.  Make sure that your business address is accurate and consistent with how it is listed  elsewhere on the Internet (this applies equally to  your website and any external citations).

It is essential that Google has a clear understanding of your address.  It may be necessary to move the pin to get it exactly right.

  • Phone. Your phone number must be a local number that will directly connect people with the local business or shop. Like your  address details, the phone number should be the same as  the number listed on the location page of your site. Wherever the number is displayed across the web it should always be the same.

It is important to realise that if you have one business phone number instead of different numbers for each outlet, then that will not work.

  • Website URL. The website address (URL)  should be the address of your actual website.  In a perfect world the address should be the specific location page containing a matching name, address and phone number (NAP).
  • Categories. Less is more.  List the most appropriate and accurate category first. Use only the most appropriate categories and limit category listings to core business functions.
  • Consistency. It’s really important that you maintain consistent listings for multi-location businesses. Each location should have the same names and categories, while local numbers and location page URLs can be used to differentiate each location.
  • Completeness. Ensure that your profile looks professional and is fully complete. Add relevant photos and professional descriptive copy. It may be worth inserting a virtual tour if you think it will add that something extra.

4. Add Location to Page titles and Heading tags for local SEO

Each page should provide a unique title that best describes the service or product on that particular page. Include your location in your landing page title tag this will  let both search engines and human visitors know that your business serves and is located in a specific geographic location.

Home Page: Mr Cheap Rubbish Removal – Sydney CBD, NSW

For Internal Service Pages: Green Waste Removal – Sydney CBD, NSW  – Mr Cheap Rubbish Removal

Make sure that your city and state (country) is present in the title, Heading 1 and Heading 2 tags of your organic landing pages, it allows search engines to understand the intent of the page.

For main pages, your heading 1 should include the name and overall service and the Heading 2 should include town and State. On product specific pages, the heading 1 would be the actual product / service and the Heading 2 would ideally contain the area again.

This is not set in stone and could migrate to the Heading tag, but be aware of a proper structure.

5. Use structured data mark up for business name, address and phone number (don’t be so scared by the sound of it)

Display your business locations on the footer. If you have a national presence in all or most major suburbs, we suggest to use JSON-LD schema markup to annotate the businesses information instead of showing a page length of addresses in the footer.

The JSON-LD script can be added to header and footer of the website without showing all the addresses and contact info visually to website visitors.

Check with supports your type of business, here are some schema markups

If not use the default of LocalBusiness in the Schema mark up.

6. Create doorway pages

A viable strategy to attempt to rank your website in a neighbouring city or suburb is to build a web page on your site that specifically targets that city and your keyword. For example, you may want to rank for Removalists in Parramatta although your business is located in Rosehill.  You can create a page that specifically targets the keyword phrase, “Removalists Parramatta”

Pages like this are called “doorway” pages. For doorway pages to rank, they simply have to have unique quality content. Using the same copy for all your doorway pages and simply substituting the city name won’t suffice. All Google will see is  a load of duplicate content on your website and they will rank it accordingly (if at all).

To give yourself the best opportunity to rank you must create unique, quality content that is relevant to your specific keyword, “Removalists Parramatta”

If I had to create a doorway page for a removalist in a certain suburb or town, I’d make the content unique by inserting information on the page relevant to the location– information like:

  • Statistical data  for people moving in that area
  • Easy to follow directions to your depot from that area
  • Testimonials from customers who reside in that area
  • Special services you offer that give you a competitive advantage over other removalists in the area.    i.e. Your  hours of business may be more flexible
  • Anything else that offers the customer a point of difference compared to the competition

One obstacle you will have  with a doorway page is your lack of a physical location in the city or suburb that you’re trying to rank in. This means that you will not be able to establish a Google Business page.

While doorway pages will assist you to rank your website in search engine rankings they will never be listed in the local Google business listings as per the image below.

local seo tips, google local seo, how to rank in different locations, google ranking in multiple cities

7. Add Local Events

Use Events Structured Data to have your businesses events displayed direct in the knowledge panel (the panel appears on the right hand side of the Google search results when people search for your business name).

Yes, this also includes Sale Events.  So if you have something planned to happen in the Christmas season, ask your developer to create sales events and structured data mark up.  As soon as it is indexed; you will have the sales event appear in the knowledge panel…boom!

I just want to let you know that this feature can be utilised to help grow your business effectively.

Check out:

local event schema mark up seo, seo for multiple locations, local seo multiple locations, local seo for many cities

Image 2: Event schema markup helps show up your events on search results and knowledge graph on the right hand side of the search results

8. Create Local Content

If you don’t publish it, there is no way for Google and other search engines to know what your business offers and where it offers it. Think about your customers and what they need from your content.

What do customers want to learn about category, products, and services?

Let’s face it, not every business is “sexy”  and while you hear people (your SEO guy or a webinar host) talk about how important content is, you don’t know what to write about. You might be a removalist, a mechanic or have a lawn mowing business.  What is there to say that will make your business content stand out?

What appears obvious to you – may not be to your prospective customers. You might just ask yourself what customers want to know about your business.  Take notes on whatever customers have asked you (in store or over the phone). This is the content that consumers want to know. When you have time you can add it to your site.

If customers have asked about it, they won’t be the only ones asking the question. If you provide the answers to your customer’s questions on site you build trust and create the opportunity for more sales.

When you have time (perhaps in the New Year), you can  add even more value to these pages content addressing customers specific needs by adding video content. Video content is great for local search.  If people have to travel a few kms or to take a bus to get to your actual shop, video content really helps encourage them to make the effort.

It is certainly a way of reinforcing your integrity on your website and adds the extra level of trust for that sales and purchasing decision.

Start building your business today by understanding customers’ needs and satisfy those needs with your content.

Structure your local content systematically

The problem isn’t with what is there but more with what is missing. Giving clear location signals is simple when you only operate out of a single location. However, when you have a business with hundreds or even thousands of locations, things get a whole lot more complex.

Local content can make all the difference here. A plan to engage the business with the local community will do a lot to bolster location signals.

I am a massive advocate for creating sections for each location within the site. These sections should be  filled with location-specific content.

These sections effectively become mini-sites within the crawl able structure of your website.  They add value and ranking power by providing additional detail pertaining to each individual location.

If we incorporate location-specific news feeds combined with social integration, we are demonstrating that this business is a physical enterprise that exists in real life and can be trusted as such.

To demonstrate what I mean, take a look at the following example:

www.yourdomainname /locations/
www.yourdomainname /locations/location-a/
www.yourdomainname /locations/location-a/gallery/
www.yourdomainname /locations/location-a/reviews/
www.yourdomainname /locations/location-a/directions/
www.yourdomainname /locations/location-a/clients/
www.yourdomainname /locations/location-a/news/
www.yourdomainname /locations/location-a/news/article-1/
www.yourdomainname /locations/location-a/news/article-2/
www.yourdomainname /locations/location-a/social/

This structure gives a sizeable amount of location-specific content tieing you to the local area. It provides the all important local SEO pillars of  location proof and authority. If we are able to generate some local press or find some local links to connect to these sections, then we are home and hosed.

Naturally, the content must match your business and your audience’s needs. The following list should generate some ideas to get you on your way:

  • Testimonials. Your have clients that love you, right? Then don’t be shy.  It costs nothing to ask for some simple testimonials.  You can provide links from the appropriate location page back to the individuals’ business websites, social profiles or LinkedIn profiles, once again demonstrating real-world connections back to the location.
  • Clients. List and link to the local clients that you work with. Other local prospects will be more inclined to do business with you if they can see that you are working well with other local businesses.
  • News. What is happening in the local area?  Are you able to be involved? At the very least you can write about it. Remember, it really is a simple formula – Your location will be given more local currency if you have more local content,
  • Case Studies. This is a great strategy that adds legitimacy and authority. Targeted case studies citing businesses in each location provides great authentic local content, and  has the added bonus of boosting your  credibility with local customers .
  • Gallery. Easy local content can be created by creating a simple gallery of images relating to local jobs. It’s even better if you are able to geo tag these images,. As a first step be sure to  get all your SEO basics locked in : image names, alt text, image descriptions, links to the featured clients themselves and so on.

As always, success in search rankings is about providing relevant unique quality, content and going those extra yards to give your site the impetus it deserves. For larger businesses, it is essential to provide location-specific proof.

Demonstrating integration with each location’s digital network helps Google to recognise and trust your business at the all important local level — and when you establish local trust with Google they reward you with local rankings.

9. Gain Google reviews and other local reviews

Reviews are big, bold and attention seeking in local pack and maps, Heat Map studies show how users naturally check out businesses with reviews showing on their Google business listing first. You need five business reviews before you have review stars showing alongside your business listing.

  • Incorporate a review strategy into your customer service emails
  • Respond and reply to all reviews via your dashboard
  • Create a direct link for customer reviews on your email follow up, provide your customer with options to leave reviews on different platforms

Reviews help customers in their final purchase journey. Reviews for a business, product has shown to increase conversion by 28% and being a local business, reviews on your Google Local Business Page are important part of your Local SEO.

Gaining reviews from other third party sites also help increase local signals for your business; you can acquire reviews on your social media platforms, local reviews site such as,,,

google and local reviews, seo for multiple locations, local seo multiple locations, local seo for many cities, google local seo

Image 3: Example of Dr Naveen Somia website acquiring reviews in not just Facebook and also from industry review site

10. Use your Google Business Page

Yes, your Google Business Page is a social platform that is ignored. Most businesses forget about using their business page once they have updated their business info. It may not be as popular as Facebook, Twitter or Instagram but there is one thing that will spark your interest, it is this: Post on your business page are read, understood and indexed by Googlebot which all leads to a better understanding by Google as to who you are, where you are and what you offer.

So next time you post onto your social profiles, update your Google Business page too.

11. Local SEO Setup Task Checklist

Once you have your address, phone number,  content and URL structure sorted out you can then focus on the items that most Local SEOs are comfortable with. Remember that each of these tasks has to be done for each city, suburb or town that you want to optimise for:

  1. Upload your unique content assigned to the designated page for each location
  2. Carry out on page SEO for each location page and any associated content.
  3. Ensure that the location’s NAP (Name, Address and Phone Number) is clearly displayed on all location pages and that no other location’s NAP is listed in the directory or subdomain. If you need to show nearby locations, it is better to  link to them or  alternatively, list them as images.
  4. Display the address using markup
  5. Configure Google Webmaster Tools for all locations.
  6. Make Google+ Local pages for all locations. Ensure that each Google+ Page shows that location’s unique URL, rather than the root domain.
  7. Claim all your business listings for all locations on and other local, business, industry niche directories or membership sites
  8. Put up citations for local listings

While we’re on the subject of directory listings, I wanted to discuss the importance of NAP consistency in citations and also citation services that can help streamline the process. NAP is an acronym for name, address, and phone number.

And according to many local SEO experts, NAP consistency is the key to citation building. Not only should the data itself be consistent, but also the format that the data is displayed. For instance, if you list your address as 444 Harris St, Suite 605 on your website – you wouldn’t want it appearing as 444 Harris St,., #605 elsewhere on the web.

  1. Maintaining citations for one location is hard enough, let alone managing several. To make it easier, there are citation services available, like Yext (They allow you to manage 40+ listings from their site), Localeze, and UBL. Although these services are not a substitute for manually managing your business details on major aggregators, they can certainly help lighten the workload.
  2. Commence link building as you normally would. Be sure to treat each location directory or subdomain as if it was a separate web site.
  3. When you add content, always ensure that the content is geo specific. If it isn’t, put it on the root domain rather than a location sub domain.
  4. Use Google Analytics to set up filters to monitor city-specific traffic.
  5. As a general rule, it pays to treat city subdomains or subdirectories as if they were a stand alone web site even if you’re running them all with one This applies to posting location specific content in the appropriate place . For example -if you install a picture gallery for your Sydney Cupcake bakery, you would place the content in or
  6. Get started with these schema resources:
Google Structured Data Testing Tool
Google FAQ
Structured Data Markup Helper
Schema Creator

#12. The Big No-Nos

If you don’t want to undo all the hard work involved in  optimising your site for  local SEO purposes here are the thing’s you should avoid at all costs:

Have duplicate content anywhere on your site, but particularly on location landing pages.

Yes this means if you recycle a few keywords here and there to make pages look different you are playing with fire. You may get away with this practice for a while, but the odds are that Google will work out what you’re up to and they will make you slap your site hard.

Anyway duplicate content on pages looks unprofessional and lazy.. There may be occasions where you simply must have a piece of content in more than one place, if so be sure to use the rel=canonical tag .  Also set the duplicate pages  not to be indexed in your robots.txt file.

Put ANY Geo, City information in your title tags on your home page

That is if you want to rank for more than two cities. I recommend not putting any geo, city info to Title Tag of your home page. It looks spammy and you only have limited space (60 characters).  Realistically you only have room for your brand name, your main keyword and either a call to action or a specific offer.  There is room for nothing else.


So there you have the prescription that I follow to  help my clients with multiple businesses rank successfully for highly competitive keywords in multiple towns and cities.

I have found that the keys to creating success for my many clients can be summarised below.

You must manage multiple locations as if they were each a separate entity, without compromising your marketing by spreading your efforts too thinly. Every market is unique in its own way. Some markets are just naturally easier to penetrate  than others. While some need a little extra effort.

By adopting an individualised approach, you can really drill down and optimise your pages.  You have the power to analyse how each location is performing individually.  This allows you to  identify your troublesome markets in terms of rankings, traffic, and goal completions.

As well as gaining your site more visitors, geo-targeting your website enables you to increase conversions. Not only are you optimising for the search engine, but careful analysis can allow you to optimise for the search engine and users as well.  That’s what it is all about.  Local search traffic means local visitors, local customers and ultimately more buyers.

If you have some experience in getting businesses with multiple locations to rank, I’d really like to hear your thoughts.


Our Clients

16 Ways to Increase the Conversion Rate Right Now

Learn More