Schema for business with multiple locations

Last updated on

If you liked my blog on essential schema that every website should have then you’ll love this! Today I want to show you how to correctly use to optimize your website for multiple locations.

Very few websites use this markup for multiple locations, which makes it all the more beneficial for your website.

Schema markup for business with multiple locations

The markup below will tell search engines how your business and business addresses are related to one another by specifying the hierarchy. This will avoid confusion surrounding different branches of your business and improve search indexing. You can use it to specify:

  1. Which business is your main office/ headquarters address
  2. Which locations are your individual branches/ sub offices/ shops/ franchises (in Schema they are referred to as “branches”)
  3. The address, phone number, opening hours, services of each branch.

For illustration, we will invent a chain of health spas “Mandarin Duck”.

Schema to referencing branches

Use the Schema below on head office web pages when you want to reference child branches (shops/ sub-offices, etc).

For help choosing the correct ItemType for your business (above I only used the generic “HealthAndBeautyBusiness”), open up this spreadsheet (on Google Drive) and scroll through it to find your type of business and the corresponding Schema / itemtype.

Schema to referencing HEAD OFFICE

Use the Schema below on branch pages to reference the head office (parent organization).

Essential schema that every website should have.


What is

Schema for business with multiple locations is a type of markup language that highlights to search engines in a clear and structured way, what your website is about, what you do, and even how your branches/shops are related to one another. With a clearer picture of what you do, search engines can better index your website in search results by showing additional information such as business addresses, star ratings, product prices, dates and even events dates.

Websites using Schema markup stand out against competitors in search engine results which can greatly improve your website’s click-through rate. part of search engine optimization (SEO).

What is a multiple location business?

A multiple location business is one company or parent company that has branches, offices, shops, stores or any other premises in different locations. For example, a chain of hotels or restaurants would qualify as a business with multiple locations.

Do I already have on my website

Without any technical knowledge, the easiest way to see if your website is using Schema, is to input your homepage URL into Google’s Structured Data Testing Tool. The results tell you if you have any schema on the page (green is correct Schema, red are Schema with errors – contact us to fix your schema errors).

About Mike Fitzpatrick

Mike is front end developer and consultant at Jeyjoo. He develops websites and web apps as well as advising small to medium sized business on their online marketing strategy.


Response within 2 hours!

Quotation Call us

Privacy PolicyI have read and accept the Jeyjoo privacy policy

"Quick, efficient and a better job than I imagined! I cannot recommend Jeyjoo enough." Ali Jawad, British Powerlifter 5* review

Meet the Team

Mike, web developer, SEO
Web developer, SEO expert
Fede - content writer, marketing, social strategy
Content writer, marketing, social
Lara - Photography and video
Photography, video