Schema.Org priceRange error

In Schema.Org validator  warning error whether you put a valid amount range format or simply the recommended dollar signs:

priceRange
$$$ (The property priceRange is not recognized by the schema (e.g. schema.org) for an object of type Organization.)

“The property priceRange is not recognized by schema.org for an object of type Organization” is accurate. The priceRange property is not a valid property for an Organization type in schema.org.

schema error property priceRange is not recognized by the schema.org

 

Google Rich Results Test priceRange error

While in Google Rich Results Tester, missing field “priceRange” error may appear as below:

Google Rich Results Test error - Missing field "priceRange" (optional)

Solutions and Workaround

It seems an issue is when choosing the value “Organization”, even “ProfessionalService” for the following schema tags:

Schema.org: Organization
Schema.org: Place

Some CMS automatically looks for the priceRange values when the following is entered for the Organization and/or Place:

  • Organization
  • Local Business
  • ProfessionalService

To safely assign schema tags and values that will work for both testers and validators, and to prevent assigning any priceRange if the CMS generates the priceRange in these two schema tags, convert above values instead of “Organization”, “Local Business” or “ProfessionalService” to something else applicable such as, whichever seems relevant and correct: Place, or any other relevant value not just the mentioned.

Schema tag Place Drupal

 

Fixed error-free tests acceptable to both Google Rich Results and Schema Tag Validator

google-rich-results-tester-fixed-errors schema tag validator fixed errors