LocalBusiness Schema


What is Schema? Excerpt directly from Google:

“Google Search works hard to understand the content of a page. However, you can provide explicit clues about the meaning of a page to Google by including structured data on the page.”

One type of structured data is Schema.org.

LocalBusiness Schema

By adding LocalBusiness Schema to your site, you are able to tell Google your exact website address, logo, hours, price range, business description, etc. This can help reduce the odds of Google becoming confused about your real business data. It also sends important local signals about your business to Google such as street address, phone number, city, longitude, latitude, etc.

In addition to this, instead of using LocalBusiness as the Schema itemtype, you can choose a more specific Schema itemtype such as Dentist or AccountingService. Check out Phil Rozek’s great Schema itemtype list to see which one fits your business best.

How do you use this list? Well, in the example below do you see “@type” : “LocalBusiness”? You would simply replace “LocalBusiness” with one of the choices on Phil’s list. Like so:
“@type” : “Dentist”,
“@type” : “AccountingService”,

Here’s a JSON-LD example for creating LocalBusiness Schema on a web page.

<script type="application/ld+json">
  "@context": "https://schema.org",
  "@type" : "LocalBusiness",
  "@id" : "WEBSITE URL",
  "name" : "BUSINESS NAME",
  "hasMap": "https://maps.google.com/maps?cid=YOURCIDNUMBER",
  "logo" : "LOGO URL",
  "telephone" : "PHONE NUMBER",
  "email" : "EMAIL ADDRESS",
  "sameAs" : [ "URL #1", "URL #2" ],
  "url" : "WEBSITE URL",
  "image" : "IMAGE URL",
  "priceRange" : "$000 - $000",
  "description" : "BUSINESS DESCRIPTION",
  "address" : {
    "@type" : "PostalAddress",
    "streetAddress" : "STREET ADDRESS",
    "addressLocality" : "CITY",
    "addressRegion" : "STATE ABBREVIATION",
    "postalCode" : "ZIP CODE"
  "geo" : {
    "@type" : "GeoCoordinates",
    "latitude" : "LATITUDE COORDINATES",
    "longitude" : "LONGITUDE COORDINATES"

Finding Your Google My Business CID Number

You can use this free tool to find the CID number for your Google My Business listing.

If the Google My Business listing is a service area business, you may need to look up the CID manually using this guide.

Where to Add The Structured Data

Note: You can add the code anywhere on your website. It doesn’t matter if you place it in the head or the body section. Google will have no problem reading the code. Since JSON-LD is a data linking format, there are no additional requests to the server. Therefore, it doesn’t matter if the script is loaded at the top or bottom of the page – there is no render delaying whatsoever.

Reference: https://whitespark.ca/blog/the-json-ld-markup-guide-to-local-business-schema/

Schema Tutorial

If you are not skilled at WordPress, follow this helpful Schema tutorial on how to insert Schema.org code using a plugin on WordPress websites.