How to use Schema Markup to Optimize for Multiple Locations

schema markup for small business

UPDATE Oct 2016:  We have updated this post slightly with the HTML based schema information, however we are going to be releasing an updated post soon with info specific to JSON-LD (which is MUCH simpler!) and a WordPress plugin to make this even easier for you to implement.  Check back soon or signup for blog updates to be notified.

UPDATE Jan 2017: Here is a post with a sample of JSON Schema for Multiple location businesses.

————-

Local business schema has many different data types, all of which can be related.  In this case we want to focus on Organization and Location data types, where the Organization can have many Locations.

  1. Organization – which includes ratings, contact points, email addresses, logos, and many other things.
  2. Location – which includes pysical addresses, phone number 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=”http://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–>

 

Image Source

Author Caleb Thompson

More posts by Caleb Thompson

Join the discussion 16 Comments

Leave a Reply

X
X