Skip to content
AI Search Score Independent AI-readiness audits for WordPress.

How to add Product schema with an Offer

Last updated:

For product pages, AI Search Score checks for Product schema carrying an Offer (or AggregateOffer) — the structured statement of what’s for sale and on what terms.

Why this matters

For a product, the Offer is the heart of the structured data: price, availability, currency. AI engines and shopping surfaces rely on it to present and compare products accurately. A Product with no Offer is missing the information that makes it actionable.

How to fix it

If you use WooCommerce, it generates Product/Offer schema for you — ensure it’s enabled and not suppressed. For manual product pages:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Your product",
  "description": "What it is and who it's for.",
  "image": "https://example.com/product.jpg",
  "offers": {
    "@type": "Offer",
    "price": "49.00",
    "priceCurrency": "AUD",
    "availability": "https://schema.org/InStock",
    "url": "https://example.com/product/"
  }
}
</script>

If your pricing is quote-only, it’s honest to omit price and describe availability differently — don’t invent a price just to fill the field.

How to check it worked

Re-scan. “Product with Offer/AggregateOffer” should turn green. Confirm price and availability reflect reality.

Prefer this done for you? See our services.