SEO for Solos
schema.org/UnitPriceSpecificationNo rich result

UnitPriceSpecification schema

The pricing detail of an offer: unit, billing period, tax treatment.

Where to use it

Nested inside Offer, especially for recurring pricing.

A complete example

Valid as written, with every required property and the recommended ones that carry real information.

unit-price-specification.json
{
  "@context": "https://schema.org",
  "@type": "UnitPriceSpecification",
  "price": "249.00",
  "priceCurrency": "USD",
  "billingDuration": 1,
  "billingIncrement": 1,
  "unitCode": "MON",
  "valueAddedTaxIncluded": true
}

Properties

UnitPriceSpecification properties
PropertyStatus
priceRequired
priceCurrencyRequired
billingDurationRecommended
billingIncrementRecommended
unitCodeRecommended
valueAddedTaxIncludedRecommended

The three mistakes this type attracts

  1. 01Omitting billingDuration on a subscription, which reads as one-time.
  2. 02Contradicting the parent Offer's price.
  3. 03Setting valueAddedTaxIncluded without knowing whether it is true.

Related types

Where this appears in the playbook

Questions

What is the UnitPriceSpecification schema type for?

The pricing detail of an offer: unit, billing period, tax treatment. Use it on: nested inside Offer, especially for recurring pricing.

Which UnitPriceSpecification properties are required?

UnitPriceSpecification requires 2 properties: price, priceCurrency. It also recommends 4: billingDuration, billingIncrement, unitCode, valueAddedTaxIncluded.

Does UnitPriceSpecification produce a rich result?

UnitPriceSpecification does not produce a Google rich result. It is still worth shipping, because its value is entity resolution and answer extraction rather than search result presentation.

What is the most common UnitPriceSpecification mistake?

The most common UnitPriceSpecification mistake is: Omitting billingDuration on a subscription, which reads as one-time.