Google Structured Data Testing Tool Now Requires image & priceRange For Local Business Schema

“Scale Your SEO Revenue” is a training course that shares a high-level overview of what you can do to grow your local SEO business.

Learn how I scaled my local SEO business to six-figures in just 24 months. Sign up for my FREE 8-lesson course delivered via email.

We were testing some structured data the other day and noticed that that one new error and one new warning was showing up for LocalBusiness Schema. Google is now requiring the Schema property of image which is “An image of the item. This can be a URL or a fully described ImageObject.”

Google is also now recommending the Schema property of priceRange which “The price range of the business, for example $$$.”


We saw Search Engine Round Table posted about this as well but weren’t sure if it was some kind of bug. John Mueller was asked about this on Twitter but he has yet to reply.


After some time it looks like it’s here to stay and that this is not a bug. So make sure to update your LocalBusiness Schema as soon as possible! You can use this JSON-LD script below as a template to update your markup if you’d like.

In the priceRange field you can also enter $, $$ or $$$ if you don’t want to use a specific number.

<script type="application/ld+json">
  "@context": "",
  "@type" : "LocalBusiness",
  "@id" : "WEBSITE URL",
  "name" : "BUSINESS NAME",
  "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"

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.

Other Content Selected for You:  "People Also Ask" Provides New Opportunity To Rank At Top Of SEPRs Multiple Times


About Dani Owens

Dani Owens, the owner of Pigzilla, has been in the digital marketing field since 2011. Her resources have been mentioned and shared by local SEO experts such as Eric Ward, Darren Shaw, Phil Rozek, Marie Haynes, David Mihm and Local U. From small, independent Mom-and-Pop shops, to enterprises with thousands of locations, Dani Owens has years of experience strategizing and implementing reliable local SEO tactics that lead to increased organic traffic and conversions.