On this page:
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.

priceRange

priceRange · Recommended

Appears in

LocalBusiness

What is it?

The relative cost level of a business, expressed as a short text string like "$$" or "$$$". The priceRange property is specific to LocalBusiness and its subtypes. It gives users a quick sense of how expensive the business is without listing specific prices.

Why this matters for AEO

When a user asks "Is [restaurant] expensive?" or "Find cheap [business type] near me," AI engines use priceRange to filter and rank results by cost. Without this field, the AI has no structured cost signal and must infer pricing from reviews or menu data, which is slower and less reliable.

What the specs say

Schema.org: Text. The price range of the business, for example $$$. schema.org/priceRange

Google: Recommended. "The relative price range of a business, for example $$$." Google requires the value to be shorter than 100 characters. Google LocalBusiness docs

How to find your value

  • $ — Budget / inexpensive
  • $$ — Moderate
  • $$$ — Upscale
  • $$$$ — Luxury

Match the convention used on Google Maps, Yelp, or TripAdvisor for your business category. Consistency across platforms strengthens trust signals.

Format and code

Plain text string. The dollar sign convention is most widely recognized, but Google accepts any text under 100 characters.

{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "name": "GreatFood",
  "priceRange": "$$"
}

Alternative formats (valid but less common):

{
  "priceRange": "$10-$25"
}
{
  "priceRange": "€€€"
}

Webflow implementation

Static pages

Add priceRange directly in your JSON-LD block with the appropriate dollar sign value.

CMS template pages

Create a plain text field called "Price Range" in your CMS collection and reference it:

"priceRange": "{{wf {"path":"price-range"} }}"

In Schema HQ

priceRange is output in your LocalBusiness schema output. Set the value in your organization settings.

Real examples

GreatFood (from schema.org/LocalBusiness):

{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "name": "GreatFood",
  "priceRange": "$$",
  "servesCuisine": ["Middle Eastern", "Mediterranean"]
}

Related fields

  • name · the business this price range describes
  • address · location of the business
  • telephone · contact for reservations or pricing questions

FAQ

What format should I use for priceRange?

The dollar sign scale ($ to $$$$) is the most recognized format. Google accepts any text under 100 characters, but the dollar sign convention matches what users see on Google Maps and review platforms.

Should non-US businesses use local currency symbols?

Yes. A business in Europe can use "€€" and a business in the UK can use "££". Use the currency symbol your customers recognize. The dollar sign convention is universal for English-language search, but local symbols work for localized implementations.

Is priceRange only for restaurants?

No. priceRange applies to any LocalBusiness subtype: salons, auto repair shops, professional services, retail stores. Any business where relative cost matters to the customer benefits from including this field.

On this page:
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.

Need help with schema on your site?

We implement structured data for Webflow sites — from audit to deployment.

Work with us

Work with us