Check out the video below for a key point summary of this article, “Multi-Location SEO Web Design”.
As any top Maryland SEO expert will tell you, an effective website structure vastly improves search engine ranking, and is critical for a successful Multi-Location SEO Web Design strategy. Multiple location businesses will rank well in multiple cities using only one website if set up properly.
The website organizational structure is the foundation upon which search ranking success is built, and when implemented properly, allows us to easily scale our business.
Poor website architectural structure will yield poor search ranking, and create an expensive mess for a web design/SEO expert like me to clean up down the road. So set it up right from the start.
Multi-location businesses SEO Advantage
Why do multi-location businesses and franchises have a unique SEO advantage? Local businesses beat national chains and national brands in organic search results because a local business’ entire site is built around a product or service in a given market. On the contrary, national brands rarely mention the local market when advertising their product or service, making it much more difficult to be relevant in that local market.
How can a multi-location businesses maximize SEO ? A multi-location business will maximize SEO and rank well in search by organizing the website architecture properly and using Geo-targeting.
Geo-targeting is defined as the practice of delivering different content or advertisements to a website user based on his or her geographic location. Fundamentally, geo-targeting means we provide optimized real estate online to our multiple business locations, which allows google to feed our content to users based on their local geographic location.
Why is geo-targeting critical to the success of my multi-location business?Geo-targeting is critical to the success of any multi-location business because Local Search converts 4x better than any other source of traffic, and if done right, will dramatically increase your business organic search results.
How to implement a multi-location SEO web design strategy using geo-targeting
When a business grows to a multi-location model, web design and SEO is more complex and requires greater skill and knowledge, but the reward is great! The challenge is how to prove local relevancy to achieve rankings for each location.
Organize correct website structure for multiple location businesses | Expert Tips
Ideal site structure
The ideal website structure of your multi location site uses one domain. Multiple domains dilute rankings and unnecessarily increase work load and complexity. Keep it simple. Use one domain.
Within this domain, it is most common to structure the content like a pyramid with your homepage at the top, and branching out below with category pages, subcategories or custom taxonomies.
Create top level website pages
Identify the highest volume keywords that you want to target. These become your top level category pages that are linked most often on your site.
Next, identify the longer queries. These become your next level category pages which nest under these top level category pages.
Finally, create your content in the pages.
How to structure business locations on website to appear in multiple city searches
In our single domain website, we will set up much of the standard single location business website architecture for the business headquarters, such as the main nav containing links to pages such as About, Blog, Products, Services, Contact pages etc.
To utilize geo-targeting seo, we will create a nav menu link to a Locations page that will list each of the business locations. On this main locations page, each business location will be linked to it’s own main location page.
It’s critical to structure the URL’s of these location pages correctly so google can easily index them, therefore each location receives it’s own url, all of which link to the same main domain at mysite.com
Effective Local SEO URL Structure
For example, most often it makes sense to reference each location by the city. Below we have a site structure set up for an attorney, headquarters in Rockville, MD, using one domain at mysite.com.
On the locations page at mysite.com/locations, we have the main Rockville location , as well as 4 business satellite locations listed …. two in Virginia, one in Maryland, and one location in DC.
SiteGeo-targeting Architecture Example
mysite.com (Rockville,MD headquarters)
mysite.com (Rockville,MD headquarters)
The above site structure scales very well. Content for each satellite location can be built upon in the following manner:
With this site structure, each location can have it’s own unique content to prove relevance.
Instead of creating only a single location page for each location, you’ll now have a robust “hub” of unique local information about each city that your business serves, all still housed in the main domain at mysite.com.
Each “hub” will be optimized to push out local signals for each individual city, and with additional localized blog content, and local links associated with each hub, local relevancy signals will be strong, driving leads to your site.
City-specific landing pages for multi-location SEO
Each of the above satellite locations get their own page, each of which will be referenced by the it’s own unique url on the main domain.
Each location page must be created with great care to rank well. Location page design is very important to prove relevance.
How to Effectively Optimize Dedicated City-Specific Landing Pages
What does optimization mean? To optimize a page means to create it in such a way that it will prove highly relevant to google resulting in ranking well in search results.
Optimization of location specific landing pages is like threading a needle. It requires creativity, great attention to detail, and ability to learn and follow many important rules that will govern the success of local search and eventual google ranking.
Optimize Dedicated City-Specific Landing Page Checklist
Insure that city is in your title tag
Insure that city is in your title tag H1’s & alt image tags as well as in the content on the page.
Create at least 500 words of unique content
Create at least 500 words of unique content on each of your location pages. Some recommend 2,500 words or more long form content.
Use a wide range of phrases
Use a wide range of phrases other than your targeted keyword phrase in compelling, relevant sub titles
Send Local Signals
Research your city page’s targeted metro area and include attributes, or data point references, landmarks, zip codes, and other key historical attributes that are unique to that specific city.
Link the location page to the Google My Business page
It’s just as important to link from your location page to the corresponding Google My Business listing as it is for the GMB listing to link to the proper page on the website.
Create Mobile Friendly Pages
Pages should be mobile friendly at minimum and fully mobile optimized at best.
Embed Local Schema Markup Code
This new form of optimization is one of the most powerful, but least-utilized forms of SEO available today. Schema is a set of code or structured data, that lets search engines understand your NAP (name, address, phone) data better. This then lets search engines present a more user-friendly display in the search results, called rich data or snippets.
Embed local schema markup code for each location page on your site.
Add a map to each location page
Even better, adding a branded map to your website helps establish a better correlation between your Google My Business listing and your website.
Build Links & Consistent Citations to each location page
Because Google looks at your overall web presence when determining ranking, it’s important that you build links to each of your locations pages and that you submit each of your locations to citation websites such as Yelp, YP.com, CitySearch.com and so-on.
If your budget allows, and you don’t want to do the citation submissions manually, it may make sense to purchase a subscription to Yext or MozLocal.
Create optimized Google My Business page for each location
Why is Google My Business Important?
Some say Google My Business is the holy grail of online business directories. We have all seen clients sometimes tripling their organic traffic as a result of creating a Google local listing. The incredible value of the listings is due to the fact that Google integrates them into search results, and typically includes them above the fold – meaning they’re the first thing a user sees when searching for a local business.
These valuable Google My Business listings are often referred to as ‘local packs’. Local packs most often contain from 3-7 listings, depending on the user search query. What makes it really nice is that the business name is linked to the website so they can drive a significant amount of organic traffic.
Local packs also display reviews, a link to your Google plus business page, and often include a map showing where each business is located. All of these Google My Business features help make your listing stand out in search results.
For businesses with multiple locations, using one listing simply is not a good idea because it will likely result in your business losing out on the Google My Business local pack listings and subsequent web traffic that would have been generated.
How to optimize a Google My Business (GMB) page
Need NAP Consistency
Consistent unique NAP (name, address, phone) for each location is important to avoid duplicate content issues and enable proper location indexing.
Make sure this is your correct business name. Some businesses try to add keywords to their business name to rank higher in maps. Doing this could cause your listing to get removed completely.
Some suggest using a unique business name for each location. For example, if you your business name is Smith Construction, using city-specific DBA’s, i.e. Smith Construction of Bethesda, Smith Construction of Rockville, etc.
Google will allow you to use different names for each location only if the name matches the business “real-world name.”
It is not necessary to have a different name for each location. The same name for each location works well.
Use Unique Address
Be sure your address matches the address on the website, exactly. Sometimes Google will change certain elements of the address (like changing Boulevard to Blvd), if this happens, change the address to match the address as it appears on your Google My Business Listing.
In addition, it’s critical that each unique geographic business location address is capable of receiving snail mail for Google to successfully verify the address. If this isn’t possible, your business will not receive a GMB listing for the location.
Use Unique Web URL & Unique Phone Number
Each location needs a unique local phone number, rather then a central number, whenever possible.
Although separate websites for each location are not necessary, each location needs it’s own unique website url such as mysite.com/tysons and mysite.com/mclean
You can add up to 5 services. Choose the ones that are the most relevant to your business. Some recommend using as few as possible to prevent brand dilution.
List Business Hours
Be sure to fill this out completely.
Add Multiple Photos
Try to add up to 10 photos. You can use pictures of the inside of your store, staff pictures, and so on.
Unique Content Introduction
Write unique content that is completely different than anything you currently have on your website. Be sure to list the services you offer and link those services to the proper services pages for each location.
Link The GMB page to the corresponding location page
Since there is a correlation between your onsite optimization and your ranking in maps, link each GMB page to the url of the specific location page. Make sure the name of the business, the phone number and the address match what is on the Google My Business page exactly.
In order to rank your city page, you have to provide more value to your visitors than any other page you are competing against.
Most Common Mistakes Made When Creating Location Pages
- The most common mistake made when creating location pages is not using unique enough content. This mistake causes the location pages to compete with each other so google doesnt know which page to serve, sometimes causing a location page to outrank the site homepage.
- Keyword Stuffing – Do not keyword stuff. Keep it real.
Multi-Location Phone Numbers Best Practices
What is the ideal phone listing structure, for search ranking, for your multi-location business?
1. One main phone number for all locations
Funnel all calls via one main phone number, where all leads come into the main line, and one main number is pushed out on the website and social channels. Keeping calls and leads centralized may be more cost effective for the business, however this setup increases the potential for duplicate citation business listings and reduces the chances of ranking each location.
2. Separate phone numbers for each location
Separate phone number listings for each location may be a bit more challenging to manage, but will yield clean business citations, consistent unique NAP (name, address, phone) for each location, and will result in much better search rankings for each location.
I highly recommend listing a unique phone number in business citations and Google My Business for each location.