How to use Schema Markup to Optimize for Multiple Locations

  • 0
  • October 21, 2013
schema markup for small business

Hello all!

Today I ran into a query, one that I really needed to solve. My question was, “How do you optimize websites for companies with multiple locations?” So naturally I began my journey where everyone does, on Google. After spending 10 – 15 minutes clicking on links, reading articles and searching for anything that discussed “multiple locations”.

BUT TO NO AVAIL.

I read many things that discussed how to handle products with multiple variations like how to handle hardback vs. softcover books. But nothing spoke specifically to franchises and how to use schema while optimizing the site. So then I started to ask some questions to the rest of the team…seeing as how I wasn’t able to do it on my own I was forced to ask for help (which is probably what I should have done to begin with).

So once I asked Chris (our Head Strategist) he was able to shed some insight into my predicament. He began to explain to me that local business schema had two main data types.

  1. Organization – which includes ratings, contact points, email addresses, logos, and many other things.
  2. Location Рwhich includes postal addresses  and other information regarding physical location.

Since these two things are separate and can be altered independently all you have to do is add another set of location tags and information.

Example of one location Schema Markup:

<!–raw–>

<div itemscope itemtype=”http://schema.org/Organization”>

<a itemprop=”url” href=”www.companyurl.com”><div itemprop=”name”><strong>Company Name</strong></div>
</a>
<div itemprop=”description”>This is the company description</div>
<div itemprop=”address” itemscope itemtype=”http://schema.org/PostalAddress”>

<span itemprop=”streetAddress”>1234 Company St.</span><br>

<span itemprop=”addressLocality”>Seattle</span><span itemprop=”addressRegion”>WA</span><span itemprop=”postalCode”>98109</span><br>

<span itemprop=”addressCountry”>United States</span><br>
</div>
</div>

<!–/raw–>

Example of multiple location schema:

<!–raw–>

<div itemscope itemtype=”http://schema.org/Organization”>

<a itemprop=”url” href=”www.companyurl.com”><div itemprop=”name”><strong>Company Name</strong></div>
</a>
<div itemprop=”description”>This is the company description</div>
<div itemprop=”address” itemscope itemtype=”http://schema.org/PostalAddress”>

<span itemprop=”streetAddress”>1234 Company St.</span><br>

<span itemprop=”addressLocality”>Seattle</span><span itemprop=”addressRegion”>WA</span><span itemprop=”postalCode”>98109</span><br>

<span itemprop=”addressCountry”>United States</span><br>
</div>
</div>
<div itemprop=”address” itemscope itemtype=”http://schema.org/PostalAddress”>

<span itemprop=”streetAddress”>Company 2 Street</span><br>

<span itemprop=”addressLocality”>Seattle</span><span itemprop=”addressRegion”>WA</span><span itemprop=”postalCode”>98105</span><br>

<span itemprop=”addressCountry”>United States</span>
</div>

<!–/raw–>

It’s simple really! Just as long as you don’t run around on Google looking for the wrong answers. I hope this saves you some time.

Image Source

Author Caleb Thompson

More posts by Caleb Thompson

Join the discussion 6 Comments

Leave a Reply