What is the priceRange parameter for Google Structured Data Reviews?

somejkuser picture somejkuser · Oct 12, 2016 · Viewed 14k times · Source

I am trying to determine what are the acceptable values for the priceRange parameter. On Google I see "$$$" and that's it.

Can someone explain if I should be using $$$ literally or a decimal amount.

Answer

Shannon Young picture Shannon Young · Oct 18, 2016

It seems there is no "standard" for this, and probably is born out of the rating system for Restaurants.

It seems the convention is:

  • $ = Inexpensive, usually $10 and under
  • $$ = Moderately expensive, usually between $10-$25
  • $$$ = Expensive, usually between $25-$45
  • $$$$ = Very Expensive, usually $50 and up

Source

It seems TripAdvisor use the local currency symbol as the indicator:

As a reviewer in Korean, you will fill in according to Won ₩, in Greek it will be according to Euros €. Aussies, on the .com.au version of the website get just $ signs, so rather subtle there. The understanding would be AUD$.

Source

But a user has quite rightly pointed out on the official schema.org Github that priceRange is ambiguous.

The property schema.org/priceRange is ambiguous because it specifies text for a currency range...

Source


TL;DR

Use the price property with a range modeled as a PriceSpecification http://schema.org/price

Source - Github Issue