Skip to main content
WP Bulk Publishing
WP Bulk Publishing
Commerce · High

AggregateOffer schema — what it does & how to ship it

Short answer

AggregateOffer marks up a range of offers from multiple sellers or tiers — powering 'From $X' pricing displays across pricing and comparison pages.

What it does

AggregateOffer carries lowPrice, highPrice, priceCurrency, offerCount and offers. Use it on pricing tiers and multi-seller product pages.

SERP / AI benefit

'From $X' price range in the SERP for comparison and pricing pages.

Where to use it

Pricing tier grids, comparison pages, multi-seller product pages.

JSON-LD example

{
  "@type": "AggregateOffer",
  "lowPrice": 49,
  "highPrice": 199,
  "priceCurrency": "USD",
  "offerCount": 3
}

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

On the /pricing tier grid.

Ship AggregateOffer without touching code

Frequently asked

AggregateOffer vs Offer?

Offer is one specific price; AggregateOffer summarises a range. Use both — AggregateOffer at the product level, Offer per tier.

Related schemas

Keep learning