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.
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
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$.
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...
Use the
price
property with a range modeled as aPriceSpecification
http://schema.org/priceSource - Github Issue