Skip to main content
WP Bulk Publishing
WP Bulk Publishing
Commerce · Must-have

MonetaryAmount + PriceSpecification schema — what it does & how to ship it

Short answer

MonetaryAmount and PriceSpecification power the price chips inside Product, Service and Offer — enabling price ranges, valid-through windows, and unit pricing.

What it does

MonetaryAmount carries value and currency. PriceSpecification adds priceCurrency, minPrice/maxPrice, valueAddedTaxIncluded and validThrough. Usually nested inside an Offer or Salary node.

SERP / AI benefit

Powers price snippets across Product/Service/Offer/JobPosting, enabling accurate 'From $X' framing.

Where to use it

Nested inside Product, Service, Offer or JobPosting.

JSON-LD example

{
  "@type": "PriceSpecification",
  "priceCurrency": "USD",
  "minPrice": 49,
  "maxPrice": 199,
  "validThrough": "2026-12-31"
}

Copy, edit for your site, and drop into your page head inside a<script type="application/ld+json">block. Validate with Google's Rich Results Test.

In WBP Omni SEO Pro

Embedded inside every Product and Offer node.

Ship MonetaryAmount + PriceSpecification without touching code

Frequently asked

Where do I use MonetaryAmount vs PriceSpecification?

MonetaryAmount is a simple value+currency; PriceSpecification adds ranges + validity. Use the simpler one when you can.

Related schemas

Keep learning