Local Business Structured Data Examples for Google

Structured Data Tutorials by RankYa

Depending on the content management you are using, adding Structured Data for Google search engine is quite easy for Local Businesses.

Here’s an Example Using JSON-LD

<script type="application/ld+json"> {
"@context": "http://schema.org",
"@type": "LocalBusiness",
"additionalType": "https://schema.org/Locksmith",
"name": "Your Business Name",
"url": "https://www.replacethiswithyourdomainname.com",
"image": "https://www.replacethiswithyourdomainname.com/wp-content/uploads/2017/01/logo.png",
"description": "Describe your local business difference, add suburb locations and what you are offering in short precise method keep it short and to the point",
"email": "info@replacethiswithyourdomainname.com",
"priceRange": "$$",
"telephone": "+123-123-123-12-1",
"hasMap": "https://www.google.com/maps/place/YourGoogleMyBusinessName/@11.111111,-2.222222,15z/data=!4m5!3m4!1s0x0:0xaddbea7c15c99464!8m2!3d11.111111!4d-2.222222!6m1!1e1",
"sameAs": [ "https://www.facebook.com/YourFacebookBusinessPage",
 "https://twitter.com/yourtwitterprofile",
 "https://www.instagram.com/yourinstagramprofile",
 "https://plus.google.com/+yourGooglePlusProfile",
 "https://www.youtube.com/channel/UCyouryoutubechannelURL",
 "https://www.linkedin.com/company/yourlinkedindetails"
],
"logo": {
 "@type": "ImageObject",
 "url": "https://www.replacethiswithyourdomainname.com/wp-content/uploads/2017/01/logo.png",
 "width": 600,
 "height": 60
},
"address": [{
 "@type": "PostalAddress",
 "streetAddress": "123 ABC Street",
 "addressLocality": "Melbourne",
 "addressRegion": "Victoria",
 "postalCode": "3000",
 "addressCountry": "AU"
}],
"contactPoint" : [{
 "@type" : "ContactPoint",
 "telephone" : "+123-123-123-12-1",
 "contactType" : "customer service"
}],
"geo": {
 "@type": "GeoCoordinates",
 "latitude": "11.111111",
 "longitude": "-2.222222"
},
"openingHoursSpecification": [{
 "@type": "OpeningHoursSpecification",
 "dayOfWeek": [
 "Monday",
 "Tuesday",
 "Wednesday",
 "Thursday",
 "Friday"
 ],
 "opens": "09:00",
 "closes": "17:00"
}]
}
</script>

All you would need to do is to change these details to match your own Local Business details. And then insert that JSON-LD markup to your web page. If you are using WordPress, you can quickly locate header.php file and then find

<head>head portion of HTML and insert that code before closing of head portion</head>

or you could insert that code perhaps in the footer.php file like so:

<footer>head portion of HTML and insert that code before closing of head portion</footer>

or you could insert that code perhaps only on Contact Page like so:

<?php if ( is_page('contact') ) : ?>
you would insert the code within this PHP conditional statement for WordPress to include LocalBusiness Markup only on a page named contact
<?php endif; ?>

Because most LocalBusinesses also have Reviews for their products and services, let’s see how we can combine the reviews markup with your Local Business markup. You can do that like so:

<script type="application/ld+json"> {
"@context": "http://schema.org",
"@type": "LocalBusiness",
"additionalType": "https://schema.org/Locksmith",
"name": "Your Business Name",
"url": "https://www.replacethiswithyourdomainname.com",
"image": "https://www.replacethiswithyourdomainname.com/wp-content/uploads/2017/01/logo.png",
"description": "Describe your local business difference, add suburb locations and what you are offering in short precise method keep it short and to the point",
"email": "info@replacethiswithyourdomainname.com",
"priceRange": "$$",
"telephone": "+123-123-123-12-1",
"hasMap": "https://www.google.com/maps/place/YourGoogleMyBusinessName/@11.111111,-2.222222,15z/data=!4m5!3m4!1s0x0:0xaddbea7c15c99464!8m2!3d11.111111!4d-2.222222!6m1!1e1",
"sameAs": [ "https://www.facebook.com/YourFacebookBusinessPage",
  "https://twitter.com/yourtwitterprofile",
  "https://www.instagram.com/yourinstagramprofile",
  "https://plus.google.com/+yourGooglePlusProfile",
  "https://www.youtube.com/channel/UCyouryoutubechannelURL",
  "https://www.linkedin.com/company/yourlinkedindetails"
],
"logo": {
      "@type": "ImageObject",
      "url": "https://www.replacethiswithyourdomainname.com/wp-content/uploads/2017/01/logo.png",
      "width": 600,
      "height": 60
},
"address": [{
   "@type": "PostalAddress",
   "streetAddress": "123 ABC Street",
   "addressLocality": "Melbourne",
   "addressRegion": "Victoria",
   "postalCode": "3000",
   "addressCountry": "AU"
}],
"contactPoint" : [{
            "@type" : "ContactPoint",
            "telephone" : "+123-123-123-12-1",
            "contactType" : "customer service"
}],
"geo": {
    "@type": "GeoCoordinates",
    "latitude": "11.111111",
    "longitude": "-2.222222"
},
"openingHoursSpecification": [{
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": [
      "Monday",
      "Tuesday",
      "Wednesday",
      "Thursday",
      "Friday"
    ],
    "opens": "09:00",
    "closes": "17:00"
}],
"aggregateRating": {
   "@type": "AggregateRating",
   "ratingValue": "5",
   "bestRating": "5",
   "worstRating": "1",
   "ratingCount": "45"
}
}
</script>

Basically what’s changed in the above example is that we simply added aggregateRating which are for your Local Business. All you would change there is the amount of time your business is reviewed (ratingCount) by your customers and if everyone has given 5 star rating, then ratingValue is 5. However, if some has given let’s say 3 stars, then average the ratingCount and change the ratingValue accordingly. This example is the easiest way to add Structured Data for Local Businesses.

If you are going to provide Review Details (perhaps your Listing reviews) then make sure that you sprinkle those testimonials throughout your website, like so:

Excellent tutorials full of useful information. I have leant a lot from watching and reading the work that Tolga puts out. Try one of his premium products – top class!!

Using:

<blockquote>BlockQuotes work great for testimonials. Using these reviews will add social proof which will increase your website conversions</blockquote>

Microdata Example

Schema Markup Microdata Example
Shows Schema Markup Microdata Example code for inserting Structured Data

Microdata Example With Review Markup

Schema Markup Microdata Example with Review Markup
ShowsSchema Markup Microdata Example with Review Markup code for inserting Structured Data

Video Tutorial Showing How to Use These Examples

And that’s how easy it is to include for Local Businesses. Thank you for sharing these examples.

72 / 259 Malvern Rd Melbourne Australia 3141

+61421600702 $$

Author: RankYa

RankYa: Online Entrepreneur, Web Developer, Google AdWords and Google Analytics Certified Professional. Specialist in: SEO, Website Optimization, WordPress, Structured Data, JSON-LD, Microdata, Microformats, RDF, Schema.org Vocabulary, HTML5, Advanced Image Optimization, Google Webmaster Tools, Google Webmaster Guidelines, Social Media Marketing, Facebook marketing and YouTube video ranking mastery.

Thank you for sharing this blog post. Description: 'Structured Data Examples for Google highlights how to use Local Business schema markup and LocalBusiness Reviews for structuring your website for Google'